XSF Discussion - 2019-07-29

  1. larma has left

  2. larma has joined

  3. Steve Kille has left

  4. waqas has joined

  5. Nekit has left

  6. Lance has joined

  7. pdurbin has joined

  8. lskdjf has left

  9. afrogeek has left

  10. afrogeek has joined

  11. moparisthebest has left

  12. moparisthebest has joined

  13. moparisthebest has left

  14. moparisthebest has joined

  15. adityaborikar has left

  16. adityaborikar has joined

  17. remko has joined

  18. adityaborikar has left

  19. pdurbin has left

  20. remko has left

  21. neshtaxmpp has left

  22. neshtaxmpp has joined

  23. waqas has left

  24. Lance has left

  25. waqas has joined

  26. adityaborikar has joined

  27. waqas has left

  28. waqas has joined

  29. adityaborikar has left

  30. adityaborikar has joined

  31. moparisthebest has left

  32. Lance has joined

  33. moparisthebest has joined

  34. valo has left

  35. valo has joined

  36. pdurbin has joined

  37. pdurbin has left

  38. andy has joined

  39. adityaborikar has left

  40. adityaborikar has joined

  41. Yagiza has joined

  42. kokonoe has left

  43. kokonoe has joined

  44. Yagiza has left

  45. Yagiza has joined

  46. adityaborikar has left

  47. pdurbin has joined

  48. lovetox has joined

  49. pdurbin has left

  50. pdurbin has joined

  51. lovetox has left

  52. karoshi has joined

  53. wurstsalat has joined

  54. zach has left

  55. zach has joined

  56. lnj has joined

  57. waqas has left

  58. sezuan has joined

  59. Mikaela has joined

  60. alameyo has left

  61. alameyo has joined

  62. adityaborikar has joined

  63. Guus has left

  64. Guus has joined

  65. adityaborikar has left

  66. adityaborikar has joined

  67. lskdjf has joined

  68. Guus

    Dave, I got your one on one, but my reply isn't being delivered.

  69. Dele (Mobile) has joined

  70. Dele (Mobile) has left

  71. eve has joined

  72. debacle has joined

  73. dele2 has joined

  74. lnj has left

  75. eve has left

  76. eve has joined

  77. Ge0rG

    This is an accurate depiction of why matrix wins over XMPP.

  78. eve has left

  79. eve has joined

  80. adityaborikar has left

  81. adityaborikar has joined

  82. Guus

    Yes, this is bad, although I've never experienced it with anyone else than Dave

  83. Guus

    Which I suspect is running non-production code

  84. jonas’

    non-production s2s code

  85. Guus

    I'm guessing he's running s2s through Metre

  86. neshtaxmpp has left

  87. neshtaxmpp has joined

  88. UsL has left

  89. ralphm


  90. Ge0rG

    I've experienced asymmetric s2s with other people than Dave.

  91. ralphm

    I'm sure Matrix is bug free. Let's just quit.

  92. Ge0rG

    Yes. Or let's maybe fix the reliability issues that we are mostly ignoring for two decades now.

  93. fippo

    we did s2s interop testing... a decade ago

  94. ralphm

    I've seen various proposals being discussed, here, on list, and at summits, but there's a whole lot of whataboutism and stuff, and not a lot of just experimenting. Dave's Metre is at least an attempt to figure out all the weird corners.

  95. Ge0rG

    fippo: this is not about protocol-level interop, but about network connectivity corner cases, or connections being stuck going unnoticed

  96. Ge0rG

    Things like the periodic pinger module of some widely-used server implementation which will _ping_ the other server, but won't act in any way on a timeout.

  97. ralphm

    I'm also not talking just about s2s, but good examples are MIX and SASL2.

  98. Link Mauve

    Ge0rG, there are still very few servers which support bidi, yours doesn’t for instance.

  99. Link Mauve

    It’s the first step towards no-asymetric s2s.

  100. Link Mauve

    It’s the first step towards no-assymetric s2s.

  101. Link Mauve

    It’s the first step towards no-asymmetric s2s.

  102. Link Mauve

    (Words are hard.)

  103. fippo

    ge0rg: true, we just tested the basics. and bidi is an attempt to solve some of those issues

  104. Ge0rG

    Link Mauve: maybe because mod_bidi is a community module that's not enabled by default, and nobody can quite tell whether it has side-effects?

  105. remko has joined

  106. Ge0rG

    Link Mauve: do you have stats on how many servers have bidi enabled?

  107. Link Mauve

    Ge0rG, from linkmauve.fr I see 19, out of 177+181 open s2s.

  108. Link Mauve

    I’m not sure in which direction these 19 count.

  109. Ge0rG

    so it's ~10%

  110. winfried has left

  111. winfried has joined

  112. Ge0rG

    Maybe it's working perfectly, or maybe it's got a can of worms of its own.

  113. Link Mauve

    On JabberFR I see 27, out of 1122+1112 s2s.

  114. Ge0rG

    But now I will have another corner-case to consider when debugging s2s issues.

  115. Kev

    Getting bidi right turns out to be not as straightforward as one might think.

  116. Ge0rG

    I'm enabling mod_bidi now. Let's wait and see.

  117. Link Mauve

    Tell me when you’re done.

  118. Ge0rG

    Link Mauve: done.

  119. Link Mauve

    I don’t see a bidi s2s being established.

  120. Link Mauve

    Even after closing the connection and letting it be reestablished.

  121. Ge0rG

    apparently, mod_bidi didn't get loaded on the MUC domain.

  122. Link Mauve

    Oh, that’d be the reason why.

  123. Ge0rG

    Link Mauve: try again

  124. Link Mauve

    Yay, perfect. :)

  125. Link Mauve

    It also establishes much faster.

  126. Link Mauve

    About 1s vs. 4s.

  127. Ge0rG

    mod_admin_telnet won't show it as bidi, though.

  128. Ge0rG


  129. Link Mauve

    It doesn’t here either, weird.

  130. Ge0rG

    Link Mauve: would you pull a number please?

  131. Link Mauve

    I was already at it. :)

  132. Ge0rG

    Link Mauve: đź‘Ť

  133. dele2 has left

  134. Link Mauve

    Ge0rG, https://issues.prosody.im/1403

  135. Ge0rG

    Yay. https://tools.ietf.org/html/rfc5646 only defines "-" as a delimiter, not "_"

  136. lumi has joined

  137. murabito has left

  138. murabito has joined

  139. remko has left

  140. ralphm

    Ah, XPG vs IETF.

  141. Ge0rG

    Also Java.

  142. ralphm

    I think Java supports both.

  143. Ge0rG

    yeah, apparently what I need to call is `Locale.toLanguageTag()`

  144. eve has left

  145. eve has joined

  146. lumi has left

  147. Nekit has joined

  148. eve has left

  149. eve has joined

  150. eve has left

  151. eve has joined

  152. eve has left

  153. eve has joined

  154. eve has left

  155. eve has joined

  156. Chobbes has joined

  157. adityaborikar has left

  158. adityaborikar has joined

  159. remko has joined

  160. lumi has joined

  161. eve has left

  162. eve has joined

  163. adityaborikar has left

  164. adityaborikar has joined

  165. lnj has joined

  166. remko has left

  167. pep.

    Link Mauve, Ge0rG: mod_bidi should show in the admin console? I think I added that

  168. Ge0rG

    pep.: nope. | <- linkmauve.fr [s2sin563bd6fc3640] (authenticated) (encrypted) (IPv6)

  169. Ge0rG

    at least not in 0.11

  170. pep.

    Right, If it is it will be in trunk

  171. pep.

    Who cares about releases :p

  172. Ge0rG


  173. pep.

    Though Link Mauve would be using trunk

  174. Ge0rG

    so if he can't see it, and I can't see it, it must be broken

  175. lumi has left

  176. Link Mauve

    pep., maybe a too old trunk.

  177. Ge0rG

    mod_bidi Updated: 5 years ago

  178. Link Mauve

    | jabberfr.org | <- yax.im [s2sin55c473563c00] (authenticated) (encrypted) (IPv6) (bidi)

  179. Link Mauve

    That’s on JabberFR.

  180. Link Mauve

    So maybe it’s already fixed.

  181. Ge0rG

    are there two mod_bidi's?

  182. Link Mauve


  183. pep.


  184. pep.

    The fix is in the telnet console

  185. Ge0rG

    is there a telnet console in prosody-modules?

  186. Ge0rG ,oO( Hope dies last. But it dies. )

  187. pep.

    What, no

  188. pep.

    It's in core?

  189. Link Mauve

    hg is so slow on my server…

  190. Link Mauve

    Just spawning the python2 process takes like ten seconds.

  191. Link Mauve

    added 246 changesets with 270 changes to 79 files

  192. jonas’

    RIIR in 3... 2... 1...

  193. Link Mauve

    Nope, still not fixed.

  194. Link Mauve

    jonas’, I wish they’d get at it faster. :(

  195. Link Mauve


  196. jonas’

    speaking of rust, my hand mixer’s mixing things are rusty :(

  197. jonas’

    and here people wonder why I don’t like rust!!k

  198. Chobbes has left

  199. adityaborikar has left

  200. adityaborikar has joined

  201. moparisthebest has left

  202. moparisthebest has joined

  203. pep.

    "Buster (Debian 10): Rust 1.28 (https://packages.debian.org/source/buster/rustc)", same for RHEL :((

  204. pdurbin has left

  205. Link Mauve


  206. Link Mauve

    Maybe in two years they’ll be able to run today’s xmpp-rs.

  207. Zash

    What's that, being upset that it doesn't have the latest bleeding edge Rust?

  208. Zash

    It also desn't have the latest bleeding edge Go

  209. jonas’

    this is not programming@ by the way

  210. pep.

    Zash, the latest stable is 1.36 :)

  211. pep.

    jonas’, I'll stop here, I was just reacting to the above :P

  212. Link Mauve

    jonas’, oops, sorry.

  213. adityaborikar has left

  214. adityaborikar has joined

  215. lumi has joined

  216. Chobbes has joined

  217. Chobbes has left

  218. Chobbes has joined

  219. igoose has left

  220. igoose has joined

  221. curen has joined

  222. Link Mauve

    pep., testing suggests you display (bidi) for incoming s2s, but not for outgoing.

  223. pep.

    Put that in the issue I guess

  224. Link Mauve

    It’s already there.

  225. Ge0rG gives Link Mauve an XMPP badge

  226. Ge0rG awards Link Mauve an XMPP badge

  227. pep.

    In the meantime you're not allowed to initiate bidi, you must only accept it :P

  228. pep.

    So that it gets displayed

  229. adityaborikar has left

  230. Steve Kille has joined

  231. adityaborikar has joined

  232. lumi has left

  233. lumi has joined

  234. Steve Kille has left

  235. Chobbes has left

  236. Chobbes has joined

  237. afrogeek has left

  238. afrogeek has joined

  239. remko has joined

  240. remko has left

  241. digu has joined

  242. Nekit has left

  243. digu


  244. Mikaela has left

  245. stpeter has joined

  246. digu has left

  247. peter has joined

  248. Lance has left

  249. Mikaela has joined

  250. ralphm


  251. pdurbin has joined

  252. sonny has joined

  253. david has left

  254. pdurbin has left

  255. david has joined

  256. Lance has joined

  257. adityaborikar has left

  258. adityaborikar has joined

  259. eevvoor has joined

  260. sezuan has left

  261. krauq has left

  262. wojtek has joined

  263. andrey.g has left

  264. krauq has joined

  265. edhelas has left

  266. jonas’

    PSA: I got my MUA fixed apparently and I’ll take care of the editor backlog tomorrow afternoon or tonight.

  267. Ge0rG


  268. edhelas has joined

  269. patrick has joined

  270. sonny has left

  271. adityaborikar has left

  272. adityaborikar has joined

  273. adityaborikar has left

  274. alameyo has left

  275. alameyo has joined

  276. adityaborikar has joined

  277. eve has left

  278. eve has joined

  279. COM8 has joined

  280. adityaborikar has left

  281. eve has left

  282. eve has joined

  283. COM8 has left

  284. alameyo has left

  285. alameyo has joined

  286. alameyo has left

  287. COM8 has joined

  288. Chobbes has left

  289. COM8 has left

  290. edhelas

    small question regarding https://xmpp.org/extensions/xep-0060.html#subscriber-retrieve-requestrecent, when doing a max_items requests, the order should be most recent on top ?

  291. Lance

    in the example, it is newest at end of list

  292. lskdjf has left

  293. debacle has left

  294. Yagiza has left

  295. edhelas

    to me it's an issue

  296. edhelas

    as a client I don't want to retrieve all the node items with their payloads (for performance purposes)

  297. Lance

    i can't find any text mandating a particular result ordering. but everything is shown as always oldest to newest

  298. edhelas

    so I retrieve only the item ids, then check which items are missing and then retrieve independently the items that I need

  299. Lance

    where max_items will just give you the page of results at the very end in that sort order

  300. edhelas

    yes but this order is not specified anywhere

  301. edhelas

    ejabberd actually returns the list the other way around

  302. Lance

    ahh, then yeah. this is a gap in spec

  303. lskdjf has joined

  304. winfried has left

  305. DebXWoody has left

  306. alameyo has joined

  307. waqas has joined

  308. DebXWoody has joined

  309. rion has left

  310. rion has joined

  311. remko has joined

  312. andrey.g has joined

  313. andrey.g has left

  314. lovetox has joined

  315. Lance has left

  316. alameyo has left

  317. alameyo has joined

  318. alameyo has left

  319. stpeter has left

  320. peter has left

  321. andrey.g has joined

  322. remko has left

  323. eevvoor has left

  324. Nekit has joined

  325. alameyo has joined

  326. balu_der_baer has joined

  327. balu_der_baer has left

  328. balu_der_baer has joined

  329. sonny has joined

  330. alameyo has left

  331. alameyo has joined

  332. alameyo has left

  333. remko has joined

  334. eevvoor has joined

  335. eevvoor has left

  336. alameyo has joined

  337. remko has left

  338. balu_der_baer has left

  339. Lance has joined

  340. Douglas Terabyte has left

  341. stpeter has joined

  342. debacle has joined

  343. peter has joined

  344. Douglas Terabyte has joined

  345. curen has left

  346. andy has left

  347. eve has left

  348. waqas has left

  349. eve has joined

  350. winfried has joined

  351. valo has left

  352. valo has joined

  353. david has left

  354. david has joined

  355. andrey.g has left

  356. lnj has left

  357. sonny has left

  358. lumi has left

  359. zach has left

  360. zach has joined

  361. lumi has joined

  362. karoshi has left

  363. Chobbes has joined

  364. sonny has joined

  365. murabito has left

  366. murabito has joined

  367. Nekit has left

  368. intosi has left

  369. intosi has joined

  370. Mikaela has left

  371. Lance has left

  372. neshtaxmpp has left

  373. vanitasvitae has left

  374. vanitasvitae has joined