XSF Discussion - 2021-01-30


  1. arc has left

  2. arc has joined

  3. marek has left

  4. marek has joined

  5. x51 has left

  6. Daniel has left

  7. Daniel has joined

  8. fuana has left

  9. fuana has joined

  10. Daniel has left

  11. Daniel has joined

  12. Andrzej has joined

  13. Daniel has left

  14. Daniel has joined

  15. Daniel has left

  16. LNJ has left

  17. Daniel has joined

  18. Daniel has left

  19. Daniel has joined

  20. Andrzej has left

  21. Daniel has left

  22. Daniel has joined

  23. Daniel has left

  24. Daniel has joined

  25. Daniel has left

  26. Daniel has joined

  27. fuana has left

  28. Daniel has left

  29. Daniel has joined

  30. Adi has joined

  31. Andrzej has joined

  32. alameyo has joined

  33. Daniel has left

  34. Daniel has joined

  35. Adi has left

  36. Adi has joined

  37. Zash has left

  38. Zash has joined

  39. alameyo has left

  40. Adi has left

  41. Adi has joined

  42. Andrzej has left

  43. Adi has left

  44. Zash has left

  45. stp has joined

  46. alameyo has joined

  47. Andrzej has joined

  48. alameyo has left

  49. Adi has joined

  50. Adi has left

  51. Adi has joined

  52. karoshi has left

  53. marek has left

  54. marek has joined

  55. arc has left

  56. arc has joined

  57. Adi has left

  58. neshtaxmpp has left

  59. jcbrand has left

  60. Adi has joined

  61. Andrzej has left

  62. stpeter has joined

  63. stpeter has left

  64. Adi has left

  65. Adi has joined

  66. karoshi has joined

  67. Adi has left

  68. govanify has left

  69. govanify has joined

  70. alameyo has joined

  71. Adi has joined

  72. Adi has left

  73. stp has left

  74. Adi has joined

  75. debacle has left

  76. Adi has left

  77. Adi has joined

  78. emus has left

  79. Adi has left

  80. Adi has joined

  81. Adi has left

  82. karoshi has left

  83. winfried has left

  84. winfried has joined

  85. alameyo has left

  86. Adi has joined

  87. Andrzej has joined

  88. Adi has left

  89. Adi has joined

  90. karoshi has joined

  91. Adi has left

  92. Adi has joined

  93. stpeter has joined

  94. stpeter has left

  95. Andrzej has left

  96. mukt2 has joined

  97. Adi has left

  98. murabito has left

  99. arc has left

  100. arc has joined

  101. Adi has joined

  102. murabito has joined

  103. floretta has left

  104. Andrzej has joined

  105. mukt2 has left

  106. Adi has left

  107. Adi has joined

  108. Adi has left

  109. Adi has joined

  110. karoshi has left

  111. Andrzej has left

  112. Adi has left

  113. karoshi has joined

  114. Adi has joined

  115. Calvin has left

  116. Vaulor has joined

  117. neshtaxmpp has joined

  118. neshtaxmpp has left

  119. chronosx88 has joined

  120. marek has left

  121. marek has joined

  122. Andrzej has joined

  123. neshtaxmpp has joined

  124. Seve has joined

  125. jcbrand has joined

  126. Andrzej has left

  127. Andrzej has joined

  128. neshtaxmpp has left

  129. Adi has left

  130. Adi has joined

  131. mukt2 has joined

  132. Adi has left

  133. wladmis has left

  134. Adi has joined

  135. mukt2 has left

  136. Adi has left

  137. Adi has joined

  138. Andrzej has left

  139. Adi has left

  140. mukt2 has joined

  141. Adi has joined

  142. lorddavidiii has joined

  143. arc has left

  144. marek has left

  145. marek has joined

  146. Adi has left

  147. floretta has joined

  148. Adi has joined

  149. arc has joined

  150. Tobias has joined

  151. Adi has left

  152. Adi has joined

  153. Adi has left

  154. ti_gj06 has joined

  155. mukt2 has left

  156. Adi has joined

  157. Adi has left

  158. Adi has joined

  159. Andrzej has joined

  160. purplebeetroot has joined

  161. Adi has left

  162. Adi has joined

  163. mukt2 has joined

  164. Adi has left

  165. Adi has joined

  166. Andrzej has left

  167. wurstsalat has left

  168. govanify has left

  169. govanify has joined

  170. goffi has joined

  171. Andrzej has joined

  172. fuana has joined

  173. purplebeetroot has left

  174. Andrzej has left

  175. Mikaela has joined

  176. karoshi has left

  177. Andrzej has joined

  178. marek has left

  179. andy has joined

  180. marek has joined

  181. stpeter has joined

  182. stpeter has left

  183. mukt2 has left

  184. karoshi has joined

  185. Andrzej has left

  186. Andrzej has joined

  187. purplebeetroot has joined

  188. fuana has left

  189. alameyo has joined

  190. ti_gj06 has left

  191. mukt2 has joined

  192. goffi has left

  193. LNJ has joined

  194. ti_gj06 has joined

  195. Andrzej has left

  196. lorddavidiii has left

  197. Adi has left

  198. wurstsalat has joined

  199. lorddavidiii has joined

  200. marek has left

  201. marek has joined

  202. Andrzej has joined

  203. antranigv has left

  204. ti_gj06 has left

  205. emus has joined

  206. winfried has left

  207. winfried has joined

  208. Andrzej has left

  209. winfried has left

  210. winfried has joined

  211. winfried has left

  212. winfried has joined

  213. karoshi has left

  214. Andrzej has joined

  215. Adi has joined

  216. ti_gj06 has joined

  217. antranigv has joined

  218. purplebeetroot has left

  219. goffi has joined

  220. karoshi has joined

  221. ti_gj06 has left

  222. purplebeetroot has joined

  223. sonny has left

  224. sonny has joined

  225. mdosch has left

  226. mdosch has joined

  227. flow

    why don't we have 'archived' notifications, or do we?

  228. lorddavidiii has left

  229. stpeter has joined

  230. stpeter has left

  231. purplebeetroot has left

  232. MattJ

    flow, what do you mean?

  233. flow

    MattJ, I send you a message, your user MAM archives the message AND sends me a notification that it did

  234. MattJ

    Ah, no

  235. flow

    I wonder if that's a bad or good thing, or sometimes good and sometimes bad

  236. flow

    OTOH I can query your features and assume that the message will probably be archives

  237. MattJ

    Server-sent receipts would be nice

  238. MattJ

    So all a client would need to do is ack with 198, and the server would automatically generate a receipt (instead of potentially multiple devices each sending their own)

  239. mathieui

    flow, that would probably be a bit wasteful in terms of resources, wound’nt it? ("ack-ing" every archived message)

  240. Guus has joined

  241. flow

    mathieui, not sure about that

  242. flow

    the sending entities connection is probably still "hot"

  243. mathieui

    True.

  244. mathieui

    But since mam preferences are user-wide, would it not make more sense to advertise it, instead of "every message", have a notification when it’s enabled/disabled for remote entities you are chatting with (probably restricted to roster for privacy reasons)

  245. flow

    mathieui, that would be an option, yes. but then you don't know for sure that the message was archived, and more importantly, that the recipient is able to read it (if using a MAM-enabled client)

  246. flow

    I am also not sure that you can or should announce the mam preferences, plus there could be mam configuration that says "archive all message, but not from user x"

  247. antranigv has left

  248. mathieui

    indeed

  249. Guus has left

  250. marek has left

  251. marek has joined

  252. ti_gj06 has joined

  253. MattJ

    Well the cheaper option is not to ack every message, but bounce errors in any case where an archivable stanza won't be archived (or immediately delivered)

  254. emus

    Good morning, again the question for volunteers to tweet the translation posts. The tweets are prepared already

  255. sonny has left

  256. sonny has joined

  257. debacle has joined

  258. ti_gj06 has left

  259. neshtaxmpp has joined

  260. antranigv has joined

  261. mathieui

    I have a question regarding MUC invitations; for private rooms, I assume it makes sense to not rely on XEP-0249 but use mediated instead, so that the room can add people in the member list?

  262. MattJ

    Correct

  263. govanify has left

  264. govanify has joined

  265. ti_gj06 has joined

  266. mukt2 has left

  267. marek has left

  268. karoshi has left

  269. ti_gj06 has left

  270. marek has joined

  271. neshtaxmpp has left

  272. alameyo has left

  273. chronosx88 has left

  274. chronosx88 has joined

  275. Maranda has left

  276. Maranda has joined

  277. stp has joined

  278. mukt2 has joined

  279. karoshi has joined

  280. karoshi has left

  281. karoshi has joined

  282. stp has left

  283. pasdesushi has joined

  284. lovetox

    except mathieui the user you send this invite to has enabled "Ignore all messages from contacts not in my roster"

  285. mathieui

    soo… send the two anyway?

  286. lovetox

    its unsolved

  287. lovetox

    there is no perfect way

  288. lovetox

    but yeah i would go with mediated

  289. lovetox

    sending both could work

  290. lovetox

    yeah why not

  291. lovetox

    but sending direct is only useful if you are admin and can add the user beforhand

  292. debacle has left

  293. lovetox

    actually mediated is the only way that makes sense

  294. lovetox

    what the server should do probably is disco the domain once he sees an invite

  295. lovetox

    find out that its a muc

  296. lovetox

    then proceed to deliver the invite also to people that ignore stuff which is not in their contact list

  297. lovetox

    oh wait, thats not even a server setting

  298. lovetox

    clients implement this on their own

  299. lovetox

    nah i think those people just cant get invites 🤷‍♀️️

  300. jonas’

    also that would open the gate to invite spam which would normally be blocked by ignoring invites from non-contacts :)

  301. mathieui

    yes, although that raises the bar as spammers usually get normal accounts on open IBR servers instead of domains

  302. lovetox

    but clients could do a disco on receiving a invite

  303. lovetox

    and show the user anyway

  304. lovetox

    so yeah use mediated, and clients that implement such options should make it work for mucs

  305. mathieui

    jonas’, though, mediated invites include the JID of the sender, so an additional filter can be used here (only accept if it is from someone in your roster)

  306. mathieui

    at this point bypassing it means it is a very targeted attack

  307. jonas’

    mathieui, which can be forged by a mailicous MUC

  308. mathieui

    yes, but they have to know your roster

  309. mathieui

    though sure, they can say it’s from Link Mauve

  310. jonas’

    for example, yes

  311. Zash has joined

  312. purplebeetroot has joined

  313. karoshi has left

  314. mukt2 has left

  315. neshtaxmpp has joined

  316. stp has joined

  317. Guus has joined

  318. purplebeetroot has left

  319. deuill has left

  320. karoshi has joined

  321. alameyo has joined

  322. deuill has joined

  323. mukt2 has joined

  324. Link Mauve

    Why me?! :D

  325. karoshi has left

  326. Guus has left

  327. alameyo has left

  328. sonny has left

  329. ti_gj06 has joined

  330. sonny has joined

  331. pasdesushi has left

  332. pasdesushi has joined

  333. debacle has joined

  334. pasdesushi has left

  335. pasdesushi has joined

  336. pasdesushi has left

  337. pasdesushi has joined

  338. Andrzej has left

  339. pasdesushi has left

  340. pasdesushi has joined

  341. pasdesushi has left

  342. pasdesushi has joined

  343. test35019 has joined

  344. edhelas has left

  345. edhelas has joined

  346. test35019 has left

  347. theTedd has joined

  348. theTedd

    Link Mauve: guilty!

  349. theTedd

    can I get a quick (non-binding) show of intent from everyone for posting tales/talks?

  350. MattJ

    Are we at recorded videos now?

  351. theTedd

    I assumed people could record and post them for group watching on thu-fri

  352. theTedd

    I'm just wondering how are considering doing so

  353. theTedd

    how many

  354. Andrzej has joined

  355. karoshi has joined

  356. LNJ has left

  357. LNJ has joined

  358. chronosx88 has left

  359. chronosx88 has joined

  360. Andrzej has left

  361. Andrzej has joined

  362. larma has left

  363. wladmis has joined

  364. alameyo has joined

  365. wladmis has left

  366. wladmis has joined

  367. alameyo has left

  368. karoshi has left

  369. Adi has left

  370. Adi has joined

  371. sonny has left

  372. sonny has joined

  373. Calvin has joined

  374. stpeter has joined

  375. stpeter has left

  376. Andrzej has left

  377. alameyo has joined

  378. Andrzej has joined

  379. wladmis has left

  380. wladmis has joined

  381. Andrzej has left

  382. SamWhited

    theTedd: I love the idea, but I'm afraid a week really isn't enough time to prepare a talk even if it is only a 15 minute lightning round. Maybe this weekend if I finish the tasks I need to get done quicker than expected, but this is basically the only time I'll have and we only learned about it yesterday

  383. SamWhited

    I may do a quick summary post of a paragraph or two of what's happened in my various XMPP projects over the last year, that part I'm sure I can find an hour or two to do

  384. theTedd

    I'm aware it was late notice, nothing else seemed to be going on for Summit, so it was more a random idea; I have no problem with moving it to a later date

  385. Zash

    I could, at most, maybe, do a short writeup of stuff I've done. Minimal and outdated experience in video production and giving talks, no chance of refreshing that in a week...

  386. SamWhited

    I'm not sure how long it takes others to prepare something, but for me personally it was definitely short notice. Although I'm not sure anything in my work this past year is talk worthy anyways. Maybe the message Styling stuff, I dunno.

  387. Andrzej has joined

  388. adiaholic has left

  389. theTedd

    how would 20-21 February suit everyone?

  390. neshtaxmpp has left

  391. edhelas has left

  392. edhelas has joined

  393. mukt2 has left

  394. adiaholic has joined

  395. inky has left

  396. goffi

    theTedd: Hi, same opinion has SamWhited and 20/21 would suit better for me. Is the event supposed to be only for XSF members/XMPP devs, or is it supposed to be open to more general audience? Just to know which audience the talk should target.

  397. Andrzej has left

  398. theTedd

    I don't see why it should be limited only to members, but I wouldn't assume an entirely novice crowd

  399. adiaholic has left

  400. theTedd

    some kind of "look what XMPP has to offer" event wouldn't be bad for marketing, but it would have to be a different arrangement to this

  401. alacer has left

  402. mukt2 has joined

  403. Calvin has left

  404. adiaholic has joined

  405. Andrzej has joined

  406. karoshi has joined

  407. SamWhited

    I guess I could do my "Intro to XMPP" talk that I do for lunch-and-learn type things at work sometimes. I haven't given it in a while, and it would probably be completely useless for this crowd, but in a selfish way I might get better feedback on it from this group.

  408. andy has left

  409. adiaholic has left

  410. chronosx88 has left

  411. chronosx88 has joined

  412. alacer has joined

  413. theTedd

    as long as you open with "I know you all know this, I'm looking for feedback (please hurt me)" you should be good

  414. debacle has left

  415. theTedd

    you could take the chance to promote Mellium and the amazing benefits of Go

  416. LNJ has left

  417. mathijs has left

  418. mathijs has joined

  419. MattJ

    20-21 sounds good to me. I'm more likely to be able to participate with a bit more notice

  420. MattJ

    I just spent a bunch of time recording my FOSDEM talk this week, it wasn't much fun and I'm not inclined to jump back to recording again right now if I can help it :)

  421. Andrzej has left

  422. theTedd

    that's understandable

  423. mathijs has left

  424. mathijs has joined

  425. sonny has left

  426. sonny has joined

  427. karoshi has left

  428. deuill has left

  429. alameyo has left

  430. deuill has joined

  431. deuill has left

  432. deuill has joined

  433. LNJ has joined

  434. pasdesushi has left

  435. inky has joined

  436. pasdesushi has joined

  437. Guus has joined

  438. Guus has left

  439. stpeter has joined

  440. stpeter has left

  441. Seve has left

  442. nyco has left

  443. ti_gj06 has left

  444. karoshi has joined

  445. Andrzej has joined

  446. vanitasvitae has left

  447. vanitasvitae has joined

  448. karoshi has left

  449. mukt2 has left

  450. nyco has joined

  451. karoshi has joined

  452. mathijs has left

  453. mathijs has joined

  454. Seve has joined

  455. karoshi has left

  456. mathieui

    Anyone knows what is the point in having MIX channels in the user’s roster, with no difference at all from other roster items? Since they are only sent to MIX-capable clients, the MIX-PAM part could already do some magic and forward the presence from them without needing roster items, I believe?

  457. mathieui

    (also forces to disco every item because otherwise the roster will be a mess)

  458. Andrzej

    mathieui, it is useful for automatic joining and syncing joined channels between clients

  459. mathieui

    That makes sense, but I wish the items were annotated somehow

  460. stp has left

  461. Andrzej

    thanks to the roster extensions, client can discover joined channels, users participant id within the channel and us it

  462. Andrzej

    but they are

  463. mukt2 has joined

  464. Andrzej

    but only for MIX capable (or MIX-PAM capable) clients

  465. mathieui

    Hm, that is true in MIX-PAM indeed, I guess I should open a bug report against tigase then

  466. Andrzej

    why? what do you think is incorrect?

  467. mathieui

    Andrzej, my xmpp.cloud test account is not returning any annotations for mix rooms

  468. Andrzej

    do you sent roster query with MIX-PAM annotation?

  469. Andrzej

    do you send roster query with MIX-PAM annotation?

  470. mathieui

    SEND: <iq id="fbb620f617ca4e44a2a146e3d66d8f9c" type="get"><query xmlns="jabber:iq:roster" ver="" /></iq> RECV: …<query xmlns="jabber:iq:roster" ver="6ca9196f751b5c21eafb3c0423bd3e9e">< item name="………" subscription="both" jid="……@mix.xmpp.cloud" /></query>

  471. mathieui

    no, I do not

  472. Andrzej

    then it is correct

  473. Andrzej

    https://xmpp.org/extensions/xep-0405.html#mix-roster-capability-sharing

  474. Andrzej

    > A MIX client MAY request that the server returns this additional information that annotates roster elements with MIX capability. The server MUST return the additional information. The request is made by extending the standard roster get request by adding a child element <annotate/> to the <query/> element. The <annotate/> element is qualified by the ‘urn:xmpp:mix:roster:0' namespace.

  475. mathieui

    That is true, but it seems a bit cumbersome to me, as you cannot simply use your roster query result, but must filter out things with an additional request

  476. karoshi has joined

  477. mathieui

    I don’t get why it is done like this (as this only concerns MIX-PAM aware clients, no need to care about breaking compatibility by introducing elements in the normal roster query)

  478. Andrzej

    if you ask for a roster with annotations, then you get full roster with annotated items and you can just filter them out

  479. stp has joined

  480. mathieui

    Yes, I’ll do that, thanks

  481. ti_gj06 has joined

  482. karoshi has left

  483. karoshi has joined

  484. andy has joined

  485. Maranda has left

  486. Maranda has joined

  487. adiaholic has joined

  488. andrey.g has joined

  489. stp has left

  490. stp has joined

  491. Andrzej has left

  492. gav has left

  493. deuill has left

  494. deuill has joined

  495. karoshi has left

  496. Andrzej has joined

  497. theTedd has left

  498. karoshi has joined

  499. fuana has joined

  500. karoshi has left

  501. papatutuwawa has joined

  502. karoshi has joined

  503. stp has left

  504. karoshi has left

  505. mathijs has left

  506. mathijs has joined

  507. fuana has left

  508. karoshi has joined

  509. fuana has joined

  510. alacer has left

  511. pasdesushi has left

  512. arc has left

  513. arc has joined

  514. karoshi has left

  515. lorddavidiii has joined

  516. lorddavidiii has left

  517. lorddavidiii has joined

  518. lorddavidiii has left

  519. arc has left

  520. alacer has joined

  521. lorddavidiii has joined

  522. arc has joined

  523. alacer has left

  524. alacer has joined

  525. arc has left

  526. arc has joined

  527. arc has left

  528. karoshi has joined

  529. arc has joined

  530. alameyo has joined

  531. arc has left

  532. arc has joined

  533. arc has left

  534. arc has joined

  535. papatutuwawa has left

  536. pasdesushi has joined

  537. arc has left

  538. arc has joined

  539. chronosx88 has left

  540. chronosx88 has joined

  541. pasdesushi has left

  542. pasdesushi has joined

  543. pasdesushi has left

  544. pasdesushi has joined

  545. raghavgururajan has left

  546. raghavgururajan has joined

  547. lorddavidiii has left

  548. debacle has joined

  549. Seve has left

  550. Seve has joined

  551. stpeter has joined

  552. stpeter has left

  553. arc has left

  554. arc has joined

  555. arc has left

  556. arc has joined

  557. papatutuwawa has joined

  558. marek has left

  559. marek has joined

  560. lorddavidiii has joined

  561. mathijs has left

  562. mathijs has joined

  563. andy has left

  564. andy has joined

  565. ti_gj06 has left

  566. fuana has left

  567. southerntofu has left

  568. southerntofu has joined

  569. serge90 has joined

  570. murabito has left

  571. Andrzej has left

  572. marek has left

  573. marek has joined

  574. murabito has joined

  575. werdan has joined

  576. lorddavidiii has left

  577. andy has left

  578. Andrzej has joined

  579. andy has joined

  580. werdan has left

  581. ti_gj06 has joined

  582. Lance has joined

  583. Andrzej has left

  584. lorddavidiii has joined

  585. Paganini has left

  586. Paganini has joined

  587. karoshi has left

  588. stp has joined

  589. stp has left

  590. jonas’ has left

  591. papatutuwawa has left

  592. jonas’ has joined

  593. goffi has left

  594. Andrzej has joined

  595. marek has left

  596. marek has joined

  597. fuana has joined

  598. dwd has left

  599. ti_gj06 has left

  600. karoshi has joined

  601. stpeter has joined

  602. stpeter has left

  603. karoshi has left

  604. deuill has left

  605. deuill has joined

  606. Andrzej has left

  607. karoshi has joined

  608. stp has joined

  609. karoshi has left

  610. stp has left

  611. neshtaxmpp has joined

  612. karoshi has joined

  613. karoshi has left

  614. jcbrand has left

  615. andrey.g has left

  616. serge90 has left

  617. karoshi has joined

  618. fuana has left

  619. goffi has joined

  620. karoshi has left

  621. karoshi has joined

  622. karoshi has left

  623. karoshi has joined

  624. karoshi has left

  625. Seve has left

  626. stp has joined

  627. Mikaela has left

  628. stp has left

  629. goffi has left

  630. andy has left

  631. karoshi has joined

  632. Andrzej has joined

  633. murabito has left

  634. karoshi has left

  635. stpeter has joined

  636. stpeter has left

  637. pasdesushi has left

  638. pasdesushi has joined

  639. LNJ has left

  640. LNJ has joined

  641. Vaulor has left

  642. pasdesushi has left

  643. stp has joined

  644. Lance has left

  645. Andrzej has left

  646. stp has left

  647. karoshi has joined

  648. karoshi has left

  649. karoshi has joined

  650. stp has joined

  651. deuill has left

  652. deuill has joined

  653. stp has left

  654. lorddavidiii has left

  655. stp has joined

  656. Tobias has left

  657. marek has left

  658. marek has joined

  659. murabito has joined