XSF Discussion - 2019-01-06


  1. frainz has left
  2. frainz has joined
  3. frainz has left
  4. frainz has joined
  5. lskdjf has left
  6. waqas has left
  7. waqas has joined
  8. UsL has left
  9. UsL has joined
  10. lskdjf has left
  11. Nekit has joined
  12. tux has left
  13. labdsf has left
  14. lskdjf has left
  15. labdsf has joined
  16. lskdjf has joined
  17. oli has left
  18. Half-ShotX has left
  19. Andrew Nenakhov has left
  20. oli has joined
  21. Andrew Nenakhov has joined
  22. krauq has joined
  23. oli has left
  24. oli has joined
  25. moparisthebest has joined
  26. thorsten has left
  27. lovetox has left
  28. thorsten has joined
  29. Half-ShotX has left
  30. Half-ShotX has left
  31. Half-ShotX has joined
  32. thorsten has left
  33. Half-ShotX has left
  34. l has left
  35. Half-ShotX has joined
  36. andrey.g has left
  37. Half-ShotX has left
  38. andrey.g has joined
  39. Half-ShotX has joined
  40. Andrew Nenakhov has left
  41. Andrew Nenakhov has joined
  42. labdsf has left
  43. labdsf has joined
  44. l has joined
  45. lskdjf has joined
  46. Half-ShotX has left
  47. Half-ShotX has joined
  48. 404.city has joined
  49. Half-ShotX has left
  50. Half-ShotX has joined
  51. oli has joined
  52. oli has joined
  53. Half-ShotX has left
  54. Half-ShotX has joined
  55. alacer has joined
  56. Half-ShotX has left
  57. Half-ShotX has joined
  58. 404.city has left
  59. lumi has left
  60. Half-ShotX has left
  61. Half-ShotX has joined
  62. jjrh has left
  63. alacer has left
  64. ta has left
  65. jjrh has left
  66. labdsf has left
  67. labdsf has joined
  68. sezuan has left
  69. ta has left
  70. Half-ShotX has left
  71. krauq has joined
  72. Half-ShotX has joined
  73. labdsf has left
  74. labdsf has joined
  75. daniel has joined
  76. Half-ShotX has left
  77. Half-ShotX has joined
  78. labdsf has left
  79. labdsf has joined
  80. Half-ShotX has left
  81. Half-ShotX has joined
  82. Half-ShotX has left
  83. moparisthebest has joined
  84. Half-ShotX has joined
  85. labdsf has left
  86. oli has joined
  87. moparisthebest has joined
  88. labdsf has joined
  89. labdsf has left
  90. labdsf has joined
  91. mimi89999 has joined
  92. steven has left
  93. Yagiza has joined
  94. waqas has left
  95. erkanfiles has joined
  96. erkanfiles has joined
  97. alacer has joined
  98. alacer has left
  99. waqas has joined
  100. Half-ShotX has left
  101. Half-ShotX has joined
  102. Half-ShotX has left
  103. waqas has left
  104. waqas has joined
  105. Half-ShotX has joined
  106. erkanfiles has joined
  107. Half-ShotX has left
  108. MattJ has left
  109. ta has left
  110. Half-ShotX has joined
  111. waqas has left
  112. ta has left
  113. Half-ShotX has left
  114. Half-ShotX has joined
  115. l has joined
  116. Half-ShotX has left
  117. Half-ShotX has joined
  118. Half-ShotX has left
  119. Half-ShotX has joined
  120. Guus has left
  121. l has left
  122. j.r has joined
  123. l has joined
  124. waqas has joined
  125. Half-ShotX has left
  126. goffi has joined
  127. j.r has joined
  128. Half-ShotX has joined
  129. frainz has left
  130. frainz has joined
  131. oli has joined
  132. Guus has left
  133. frainz has left
  134. waqas has left
  135. frainz has joined
  136. frainz has left
  137. frainz has joined
  138. frainz has left
  139. frainz has joined
  140. lnj has joined
  141. frainz has joined
  142. frainz has left
  143. frainz has joined
  144. Half-ShotX has left
  145. Half-ShotX has joined
  146. frainz has left
  147. frainz has joined
  148. frainz has left
  149. frainz has joined
  150. Half-ShotX has left
  151. Steve Kille has left
  152. steven has joined
  153. Half-ShotX has joined
  154. waqas has joined
  155. oli has left
  156. oli has joined
  157. frainz has left
  158. frainz has joined
  159. l has joined
  160. Tobias has left
  161. Tobias has joined
  162. Half-ShotX has left
  163. waqas has left
  164. Half-ShotX has joined
  165. frainz has left
  166. frainz has joined
  167. frainz has left
  168. frainz has joined
  169. Nekit has joined
  170. alacer has joined
  171. frainz has left
  172. frainz has joined
  173. Tobias has joined
  174. frainz has left
  175. frainz has joined
  176. lskdjf has joined
  177. Half-ShotX has left
  178. Half-ShotX has joined
  179. Tobias has joined
  180. frainz has left
  181. ThibG has joined
  182. ThibG has joined
  183. frainz has joined
  184. marc_ has joined
  185. ThibG has left
  186. ThibG has joined
  187. oli has left
  188. oli has joined
  189. marc_ has left
  190. marc_ has joined
  191. oli has joined
  192. oli has joined
  193. oli has left
  194. oli has joined
  195. frainz has left
  196. waqas has joined
  197. frainz has joined
  198. nyco has left
  199. waqas has left
  200. winfried has joined
  201. Half-ShotX has left
  202. !xsf_Martin has joined
  203. Half-ShotX has joined
  204. lovetox has joined
  205. oli has joined
  206. nyco has left
  207. ThibG has joined
  208. ThibG has joined
  209. frainz has left
  210. frainz has joined
  211. erkanfiles has joined
  212. alacer has left
  213. waqas has joined
  214. ThibG has left
  215. ThibG has joined
  216. moparisthebest has joined
  217. moparisthebest has joined
  218. winfried has joined
  219. winfried has joined
  220. frainz has left
  221. frainz has joined
  222. frainz has left
  223. frainz has joined
  224. waqas has left
  225. frainz has left
  226. frainz has joined
  227. frainz has left
  228. frainz has joined
  229. frainz has left
  230. frainz has joined
  231. thorsten has joined
  232. oli has joined
  233. frainz has left
  234. frainz has joined
  235. frainz has left
  236. frainz has joined
  237. daniel has joined
  238. ta has left
  239. ta has left
  240. ta has joined
  241. thorsten has left
  242. thorsten has joined
  243. oli has joined
  244. oli has joined
  245. Half-ShotX has left
  246. Half-ShotX has joined
  247. Half-ShotX has left
  248. krauq has left
  249. oli has left
  250. Maranda has joined
  251. Nekit has left
  252. Nekit has joined
  253. moparisthebest has joined
  254. moparisthebest has joined
  255. frainz has left
  256. frainz has joined
  257. Syndace More OMEMO!
  258. frainz has joined
  259. Half-ShotX has joined
  260. pep. Nice try :p
  261. frainz has joined
  262. Syndace OMEMO has a general problem with the key exchange assuming guaranteed message delivery. The key exchange protocol was not designed for lost or out-of-order messages. To mitigate this, clients send key exchange messages until they receive a first encrypted response, which tells them, that the key exchange was successful. So I was wandering, isn't there any mechanism for message delivery that kind of "guarantees" the properties we need?
  263. Syndace Or could we use IQs for the initial key exchange instead of messages?
  264. Syndace wondering* lol
  265. Syndace I see that IQs would take the asynchrony of the protocol, as both parties need to be online for the IQ to succeed.
  266. Zash What level of guarantee?
  267. Syndace If it's not 100% then it doesn't really help.
  268. Syndace The message must arrive at it's target, otherwise we have to stick to the old hacky workarounds.
  269. Zash If your thing depends on something being perfect then you're going to be dissapointed.
  270. frainz has left
  271. Syndace Or at least a mechanism that notifies you about delivery fialure
  272. frainz has joined
  273. Zash Something something two generals.
  274. Zash You can stick a counter in there somewhere, and have the other party reply with the last number in sequence they got. Like TCP or such.
  275. Syndace this is what OMEMO does, but not for the key exchange, only for the messages after a successful key exchange
  276. Syndace Thinking about it again, I guess my search is pointless. Even a notification about failed delivery doesn't fix the issue I have in mind. Only real guaranteed delivery solves the problem and that's something I'm not gonna get.
  277. Syndace Well then, dirty hacks it'll be
  278. Half-ShotX has left
  279. frainz has left
  280. frainz has joined
  281. Zash Push for more xep198
  282. Zash and xep288
  283. lumi has joined
  284. pep. What time does the summit usually end on the friday btw, and is there anything planned afterwards
  285. Half-ShotX has left
  286. lskdjf has left
  287. frainz has left
  288. frainz has joined
  289. frainz has left
  290. frainz has joined
  291. frainz has left
  292. frainz has joined
  293. frainz has left
  294. frainz has joined
  295. andrey.g has left
  296. andrey.g has joined
  297. frainz has left
  298. !xsf_Martin has left
  299. frainz has joined
  300. mimi89999 has joined
  301. mimi89999 has joined
  302. mimi89999 has joined
  303. oli has left
  304. frainz has left
  305. frainz has joined
  306. erkanfiles Is there still a need to write minutes for the last meeting?
  307. oli has joined
  308. tux has left
  309. frainz has left
  310. frainz has joined
  311. Neustradamus There is a real comparator of XMPP RFCs and all newer? A lot of devs are lost... - https://tools.ietf.org/html/rfc3920 -> https://tools.ietf.org/html/rfc6120 -> https://tools.ietf.org/html/rfc7590 - https://tools.ietf.org/html/rfc3921 -> https://tools.ietf.org/html/rfc6121 - https://tools.ietf.org/html/rfc4622 -> https://tools.ietf.org/html/rfc5122 - https://tools.ietf.org/html/rfc6122 -> https://tools.ietf.org/html/rfc7622
  312. Half-ShotX has left
  313. Half-ShotX has left
  314. Half-ShotX has left
  315. Ge0rG Anybody seen Alex? It's time to open the Q1 membership season
  316. mimi89999 has joined
  317. pep. Link Mauve, that reminds me you have patches for memberbot for slixmpp and python3, we should push that at some point
  318. Half-ShotX has left
  319. frainz has left
  320. frainz has joined
  321. neshtaxmpp has left
  322. mimi89999 has joined
  323. frainz has left
  324. frainz has joined
  325. Half-ShotX has left
  326. Ge0rG Also a board(?) question I was kindly asked to forward: is it possible to become an xsf member using a pseudonym?
  327. frainz has left
  328. frainz has joined
  329. waqas has joined
  330. frainz has left
  331. frainz has joined
  332. neshtaxmpp has joined
  333. labdsf has left
  334. labdsf has joined
  335. labdsf has joined
  336. lskdjf has joined
  337. lskdjf has joined
  338. Erkan Files has joined
  339. Half-ShotX has left
  340. ThibG has left
  341. ThibG has joined
  342. frainz has left
  343. frainz has joined
  344. frainz has left
  345. frainz has joined
  346. waqas has left
  347. waqas has joined
  348. frainz has left
  349. frainz has joined
  350. Half-ShotX has left
  351. oli has left
  352. Half-ShotX has left
  353. Half-ShotX has joined
  354. frainz has left
  355. frainz has joined
  356. frainz has joined
  357. oli has left
  358. frainz has left
  359. frainz has joined
  360. frainz has left
  361. frainz has joined
  362. Half-ShotX has left
  363. frainz has left
  364. waqas has left
  365. frainz has joined
  366. Half-ShotX has left
  367. Half-ShotX has left
  368. Half-ShotX has joined
  369. frainz has left
  370. frainz has joined
  371. Half-ShotX has left
  372. Half-ShotX has left
  373. Half-ShotX has joined
  374. frainz has left
  375. frainz has joined
  376. frainz has left
  377. frainz has joined
  378. Half-ShotX has left
  379. frainz has left
  380. Maranda has joined
  381. Maranda has joined
  382. lovetox about the new xep proposed by goffi, do servers even have something like "modification" data implemented right now with pubusb?
  383. lovetox are items not just overwritten and then it becomes a new item and not a modified one
  384. lovetox also its not clear to me what order by=creation means regarding MAM
  385. lovetox items are already ordered by creation, what matters is ASC or DESC
  386. Zash Prosody doesn't, it uses the same mechanism for as for MAM, which is append-only
  387. Half-ShotX has left
  388. frainz has joined
  389. lnj has left
  390. goffi lovetox: pubsub doesn't has currently something as "modification", it is indeed a new item. The XEP changes the business logic to have this notion, it is explained in §3.
  391. oli has left
  392. goffi regarding MAM, it's mostly useful for Pubsub, for chat message there is no possibility to overwritte a message, so it's doesn't change anything.
  393. goffi it*
  394. Half-ShotX has left
  395. frainz has left
  396. frainz has joined
  397. goffi Zash: what happens in Prosody when an item is overwritten, does it appear on top (as it should with XEP-0060 only) or does it stay at the same place?
  398. Zash it deletes the conflicting id and appends the new item
  399. goffi OK
  400. vanitasvitae has left
  401. Half-ShotX has left
  402. Half-ShotX has joined
  403. frainz has joined
  404. efrit has left
  405. krauq has left
  406. ta has left
  407. ta has left
  408. ta has joined
  409. lovetox still goffi its not evident for me that saying i want to order something by creation, that it implies ASC or DESC
  410. lovetox creation is the column, im ordering my set by
  411. lovetox it says nothing about the asc or desc
  412. frainz has joined
  413. lovetox it gets clearer trough your examples what you want it to mean, but i think this should be spelled out in my opinion
  414. goffi lovetox: yes it does, § 4.1 says "Pubsub service then returns the 3 plays created the most recently, first one being the most recent"
  415. goffi so it's DESC
  416. goffi but I can say it more explicitly if it helps, sure
  417. frainz has joined
  418. Half-ShotX has left
  419. goffi but please then comment on the mailing list, I'll lost track of stuff in the MUC, on mailing list I can check emails before my next update.
  420. goffi lovetox: ^
  421. lovetox i guess it would help, also because you extend this XEP to MAM
  422. lovetox do you mean only the pubsub portion of MAM?
  423. lovetox or in general?
  424. lovetox i guess general
  425. lovetox yeah i will write to the mailing list :)
  426. goffi I need it for the pubsub portion, I'm not sure if it's interesting to have it in general, but in the XEP it's general.
  427. goffi I was waiting for feedbacks to be sure if it make sense or not for chat message. For now we can't overwritte anything in MAM archive for chat, so the XEP has no effect (date of creation = date of modification here).
  428. lovetox it has an effect if you say creation=DESC because mam sends messages in ASC
  429. frainz has joined
  430. frainz has left
  431. Half-ShotX has left
  432. goffi ah good point.
  433. lovetox but i will add write later a mail with my comments
  434. goffi great, thanks for feedback.
  435. frainz has joined
  436. frainz has left
  437. frainz has joined
  438. Zash has left
  439. Zash Can you include an 'updated at' timestamp in the payload and order on that in the client?
  440. Half-ShotX has left
  441. frainz has left
  442. frainz has joined
  443. Ge0rG A delay element maybe?
  444. Zash Atom payloads do have separate published and updated timestamps iirc
  445. Half-ShotX has left
  446. frainz has left
  447. goffi Zash: we already have "update at" for blog, but I would have to download all items to order in the client (and the value could be fake)
  448. frainz has joined
  449. frainz has joined
  450. frainz has left
  451. frainz has joined
  452. Half-ShotX has left
  453. frainz has left
  454. frainz has joined
  455. frainz has left
  456. frainz has joined
  457. Erkan Files has joined
  458. Erkan Files has joined
  459. Half-ShotX has left
  460. Erkan Files has joined
  461. frainz has left
  462. frainz has joined
  463. frainz has left
  464. frainz has joined
  465. frainz has left
  466. frainz has joined
  467. flow Ge0rG, There where cases where people where denied membership because the did not reveal the real name in the past
  468. Half-ShotX has left
  469. j.r has joined
  470. Ge0rG flow: thanks. I haven't seen anything relevant when skimming the application rules
  471. marc_ has left
  472. l has left
  473. lskdjf has left
  474. frainz has left
  475. frainz has joined
  476. frainz has left
  477. frainz has joined
  478. Zash has left
  479. marc_ has joined
  480. frainz has left
  481. frainz has joined
  482. APach has left
  483. lnj has left
  484. ThibG has left
  485. ThibG has joined
  486. lorddavidiii has joined
  487. lorddavidiii has left
  488. ThibG has joined
  489. lorddavidiii has joined
  490. MattJ has joined
  491. ThibG has joined
  492. frainz has left
  493. frainz has joined
  494. lorddavidiii has left
  495. frainz has left
  496. frainz has joined
  497. lorddavidiii has joined
  498. frainz has left
  499. frainz has joined
  500. frainz has left
  501. frainz has joined
  502. frainz has left
  503. frainz has joined
  504. frainz has left
  505. frainz has joined
  506. moparisthebest has joined
  507. alacer has joined
  508. frainz has left
  509. frainz has joined
  510. marc_ has left
  511. marc_ has joined
  512. marc_ has left
  513. frainz has left
  514. frainz has joined
  515. mimi89999 has joined
  516. lnj has left
  517. lnj has left
  518. lnj has left
  519. lnj has left
  520. lnj has left
  521. lnj has left
  522. lnj has left
  523. lnj has left
  524. lnj has left
  525. lnj has left
  526. lnj has left
  527. MattJ has left
  528. tux has joined
  529. frainz has left
  530. frainz has joined
  531. frainz has left
  532. frainz has joined
  533. 404.city has joined
  534. frainz has left
  535. frainz has joined
  536. l has joined
  537. lnj has left
  538. frainz has left
  539. frainz has joined
  540. frainz has left
  541. frainz has joined
  542. frainz has left
  543. frainz has joined
  544. frainz has joined
  545. frainz has left
  546. frainz has joined
  547. frainz has left
  548. frainz has joined
  549. neshtaxmpp has left
  550. neshtaxmpp has left
  551. frainz has left
  552. frainz has joined
  553. lnj has left
  554. moparisthebest has joined
  555. 404.city has left
  556. j.r has joined
  557. lnj has left
  558. j.r has joined
  559. Guus has left
  560. Guus has joined
  561. Guus has left
  562. Guus has joined
  563. Guus has left
  564. j.r has joined
  565. l has joined
  566. l has joined
  567. ta has left
  568. ta has left
  569. ta has joined
  570. Half-ShotX has left
  571. Half-ShotX has joined
  572. Half-ShotX has left
  573. Half-ShotX has joined
  574. mimi89999 has joined
  575. lovetox so MAM for pubsub holds the whole history of all items?
  576. lovetox so i publish a new one, and then modify it, then MAM has 2 items?
  577. Zash The past is immutable!
  578. lovetox so this is a yes
  579. lovetox so basically what goffi wants, is sort by creation date DESC then sort by modification date DESC
  580. oli has joined
  581. mimi89999 has joined
  582. lovetox hm no, he wants the most current blog post but it should not be an edit of a old item
  583. lovetox not sure how you can even with that order xep reach that goal
  584. goffi lovetox: for MAM you make a request similar to pubsub, and you can do filtering. It's the pubsub archive, you can overwrite an item.
  585. goffi lovetox: I have already a working implementation (client + server), it's working as expected.
  586. lovetox yeah i just want to understand it
  587. lovetox do you use now MAM or not?
  588. goffi lovetox: yes, I use it to filter by categories in blogs
  589. oli has joined
  590. goffi lovetox: and I have more uses for it. For instance in tickets, I need to be able to find only "bugs", or only tickets in progress.
  591. lovetox but setting an order, has nothing to do with a filter
  592. goffi I'm just talking about my use of MAM here, not the order thing.
  593. lovetox how do you filter on message categorys?
  594. Zash Invent a way
  595. goffi I have a custom filter, 'http://salut-a-toi.org/protocols/mam_filter_category' and I specify the category I need.
  596. lovetox ok so this has nothing to do with the order xep
  597. goffi no this is to explain how I use MAM
  598. goffi the order is needed in many places thought
  599. goffi For blogs, if I publish "post1", "post2", then "post3", and I find a spelling mistake in "post1", I publish again with this id, but I don't want it to appear on top of my node, like it is the case by default.
  600. goffi But for comments (or forums), I may want to have the last overwritten post first.
  601. goffi and maybe later if I do something similar to stack overflow, I will want to have items ordered by evaluation.
  602. lovetox are you aware that server treat every MAM RSM query as its own query to the database
  603. lovetox say you want the last 1000 items, but a page size of 10
  604. lovetox they dont request 1000 items
  605. lovetox they only get 10 and send them to you
  606. Zash That would be an implementation detail of the server
  607. lovetox that means every ordering you want, is only executed on these 10 messages
  608. Zash I think in theory you can cache database cursors and try to be smart about them
  609. oli has left
  610. goffi No the order is on the whole archive, may it's not clear enought in the XEP, but it's about the whole archive, it would make no sense for just a page.
  611. lovetox Zash im not saying its a technical limitation, im trying to tell goffi that his XEP does not mention that he wants the order executed on the whole theoretical requested set
  612. goffi I can say that more explicitly, but yes it's about the whole archive.
  613. Zash So, SQL over MAM?
  614. goffi It's not as complexe as SQL, but we have already limit and offset with RSM, order was just the missing part.
  615. alacer has left
  616. lskdjf has left
  617. j.r has joined
  618. oli has joined
  619. oli has joined
  620. oli has joined
  621. alacer has joined
  622. Half-ShotX has left
  623. MattJ I'm planning to rear the spec tomorrow, will probably have some feedback
  624. MattJ I'm planning to read the spec tomorrow, will probably have some feedback
  625. Half-ShotX has left
  626. vanitasvitae has left
  627. oli has joined
  628. goffi MattJ: cool
  629. goffi OK I'm done for today, .o/
  630. MattJ Good night :)
  631. flow nighty night :)
  632. Half-ShotX has left
  633. Tobias has joined
  634. lovetox has left
  635. ThibG has left
  636. ThibG has joined
  637. lnj has left
  638. lnj has left
  639. Yagiza has left
  640. oli has joined
  641. Guus has joined
  642. oli has joined
  643. Half-ShotX has left
  644. l has left
  645. lskdjf has left
  646. frainz has left
  647. frainz has joined
  648. tux has left
  649. tux has joined
  650. Half-ShotX has left
  651. alacer has left
  652. Half-ShotX has left
  653. lskdjf has left
  654. lskdjf has joined
  655. neshtaxmpp has joined
  656. l has joined
  657. l has left
  658. Guus has left
  659. Guus has joined
  660. Guus has left
  661. Half-ShotX has left
  662. j.r has joined
  663. Half-ShotX has left
  664. ta has left
  665. Erkan Files has joined
  666. oli has left
  667. oli has joined
  668. lnj has left
  669. Half-ShotX has left
  670. Guus has joined
  671. mimi89999 has joined
  672. tux has joined
  673. tux has joined
  674. mimi89999 has joined
  675. Half-ShotX has left
  676. Guus has left
  677. Guus has joined
  678. Guus has left
  679. Guus has joined
  680. lorddavidiii has left
  681. Half-ShotX has left
  682. Half-ShotX has left
  683. Half-ShotX has left
  684. Half-ShotX has joined
  685. Nekit has joined
  686. thorsten has joined
  687. marc_ has joined
  688. !xsf_Martin has joined
  689. goffi has joined
  690. MattJ has joined
  691. oli has left
  692. !xsf_Martin has left
  693. goffi has joined
  694. Zash has left
  695. ta has left
  696. ta has left
  697. Guus has left
  698. Guus has joined
  699. waqas has joined
  700. Guus has left
  701. marc_ has left
  702. Guus has joined
  703. oli has left
  704. neshtaxmpp has joined
  705. neshtaxmpp has joined