XSF Discussion - 2020-02-17


  1. jonas’

    does someone want to double-check whether I’m right to say "fix your deployment" here: https://github.com/horazont/aioxmpp/issues/324 ?

  2. Daniel

    Yes

  3. Daniel

    I mean it would probably also work if he just sets localhost as a hostname

  4. Daniel

    Not sure if and how aioxmpp supports that

  5. jonas’

    the setup is weird

  6. jonas’

    I think it’s truly remote, but still uses 127.0.0.1 as JID domain

  7. jonas’

    told them before that that’s a bad idea

  8. jonas’

    we had a very fun thread here already: https://github.com/horazont/aioxmpp/issues/322

  9. Daniel

    I mean in any case your verifier isn't wrong

  10. jonas’

    I wanted to say that their certificate isn’t for localhost, but for some real internet name

  11. Daniel

    Though in Conversations it'll accept the hostname as well when you specify it somewhere

  12. Daniel

    The important bit is that the user entered it somewhere

  13. jonas’

    yeah

  14. jonas’

    I could implement that, and I probably should at some point, but it’s a bit tricky (as outlined in my comment) because the way how you can override the hostname is also the way aioxmpp for example stores the SM recnonection point.

  15. jonas’

    and that’s where the security implications of trusting the hostnames in that list become slightly more tricky

  16. Daniel

    Yeah for a library you can also probably just have the user inject their own verifier

  17. Daniel

    You need that anyway if you want to accept self signed certs

  18. jonas’

    oh, they could do that, too. but that’s much crazier.

  19. jonas’

    and easy to get wrong

  20. jonas’

    so I hesitate to recommend that

  21. Daniel

    Well given the scope of their crazy deployment...

  22. jonas’

    hm, the hostname does indeed not resolve

  23. jonas’

    I mean if it’s purely local, they can just set no_verify=True and call it a day

  24. jonas’

    FWIW, for self-signed certs we have the Pinning verifier built-in. It allows for a callback to check the certificate; since that’s interactive it’s disabled by default.

  25. Daniel

    Oh. It's a Cisco thing

  26. Daniel

    Obviously

  27. ralphm

    pubsub.127.0.0.1. I like it :-D

  28. jonas’

    yeah…

  29. Ellenor Malik

    About the inbox XEP on omemo file upload. They're planning on changing the initialisation vector.

  30. jonas’

    I don’t know of an inbox XEP on OMEMO file upload

  31. vanitasvitae

    jonas’: https://github.com/xsf/xeps/blob/master/inbox/omemo-media-sharing.xml

  32. vanitasvitae

    This one probably?

  33. Daniel

    Which is not changing the length of the Iv by the way

  34. jonas’

    which is also irrelevant

  35. jonas’

    because it was rejected

  36. jonas’

    (irrelevant standards-wise, either way)

  37. Daniel

    It's somewhat relevant because tons of people are using it

  38. jonas’

    yeah

  39. Daniel

    I mean maybe not for the xsf

  40. jonas’

    but it’s not changing anything, it hasn’t been touched in a while

  41. Daniel

    #SuperInbox

  42. Ge0rG

    Everything is horrible

  43. ralphm

    Welcome to software!

  44. Zash

    s/software/humanity/

  45. Zash

    Errare humanum est.

  46. Daniel

    It's not though

  47. ralphm

    ,perseverare autem diabolicum.

  48. ralphm

    , perseverare autem diabolicum.

  49. Daniel

    Is that the new for a new hot sauce?

  50. ralphm

    It is the continuation of the saying, that translates as "but to persist (in error), is diabolical".

  51. ralphm

    Make of that what you will.

  52. Ellenor Malik

    ralphm: isn't there a rule against languages which are not English?

  53. ralphm

    L.S. I'd make an exception for a bit of Latin now and then. I.e. languages like English, French, Dutch, etc. are full of Latin phrases. E.g. the one above.

  54. Ge0rG

    There is also a certain kind of people who are full of Latin phrases.

  55. Ellenor Malik

    medecins

  56. ralphm

    Ge0rG: I'll use simpler words.

  57. jonas’

    I need someone to remind me out-of-band that I need to reapply.

  58. jonas’

    I totally missed the emails on members@, I’m going to set a calendar reminder, but I know I often unintentionally ignore/miss those, too

  59. MattJ

    Oh, thanks

  60. jonas’

    Daniel, too

  61. Zash

    Roadtrip‽

  62. pep.

    I'd be up for another roadtrip!

  63. Ge0rG

    jonas’: do you consider xmpp as in band or out of band?