XSF Discussion - 2020-11-21


  1. flow

    dwd, piggybacking? what do you mean by that?

  2. dwd

    Flow, multiplexing s2s sessions onto the same connection.

  3. flow

    dwd, like not establishing additional streams for e.g. the muc component muc.example.org if there is already a strema to example.org?

  4. dwd

    That, yes. In one or both directions.

  5. flow

    dwd, how does that work with dialback? is the process specified somewhere? wouldn't that also work with SASL EXTERNAL?

  6. jonas’

    flow, only if the certificate is valid for all the names

  7. Ge0rG

    Today I had a really weird bug report about yaxim removing a room from the room list right after joining, but the user still being in the room. It turned out that the MUC was on the user's roster, which misled all the JID based lookups.

  8. Ge0rG

    Can't we do something against MUCs in the roster?

  9. jonas’

    1. when you join a MUC, also send a roster remove IQ to your server 2. periodically, when using the radio anyway, scan all roster items disco#info where you haven’t received disco#info directly or indirectly ('115, '390) in the recent past and remove them if they are MUCs

  10. Ge0rG

    I'm sure somebody will complain about my client automatically removing rooms from the roster

  11. Zash

    Or do we wanna go back to allowing groupchats in rosters?

  12. Ge0rG

    Zash: but why?

  13. Ge0rG

    I mean, besides of another way to name them, and maybe because of roster groups

  14. Zash

    Because we only have 3 different ways to organize groupchats, we need more!

  15. Zash

    larma: file-metadata needs that image hash thing, blurhash?

  16. jonas’

    +1 blurhash

  17. larma

    You can use thumbnail with data uri using image file format of your choice as long as it has a media type.

  18. Zash

    I suppose you aaaaalmost get there with a low-quality 8x8 px jpeg

  19. jonas’

    no

  20. jonas’

    tried that

  21. jonas’

    you don’t get close, neither in quality nor in file size

  22. jonas’

    obvious solution: blurhash needs a media type

  23. Zash

    heh

  24. Zash

    image/jpeg-without-boilerplate

  25. Link Mauve

    Other obvious solution: make a blurhash XEP.

  26. jonas’

    problem isn’t jpeg

  27. jonas’

    problem isn’t boilerplate

  28. jonas’

    or jpeg

  29. jonas’

    the problem is that blurhash renders much more smoothly because it is optimized for few samples and uses a very different interpolation scheme

  30. jonas’

    standard image libraries won’t get you that from jpeg

  31. jonas’

    standard image libraries won’t give you that from jpeg

  32. Zash

    website / editor wishlist: dark mode

  33. jonas’

    Zash, pull a number

  34. Zash

    github doesn't respect dark mode either

  35. jonas’

    pull a number! ;D