jdev - 2022-06-07


  1. 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

  2. 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

  3. Paul G Webster

    yeah I have three clients (phone,pc,pc) and some work colleagues who do not use omemo and some that do

  4. Paul G Webster

    its getting chaotic -_-

  5. Paul G Webster

    my idea of course was to run the bridge software on my vpn, so it is certainly secure to the edge

  6. Ge0rG

    This is not how chat encryption is supposed to work

  7. edhelas

    Paul G Webster basically spectrum2 can already do that with Signal

  8. Paul G Webster

    it would not be to bad if all three clients could shaer a private key

  9. Paul G Webster

    but as it stands all three use there own so neither can read messages the others sent

  10. 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

  11. Paul G Webster

    hmm

  12. 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

  13. 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

  14. pep.

    (Assuming clients have no idea there's a reverse proxy, which is generally the goal)

  15. Paul G Webster

    yep

  16. Paul G Webster

    I am not quite sure why this is ... but of the clients pc/windows/gajim pc/linux/gajim android/conversations

  17. Paul G Webster

    somehow, its always one of the gajim's that goes weird

  18. Paul G Webster

    no saying as to which one

  19. Paul G Webster

    conversations always seems to do fine

  20. Paul G Webster

    will take a look at the matrix plugin thingy though pep, cheers

  21. Paul G Webster

    I assume matrix is yet another client

  22. pep.

    matrix is another protocol :)

  23. pep.

    So not usable with XMPP

  24. Paul G Webster

    oh yeah that won't work, works server is xmpp :)

  25. Paul G Webster

    but I see what you mean, yes something of the same ilk

  26. Paul G Webster

    as with ZNC for IRC

  27. 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

  28. Paul G Webster

    it has a slew of plugins as well, even can jump in the way of DCC stuff

  29. Paul G Webster

    and of course can connect to SASL services etc while the client does not have to

  30. pep.

    I see

  31. 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

  32. Paul G Webster

    its a long story -_-