I have been handed an integration project at work using what the vendor described as their “xml based API”. I was all prepared for it to be a crappy SOAP setup that has a million little picky edge cases that differentiate it from every other SOAP API out there.
It isn’t. It appears to be XMPP behind a fairly thin http proxy.
I’m actually looking forward to this one - they have definitely gone up in my estimation just by tech choice. Just hope it works as well as it reads!
For #digitalResilience and #privacy, it is a good idea to have the servers direct TLS port for c2c configured to 443/tcp, not the more common 5223. Some well-known servers do that, e.g. #Conversations.
The traditional STARTTLS port for c2c, 5222, should be kept for compatibility with older clients. And because of #nostalgia.
No idea, if that actually would help you, though.
@fbinin @prav Do you see these #xmpp services replacing #WhatsApp one day? If we keep thinking we only need to make individual choices to defeat WhatsApp, we are going to lose.
Prav is a collective, coordinated effort. Our costs - hosting, SMS, events, developing features, all are real.
Someone has to pay, if you would like to sponsor the whole, we'd be happy to offer it free of cost as well :)
We just have to find the funds from somewhere, not necessary only from users directly.
@prav So even if we develop the software that has all the features, we still need someone to maintain the service continuously
- new versions come, security updates come, disk may be full, letsencrypt may change its cettificate type
- many things need adapting to.
Also we need to pay the bills every month for hosting and SMS.
Additionally we need to bring users as well. Unlike GNU/Linux or Libre Office, you cannot decide to use Prav from today if no one else is on it. #prav #xmpp
@mandarvaze if you just want to use the app (like drinking #Amul milk), you don't need to be a member.
But if you become a member, you share the ownership of the app and can vote to elect people who will govern the app - like deciding its #privacyPolicy or hiring developers to build features in the app.
You can also get elected to the leadership. The app will be run #democratically by its members.
This may look strange to you, but made possible by #FreeSoftware.
@peteorrall @stefano @outofcreativity @feld
Note, that the current version of Pidgin (2.x) is hopelessly outdated in respect to modern #Jabber/#XMPP. The next major release (3.x) might change that, but for now it's like trying to use #NCSA #Mosaic for modern web 😉
Current desktop clients for Linux are #Dino by @dino and #Gajim by @gajim. Both are prettty good!
The GitHub repository of #dinox a fork of #dino #XMPP #InstantMessenger was archived by the owner on Jun 4, 2026. It seems to have migrated to a self-hosted Forgejo instance.