Skip to main content

Search

Items tagged with: xmpp


I am unable to find the way to disable in #Gajim (the #XMPP client) those notifications when your name is mentioned in a MUC.

Any help is highly appreciated.


I’m slowing starting to think about what a 10 year anniversary update to my "The State of Mobile XMPP in 2016"¹ would look like.

It’s interesting what parts of the article are still relevant today (mostly how push works and how that impacts battery drain) while other parts are seemingly irrelevant. Yes, #XMPP works on mobile phones. Obviously. That’s how the overwhelming majority (⅔) of users uses XMPP².

¹: gultsch.de/xmpp_2016.html
²: stats.jabberfr.org/d/000000002…

#xmpp


Signal is generally good, no question.
But in my opinion, the strong connection to a phone and number is not a good thing when it comes to #accessibility (for those who cannot afford a phone with a long-term contract):
Perhaps there are alternatives e.g. #XMPP or #Matrix...


From now on, you can message #anonymously on @wpn with a disposable account.
Sign up at `anon.woodpeckersnest.space` with #gajim or #dino. I only have #conversations on my phone and I don't think anon login is available there.. let me know if any other Android/iOS client works for you.

#xmpp

To be noted: S2S connections are denied for anon accounts, for good reason - It's not like I want my server to become a spammers' heaven.

To be noted²: I'm testing, everything might change.


interessant. Ich kämpfe auf meinem #grapheneos auch seit einer Weile mit dem Akkuverbrauch von #signal. Schade, dass in #younohost seit dem Update auf #debian 12 nicht mehr automatisch ein #XMPP Server integriert ist. Das war schon ein sehr bequemer Weg für Laien wie mich, unfallfrei, unkompliziert und günstig einen solchen zu klicken und pflegen.


I installed #Signal and #Conversations_im on a clean install of #GrapheneOS on my Pixel 4a and measured the battery impact. The results are shocking!

Both messengers had only one contact: my regular phone.

I used my regular phone to send messages to the Pixel 4a (which was not used for anything else over the course of the experiment).

I always sent the same message via Signal and #XMPP (mixing up which app went first). In total I sent ~32 messages in intervals of 10mins to a few hours.


@maple @Daniel Gultsch

Isn't WhatsApp based on xmpp protocol?

The current xmpp client feature set are fractured. e2ee is not on by default either.. my Q is why is there even an option to disable e2ee?. I find that weird in these times....

#XMPP


@sammi @maple

"why are we conflating email with IM?"

E.g. because both are used for communication between people.

"xmpp clients, to me anyway, don't meet my requirements of e2ee by default"

You are not enforced to use them. As #xmpp is an open standard and there are #freesoftware clients, you are free to make one that meets your standards.


@Gold gab ich für Eisen @maple @Daniel Gultsch

I know I'm not enforced to use them. I have decided not to use it as it does not meet my needs as I said. the xmpp clients are fractured, I have no interest in its ecosystem as I don't believe in it. I know, there are those who believe in it though.

if it can modernise itself, I may have another look. to me, it's legacy tech.

#xmpp #freesoftware


@sammi @maple So why are you keeping discuss this legacy tech?

The #xmpp "ecosystem" (deemed to be a word-to-avoid, actually) owes you nothing.


You are free to use whatever chat client you want.

#Conversations_im has enabled e2ee by default over 6 years ago. I wrote a blog post about it back then. gultsch.de/omemo_by_default.ht…

Aside from that #Conversations_im puts up a big warning signs (red chat bubbles) when messages are received from other #XMPP clients in clear text.


When you see in your timeline a discussion between lead dev of three major project of the #xmpp ecosystem, you can be sure that this federated network is on the good way
#xmpp


#JohanaBhuiyan suggests to #autoDelete messages and I agree with her.

theguardian.com/technology/202…

While this is not a "hard" security measure and might lead to a false sense of security, it is an easy and effective method of #dataHygiene.

I wonder, if any #Jabber clients have this feature?

#Conversations by @daniel, #Dino by @dino, #Gajim by @gajim, #Monal by @Monal, #SiskinIM by @tigase, anyone?

#XMPP


More thoughts on the STUN server fallback question:

· This is something other #XMPP Clients just do quietly without having a big debate about it¹

· I don't think users should configure this. Anyone who knows what a STUN server is will likely switch to a server offering one.

· Treat it like channel search. On first use (call, file transfer), ask once: Use our fallback STUN server? Yes/No.

¹: github.com/dino/dino/blob/v0.4…

#xmpp


Should #Conversations_im add stun.conversations.im as a fallback for #XMPP servers missing XEP-0215: External Service Discovery?

I’ve hesitated to add anything resembling "calling home" (no update checker, no metrics).

However, the main goal here wouldn’t be improving A/V call success (though it helps) but making P2P file transfers more reliable. Many servers still lack HTTP Upload, and the refactored Jingle File Transfer would benefit greatly from a fallback STUN server.

  • Yes (72%, 63 votes)
  • No (27%, 24 votes)
87 voters. Poll end: 1 week ago


Oha, das ist provokativ: Dieser Blogartikel sagt:

- Nutzt kein #PGP / #GPG
- Nutzt kein #XMPP + OMEMO
- Nutzt kein #Matrix (im Sinne: verlasst euch nicht auf die Verschlüsselung)
- E-Mails verschlüsseln ist sinnlos

Ich kenne den Autor nicht und würde ihn nicht erwähnen, würde der Artikel nicht in ernstzunehmenden ITSec-Newslettern zitiert

soatok.blog/2024/11/15/what-to…

Meinungen? #itsec #security


You're beating a dead horse. There is absolutely nothing you can do that is going to convince most people to use #XMPP because it is the Linux of messaging platforms, It may be better, it may be more private and more secure, but people don't care about that. All they want is something super easy to set up and use, and they want to be on the platform that friends and family are using. And no, they have no desire whatsoever to host a server for friends and family, that's waaaay to complicated for them (even it it literally involved entering one command at a command prompt it would still be to complicated). And they actually trust a big corporation more to keep their conversations private than some XMPP service they have never heard of.

If the day ever comes when they do give a rat's ass about privacy it will be too late because by the the big corporations and the government will already know everything about them. But most people seem to think they have nothing to hide so why should they be concerned about privacy? And if the last election taught us anything it is that far too many people are totally gullible.

#xmpp


A big worry of mine is that #XMPP aktually becomes successful and the big players jump on the train. I'm sure people will go to meta-xmpp and google-xmpp in masses. And i wouldn't have a free communication channel left.
#xmpp


We tried the "The NSA kills people based on meta data" approach and it did nothing to convince people to use #XMPP.
How about changing our messaging to: "Your crippling BNPL debt is a direct consequence of Google, Meta and ByteDance knowing every fucking thing about you"
#xmpp


#XMPP has continued to evolve and improve over the many years I've been using it. But despite the development effort going into it, there aren't as many people joining it as there should.

We can thank hype and neomania for that. These factors ensure that proprietary/centralized networks (the latter includes #Matrix) receive more funding and more code contributors. More funding results in better marketing and stronger network effect.

1/


Hello o/ I am excited to announce Bechamel a collective around the software knows as Guix (which most people use through the Gnu channel of Guix)

Bechamel is something I started as a much easier way for people to contribute to a guix channel (no emailing patches, workflow not built around Emacs, xmpp used instead of irc). It also aims to be a more private and safes space to contribute to Guix things (like using the JoinJabber CoC and the soon the Cooperative Software Development Guidelines) among other things. Rationale: codeberg.org/Guix_Bechamel/col…

There are also some other plans including tackling the long-standing accessibility problems in Guix, adding pilul support to guix, rust/python build system improvements and much improved and updated support for xmpp things. Hopefully you are going to see me post a lot more about it from now on :)
At the moment it has updated Gajim the XMPP client to 1.9.5 which brings around 2 years of updates. It also has started having some extensive practical documentation around Guix. And some other things like cerca the forum software.

- Repository for packages (gajim/cerca): codeberg.org/Guix_Bechamel/gui…
- Repository for the Bechamel collective including Documentation codeberg.org/Guix_Bechamel/col…
- Organization in Codeberg codeberg.org/Guix_Bechamel

#guix #xmpp #jabber #gnu #JoinJabber #irc #CoC


I am currently seeking sources of funding for various projects within Mellium. If you're aware of any grants (specific calls please), individuals, etc. that would be interested in funding any of these projects, please get in touch!

- Implementing better authentication (SASL2) for quicker reconnects, better mobile support, and increased security
- Rewriting the Communiqué UI to enable screen reader and braille display support
- Faster XML parsing for Go
- Your project here?

#golang #xmpp


The #XMPP Newsletter for October 2024 is out!

Read about the latest XMPP universe updates and the latest updates on our #standards!

xmpp.org/2024/11/the-xmpp-news…

Enjoy reading! 📰 ☕

#jabber #chat #interoperability #rtc
#opensource #decentralization


#XMPP is an egregious omission here. Mature IETF standard, federated, #FreeSoftware clients _and_ servers, end-to-end encryption...

You don't need a phone number or even an email ID to use XMPP, but you can also choose Quicksy for easier phone-number-based onboarding.
quicksy.im/

I've written a "Quick and Easy Guide to XMPP" here. contrapunctus.codeberg.page/th…


matrix is considered a metadata hell, so, not sure i'd call element "anonymous" (at least, that was the case, last time i checked :
gitlab.com/libremonde-org/pape…

#cwtch might be another alternative to keep an eye on.
+ #conversations (#xmpp)

2c.


Gajim is currently migrating from GTK3 to GTK4. 🔧 GTK is Gajim's user interface toolkit. It provides building blocks, like windows, buttons and labels. 🧩

Version 4 of this toolkit brings performance improvements to Gajim, e.g. faster rendering of user interface elements. 💨
Additionally, switching to GTK4 allows Gajim to use newer widgets, like nice drop downs.
Here is a quick peek at a new group chat "@ mention" widget. 😎

Stay tuned! :xmpp:

gtk.org

#gajim #xmpp #chat #gtk4


Just published a blog post on #Convo, my #XMPP chat app for #KaiOS :xmpp:

badrihippo.thekambattu.rocks/c…

It's basically a rehashing of the README and #Liberapay page with a few added plugs for KaiOS but I suspect it still took me longer to write than the last actual feature I added to the app so go figure 🤷🏾


Je joue un peu avec XMPP voir si c'est assez confort pour le suggérer comme alternative à Signal (qui tournera pas sans douleur pour les gens sans smartphone).

Pour l'instant mon souci c'est de trouver aucun bon tuto pour gérer une salle. Autant en créer une, ok. Autant tout le reste, que ce soit l'encodage des échanges, la gestion de l'historique, les permissions des utilisateurs, voir même des trucs de base comme la description du salon. Nope je trouve pas... Je te tombe sur des bouts d'xml sans trop d'explications du comment-pourquoi T_T

#xmpp

#xmpp


Just "released" the first usable version of #Convo, an #XMPP messaging app for #KaiOS and #JioPhone feature phones! :xmpp:

git.disroot.org/badrihippo/con…

I was hoping to release a more complete version as 1.0, but that's taking a while, and people are already starting to use it as it is (especially with the impending shuttering of #WhatsApp on KaiOS) so I decided to get this out right away 📦

I've also submitted to the #BananaStore, so hopefully it should be out there soon 🍌


At the #XMPP Summit − after a topic is well-discussed and a rough consensus reached − someone needs to volunteer to write the XEP.

Last year, I volunteered to write the XEP for synchronizing read states across devices.

It's called Message Displayed Synchronization and is now in Last Call, where community feedback is gathered before a XEP becomes 'stable.'

xmpp.org/extensions/xep-0490.h…

Prototype implementations are in @Monal and #Conversations_im.


Interoperability is a big part of what makes #XMPP great. However agreeing on a common strategy or even establishing a rough priority for certain features can be hard.
I believe those in-person events do a lot in getting us on the same page.

If you are an XMPP developer (client, server, gateway) I strongly encourage you to come.

I keep saying 'developer' and use that as a shorthand for: To get the most out of the summit you should have a background in reading (and maybe even writing) XEPs.

#xmpp


What is the #XMPP Summit and should you go? 🧵

The XMPP Summit is a two day event for the people who write and implement XMPP extensions (XEPs). It is not a conference. There are no presentations. It is more like a round table discussion and active participation is encouraged.
Similar to an unconference at the beginning of Day 1 participants can suggest topics and others can indicate (via a +1) whether or not they are interested in that topic. Afterwards a rough order of topics is established

#xmpp


I just got word that the 27th #XMPP Summit will indeed take place on the two days leading up to #FOSDEM 2025.
Thursday, January 30th 2025 and Friday, January 31st at the Thon Hotel EU in Brussels, Belgium.
Save the date! RSVP if you plan to attend in person.
If you are an XMPP developer and enjoy long discussions over minute details of XMPP protocol extensions this event is perfect for you!

Looking forward to seeing everyone in person again. Stay tuned for more details.


A long two days of coding, but I've finally got a good method of sending #Grafana and #Cloudflare alerts to #XMPP set up: github.com/deuill/webhook-gate…

A number of similar projects exist, but none that could set up multiple pipelines/gateways. Hopefully this is useful to someone; blog-post covering the setup here, including deployment on the Google Cloud Run free tier, is coming soon!


Monal 6.4.5 (Build 982, PR #1258) released.

To see the complete list of bugfixes and improvements, check our releases page: github.com/monal-im/Monal/rele…

Appstore install links:
apps.apple.com/app/id317711500 (iOS)
apps.apple.com/app/id163707850… (macOS)

#Monal #ios #macos #xmpp #im #chat #messaging


We just added #forgejo and #sharkey integration to our list of tutorials, see: joinjabber.org/tutorials/integ…
Integrations like this make it very easy to add #xmpp accounts to existing services and #fediverse instances.