Skip to main content


11 years into the development of #Conversations_im, I’m still working to enhance its security. Most recently, I’ve added support for XEP-0474: SASL SCRAM Downgrade Protection.

To take advantage of our continued commitment to security, make sure to:

· Use Conversations rather than a (soon-to-be-abandoned) fork

· Install Conversations through a source that provides automatic updates (F-Droid for Android 12+ or Google Play)

#XMPP

in reply to Daniel Gultsch

Thanks! That's really impressive the stuff that went into #XMPP to improve usage and security, both by the spec people and those writing servers and cliens! Is this xep depending on using SASL2?
#xmpp
This entry was edited (2 weeks ago)
in reply to Mazhe

@mazhe It works with both SASL and SASL2. However it does require server support and I believe that most if not all servers that support XEP-0474 have support for SASL2 anyway.
in reply to Daniel Gultsch

Are there any plans to upgrade to the latest version of OMEMO? XEP-0384

Since there is no compatibility between OMEMO1 and OMEMO2, would it be possible to implement the option to choose the OMEMO version to use in the chats while the different programs update it? codeberg.org/iNPUTmice/Convers…

in reply to Juanro

the blocker for upgrading to OMEMO 2 is a lack of a library that supports ODR (Omemo double Ratchet, a slightly modified version of libsignal). I'm not qualified to implement low level encryption stuff. However people that are more qualified than I in that regard are currently trying to get funding for that.

Migration will actually be relatively straight forward as one can use both omemo 1 and 2 in parallel.

This entry was edited (2 weeks ago)
in reply to Daniel Gultsch

I don’t know a lot about Android development, but I thought you could use C libraries with the NDK (though that might not be practical enough).
in reply to BetaRays

@BetaRays @juanro49 the amount of work in getting libsignal-java upgraded to ODR is probably comparable to creating Java bindings for Dino's fork of the C library. Either way someone has to do it. And that's what people are trying to get funding for.
in reply to Daniel Gultsch

a big shoutout and thank you for #Conversations_im and #XMPP #Jabber in general. Personally, I love it, works super smoothly on my #grapheneos and by large I prefer it to #matrix

Also, may #discord burn in hell!