jdev - 2019-10-11


  1. tul

    heyyyy

  2. ElMajor

    Hello i Cant log in My account of XMPP Jabb.im Who can Help Me?

  3. ElMajor

    ??

  4. ShadowRanger

    Any ideas why sometimes when I accept a presence subscribe request through responding with subscribed, I sometimes get this error: Error 22001: unable to confirm invite from 'hidden@chat.dm.origin.com' for 'hidden@chat.dm.origin.com/tigase-2'?

  5. ShadowRanger

    This happens only for some users. However, when the friends list/roster reaches 100, it does it no matter what user it is, it will always send me that presence error. I am not sure what it really means, and I cannot find any documentation on it either.

  6. MattJ

    Any idea what software that error is coming from?

  7. ShadowRanger

    Yes, Tigase

  8. MattJ

    Probably work asking them what "Error 22001" means then

  9. Ge0rG

    ShadowRanger: also it would help to capture the XML of the full exchange - subscription request, accept, error

  10. ShadowRanger

    I can get that, one second

  11. jonas’

    this smells like some server-side roster size limit?

  12. ShadowRanger

    Possibly, however it also happens occasionally even when the roster is no where near 100.

  13. ShadowRanger

    Can I paste it here or should I put it in a pastebin? Ge0rG

  14. ShadowRanger

    <presence type="subscribe" xmlns="jabber:client" to="HIDDEN@chat.dm.origin.com" from="HIDDEN@chat.dm.origin.com"/> <presence type="subscribed" to="HIDDEN@chat.dm.origin.com"/> <presence type="error" xmlns="jabber:client" to="HIDDEN@chat.dm.origin.com" from="HIDDEN@chat.dm.origin.com"><error type="wait" code="500"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Error 22001: unable to confirm invite from 'HIDDEN@chat.dm.origin.com' for 'HIDDEN@chat.dm.origin.com/tigase-1'</text></error></presence>

  15. jonas’

    > internal-server-error

  16. jonas’

    definitely talk to the tigase folks about this

  17. Ge0rG

    I don't know if anybody from tigase is in here.

  18. jonas’

    https://search.jabber.network/search?q=tigase ....

  19. jonas’

    maybe we should find someone tho

  20. MattJ

    Wojtek, ^

  21. Ge0rG

    jonas’: ITYM https://search.jabber.network/search?q=tigase&f=y&sinname=on

  22. jonas’

    Ge0rG, specifically not

  23. ShadowRanger

    Are you guys using the web chat on here or some XMPP client? I'm just on a temporary account right now

  24. jonas’

    proper XMPP client

  25. ShadowRanger

    Any suggestions?

  26. jonas’

    that depends on your requirements

  27. ShadowRanger

    Right now just to talk on here and to contact that user on the link you guys posted above

  28. jonas’

    ShadowRanger, the room posted there is empty

  29. jonas’

    it won’t be useful to you

  30. ShadowRanger

    Ahh okay I guess I will just need to create a ticket then on Tigase website

  31. lovetox

    tigase has a support chat

  32. jonas’

    lovetox, where?

  33. lovetox

    you have to find out yourself

  34. lovetox

    na joke

  35. lovetox

    its tigase@muc.tigase.im

  36. jonas’

    which is empty

  37. lovetox

    i was in there 2 days ago

  38. lovetox

    and it was definitly not empty like 30 people

  39. jonas’

    what

  40. jonas’

    it’s just me right now

  41. lovetox

    very weird

  42. lovetox

    yeah

  43. lovetox

    it has a nice bug

  44. lovetox

    it sends you muc history even if you dont request it

  45. lovetox

    i already reported it and they fixed it in there dev branch

  46. lovetox

    i already reported it and they fixed it in theire dev branch

  47. lovetox

    i already reported it and they fixed it in their dev branch

  48. jonas’

    lovetox, are you sure that’s the place?

  49. jonas’

    because the MUC history I got from it dates back to 2014

  50. jonas’

    (with just 10 messages or so)

  51. lovetox

    definitly tigase@muc.tigase.org

  52. jonas’

    !

  53. lovetox

    and definitly the muc history was not the same 2 days ago

  54. jonas’

    tigase.im ≠ tigase.org!

  55. lovetox

    ahhhh

  56. lovetox

    yeah then org !

  57. jonas’

    that one just makes duplicate occupants in poezio

  58. jonas’

    https://search.jabber.network/search?q=tigase&f=y&sinname=on there I fixed it

  59. lovetox

    btw jonas’ did you change the API?

  60. lovetox

    im getting tracebacks now because of anonymity mode

  61. jonas’

    what’s with it?

  62. lovetox

    its not in the result anymore

  63. lovetox

    as it seems

  64. jonas’

    it’s omitted if we don’t know it

  65. jonas’

    instead of nulling it

  66. lovetox

    yeah that was changed recently?

  67. lovetox

    or always like that

  68. jonas’

    possibly, I unified the output

  69. jonas’

    between search and paging API

  70. jonas’

    I can revert this if it’s actually causing trouble

  71. jonas’

    didn’t notice that the code paths were different in that regard

  72. Daniel

    jonas’, something with unknown user count should probably not rank before a known user count

  73. jonas’

    Daniel, yes, I noticed that just now, too

  74. jonas’

    need to figure out what’s with that

  75. lovetox

    hm no for me its not a problem, because muc search is not in a released version yet

  76. Daniel

    searching for tigase yields very useless (and maybe disturbing) results

  77. jonas’

    Daniel, see what lovetox wrote above, I broke the API slightly by omitting `anonymity_mode` if we don’t know it instead of setting it to null

  78. jonas’

    does that break anything for oyu?

  79. Wojtek

    hi! the support room in tigase@muc.tigase.org (not tigase.im!)

  80. jonas’

    would it break anything if anonymity_mode was set to null instead of absent?

  81. jonas’

    Wojtek, yeah, we noticed that too, I also made sure it’s now listed on search.jabber.network

  82. jonas’

    thanks :)

  83. Daniel

    no; i'm not looking at that field

  84. lovetox

    hm jonas’ i see i have this already in my code that i dont expect it to be there, it seems just i did catch the wrong exception

  85. jonas’

    xcellentee

  86. lovetox

    so my fault

  87. jonas’

    excellent

  88. jonas’

    lovetox, even better

  89. Daniel

    i didn’t know you indexed those

  90. jonas’

    Daniel, they only show up in search

  91. Daniel

    i should probably present that in the UI somehow

  92. Daniel

    (never showed up in the random tests i did)

  93. jonas’

    it’s rare to have public but non-open rooms

  94. Daniel

    can i have a search option for not having them?

  95. Wojtek

    regarding origin chat - there is a roster size limit (by default depends on amount of memory the machine has), but Error 22001 is not comming from Tigase - must be EA custom implementation

  96. Daniel

    i think i don’t want to show them

  97. jonas’

    I thought there was one, but I it doesn’t seem like it

  98. jonas’

    ShadowRanger, ^

  99. jonas’

    Daniel, ah!

  100. jonas’

    I messed that up

  101. jonas’

    it’s due to the recent changes, and in fact an accidental breaking change

  102. jonas’

    ... which didn’t happen in my random tests

  103. jonas’

    it would also include hidden MUCs right now, which I definitely don’t want

  104. Wojtek

    jonas’, thanks for listing!

  105. jonas’

    Wojtek, FYI, you can do that yourself, too! :) send a MUC invite to christopher.muclumbus@search.jabbercat.org; details are here: https://search.jabber.network/docs/owners

  106. Wojtek

    dully noted :-)

  107. jonas’

    Wojtek, are you in any way affiliated or know someone who is with muc.tigase.im? In that case, it would probably make sense to go over the results for that domain and see if you can/want to clean out some rooms there.

  108. jonas’

    Daniel, results fixed

  109. Wojtek

    well, we manage that domain as well (and also a couple others: sure.im and jabber.today to name a few)

  110. Wojtek

    I’ll remove tigase@muc.tigase.im but as for other results - we allow everyone to create a MUC room and unless there is some report of abuse we don’t remove them

  111. jonas’

    ah, okay

  112. jonas’

    makes sense!

  113. jonas’

    :-)

  114. Wojtek

    we think so :-)

  115. jonas’

    even better would probably be to set up a redirect from tigase@muc.tigase.im to tigase@muc.tigase.org

  116. Wojtek

    three is a bunch of odd rooms (latxxx-lonxxx) that seems like an output of some tool but still - they are not breaking any rules nor straining our resources so we let them be

  117. jonas’

    fair enough