jdev - 2021-12-15


  1. theTedd

    lovetox, I think styling in /me is fine; the thing to be aware of is 'emphasis' inside already emphasized text, which should be non-italic within italic - that should already happen, and so if /me is in italic, emphasis would appear as non-italic

  2. edhelas

    https://journal.valeriansaliou.name/announcing-prose-decentralized-team-messaging/

  3. Link Mauve

    “Jappix, the first ever Web-based XMPP client” ^^'

  4. Link Mauve

    As if MUCkl didn’t exist long before it.

  5. MattJ

    Snikket for team chat?

  6. edhelas check when was the first Movim commit

  7. Link Mauve

    JWChat was another much older web client.

  8. Kev

    Even JWChat isn't the oldest, I think.

  9. Link Mauve

    These were the two web clients I had access to, back when I started using XMPP circa 2005.

  10. Kev

    I think Chesspark might predate jwchat, and I think other things predate that as 'normal' chat clients.

  11. Link Mauve

    At least, the two deployed over at JabberFR, a website I discovered at this time. :p

  12. stpeter

    I still have my Chesspark Alpha Tester t-shirt. ;-)

  13. Kev

    Show-off ;p

  14. stpeter

    :-P

  15. stpeter

    IIRC jwchat emerged from Jack's work on Chesspark.

  16. Kev

    That sounds vaguely familiar.

  17. lovetox

    what was the max stanza size again?

  18. lovetox

    10 kb?

  19. Link Mauve

    kB*, but correct.

  20. Link Mauve

    It’s the minimum allowed maximum though, most servers and clients will handle a lot more.

  21. Link Mauve

    But annoyingly enough, this doesn’t get advertised.

  22. lovetox

    ok whats a lot more ballbark wise where are we

  23. lovetox

    ok whats a lot more ballpark wise where are we

  24. lovetox

    10 mB?

  25. Link Mauve

    256 KiB per stanza on c2s, 512 KiB per stanza on s2s, on both Prosody and Ejabberd.

  26. Zash

    AFAIK both Prosody and ejabberd default to 256k now

  27. Zash

    ... yea what Link Mauve said

  28. Link Mauve

    Dunno what other servers use as limits.

  29. Zash

    Writing a XEP about advertising that number to clients is on my TODO

  30. Zash

    Maybe Next Year™

  31. Link Mauve

    What a surprise, it’s on mine too!

  32. Link Mauve

    To clients as well as servers.

  33. lovetox

    but does that really help?

  34. Zash

    Wanna collaborate/merge?

  35. Link Mauve

    Sure, but I don’t have anything to merge just yet.

  36. Zash

    I also have a path MTU s2s thingy implementation somewhere

  37. lovetox

    what does it help if i can upload 1 mb to my server, but the server cant route the stanza because the server on the other side does not allow it

  38. Zash

    Or, parts of it

  39. Link Mauve

    Still deep in graphics code atm.

  40. Link Mauve

    lovetox, your server then rightfully routes back an error stanza telling you the remote server rejected it.

  41. Zash

    lovetox, that XEP should probably recommend that s2s limits be higher than c2s limits, to ensure anything a client may send can be delivered

  42. lovetox

    ok but that info is good enough for the moment

  43. Zash

    If the limit is known, stanzas can be bounced earlier, before they cause the whole connection to get torn down

  44. lovetox

    so my websocket message limit of 131kb is acutally a problem

  45. lovetox

    because usual server can send bigger messages

  46. Link Mauve

    I’ve once received a 1.5 MiB vCard-temp from someone. ^^'

  47. Link Mauve

    … on each connection, since that client didn’t cache it.

  48. edhelas

    https://harmonyapp.io/

  49. edhelas

    Protobuf is the new JSON

  50. lovetox

    i wonder how many chat apps humanity will build

  51. TheCoffeMaker

    https://cyberdelia.com.ar:5443/upload/0f1c746271efd83f8c67ec4e2fdb1075cb88684a/KPXTUh3nHLpqhSAu6EQ4FfKndgIgih2Wtm8CVRUBTvWAix4v3NxQTqqsVBKA/uR5aF505Q1iEwqcypkhicw.jpg

  52. TheCoffeMaker

    lovetox: maybe that answers your question