jdev - 2022-08-20

  1. r4v3r23

    MattJ: so OMEMO has no legal issues?

  2. MSavoritias (fae,ve)

    The specification no. Its up to you what implementation you use.

  3. pulkomandy

    hello, how can I check what features my client advertises in its disco replies? for example can I check if https://xmpp.org/extensions/xep-0199.html is there?

  4. FXTIA

  5. MattJ

    pulkomandy, pretty much every XEP has a "Determining support" section: https://xmpp.org/extensions/xep-0199.html#support

  6. pulkomandy

    Yes, my question is, how can I test if my client is implementing this correctly

  7. MattJ

    Send it a disco query?

  8. pulkomandy

    (I use gloox, it implements some things for me but I don't know if it advertises them in disco by default)

  9. pulkomandy

    I guess I need another client which can do that and show me the results

  10. MattJ

    Sure, anything with an XML console for example

  11. nephele

    I think gajim has an xml console for that pulkomandy

  12. pulkomandy

    yes, but I don't have a linux or windows machine where I can run that here. I guess I can try in poezio

  13. Link Mauve

    pulkomandy, /disco you@your-server/Renga will print the list of identities and features.

  14. pulkomandy

    let me fix poezio packaging on Haiku first...

  15. pulkomandy

    ok, fixed a dozen Python dependencies and now it complains that I'm running it as root. That should not be a problem on Haiku, there are no other users to run it as...

  16. nephele

    you could run it as another user if you wanted to... :)

  17. nephele

    there are severall linux apps that perform that check for "security". I guess they are also now facing issues when running in a linux namespace...

  18. pulkomandy

    14:06:27 Error> Unknown command (disco)

  19. pulkomandy

    I guess the poezio version of Haiku is too old?

  20. pulkomandy

    well it's 0.13 which seems to be the latest available

  21. pulkomandy

    ah I needed to load the plugin. now I get service-unavailable, probably I did something wrong

  22. pulkomandy

    What kind of delay is considered reasonable for xep-0410 (muc self-ping)? The spec says "an adequate amount of silence (e.g. 15 minutes)", am I going to run into problems if I do it, for example, after 30 seconds of inactivity? The idea is to implement a delay-meter I will show in the GUI by measuring the response time to the ping, so updating that only every 15 minutes wouldn't be great

  23. moparisthebest

    pulkomandy: depends, if your internet is a battery powered radio that's not going to be very friendly

  24. pulkomandy

    That's technically any laptop with wifi, right?

  25. moparisthebest

    Yes, though I actually don't know the impact of that with WiFi... I know it's rather expensive with LTE

  26. Zash

    What's the use case?

  27. pulkomandy

    In my case, knowing when my TCP stack has crashed, but probably I can do that by just pinging my server. Also, I don't know, but the IRC client I'm trying to replace has it, so I should have it too

  28. Link Mauve

    pulkomandy, you need /load disco before, it’s a plugin for I don’t remember which reason.

  29. pulkomandy

    Yes I got it working. The disco item I wanted is already advertised by gloox and I also discovered that my client was pretending to be a bot

  30. Link Mauve