in reply to daniel:// stenberg://

Not related to the outage, really, this morning I found myself searching for federated IM protocols, ideally end-to-end encrypted. I know we have @matrix but was looking for something more DM-oriented like Signal, but federated.

Looked into XMPP, but E2E encryption relies on add-ons. It seems the closest we have to that is actually #Matrix.

1/

in reply to Pedro Machado Santa

@pedrosanta, XMPP is an extensible/modular (hence the name) protocol, that is why pretty much all functions are described in separate XEP.

For many years already though, there have been specific XEP suites, to simplify what's e.g. absolutely needed vs optional for IM.

As for E2EE, pretty much all modern XMPP clients have OMEMO built in.

@bagder @matrix

in reply to Cabbidges

@TheDailyBurble, I apologize, this forced brevity is why I dislike μ-blogs as a format as well.

IM = Instant Messaging (i.e. chat)
XMPP = eXtensible Messaging and Presence Protocol (a.k.a. Jabber)
XEP = XMPP Extension Protocol
E2EE = End-to-End Encryption
OMEMO = OMEMO Multi-End Message and Object Encryption (i.e. same cryptographic algorithm as Signal)

@pedrosanta @matrix

This entry was edited (5 days ago)
in reply to Matija Šuklje

@TheDailyBurble

Most relevant links to that:

xmpp.org/
xmpp.org/extensions/ – the base protocol is implemented as IETF RFCs, while added functionality as XEP by the XMPP Standards Foundation
xmpp.org/about/compliance-suit…

omemo.top/
conversations.im/omemo/

IETF RFC = Internet Engineering Task Force’s international (quasi)standard

@pedrosanta @bagder @matrix

in reply to Cabbidges

@TheDailyBurble, happy to help.

Another cool feature of #XMPP are "gateways" that make it relatively easy to connect with other IMs.
e.g.
#Libervia to #ActivityPub and #email (CC @Goffi )

nlnet.nl/project/Libervia
libervia.org

#Slidge to all sorts of other IM like #Matrix, #Mattermost, #Steam, #Discord, #Whatsapp, FB … (CC @nicoco )

slidge.im

@pedrosanta @bagder @matrix

in reply to Matija Šuklje

@hook @TheDailyBurble @Goffi @nicoco @pedrosanta @matrix Wasn't XMPP originated by Trillian, or at least weren't they an early adopter? If so, I recall at the time there was difficulty adhering to the standard acrosss IM clients, and that led to the product's demise.
in reply to Will 🏳️‍🌈

@AncTreat5358, Trillian was just a multi-IM client. It did have XMPP support though.

My spotty recollection of it goes:
- first it was Jabber, later renamed to XMPP and submited to IETF
- it was quite popular in more nerdy circles
- Google with GTalk and FB with its Messenger (both XMPP servers) pull the "embrace, extend, extinguish" stratagem to grow their networks and then close them off

@TheDailyBurble @Goffi @nicoco @pedrosanta @matrix

in reply to daniel:// stenberg://

context:
mastodon.social/@festal@tldr.n…

and related:
mastodon.social/@BjornW/115405…

This entry was edited (5 days ago)