-
Paul G Webster
is anyone aware of any piece of software that can act as a XMPP pass down proxy, in that multiple clients can connect to it via the non-omemo side, and the frontside of it connects to an upstream (work server) and negotiates and handles OMEMO with clients that are also capable of it, so my three clients simply do not need to worry about it
-
Ge0rG
that would violate the end-to-end principle of OMEMO, but it might be useful for protocol bridges and other places. I don't think anybody started such a thing yet
-
Paul G Webster
yeah I have three clients (phone,pc,pc) and some work colleagues who do not use omemo and some that do
-
Paul G Webster
its getting chaotic -_-
-
Paul G Webster
my idea of course was to run the bridge software on my vpn, so it is certainly secure to the edge
-
Ge0rG
This is not how chat encryption is supposed to work
-
edhelas
Paul G Webster basically spectrum2 can already do that with Signal
-
Paul G Webster
it would not be to bad if all three clients could shaer a private key
-
Paul G Webster
but as it stands all three use there own so neither can read messages the others sent
-
pep.
Someone started writing OMEMO support for xmpp-rs with this goal in mind. There's a PR awaiting review. IT seems they gave up on the goal though, got discouraged by people
-
Paul G Webster
hmm
-
Paul G Webster
I mean for basic text it should not be to bad, not sure what it would take to also support a/v
-
pep.
https://github.com/matrix-org/pantalaimon there's this in matrix, I guess you want something like this. I'm thinking it's probably not as obvious as it seems to know what to translate and what not to
-
pep.
(Assuming clients have no idea there's a reverse proxy, which is generally the goal)
-
Paul G Webster
yep
-
Paul G Webster
I am not quite sure why this is ... but of the clients pc/windows/gajim pc/linux/gajim android/conversations
-
Paul G Webster
somehow, its always one of the gajim's that goes weird
-
Paul G Webster
no saying as to which one
-
Paul G Webster
conversations always seems to do fine
-
Paul G Webster
will take a look at the matrix plugin thingy though pep, cheers
-
Paul G Webster
I assume matrix is yet another client
-
pep.
matrix is another protocol :)
-
pep.
So not usable with XMPP
-
Paul G Webster
oh yeah that won't work, works server is xmpp :)
-
Paul G Webster
but I see what you mean, yes something of the same ilk
-
Paul G Webster
as with ZNC for IRC
-
pep.
hmm, not entirely sure ZNC is comparable, it's a bouncer, used to maintain connection and message archive right? Basically any XMPP server does that
-
Paul G Webster
it has a slew of plugins as well, even can jump in the way of DCC stuff
-
Paul G Webster
and of course can connect to SASL services etc while the client does not have to
-
pep.
I see
-
Paul G Webster
I actually use nginx for something similier as well, that is its proxy_pass is a https parent, but its offered over http to the vpn/lan
-
Paul G Webster
its a long story -_-