devlug.de is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
#Monocles Chat makes #XMPP experience better.
Help them by donating to their fundraiser for the awesome work they are doing https://www.startnext.com/en/monocles.
XMPP network needs you because we don't have VC funding or corporate donors.
Maybe you can do that with "XEP-0070: Verifying #HTTP Requests via #XMPP" https://xmpp.org/extensions/xep-0070.html
There are some blog posts about it here: https://blog.agayon.be/tag/xep-0070.html
It has a #Django demo site, too, but it seems to be broken right now.
I just donated to #Monocles as I use their #XMPP chat app on a daily basis.
Please help them by extending your support 👉https://www.startnext.com/en/monocles.
@apps That’s awesome. I think the URIs are supposed to look like this: web+activitypub:toot.fedilab.app/@apps (Notice the absence of //)
Maybe @jenniferplusplus can chime in to clarify? Maybe also something to be more explicit about in the FEP.
I know that over a decade we had both variants in the #XMPP world and that turned out to be a mess when parsing (Correct in the XMPP world is without the //)
Oops, almost forgot to add that my Matrix and XMPP accounts are hosted in Europe as well. Only things not hosted in Europe currently is my email, calendar & contacts as I'm not aware of what options are out there outside of Proton. #Privacy #DataSovereignty #Matrix #XMPP
I recently developed a thing to turn a Conversations chat* into a PDF.
https://codeberg.org/moji/typst-conversations
That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.
* actually any chat as long as you can get the raw data in the expected format
There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.
Yes, #OMEMO v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.
¹: https://xmpp.org/extensions/attic/xep-0384-0.3.0.html
²: https://conversations.im/omemo/audit.pdf
Anybody know of a good alternative to #matrix for #e2ee #decentralized chat?
Consieering #xmpp again. Have tried #jami
#matrix is pretty good but maintaining it is more hassle than I'd like, and my local users don't really benefit from the #federation aspect much.
Just shopping I guess
Deine Daten. Deine Regeln. Deine digitale Zukunft.
monocles startet heute seine Crowdfunding Kampagne auf StartNext! 🎉
monocles bietet die Lösung für eine europäische Unabhängigkeit von Big Tech. Sei es der Ende-zu-Ende verschlüsselte Chat, der sichere E-Maildienst oder die privatsphärefreundlichen Smartphones mit unserem eigenen Betriebssystem. monocles schafft ein dezentrales, faires und ethisches digitales Ökosystem für alle.
Seid dabei!
Movim offers a feature-packed social and chat alternative to the big centralized and proprietary platforms. ✨
It is decentralized, fully built on the #XMPP Internet standard and can easily be deployed on a simple web server.
Which social or chat platform do you think Movim replaces the best? 🤔
#alternative #madeineurope #decentralized @european_alternatives
The XMPP Software Foundation has published an open letter to Meta, asking them to support true messaging interoperability using the XMPP protocol.
Meta had previously integrated this protocol, and WhatsApp is actually built on XMPP for its message routing system.
We support this initiative as it represents the best approach for genuine interoperability. Federation is the way to go !
Learn more by reading the open letter: https://xmpp.org/announcements/open-letter-meta-dma/
"Nutzt Signal!"
Außer, wenn man kein Google Android/Apple iOS hat/haben will.
Außer, wenn man nicht Amazon AWS nutzen/finanzieren will oder befürchtet, DJT könnte jederzeit den Zugang sperren.
Außer, wenn man seine Telefonnummer nicht als Chat-Id verwenden will.
Email vs. Signal ist eine falsche Dichotomie. Es gibt freie, föderierte Alternativen mit Clients für die meisten Betriebssysteme und ohne Telefonnummernzwang.
@debacle was faster than me yesterday, nonetheless I am proud to announce the release of the poezio terminal XMPP client version 0.15(.1): https://blog.mathieui.net/poezio-0-15.html
#python #xmpp
@xmpp Embrace, Extend, Extinguish. That's the predictable strategy all big corps will take: to use Open Standards as a ladder they can climb up, to popularity and profit. Then kick the ladder out from under them. Gullibility in this regard will only set back Open Standards for a very long time. #XMPP should have pretty much taken over the world by now, but was passed over time and again by the likes of Meta and Google/Alphabet, who usurped it, then betrayed it.
What the hell is wrong with #Jabber? The two most important console clients, #Poezio and #Profanity, both released version 0.15.0 today. Same version number, same day, same first letter "P". Do you want to confuse us all?
At least Poezio is written in #Python, Profanity in #C/#Clang, i.e. there are some differences. Otherwise it would be too much.
Today Movim just reached 10K commits 🎉, and this year we will celebrate the 15th anniversary of the project 🎂 🥳
The upcoming 0.30 will also be a huge milestone with plenty of exciting features, stay tuned ✨ #milestone #release #birthday #anniversary #xmpp #movim
Instant Messaging: It's not about the app - #XMPP provides sovereignty of your communication
Read a comment in this blog post:
https://xmpp.org/2021/01/instant-messaging-its-not-about-the-app/
#openstandards #opensource #decentralisation #interoperability
#XSF Announcement
Today the #XMPP Standards Foundation publishes an Open Letter to urge #Meta to adopt XMPP for messaging #interoperability.
It’s time for real interoperability. Let’s make it happen.
https://xmpp.org/announcements/open-letter-meta-dma/
#jabber #chat #rtc
#opensource #decentralization #standard #dma
💡 #Snikket is currently working with folk from Superbloom, who specialize in UI/UX design. Part of the project will involve usability testing. For this they need participation from people who (will be?) using Snikket. If you think you would be able to help out, please fill in this form and also share it to others: https://my.liberaforms.org/snikket-2025-usability-study
I just released version 1.10.0 of slixmpp! It has one important security fix as well as nice improvements on TLS connectivity!
https://blog.mathieui.net/slixmpp-1.10.html
Note, that #Jabber became better for large groups in recent years. It was horrible five or ten years ago, but IIRC, e.g. the developers of #Prosody @prosodyim and #Ejabberd @ejabberd optimized something about (not) sending presence or whatever.
Moderation is still not very advanced, but #XMPP made a bit of progress: There are "XEP-0425: Moderated Message Retraction" and https://xmppbl.org/
Better than nothing.
(2/2)
➕ Universal protocol for many use cases, chat, social, conferencing, IoT.
➕ Proven scalability (mainly in proprietary contexts: Whatsapp, Zoom, Grindr, FCM, Fortnite etc.).
➕ Secure. Somewhat. Well, at least neither inflammable nor slippery.
Best is: DJT cannot call Jeff B. and tell them to shut #Jabber down, because there are nerve-racking journalists in the chat group. That might happen with Signal, though.
I cannot even parse "foo is secure" or "bar is insecure". What does security mean in a given context? Is Signal inflammable or slippery?
The big plus points in favour of #Jabber/#XMPP are:
➕ Not a silo in the Amazon cloud. Many servers available everywhere.
➕ First class clients for many OSes, not only Google Android and Apple iOS.
➕ Long history since 1999-01-06, very good #LindyEffect property.
➕ #IETF standard governed by the #XSF, various independent implementations.
(1/2)
@mathieui Yes and if anything they stopped extending after a while which was a problem because the rest of the #XMPP ecosystem moved on and introduced more features that GTalk didn’t support.
The extensions that Google had a hand in (Jingle and CSI for example) are actually widely supported by other clients.
Google is notorious for launching products and then forgetting they exists. GTalk wasn’t special.
I really like using #XMPP, but the XMPP fans claiming "Signal isn't secure because it's centralised" are annoying.
It's like saying "Potatoes are not vegetables because they contain starch, just like noodles". It makes NO sense to say that.
Centralised services can be very secure, they just have different issues. Censorship could occur, for example, also downtimes.
And that coming from people often claiming that verifying fingerprints is "unnecessary" because "XMPP is secure".
What the hell?
fun fun fun update to the newest prosody/xmpp version. people ask "why don't more people host/run an #XMPP server?"
it's because of bad docs and low notice updates.
https://xmpp.link/#hamradio@rooms.llyxx.me?join should be back up and running
I just delved into XMPP & OMEMO, despite limited experience. This old but intriguing article caught my attention: https://soatok.blog/2024/08/04/against-xmppomemo/ 📚💻 Worth a read? 🤔 #XMPP #OMEMO #PrivacyMatters
We are back online 🎉
Both the site and all our XMPP rooms are working again.
The issues turns out was IPv6 not working in our setup which is still under investigation.
Reminder to people who work in the #military, #healthSector or any other institution with #clearance levels:
Please use #InstantMessaging systems, that reflect them, for #classified information.
E.g. there is "XEP-0258: #Security Labels in #XMPP" https://xmpp.org/extensions/xep-0258.html
Am I right, that none of them is fully #freeSoftware (#openSource), none of them is federated, and none has first class clients on other OSes than Google Android and Apple iOS?
There is an IETF standard for federated instant messenging, implemented by various servers and client applications since 1999. Why don't you promote that?
@janvlug #Signal is better than #WhatsApp, but still centralized. The entire world depending on a Single organization is not very sustainable. We have Quicksy and Prav both giving the same convenience of Signal without lock-in. #Quicksy and #Prav users can talk to each other and to any other #XMPP app.
To actually practice the freedom to improve a software, we should be able to self host the server part (not necessarily each person has to self host, but that option can offer real choice).
Happy to announce that I was able to migrate diasp.in XMPP service from its old server to durare.org's server, as mentioned at https://social.masto.host/@praveen/113813997299957323
I have shared my experience on what went behind the curtains during the migration show at - https://codema.in/d/INuZUkAc/diasp-in-xmpp-migrated-to-durare-org-s-server
I hope it inspires more people to volunteer and support XMPP community.
do y'all know any good #xmpp providers?
@iznogoud @xmpp indeed, contact discovery is an identified issue.
There are some answers, such as Snikket from @snikket_im which uses an invitation mechanism, or Quicksy authored by @daniel which uses phone number as other IM platforms.
I have ideas for another decentralized contact discovery mechanism, but lacking time to work on it and specify it right now. @debacle is also interested in working on such specification.
There are also public search mechanisms.
Getting started with XMPP/Jabber and PGP for federated, encrypted messaging
This is a short thread where I explain how I started using the XMPP protocol and PGP encryption for secure messaging. I am not a security expert, but I am a mathematician and I am confortable with the Linux command line. This guide is for people who want to use PGP for secure messaging easily. You will need to be okay with typing commands into the Linux command line in order to do this, but I will tell you exactly what to enter.
Part 1: XMPP
Mastodon is like email, but for social media. You sign up for an account with a server, and then you can talk with any other accounts that are signed up on other servers, as long as your servers are getting along. (No one wants emails from the sketchy spam server, and we want to be able to choose between Yahoo, Gmail, etc.) XMPP (a.k.a. Jabber) is the same thing for text messaging.
Just like signing up for an email/Mastodon account, you need to sign up for an account. You can find a list of servers at https://list.jabber.at/ and will probably at least need to provide an email addess when making an account.
Once you have made an account, you need a client. On Linux, I've been having a good time using Dino (https://dino.im/). You can then enter your account name and password to log into your XMPP account and start chatting! There are both public rooms and you can also message directly with your friends.
#security #PGP #XMPP #FOSS #Jabber #Dino #MonoclesChat
(1/4)