jdev - 2019-10-07


  1. Daniel has joined

  2. bhaveshsgupta has left

  3. Daniel has left

  4. bhaveshsgupta has joined

  5. Daniel has joined

  6. aj has joined

  7. aj has left

  8. gav has left

  9. gav has joined

  10. bhaveshsgupta has left

  11. bhaveshsgupta has joined

  12. Daniel has left

  13. bhaveshsgupta has left

  14. bhaveshsgupta has joined

  15. bhaveshsgupta has left

  16. bhaveshsgupta has joined

  17. bhaveshsgupta has left

  18. lksjdflksjdf has left

  19. bhaveshsgupta has joined

  20. Daniel has joined

  21. bhaveshsgupta has left

  22. bhaveshsgupta has joined

  23. bhaveshsgupta has left

  24. bhaveshsgupta has joined

  25. bhaveshsgupta has left

  26. bhaveshsgupta has joined

  27. bhaveshsgupta has left

  28. bhaveshsgupta has joined

  29. bhaveshsgupta has left

  30. bhaveshsgupta has joined

  31. Daniel has left

  32. bhaveshsgupta has left

  33. Daniel has joined

  34. bhaveshsgupta has joined

  35. Daniel has left

  36. Daniel has joined

  37. Daniel has left

  38. asterix has joined

  39. Daniel has joined

  40. bhaveshsgupta has left

  41. bhaveshsgupta has joined

  42. Daniel has left

  43. bhaveshsgupta has left

  44. bhaveshsgupta has joined

  45. wurstsalat has joined

  46. DebXWoody has left

  47. DebXWoody has joined

  48. Daniel has joined

  49. rion has left

  50. rion has joined

  51. bhaveshsgupta has left

  52. bhaveshsgupta has joined

  53. bhaveshsgupta has left

  54. bhaveshsgupta has joined

  55. asterix has left

  56. asterix has joined

  57. asterix has left

  58. asterix has joined

  59. Zash has left

  60. Zash has joined

  61. bhaveshsgupta has left

  62. bhaveshsgupta has joined

  63. bhaveshsgupta has left

  64. bhaveshsgupta has joined

  65. skyfar has joined

  66. bhaveshsgupta has left

  67. Daniel has left

  68. Daniel has joined

  69. bhaveshsgupta has joined

  70. Zash has left

  71. Daniel has left

  72. Daniel has joined

  73. bhaveshsgupta has left

  74. lovetox_ has joined

  75. lovetox_ has left

  76. lovetox_ has joined

  77. Zash has joined

  78. bhaveshsgupta has joined

  79. Daniel has left

  80. Daniel has joined

  81. Daniel has left

  82. Daniel has joined

  83. bhaveshsgupta has left

  84. bhaveshsgupta has joined

  85. Daniel

    Do servers these days inject stanza id even if MAM is disabled? Should they?

  86. jonas’

    what would be the point?

  87. guus.der.kinderen

    The Unique and Stable IDs, you mean? Openfire does (for MUC).

  88. guus.der.kinderen

    (unless explicitly disabled)

  89. guus.der.kinderen

    The rationale was that XEP-0359 might be used for other (although unidentified) purposes than MAM, and adding it didn't seem to be much of a problem.

  90. Daniel

    > what would be the point? Other deduplicational purposes. Something something

  91. guus.der.kinderen

    XEP-0359 is supposed to be a stand-alone feature, as I read the XEP. MAM depends on it, but that doesn't need to imply that there's no other use case for XEP-0359 than MAM.

  92. Daniel

    I don't really know

  93. guus.der.kinderen

    It's a lot of assumptions on my part to.

  94. lovetox_

    one simple use case could be, if a muc has disabled mam, this does not mean it will not enable it at some point

  95. lovetox_

    and on that point if i join i would like to request from my last known stanza-id

  96. lovetox_

    which implies i have to track stanza-ids even if mam is disabled

  97. jonas’

    lovetox_, or if MAM is enabled and you don’t have any stanza-ID, you request from oldest?

  98. jonas’

    that’d make more sense anyways

  99. lovetox_

    if i dont have a stanza-id, how can i request from the oldest?

  100. jonas’

    without <after/>

  101. lovetox_

    of course, but this yields duplicates

  102. lovetox_

    im not saying a client is not usable, i say it makes sense to track stanza-ids even if mam is not enabled, because it probably will be enabled at some point in the future

  103. lovetox_

    but if i think about it, if mam is enabled, the stanza-id i request will not be in the archive

  104. lovetox_

    so its useless anyway

  105. Daniel

    Yeah I don't know. I just had the vague feeling that it might be useful. Mostly triggered by a bug / very paranoid code in Conversations that absolutely requires stanza ids to be there.

  106. lovetox_

    yeah in that case i could request the whole archive and never receive duplicates

  107. Daniel

    But that's probably just Conversations being too paranoid

  108. Daniel

    I do see how they can be useful for muc though.

  109. lovetox_

    i think i only record the stanza-id if mam is available

  110. lovetox_

    how Daniel?

  111. Daniel

    To dedup even if catching up with the old history model

  112. lovetox_

    yes true

  113. lovetox_

    i wonder if it would be ok to just never use MUC history

  114. jonas’

    lovetox_, how would it yield duplicates?

  115. lovetox_

    if a server does not install MAM, does he really care about history?

  116. lovetox_

    jonas’ i already corrected that statement

  117. jonas’

    right

  118. Zash has left

  119. Zash has joined

  120. bhaveshsgupta has left

  121. bhaveshsgupta has joined

  122. debacle has joined

  123. lksjdflksjdf has joined

  124. lksjdflksjdf has left

  125. lksjdflksjdf has joined

  126. chronosx88 has joined

  127. aj has joined

  128. asterix has left

  129. asterix has joined

  130. bhaveshsgupta has left

  131. bhaveshsgupta has joined

  132. aj has left

  133. flow

    Daniel, I would only require <stanza-id/> with by=room@muc.example.org if room@muc.example.org announces the urn:xmpp:sid:0 feature, and potentially, by implication, flag/remove those if the feature is not announced, because it is likely spoofed (although I am not sure if this could be exploited, I can't hurt doing so)

  134. bhaveshsgupta has left

  135. bhaveshsgupta has joined

  136. bhaveshsgupta has left

  137. bhaveshsgupta has joined

  138. Daniel has left

  139. Daniel has joined

  140. Daniel has left

  141. Daniel has joined

  142. bhaveshsgupta has left

  143. marc0s has left

  144. marc0s has joined

  145. bhaveshsgupta has joined

  146. bhaveshsgupta has left

  147. bhaveshsgupta has joined

  148. gav has left

  149. allie

    anyone know if anybody is working on any modern web interfaces to MUCs that isn't ConverseJS?

  150. jonas’

    I don’t think there is

  151. allie

    hmmm... I might have to play around with writing something, if only to see if I can do it. I like conversejs, but it's a bit clunky for some things

  152. Zash

    There are other web clients, I know that much.

  153. SkyfaR has left

  154. SkyfaR has joined

  155. allie

    there was that one really nice one... with a k. I forget the name. but it looks abandoned now. and candy for MUC is just bad...

  156. Zash

    Am I the only one who thought Candy was okay?

  157. allie

    Zash: maybe? lol

  158. allie

    Zash: it works, it's just not ideal UI wise. I don't know about the backend. it might be something I can fix to my own satisfaction with themeing

  159. Zash

    It doesn't look like Slack, sure. But I had never seen anything like Slack back then.

  160. Zash

    Looked like any other ~IRC-ish chat to me.

  161. allie

    there are a few sites I've used it on before and it just wasn't quite up to the task once you got a bunch of people involved.

  162. Zash

    allie, looked through the ones listed as "Browser" on https://xmpp.org/software/clients.html ?

  163. Zash

    or the raw data https://github.com/xsf/xmpp.org/blob/master/data/clients.json

  164. Zash

    allie, Kaiwa?

  165. Link Mauve

    Zash, Candy had many vulnerabilities, and nobody was maintaining it.

  166. Link Mauve

    allie, Reventlov recently started a React interface for Converse.

  167. Zash

    Link Mauve, "back then" was a decade ago.

  168. Zash

    Around when it was actively developed

  169. allie

    Zash: yeah kaiwa! it's unmaintained now tho :(

  170. Zash

    There was a fork? Or is Kaiwa the fork?

  171. Zash

    Ah, yeah, otalk.

  172. Zash

    Also unmaintained 🙁

  173. allie

    it'd be nice if rocket chat would work with an xmpp backend, but that hasn't happened so far

  174. Zash hides mod_rocketchat behind his back and whistles innocently

  175. bhaveshsgupta has left

  176. allie

    Zash: whoa whoa wait what?!

  177. bhaveshsgupta has joined

  178. Zash

    Fun fact: Supporting the desktop client is the most trivial thing ever.

  179. Wojtek has joined

  180. Zash

    ... because it's just a web browser that loads the web client, so you can stick some JSON in the right place and serve converse.js or something 🙂

  181. allie

    Zash: but then it's converse and not rocket chat, right?

  182. Zash

    I do have some WIP that sorta works with their mobile client tho.

  183. allie

    rocket chat has a pretty nice interface. we use it at work.

  184. Wojtek has left

  185. lovetox has joined

  186. bhaveshsgupta has left

  187. Wojtek has joined

  188. asterix has left

  189. asterix has joined

  190. Wojtek has left

  191. asterix has left

  192. asterix has joined

  193. Wojtek has joined

  194. asterix has left

  195. asterix has joined

  196. Wojtek has left

  197. Wojtek has joined

  198. Daniel has left

  199. asterix has left

  200. asterix has joined

  201. Daniel has joined

  202. debacle has left

  203. asterix has left

  204. asterix has joined

  205. debacle has joined

  206. lovetox has left

  207. skyfar has left

  208. asterix has left

  209. asterix has joined

  210. asterix has left

  211. asterix has joined

  212. asterix has left

  213. asterix has joined

  214. asterix has left

  215. asterix has joined

  216. asterix has left

  217. asterix has joined

  218. lovetox has joined

  219. asterix has left

  220. asterix has joined

  221. asterix has left

  222. asterix has joined

  223. asterix has left

  224. asterix has joined

  225. asterix has left

  226. asterix has joined

  227. lovetox has left

  228. asterix has left

  229. asterix has joined

  230. asterix has left

  231. asterix has joined

  232. asterix has left

  233. wurstsalat has left

  234. chronosx88 has left

  235. gav has joined

  236. debacle has left

  237. Wojtek has left