jdev - 2022-09-27


  1. pep.

    Should I always include <x xmlns='muc#user'/> in preence updates as well? (participant changes to busy, etc.)

  2. Zash

    Does that not make it a join stanza?

  3. pep.

    hmm. What do affiliation change look like? They also have this <x xmlns='muc#user'/>

  4. pep.

    They don't looke like join stanza

  5. pep.

    They don't look like join stanza

  6. pep.

    A join stanza is for when it's a new nick in the room? You got me confused

  7. pep.

    A join stanza is for when it's a new participant in the room? You got me confused

  8. Zash

    Ah, <x> without #user, nm

  9. pep.

    No I mean, what should the room broadcast

  10. pep.

    As a MUC I'll accept presence updates even without <x> as long as the user is joined, or at least that's how I understand it, but I'll broadcast them back with the <{muc#user}x/> right?

  11. lovetox

    eeeem

  12. lovetox

    what sets a disco info from a MUC Service like conference.example.org appart from a muc like muc@conference.example.org?

  13. lovetox

    or can i say, something without a localpart can never be a muc?

  14. moparisthebest

    xmpp:cheogram.com is a bot, and also a gateway

  15. moparisthebest

    Unless muc is somehow special but I don't know that it is

  16. lovetox

    not sure what you are trying to tell me

  17. lovetox

    a gateway is not a muc

  18. lovetox

    and has an identity type gateway

  19. moparisthebest

    I'm just saying that because something is a bot doesn't mean it's not a gateway, I assume somemuc.domain.org could be a muc too, idk

  20. lovetox

    yeah, but we need to see the difference

  21. lovetox

    a muc is joinable, a service not

  22. lovetox

    thats the question, how to know

  23. flow

    lovetox, IIRC there have been some MUCs on bare localpartless JIDs, but I believe that protocols are easier to implement if the kind of JID something operates on is clearly defined

  24. pep.

    Is a service actually needed. In any case the choice to consider jids without a localpart not to be rooms seems rather arbitrary

  25. flow

    that is, I would like to see MUCs on on bare JIDs with a localpart

  26. lovetox

    so the conclusion is, from a disco info you can not know if a jid is a muc component or a room?

  27. lovetox

    great!

  28. pep.

    There could/should be something, maybe, in disco. Just please don't restrict the jid for no reason

  29. pep.

    Somebody(tm) should do something about it

  30. lovetox

    pep .. im asking is there something in disco, and your answer is "maybe there is something in disco"

  31. pep.

    No, maybe there should be, I said :p

  32. lovetox

    nah fuck people who make rooms on jids without localpart

  33. flow

    I wouldn't use the same words, but I am not sure what the advantage of havning MUCs on localpartless JIDs is, besides being able to show off your corner case protocol knowledge ;)

  34. flow

    I wouldn't use the same words, but I am not sure what the advantage of having MUCs on localpartless JIDs is, besides being able to show off your corner case protocol knowledge ;)

  35. nicoco_

    Also show off that you can break gajim, probably :P

  36. pep.

    What's the point in restricting this? If you're gonna disco anyway why not indeed make it discoverable?

  37. lovetox

    pep. i hope you are aware how standards work

  38. flow

    pep., I think it makes it developing easier and less error prone if the type of jids that a certain service is provided is limited to a sensible set

  39. lovetox

    even if you make it discoverable now, for eternity there will be server who dont announce it

  40. flow

    pep., I think it makes it developing easier and less error prone if the jid kind that a certain service is provided on is limited to a sensible set

  41. lovetox

    further i dont want to maintain code and assumptions which i can not test easily somewhere

  42. pep.

    "for eternity there will be server who dont announce it" < so what, should we stop making any change because it's not going to be deployed anyway? Please.

  43. pep.

    I'm not even sure I would use this, fwiw. I just don't want to be restricted because somebody didn't want to add a disco feature because "fuck people who make rooms on jids without localpart"

  44. stefan

    Hi. What does it mean when I request "Last Activity" for an offline user and I get second="0"?

  45. lovetox

    maybe a misbehaving server?