@joenepraat
Actually I don't understand 1., using multi device since ages with xmpp.
But maybe I understand it if you mean in the context of 2.?
And no, "xmpp" will never always use e2ee or even by default.
XMPP isn't a company but an extensible standard and client developers can make their clients freely how they like and for use cases that are not only secret private messages.
XMPP powers Apple and Google push servers and Nintendo switch status messages, so it isn't a thing to demand e2ee in the protocol.
Sayng that:
There are clients that default to e2ee.
I have the feeling many in the xmpp community don't have such a strong need for e2ee everywhere always, because many host their small servers themselfs ( it it easy and cheap) . And then you might have a different threat model, and don't like the inconvinience of PFS encryption so much.
Ultimately e2ee is for hiding your message from the server.
Actually I don't understand 1., using multi device since ages with xmpp.
But maybe I understand it if you mean in the context of 2.?
And no, "xmpp" will never always use e2ee or even by default.
XMPP isn't a company but an extensible standard and client developers can make their clients freely how they like and for use cases that are not only secret private messages.
XMPP powers Apple and Google push servers and Nintendo switch status messages, so it isn't a thing to demand e2ee in the protocol.
Sayng that:
There are clients that default to e2ee.
I have the feeling many in the xmpp community don't have such a strong need for e2ee everywhere always, because many host their small servers themselfs ( it it easy and cheap) . And then you might have a different threat model, and don't like the inconvinience of PFS encryption so much.
Ultimately e2ee is for hiding your message from the server.