XSF Discussion - 2019-07-23

  1. stpeter has joined

  2. Lance has joined

  3. stpeter has left

  4. wojtek has left

  5. Chobbes has left

  6. Lance has left

  7. debacle has left

  8. Douglas Terabyte has joined

  9. lskdjf has left

  10. afrogeek has left

  11. Douglas Terabyte has left

  12. stpeter has joined

  13. stpeter has left

  14. Lance has joined

  15. andrey.g has left

  16. pdurbin has joined

  17. andrey.g has joined

  18. pdurbin has left

  19. curen has joined

  20. alacer has joined

  21. Douglas Terabyte has joined

  22. Lance has left

  23. david has left

  24. david has joined

  25. alacer has left

  26. alacer has joined

  27. neshtaxmpp has left

  28. neshtaxmpp has joined

  29. alacer has left

  30. alacer has joined

  31. alacer has left

  32. alacer has joined

  33. alacer has left

  34. alacer has joined

  35. alacer has left

  36. alacer has joined

  37. alacer has left

  38. alacer has joined

  39. alacer has left

  40. pdurbin has joined

  41. stpeter has joined

  42. alacer has joined

  43. stpeter has left

  44. patrick has left

  45. alacer has left

  46. alacer has joined

  47. stpeter has joined

  48. peter has joined

  49. peter has left

  50. stpeter has left

  51. alacer has left

  52. alacer has joined

  53. alacer has left

  54. alacer has joined

  55. alacer has left

  56. alacer has joined

  57. kokonoe has left

  58. Lance has joined

  59. kokonoe has joined

  60. adityaborikar has left

  61. alacer has left

  62. afrogeek has joined

  63. adityaborikar has joined

  64. adityaborikar has left

  65. alacer has joined

  66. karoshi has joined

  67. adityaborikar has joined

  68. valo has left

  69. adityaborikar has left

  70. valo has joined

  71. wurstsalat has joined

  72. adityaborikar has joined

  73. adityaborikar has left

  74. Tobias has joined

  75. adityaborikar has joined

  76. Douglas Terabyte has left

  77. Douglas Terabyte has joined

  78. Douglas Terabyte has left

  79. Douglas Terabyte has joined

  80. goffi has joined

  81. adityaborikar has left

  82. alacer has left

  83. alacer has joined

  84. adityaborikar has joined

  85. adityaborikar has left

  86. adityaborikar has joined

  87. Lance has left

  88. Nekit has joined

  89. rion has left

  90. rion has joined

  91. Lance has joined

  92. moparisthebest has left

  93. moparisthebest has joined

  94. flow has left

  95. flow has joined

  96. Mikaela has joined

  97. Yagiza has joined

  98. intosi has left

  99. intosi has joined

  100. sezuan has joined

  101. mimi89999 has left

  102. mimi89999 has joined

  103. lnj has joined

  104. intosi has left

  105. intosi has joined

  106. Lance has left

  107. Guus

    Did the jabber.org cert expire?

  108. jonas’


  109. Ge0rG

    judging by the date on https://github.com/stpeter/jabberdotorg/issues/13 ... ;)

  110. jonas’

    90 days + 2 days to renew. fits.

  111. Ge0rG


  112. Neustradamus has left

  113. Neustradamus has joined

  114. Kev

    Oh, Peter never bumped the server? I did install the new cert when he asked,.

  115. Neustradamus has left

  116. intosi

    Server bumped.

  117. Kev

    You too?

  118. Ge0rG

    I'm sure this all is just a deliberate plot to get users to move away from jabber.org

  119. ralphm

    Just curious, but why isn't this done with a cron job, which would renew it weeks before expiry?

  120. Neustradamus has joined

  121. intosi

    Because $REASONS

  122. Ge0rG

    Kev: intosi: Now that you are there, could you also have a look at https://github.com/stpeter/jabberdotorg/issues/14 please?

  123. intosi


  124. Kev

    Also, the tribal knowledge is wrong there.

  125. Kev

    The issue simply predates the migration, so came along with it, it wasn't the migration that introduced it.

  126. Ge0rG

    On a file-based storage I'd simply do an `ls -alrt *\"*` to see when the invalid MUCs were last touched, notice that they are all a decade old, and rm -rf them.

  127. Guus

    Connected again. Thanks for the bumps.

  128. frainz has left

  129. adityaborikar has left

  130. adityaborikar has joined

  131. frainz has joined

  132. vanitasvitae has left

  133. waqas has left

  134. curen has left

  135. adityaborikar has left

  136. adityaborikar has joined

  137. vanitasvitae has joined

  138. lskdjf has joined

  139. vanitasvitae has left

  140. vanitasvitae has joined

  141. vanitasvitae has left

  142. vanitasvitae has joined

  143. alacer has left

  144. alacer has joined

  145. intosi

    Ge0rG: I said no, but I quickly botched a Python script together that nodeprepped all configs, and moved the invalid ones.

  146. intosi

    Should be alright now.

  147. jonas’

    oh my god

  148. jonas’

    now we only need to get that dh key fixed and conference.jabber.org can be indexd! :)

  149. jonas’

    thanks intosi

  150. intosi

    dh key is unfortunately more involved.

  151. Ge0rG

    intosi: 👍

  152. Ge0rG dares to /list c.j.o now.

  153. intosi

    Let me know if I missed any, the nodeprep implementation was also a botch job ;)

  154. Ge0rG

    intosi: you missed one it seems. 07-23 10:24:40.692 13308 3656 E yaxim.SmackableImp: org.jxmpp.stringprep.XmppStringprepException: XmppStringprepException caused by '"مدرسة¤الهاكرز¤الأحرار"@conference.jabber.org': org.jxmpp.stringprep.XmppStringprepException: Localpart must not contain '"'

  155. intosi


  156. intosi


  157. intosi

    Wait a tick.

  158. Neustradamus has left

  159. Ge0rG

    also I need to patch yaxim to not timeout after 30s

  160. intosi

    Try in a minute.

  161. Ge0rG sets a timer

  162. Ge0rG

    this is so exciting!

  163. Neustradamus has joined

  164. intosi

    I forgot to restart the server to flush out the old names.

  165. intosi

    Or rather, I remembered to restart, but failed to see that sudo asked for a password ;)

  166. Ge0rG

    isn't that sudo's main job?

  167. intosi

    It is, except when you just ran it moments before.

  168. Ge0rG uses the time to launch android studio

  169. intosi

    Is up again.

  170. frainz has left

  171. frainz has joined

  172. Ge0rG

    ah, smack, where you can't set a timeout on a single disco IQ

  173. Ge0rG

    intosi: another one

  174. Ge0rG

    XmppStringprepException caused by ',,,@conference.jabber.org': org.jxmpp.stringprep.XmppStringprepException: Localpart must not contain ','

  175. intosi

    And where in 6122 is that?

  176. frainz has left

  177. frainz has joined

  178. intosi

    Don't see that as a prohibited char in 7622 either.

  179. adityaborikar has left

  180. adityaborikar has joined

  181. jonas’

    aioxmpp also sees this as valid

  182. jonas’

    Ge0rG, I think you have another bug to report against Smack

  183. frainz has left

  184. intosi

    I think that's a bug in your prep routine.

  185. frainz has joined

  186. Guus

    intosi: would it be possible for you to create a listing of values that failed the nodeprep? That'd make for a nice test set.

  187. Mikaela has left

  188. jonas’

    I might have that set somewhere, I think I sent it to stpeter or someone in the past

  189. Mikaela has joined

  190. intosi

    Guus: most of them failed because they had a 0x20 in them.

  191. Ge0rG

    I'm currently grepping the source for that exception string, to no avail..

  192. Kev

    Probably releasing a set of possibly-private JIDs from jabber.org wouldn't be appropriate. Even if they were invalid.

  193. Ge0rG

    private static final char[] LOCALPART_FURTHER_EXCLUDED_CHARACTERS = new char[] { ... ',', // U+003A (COLON), i.e., : ... }

  194. Ge0rG

    find the error.

  195. Kev


  196. intosi


  197. intosi

    Kev: considering we listed them in disco#items until half an hour ago probably dilutes that statement a little ;)

  198. Kev

    Not if they were private we didn't, surely?

  199. adityaborikar has left

  200. Ge0rG

    now why is gradle downloading scala-compiler for jxmpp?

  201. Ge0rG

    is that some kind of debianesque dependency management hell?

  202. intosi

    Kev: fair point.

  203. adityaborikar has joined

  204. jonas’

    I might have that set of invalid publicly listable rooms somewhere, I think I sent it to stpeter or someone in the past

  205. dele2 has joined

  206. alacer has left

  207. alacer has joined

  208. adityaborikar has left

  209. adityaborikar has joined

  210. mimi89999 has left

  211. mimi89999 has joined

  212. Ge0rG

    Yay! It's loading! Now I only need to wait for 18.6k individual disco#info requests to finish!

  213. Andrew Nenakhov has left

  214. Andrew Nenakhov has joined

  215. Ge0rG

    intosi: thanks very much!

  216. afrogeek has left

  217. afrogeek has joined

  218. Ge0rG

    jonas’: how long until muchopper indexes the new data? :D

  219. pep.

    When dh keys are fixed? :p

  220. Ge0rG

    oh, right, that.

  221. Ge0rG

    I can't easily sort the list by occupant count.

  222. Ge0rG

    I wish disco#items would emit that for all returned rooms.

  223. jonas’

    make all the MUC servers implement the muclumbus search protocol ;)

  224. Ge0rG

    jonas’: is there an XEP I can point server devs to?

  225. Ge0rG

    No? Ohhh...

  226. frainz has left

  227. frainz has joined

  228. Ge0rG

    and yaxim has already arrived at bored@

  229. Lance has joined

  230. adityaborikar has left

  231. Guus

    jonas’ is the required protocol the inverse of what is published to query the directory at https://search.jabbercat.org/docs/api ?

  232. Guus

    jonas’ is the required protocol the inverse of what is published at https://search.jabbercat.org/docs/api to query the directory?

  233. jonas’

    Guus, pretty much

  234. jonas’

    I can make it a XEP if there’s interest, but there have been voices who prefer the XEP-0004 based jabber search instead (I don’t know the XEP number of that, 66 maybe?)

  235. Guus

    I'll not get into that debate 🙂

  236. Guus

    how do you determine what JID to query?

  237. Guus

    the MUC service JID itself?

  238. Guus

    I'm looking for work for people learning to code for Openfire. This might be a nice task to do so.

  239. jonas’

    Guus, I’d use the MUC service JID itself

  240. jonas’

    if you want work for people learning to code, maybe it’d be better to have this written down as proper XEP

  241. Guus

    That's be nicer - but I'll work with the tools that are available.

  242. neshtaxmpp has left

  243. adityaborikar has joined

  244. jonas’


  245. debacle has joined

  246. frainz has left

  247. frainz has joined

  248. frainz has left

  249. frainz has joined

  250. Ge0rG

    it needs a distinct disco#info anyway, so that you can switch between legacy disco#items and sophisticated mucsearch

  251. frainz has left

  252. frainz has joined

  253. lumi has joined

  254. frainz has left

  255. frainz has joined

  256. adityaborikar has left

  257. adityaborikar has joined

  258. Lance has left

  259. adityaborikar has left

  260. Ge0rG

    So of the 18k rooms on c.j.o, maybe 20 are populated.

  261. remko has joined

  262. adityaborikar has joined

  263. ralphm has left

  264. adityaborikar has left

  265. adityaborikar has joined

  266. adityaborikar has left

  267. APach has left

  268. neshtaxmpp has joined

  269. adityaborikar has joined

  270. APach has joined

  271. adityaborikar has left

  272. adityaborikar has joined

  273. eevvoor has joined

  274. ralphm has joined

  275. Andrew Nenakhov has left

  276. Andrew Nenakhov has joined

  277. jonas’

    Ge0rG, mind that the server has just been restarted

  278. jonas’


  279. Ge0rG

    jonas’: the results will underwhelm you.

  280. jonas’

    it will put some load on muchopper, that’s for sure

  281. Ge0rG

    jonas’: I've already traversed through 16k/18k, and it's not exciting.

  282. pdurbin has left

  283. Ge0rG

    I'm pretty sure it won't make the frontpage.

  284. matlag has left

  285. matlag has joined

  286. Matthieu Lagouge has joined

  287. adityaborikar has left

  288. frainz has left

  289. eevvoor has left

  290. adityaborikar has joined

  291. frainz has joined

  292. eevvoor has joined

  293. Matthieu Lagouge has left

  294. Matthieu Lagouge has joined

  295. Matthieu Lagouge has left

  296. Matthieu Lagouge has joined

  297. Steve Kille has left

  298. alacer has left

  299. alacer has joined

  300. Ge0rG

    Just in case anyone wonders...

  301. Ge0rG

    Room all-linux-ru@conference.jabber.org has 1 users Room arifsaha@conference.jabber.org has 2 users Room discogs@conference.jabber.org has 1 users Room elotrolado@conference.jabber.org has 2 users Room gnyarf@conference.jabber.org has 1 users Room jabber@conference.jabber.org has 9 users Room jdev@conference.jabber.org has 16 users Room jugglers@conference.jabber.org has 1 users Room maemo@conference.jabber.org has 1 users Room pgdp@conference.jabber.org has 3 users Room resistance@conference.jabber.org has 1 users Room sleek@conference.jabber.org has 4 users Room wow@conference.jabber.org has 1 users

  302. Ge0rG

    I kind of expected there to be a bunch of very crowded rooms of some sub-communities, like Russian Jabber™ fans.

  303. Matthieu Lagouge has left

  304. jonas’

    maybe they all need proper DH key sizes ;)

  305. Ge0rG

    And it only took ~1.5hr for yaxim to iterate through them all.

  306. jonas’


  307. Ge0rG is manually doing the muclumbus' job.

  308. eevvoor has left

  309. adityaborikar has left

  310. winfried has left

  311. winfried has joined

  312. adityaborikar has joined

  313. adityaborikar has left

  314. igoose has left

  315. igoose has joined

  316. adityaborikar has joined

  317. lnj has left

  318. lnj has joined

  319. kokonoe has left

  320. kokonoe has joined

  321. eevvoor has joined

  322. curen has joined

  323. frainz has left

  324. frainz has joined

  325. frainz has left

  326. frainz has joined

  327. frainz has left

  328. frainz has joined

  329. adityaborikar has left

  330. adityaborikar has joined

  331. adityaborikar has left

  332. adityaborikar has joined

  333. pdurbin has joined

  334. Chobbes has joined

  335. curen has left

  336. stpeter has joined

  337. pdurbin has left

  338. rion has left

  339. rion has joined

  340. Chobbes has left

  341. Chobbes has joined

  342. Zash has left

  343. Zash has joined

  344. peter has joined

  345. peter has left

  346. waqas has joined

  347. afrogeek has left

  348. stpeter has left

  349. Link Mauve

    “11:04:09 pep.> I'm looking at Meetups listed on the events page and I'm curious about Paris, there was one in the past right?”, yes, there was one… two years ago already. :x https://news.jabberfr.org/2017/04/compte-rendu-de-la-rencontre-du-28-mars-2017/

  350. adityaborikar has left

  351. Link Mauve

    dwd, winfried, which country was it that were using XMPP to coordinate its ambulance system?

  352. adityaborikar has joined

  353. winfried

    Link Mauve: I have never seen any confirmation (would love to learn more details), but what I heard, it was France

  354. Ge0rG

    winfried: wasn't there some emergency-contact app for android from Belgium?

  355. Link Mauve

    ’cause I have a friend working for a company doing ambulance stuff in France, I’ll ask her if she knows anything about it.

  356. winfried

    Ge0rG: yes, it is the official 112 app in Belgium. I can send you more details and I have contacts with them.

  357. adityaborikar has left

  358. winfried

    Link Mauve: that would be great! Yes, please.

  359. Ge0rG

    winfried: I remember you mentioned it and I had the Google Play listing open for a month or so ;)

  360. Douglas Terabyte has left

  361. adityaborikar has joined

  362. winfried

    Ge0rG: it is one of the few apps I have installed via Google play, just to demo it....

  363. Ge0rG

    Somebody should write a MitM debugger for XMPP

  364. Nekit has left

  365. Nekit has joined

  366. krauq has left

  367. Zash

    Is there some Wireshark remote thingymajigger for Android?

  368. afrogeek has joined

  369. pdurbin has joined

  370. Ge0rG

    Zash: nothing nice. The least bad ones are ad-sponsored faux VPNs

  371. krauq has joined

  372. Lance has joined

  373. Chobbes has left

  374. Chobbes has joined

  375. karoshi has left

  376. karoshi has joined

  377. stpeter has joined

  378. peter has joined

  379. peter has left

  380. pdurbin has left

  381. alacer has left

  382. alacer has joined

  383. stpeter has left

  384. kokonoe has left

  385. curen has joined

  386. stpeter has joined

  387. peter has joined

  388. Neustradamus has left

  389. Neustradamus has joined

  390. lumi has left

  391. lumi has joined

  392. intosi has left

  393. intosi has joined

  394. Lance has left

  395. kokonoe has joined

  396. benne has joined

  397. benne has left

  398. benne has joined

  399. Neustradamus has left

  400. frainz has left

  401. frainz has joined

  402. krauq has left

  403. krauq has joined

  404. adityaborikar has left

  405. adityaborikar has joined

  406. Lance has joined

  407. sezuan has left

  408. wojtek has joined

  409. zach has left

  410. Nekit has left

  411. Douglas Terabyte has joined

  412. pdurbin has joined

  413. adityaborikar has left

  414. adityaborikar has joined

  415. lovetox has joined

  416. oli has joined

  417. pdurbin has left

  418. adityaborikar has left

  419. adityaborikar has joined

  420. eevvoor has left

  421. Lance has left

  422. Lance has joined

  423. neshtaxmpp has left

  424. Chobbes has left

  425. Chobbes has joined

  426. frainz has left

  427. frainz has joined

  428. kokonoe has left

  429. kokonoe has joined

  430. frainz has left

  431. frainz has joined

  432. frainz has left

  433. frainz has joined

  434. Chobbes has left

  435. Chobbes has joined

  436. adityaborikar has left

  437. adityaborikar has joined

  438. karoshi has left

  439. pdurbin has joined

  440. pdurbin has left

  441. Yagiza has left

  442. frainz has left

  443. frainz has joined

  444. frainz has left

  445. frainz has joined

  446. winfried has left

  447. winfried has joined

  448. frainz has left

  449. frainz has joined

  450. frainz has left

  451. frainz has joined

  452. rion has left

  453. frainz has left

  454. rion has joined

  455. frainz has joined

  456. frainz has left

  457. frainz has joined

  458. frainz has left

  459. frainz has joined

  460. frainz has left

  461. frainz has joined

  462. adityaborikar has left

  463. frainz has left

  464. zach has joined

  465. frainz has joined

  466. Steve Kille has joined

  467. Chobbes has left

  468. Chobbes has joined

  469. neshtaxmpp has joined

  470. frainz has left

  471. frainz has joined

  472. stpeter has left

  473. peter has left

  474. stpeter has joined

  475. peter has joined

  476. Chobbes has left

  477. frainz has left

  478. frainz has joined

  479. pdurbin has joined

  480. frainz has left

  481. frainz has joined

  482. pdurbin has left

  483. debacle has left

  484. frainz has left

  485. frainz has joined

  486. frainz has left

  487. Chobbes has joined

  488. frainz has joined

  489. frainz has left

  490. remko has left

  491. Nekit has joined

  492. Chobbes has left

  493. Chobbes has joined

  494. zach has left

  495. zach has joined

  496. neshtaxmpp has left

  497. arc has joined

  498. karoshi has joined

  499. Tobias has left

  500. frainz has joined

  501. eevvoor has joined

  502. eevvoor has left

  503. goffi has left

  504. benne has left

  505. benne has joined

  506. pdurbin has joined

  507. Nekit has left

  508. Nekit has joined

  509. Mikaela has left

  510. edhelas has left

  511. andrey.g has left

  512. pdurbin has left

  513. edhelas has joined

  514. wurstsalat has left

  515. debacle has joined

  516. frainz has left

  517. lnj has left

  518. lovetox has left

  519. afrogeek has left

  520. Nekit has left

  521. benne has left

  522. benne has joined

  523. karoshi has left

  524. benne has left

  525. dele2 has left

  526. patrick has joined

  527. adityaborikar has joined

  528. andrey.g has joined

  529. debacle has left

  530. patrick has left

  531. waqas has left

  532. UsL has left

  533. UsL has joined

  534. Neustradamus has joined

  535. wojtek has left

  536. stpeter has left

  537. peter has left

  538. pdurbin has joined

  539. afrogeek has joined