jdev - 2022-04-29


  1. Martin

    Played a bit with the rpad generation: go build . && journalctl -f|./go-sendxmpp -i --ox JID1 JID2

  2. Martin

    message length: 122

  3. Martin

    rapd length: 78

  4. Martin

    rpad: /MjJz/2Nv+XNCU1&!f,cB)-?lVUduWWKRSVWq173Xh1jkiPn(-bXA/WZd+gM3L+Q$n5Ym%+3)j,3sb

  5. Martin

    message length: 122

  6. Martin

    rapd length: 78

  7. Martin

    rpad: Wh1a!__?2zC3f8§h(cgQngmjYTpTq)FPIxUA)vRklcFZNUJn/Y.$ztFx3=m3y;(ZR&AqibI=0a/,Tf

  8. Martin

    message length: 94

  9. Martin

    rapd length: 6

  10. Martin

    rpad: ,k_+-C

  11. Martin

    message length: 94

  12. Martin

    rapd length: 6

  13. Martin

    rpad: 7K790T

  14. Martin

    message length: 103

  15. Martin

    rapd length: 97

  16. Martin

    rpad: Tb48%m9F9RB5of)?aUV9(§79SBjcUB,XeHfsjWNi34§tU1qpo1&J§iK7iqUi_cXNER5cb+t1QY%Y_aTDD,kvK?)FEvg;Usi!(

  17. Martin

    message length: 103

  18. Martin

    rapd length: 97

  19. Martin

    rpad: %XB+Dhv.DeGF4yzyEng(Iw/dD.(XHO4REvo5rTA57FX;VN+ceOdBizf_)Oq6Pdas;OG?OqRanz2oE0&lMJbV1WZa§9thvEJ?F

  20. Martin

    message length: 104

  21. Martin

    rapd length: 96

  22. Martin

    rpad: 0FQjzqzBBq_5D4Q/pT6ep/lk)pPY2I,§3RE,/qyuemj,tDP6$A_RtyzT9+Lid%-JSEG1!I)w)%Glv&C6=Fbm__DC5P,iGuN.

  23. Martin

    message length: 104

  24. Martin

    rapd length: 96

  25. Martin

    rpad: cu§qkOMvVL3M4gYU;t53%Hvsajm8A?&n3+1$-NM19zJtw7LKR8lFvoI2B$m7b8r-ZzjNf5_-t0OnB§KXs?bs(&vBHhKR3F3h

  26. Martin

    message length: 104

  27. Martin

    rapd length: 96

  28. Martin

    rpad: Z-2j-mNjXz+muFFUn/3/)FA-5nVLE91KHmyJYBHd%)8WWm0OLVcfjm_,(dw0gwzD(uNZ,jm)Cry4_§/CQBf//yEHrX2g)ljV

  29. Martin

    message length: 104

  30. Martin

    rapd length: 96

  31. Martin

    Meh

  32. Martin

    Copy paste error. Mea culpa.

  33. Martin

    I wanted to paste just https://paste.debian.net/1239385/

  34. Martin

    ;-(

  35. flow

    Martin, I am courious oabout the "journalctl" in the command line. what's its purpose?

  36. Martin

    Just providing me some input.

  37. Martin

    journalctl -f just shows you the 'syslog'.

  38. nephele

    I don't suppose XMPP has an equivalent to Threemas way of acknowledging or rejecting messages? (That is, the thumbs up down stuff on messgaes, a /very/ explicit kind of "I read this" marker that only is send on user interation)

  39. nephele

    It's very neat to me to use this instead of read markers, since it shows me which messages my conversation partner has acknowledged instead of just "happened to have the chat open" or any other heuristic scenarios that may cause the client to send the read marker

  40. lovetox

    yes the protocol exists, but nobody implements it

  41. Zash

    and if someone implements it, it's not merged yet

  42. Zash

    and if it is, it's behind a feature flag

  43. nephele

    Well, I can implement it :D... If i know which XEP it is... don't think Renga has any feature flags whatsoever

  44. Zash

    https://xmpp.org/extensions/xep-0444.html is the latest I think

  45. nephele

    (Funny, also... I can use a keyboard with Siskin IM but not send messages, only adds newlines. Still have to press the button manually :/)

  46. nephele

    I am very confused by that XEP, what does it mean with the reaction contains an emoji? Is unicode mathematical symbols illegal? Is it only allowed to send a single character? What about combining characters? It's very vague to me I'm also unsure of why this is even tied to emoji in the first place

  47. Zash

    Because that's how it's usually used in other things

  48. nephele

    In matrix they also tried to do "with emoji" but in practice because of their validation rules it is perfectly valid to "react" with "Have you ever heard of the tragedy of darth plageius the wise?" to messages, i suppose this is similar?

  49. Zash

    Odd to have such restrictions in the protocol I guess. Why couldn't I react with "lol" ?

  50. nephele

    Zash: atleast the Threema case above has nothing to do with emoji, it only serves to show "I acked this" or "I reject this" pretty much

  51. Zash

    UI/UX considerations in network protocols is weird 🤷️

  52. nephele

    What do you mean by that?

  53. nephele

    If i want to assign a meaning to a message surely the protocol has to know so clients can be sure that the meaning exists? If i just interpret random stuff to mean "they probably ment this as an ack" that is not that usefull for interopability i would think?

  54. Zash

    I mean I think it is can out of place for a network protocol specification to dictate things that belongs in high level application design

  55. Zash

    If you want a protocol exactly for your Threema use case, then you might need to write a XEP

  56. Zash

    Hm

  57. Zash

    Actually, there's one

  58. nephele

    Well, why specify reactions in the first place then? Is it any different from any other message referencing another message?

  59. Zash

    https://xmpp.org/extensions/xep-0333.html had something about explicit acknowledgement

  60. Zash

    I thought we were going to delete that tho

  61. Zash

    nephele, we don't have that either

  62. Zash

    or, we have 3 different XEPs nobody implements for other kinds of references

  63. nephele

    Well, matrix went with specifying reactions /AND/ replies, incompatibly... I hope we can avoid that mess :P

  64. Zash

    what is a reaction if not a compact way to display a reply?

  65. nephele

    I Suppose I can implement the reaction thing, but ignore the "only emoji" part and treat it as a string? I don't see how I would realistically validate input to be emoji only...

  66. nephele

    I think reactions and replies are essentially the same thing, just rendered a bit differently

  67. Zash

    Complications like this might be why 0444 isn't 03xx something

  68. nephele

    do the XEP numbers have meaning?

  69. Zash

    No

  70. Zash

    Assigned mostly serial by the XEP Editor

  71. nephele

    ah

  72. Zash

    Like RFCs

  73. Zash

    I meant in that why 0444 wasn't published much earlier, ie with a lower number

  74. nephele

    Ah, that makes sense

  75. Zash

    see also https://xmpp.org/extensions/xep-0372.html https://xmpp.org/extensions/xep-0367.html

  76. Zash

    oh, and https://xmpp.org/extensions/xep-0461.html

  77. Zash

    right, so we actually have something like emails In-Reply-To now

  78. nephele

    I'm getting the feeling that xmpp has its own "This is terrible, we need one standard to unify them all!" situatuion with XEPs

  79. Zash

    Yes.