XSF Discussion - 2022-06-09


  1. neshtaxmpp has joined
  2. Friendly Resident Cynic has joined
  3. playerthree has joined
  4. Ingolf has joined
  5. neshtaxmpp has left
  6. neshtaxmpp has joined
  7. adiaholic has joined
  8. antranigv has left
  9. antranigv has joined
  10. antranigv has left
  11. antranigv has joined
  12. antranigv has left
  13. antranigv has joined
  14. Kev has joined
  15. RayTutu has left
  16. adiaholic has left
  17. COM8 has joined
  18. COM8 has left
  19. COM8 has joined
  20. COM8 has left
  21. neshtaxmpp has left
  22. jinxd has left
  23. neshtaxmpp has joined
  24. Kev has left
  25. neshtaxmpp has left
  26. Skull Fucker has left
  27. Skull Fucker has joined
  28. marc0s has left
  29. marc0s has joined
  30. Maranda[x] has left
  31. Steve Kille has left
  32. Steve Kille has joined
  33. serge90 has left
  34. debacle has left
  35. antranigv has left
  36. serge90 has joined
  37. andrey.g has left
  38. Nils has joined
  39. neshtaxmpp has joined
  40. neshtaxmpp has left
  41. antranigv has joined
  42. antranigv has left
  43. antranigv has joined
  44. Calvin has left
  45. antranigv has left
  46. adiaholic has joined
  47. Calvin has joined
  48. Calvin has left
  49. Calvin has joined
  50. adiaholic has left
  51. Calvin has left
  52. Kev has joined
  53. adiaholic has joined
  54. Sam has left
  55. Sam has joined
  56. adiaholic has left
  57. antranigv has joined
  58. Calvin has joined
  59. Calvin has left
  60. Kev has left
  61. BASSGOD has left
  62. BASSGOD has joined
  63. adiaholic has joined
  64. anamulhaque has joined
  65. Calvin has joined
  66. adiaholic has left
  67. Calvin has left
  68. Sam has left
  69. Sam has joined
  70. adiaholic has joined
  71. Sam has left
  72. Sam has joined
  73. adiaholic has left
  74. antranigv has left
  75. antranigv has joined
  76. adiaholic has joined
  77. Kev has joined
  78. adiaholic has left
  79. neshtaxmpp has joined
  80. neshtaxmpp has left
  81. neshtaxmpp has joined
  82. adiaholic has joined
  83. Maranda[x] has joined
  84. Kev has left
  85. neshtaxmpp has left
  86. neshtaxmpp has joined
  87. wladmis has left
  88. marc0s has left
  89. marc0s has joined
  90. wladmis has joined
  91. Yagiza has joined
  92. kinetik has left
  93. adiaholic has left
  94. wladmis has left
  95. wladmis has joined
  96. adiaholic has joined
  97. marc0s has left
  98. marc0s has joined
  99. jgart has joined
  100. alex11 has joined
  101. neshtaxmpp has left
  102. neshtaxmpp has joined
  103. Kev has joined
  104. wladmis has left
  105. thndrbvr has left
  106. neshtaxmpp has left
  107. floretta has left
  108. nikhilmwarrier has joined
  109. jcbrand has joined
  110. nikhilmwarrier has left
  111. nikhilmwarrier has joined
  112. Kev has left
  113. marc0s has left
  114. marc0s has joined
  115. harry837374884 has left
  116. anamulhaque has left
  117. anamulhaque has joined
  118. floretta has joined
  119. harry837374884 has joined
  120. david has joined
  121. david has left
  122. emus has joined
  123. anamulhaque has left
  124. anamulhaque has joined
  125. Paganini has left
  126. adiaholic has left
  127. adiaholic has joined
  128. rebeld22 has left
  129. david has joined
  130. david has left
  131. jgart has left
  132. adiaholic has left
  133. anamulhaque has left
  134. anamulhaque has joined
  135. neshtaxmpp has joined
  136. Kev has joined
  137. xnamed has joined
  138. david has joined
  139. david has left
  140. anamulhaque has left
  141. anamulhaque has joined
  142. menel has joined
  143. msavoritias has joined
  144. adiaholic has joined
  145. pasdesushi has joined
  146. Kev has left
  147. adiaholic has left
  148. marc0s has left
  149. marc0s has joined
  150. adiaholic has joined
  151. anamulhaque has left
  152. anamulhaque has joined
  153. Sam has left
  154. Sam has joined
  155. stp has joined
  156. wurstsalat has joined
  157. marc0s has left
  158. marc0s has joined
  159. konstantinos has joined
  160. Maranda[x] has left
  161. Half-Shot has left
  162. homebeach has left
  163. Matthew has left
  164. uhoreg has left
  165. Half-Shot has joined
  166. Matthew has joined
  167. homebeach has joined
  168. uhoreg has joined
  169. Kev has joined
  170. anamulhaque has left
  171. anamulhaque has joined
  172. nikhilmwarrier has left
  173. nikhilmwarrier has joined
  174. harry837374884 has left
  175. Kev has left
  176. menel has left
  177. menel has joined
  178. Andrzej has joined
  179. harry837374884 has joined
  180. marc0s has left
  181. marc0s has joined
  182. adiaholic has left
  183. Maranda[x] has joined
  184. anamulhaque has left
  185. anamulhaque has joined
  186. djorz has joined
  187. Kev has joined
  188. yushyin has left
  189. Andrzej has left
  190. yushyin has joined
  191. wladmis has joined
  192. adiaholic has joined
  193. Apollo has left
  194. adiaholic has left
  195. Kev has left
  196. wladmis has left
  197. Half-Shot has left
  198. homebeach has left
  199. Matthew has left
  200. uhoreg has left
  201. Half-Shot has joined
  202. Matthew has joined
  203. homebeach has joined
  204. uhoreg has joined
  205. adiaholic has joined
  206. lskdjf has joined
  207. anamulhaque has left
  208. anamulhaque has joined
  209. marc0s has left
  210. floretta has left
  211. marc0s has joined
  212. floretta has joined
  213. adiaholic has left
  214. Vidak has left
  215. djorz has left
  216. Kev has joined
  217. Vidak has joined
  218. emus has left
  219. gooya has joined
  220. djorz has joined
  221. adiaholic has joined
  222. anamulhaque has left
  223. anamulhaque has joined
  224. djorz has left
  225. Fishbowler has left
  226. Fishbowler has joined
  227. marc0s has left
  228. marc0s has joined
  229. atomicwatch has joined
  230. adiaholic has left
  231. adiaholic has joined
  232. anamulhaque has left
  233. anamulhaque has joined
  234. adiaholic has left
  235. adiaholic has joined
  236. robertooo has joined
  237. adiaholic has left
  238. harry837374884 has left
  239. anamulhaque has left
  240. Tim R has joined
  241. Guus Does MAM allow all MUC rooms (of a particular service) to be searched with one request?
  242. APach has left
  243. *IM* has left
  244. emus has joined
  245. *IM* has joined
  246. adiaholic has joined
  247. harry837374884 has joined
  248. Andrzej has joined
  249. goffi has joined
  250. adiaholic has left
  251. MattJ No
  252. MattJ Well, it doesn't explicitly not
  253. MattJ E.g. you could have a (virtual?) MAM archive on the MUC domain and query that
  254. MattJ But that's not something called out in the XEP, only querying.individual MUCs
  255. Guus One of the projects that I'm on has a requirement to be able to search for particular message text across rooms. I'm thinking that the approach with MAM on a service (rather than a room) could be used for that, but I'm wondering if me holding a hammer makes everything look like a nail.
  256. Sam has left
  257. adiaholic has joined
  258. Sam has joined
  259. Andrzej has left
  260. konstantinos has left
  261. MattJ I'm not sure what would be more suitable... any alternative solution I can think of would look pretty much the same
  262. Guus Thanks. Good to know that I'm not overlooking something obvious. :)
  263. konstantinos has joined
  264. *IM* has left
  265. sebastian has left
  266. matkor has joined
  267. Tim R has left
  268. Tim R has joined
  269. debacle has joined
  270. harry837374884 has left
  271. playerthree has left
  272. playerthree has joined
  273. floretta has left
  274. Thilo Molitor has left
  275. Mikaela has joined
  276. Apollo has joined
  277. karoshi has joined
  278. Sam has left
  279. Sam has joined
  280. konstantinos has left
  281. playerthree has left
  282. Daniel has left
  283. Daniel has joined
  284. Dele Olajide has joined
  285. playerthree has joined
  286. konstantinos has joined
  287. SteveF has joined
  288. floretta has joined
  289. Thilo Molitor has joined
  290. Patiga has left
  291. debacle has left
  292. Patiga has joined
  293. Fishbowler has left
  294. Fishbowler has joined
  295. Sam has left
  296. xnamed has left
  297. xnamed has joined
  298. rebeld22 has joined
  299. nikhilmwarrier has left
  300. Paganini has joined
  301. nikhilmwarrier has joined
  302. papatutuwawa has joined
  303. jinxd has joined
  304. Sam has joined
  305. debacle has joined
  306. Sam has left
  307. Sam has joined
  308. *IM* has joined
  309. Sam has left
  310. marc0s has left
  311. marc0s has joined
  312. Sam has joined
  313. floretta has left
  314. Andrzej has joined
  315. atomicwatch has left
  316. Daniel has left
  317. Daniel has joined
  318. atomicwatch has joined
  319. Ge0rG Checking the scope of the search regarding user permissions will be an interesting challenge
  320. Patiga has left
  321. MattJ Indeed
  322. MattJ Also those permissions may change over time, which changes the results, which isn't generally permitted for MAM queries
  323. floretta has joined
  324. Ge0rG Not even for searches?
  325. konstantinos has left
  326. konstantinos has joined
  327. MattJ MAM doesn't know/care about searches - it's just another filter field
  328. atomicwatch has left
  329. atomicwatch has joined
  330. konstantinos has left
  331. marc0s has left
  332. marc0s has joined
  333. adiaholic has left
  334. Wojtek has joined
  335. Patiga has joined
  336. adiaholic has joined
  337. neshtaxmpp has left
  338. neshtaxmpp has joined
  339. wladmis has joined
  340. Paganini has left
  341. Paganini has joined
  342. neshtaxmpp has left
  343. neshtaxmpp has joined
  344. gooya has left
  345. konstantinos has joined
  346. neshtaxmpp has left
  347. neshtaxmpp has joined
  348. harry837374884 has joined
  349. APach has joined
  350. serge90 has left
  351. neshtaxmpp has left
  352. MattJ (the internet delivers: https://opensourceconnections.com/blog/2019/05/29/falsehoods-programmers-believe-about-search/ )
  353. serge90 has joined
  354. neshtaxmpp has joined
  355. Tobias has joined
  356. Zash Persistent storage of words was a mistake
  357. atomicwatch has left
  358. adiaholic has left
  359. papatutuwawa has left
  360. sebastian has joined
  361. adiaholic has joined
  362. Apollo has left
  363. Apollo has joined
  364. konstantinos has left
  365. Sam has left
  366. atomicwatch has joined
  367. Sam has joined
  368. nikhilmwarrier has left
  369. konstantinos has joined
  370. adiaholic has left
  371. neshtaxmpp has left
  372. neshtaxmpp has joined
  373. adiaholic has joined
  374. floretta has left
  375. neshtaxmpp has left
  376. kinetik has joined
  377. neshtaxmpp has joined
  378. Paganini has left
  379. adiaholic has left
  380. adiaholic has joined
  381. atomicwatch has left
  382. atomicwatch has joined
  383. rebeld22 has left
  384. adiaholic has left
  385. gooya has joined
  386. jinxd has left
  387. APach has left
  388. jinxd has joined
  389. APach has joined
  390. adiaholic has joined
  391. wgreenhouse has left
  392. kinetik has left
  393. kinetik has joined
  394. adiaholic has left
  395. lskdjf has left
  396. lskdjf has joined
  397. wgreenhouse has joined
  398. adiaholic has joined
  399. harry837374884 has left
  400. neshtaxmpp has left
  401. neshtaxmpp has joined
  402. nikhilmwarrier has joined
  403. djorz has joined
  404. adiaholic has left
  405. adiaholic has joined
  406. neshtaxmpp has left
  407. atomicwatch has left
  408. Half-Shot has left
  409. homebeach has left
  410. Matthew has left
  411. uhoreg has left
  412. Half-Shot has joined
  413. Matthew has joined
  414. homebeach has joined
  415. uhoreg has joined
  416. papatutuwawa has joined
  417. atomicwatch has joined
  418. neshtaxmpp has joined
  419. adiaholic has left
  420. adiaholic has joined
  421. singpolyma has left
  422. floretta has joined
  423. Andrzej has left
  424. playerthree has left
  425. Guus this is why I'm only storing 1's and 0's.
  426. singpolyma has joined
  427. Fishbowler has left
  428. Fishbowler has joined
  429. eevvoor has joined
  430. singpolyma If you only issue "fresh" mam queries it should be fine. But if you have an after key it may do weird things depending on what you want
  431. atomicwatch has left
  432. Ge0rG encrypt all relevant state into the after key.
  433. adiaholic has left
  434. Zash tombstones?
  435. Ge0rG trombones!
  436. singpolyma Zash: tombstones doesn't help if a new room gets added
  437. singpolyma But yeah, having the list of rooms in the key could work
  438. Zash Maybe, just maybe, generic MAM might not be suitable for "search all the rooms"
  439. singpolyma For search you probably just don't need an after key though? I guess if there are many results one might use it as a pagination hack
  440. adiaholic has joined
  441. singpolyma Yeah. Back to the archive protocol it is ;)
  442. Zash Technology evolves in cycles?
  443. atomicwatch has joined
  444. Ge0rG hash all the room names into a single hash, reject searches if the hash changed?
  445. neshtaxmpp has left
  446. singpolyma It's like the pubsub -> PEP -> add all pubsub features to PEP
  447. Zash hash all room state into some sort of chain of blocks?
  448. konstantinos has left
  449. Zash OR we could rule all those problems to be "implementation details"
  450. Ge0rG most of XMPP is built on top of "implementation details"
  451. Zash implementation details all the way down
  452. konstantinos has joined
  453. floretta has left
  454. xnamed has left
  455. xnamed has joined
  456. matkor has left
  457. Mikaela has left
  458. floretta has joined
  459. singpolyma has left
  460. adiaholic has left
  461. singpolyma has joined
  462. adiaholic has joined
  463. konstantinos has left
  464. konstantinos has joined
  465. Half-Shot has left
  466. homebeach has left
  467. Matthew has left
  468. uhoreg has left
  469. Half-Shot has joined
  470. Matthew has joined
  471. homebeach has joined
  472. uhoreg has joined
  473. sebastian has left
  474. alex11 has left
  475. Tobias On the topic of MAM, I can see how one would fetch the next 40 messages after a certain ID or time. But how would you get the previous 40 messages before a certain ID or time? Using the flipped pages feature?
  476. Zash `<before>a certain ID</before>`
  477. Holger Yeah that's just '59.
  478. pasdesushi has left
  479. Mikaela has joined
  480. MattJ Tobias, flipped pages doesn't change the results that are returned
  481. MattJ It just changes the order that the server sends you the results (which is either the most critical or useless feature, depending on whom you ask)
  482. Tobias Right. But before and limiting results to 40 could also return the oldest 40 entries, not?
  483. MattJ Flipped pages does not do that, it just flips the page that gets returned
  484. Tobias Ok
  485. Holger Tobias, no, can't return the oldest 50.
  486. Holger Tobias, it returns the "page" immediately preceeding the specified ID.
  487. MattJ To get the oldest 50 messages, you just make a simple request with no filters except max=50
  488. Tobias Ok. Thanks
  489. Zash and `<before/>`
  490. Zash otherwise you get the _first_ 50 messages
  491. MattJ That's the same as the oldest 50 messages, which is what I thought the question was
  492. pasdesushi has joined
  493. Zash argh
  494. Zash my brain
  495. MattJ I should update https://matthewwild.co.uk/uploads/mam-explorer/ for the latest version of the XEP
  496. Zash Verily
  497. Tobias Right. That also works if I use times via the end field and limiting the results with max?
  498. MattJ Yes
  499. Zash How do you `<before/>` in that?
  500. MattJ "Page before (id)"
  501. Zash No I mean literally `<before/>`
  502. Tobias I basically want page before date because server does not do before yet
  503. Zash Seems you can't set it to the magic empty element thing meaning "get me the last page"
  504. edhelas Maybe it's time to introduce ASCII schemas in XEPs
  505. MattJ Zash, ah, no
  506. Zash In fact, this thing doesn't behave correctly wrt before
  507. MattJ Indeed, I was hoping nobody would notice
  508. MattJ It needs some love
  509. singpolyma has left
  510. edhelas Don't we all ?
  511. Ge0rG Yes please
  512. konstantinos has left
  513. pasdesushi has left
  514. konstantinos has joined
  515. singpolyma has joined
  516. Guus and chocolate.
  517. Zash and coffee?
  518. Tobias So to limit my end query, i have to use start?
  519. Guus darn, that's a better one.
  520. Half-Shot has left
  521. homebeach has left
  522. Matthew has left
  523. uhoreg has left
  524. Half-Shot has joined
  525. Matthew has joined
  526. homebeach has joined
  527. uhoreg has joined
  528. Half-Shot has left
  529. homebeach has left
  530. Matthew has left
  531. uhoreg has left
  532. Half-Shot has joined
  533. Matthew has joined
  534. homebeach has joined
  535. uhoreg has joined
  536. MattJ Tobias, limit in what way?
  537. MattJ What are you trying to query for?
  538. Tobias the 30 messages before some time
  539. MattJ But the server doesn't support RSM?
  540. pasdesushi has joined
  541. Tobias it supports RSM, but just no before/after
  542. Andrzej has joined
  543. Zash So it doesn't support RSM?
  544. MattJ Heh
  545. MattJ Is there much more to RSM? Just the max/count?
  546. MattJ You need https://xmpp.org/extensions/xep-0313.html#sect-idm45497150480480
  547. Tobias ah..ta...maybe that <before> will work
  548. Tobias was referring to the form fields
  549. MattJ Otherwise you'll get the first (oldest) matching results, but if you add <before/> you get the most recent
  550. MattJ You don't need the form fields
  551. atomicwatch has left
  552. atomicwatch has joined
  553. Tobias ta
  554. Tobias will try that :)
  555. MattJ So the server does support <before>id</before>?
  556. Andrzej has left
  557. Andrzej has joined
  558. MattJ If so, you should be paging using that instead, otherwise you may get inaccurate results
  559. MattJ e.g. if you had >50 messages with the same timestamp
  560. sebastian has joined
  561. Zash https://cerdale.zash.se/s/uM73sc1wTK4eDxCB8TgpWEk4/mam-explorer.patch
  562. Zash MattJ, suggestion ^
  563. MattJ Applied locally, thanks
  564. MattJ Was just looking to see if there was any low-hanging fruit
  565. Calvin has joined
  566. MattJ elseif query["before"] and (have_seen[query["before"]] or msg.id == query["before"]) then
  567. MattJ Looks like I (mistakenly?) did that on purpose
  568. MattJ Oh wait, selected = false, what
  569. Zash Hmmm... ```html <input id="mam-page-param-id" list="mam-ids"> <datalist id="mam-ids"> <option>a</option> <option>b</option> etc... </datalist> ```
  570. Zash inb4 accidentally implements MAM querying in CSS selectors
  571. Zash Does '59 spell out that only one of `<after>` and `<before>` is allowed at the same time?
  572. MattJ No, unfortunately
  573. Zash And mam-explorer allows it! Unacceptable!
  574. MattJ :)
  575. singpolyma has left
  576. singpolyma has joined
  577. Tobias So is using the after form field the same as using the after field in the <set> node of RSM in the query?
  578. adiaholic has left
  579. adiaholic has joined
  580. djorz has left
  581. pablo has joined
  582. xecks has left
  583. xecks has joined
  584. pablo has left
  585. pablo has joined
  586. APach has left
  587. harry837374884 has joined
  588. adiaholic has left
  589. Wojtek has left
  590. adiaholic has joined
  591. playerthree has joined
  592. MattJ Generally, yes. My advice is to ignore the form fields (which are only in the latest MAM version). Most of the time you don't need them, and you should just use RSM for paging.
  593. MattJ The form fields are meant for when you need to select a range of messages between two ids
  594. MattJ Which some clients need for particular sync strategies
  595. Zash Meaning the before-id and after-id fields?
  596. MattJ Yes
  597. Zash (as opposed to the whole form)
  598. robertooo has left
  599. Vaulor has left
  600. Sam has left
  601. Sam has joined
  602. APach has joined
  603. atomicwatch has left
  604. Sam has left
  605. adiaholic has left
  606. konstantinos has left
  607. konstantinos has joined
  608. Fishbowler has left
  609. Fishbowler has joined
  610. atomicwatch has joined
  611. Sam has joined
  612. papatutuwawa has left
  613. djorz has joined
  614. eevvoor has left
  615. Patiga has left
  616. adiaholic has joined
  617. Sam has left
  618. Wojtek has joined
  619. robertooo has joined
  620. singpolyma has left
  621. Sam has joined
  622. singpolyma has joined
  623. floretta has left
  624. Vaulor has joined
  625. djorz has left
  626. emus has left
  627. atomicwatch has left
  628. MattJ In case anyone cares, https://matthewwild.co.uk/uploads/mam-explorer/ is now more correct in its results (thanks to some help from Zash)
  629. atomicwatch has joined
  630. marc0s has left
  631. marc0s has joined
  632. Andrzej has left
  633. arc has joined
  634. kinetik has left
  635. arc Question is, will we have a board meeting today?
  636. Sam has left
  637. djorz has joined
  638. kinetik has joined
  639. MattJ So many possible witty responses, but I'll stick to: "Hopefully"
  640. xnamed has left
  641. MattJ I just saw your email, and saying we haven't had one for a couple of weeks is an understatement I think. Not sure when the last meeting was, but it's been a while I think.
  642. arc Yea.
  643. arc Well hopefully we can at least get quorum this morning because right now..
  644. floretta has joined
  645. Sam has joined
  646. marc0s has left
  647. marc0s has joined
  648. arc And yet, it fails to move.
  649. Zash who else is board? ralphm ?
  650. arc We haven't seen him in weeks
  651. konstantinos has left
  652. wladmis has left
  653. wladmis has joined
  654. Tim R has left
  655. djorz has left
  656. andrey.g has joined
  657. Tobias has left
  658. Tobias has joined
  659. pablo has left
  660. emus has joined
  661. Kev has left
  662. konstantinos has joined
  663. guus.der.kinderen has joined
  664. vanitasvitae has left
  665. marc0s has left
  666. marc0s has joined
  667. vanitasvitae has joined
  668. jcbrand I though we agreed we'll communicate via email
  669. Ge0rG what't the best way to add work to the Board's agenda?
  670. Andrzej has joined
  671. Kev has joined
  672. vanitasvitae has left
  673. Kev has left
  674. Kev has joined
  675. kinetik has left
  676. vanitasvitae has joined
  677. jcbrand Email the board list
  678. MattJ No, that's not a good way, mail from non-members gets stuck in a queue
  679. MattJ Ge0rG: what's the work?
  680. vanitasvitae has left
  681. BASSGOD has left
  682. vanitasvitae has joined
  683. konstantinos has left
  684. Ge0rG MattJ: I'd like to get going an analysis of the EU's new Digital Markets Act and Digital Services Act, and what they mean for XMPP service operators
  685. marc0s has left
  686. marc0s has joined
  687. konstantinos has joined
  688. BASSGOD has joined
  689. nikhilmwarrier has left
  690. kinetik has joined
  691. marc0s has left
  692. marc0s has joined
  693. nuron has left
  694. singpolyma has left
  695. Kev has left
  696. singpolyma has joined
  697. nuron has joined
  698. nikhilmwarrier has joined
  699. adiaholic has left
  700. emus has left
  701. emus has joined
  702. adiaholic has joined
  703. SteveF has left
  704. clouded has left
  705. djorz has joined
  706. clouded has joined
  707. xnamed has joined
  708. matkor has joined
  709. konstantinos has left
  710. konstantinos has joined
  711. Calvin has left
  712. papatutuwawa has joined
  713. floretta has left
  714. Apollo has left
  715. clouded has left
  716. pablo has joined
  717. Kev has joined
  718. adiaholic has left
  719. moparisthebest Isn't that the "XMPP servers are illegal" law?
  720. clouded has joined
  721. singpolyma Only if they're big ;)
  722. adiaholic has joined
  723. floretta has joined
  724. Tobias has left
  725. Tobias has joined
  726. Zash So we're all required by law to run Snikket ?
  727. singpolyma Only people trapped in the EU I think
  728. Tobias has left
  729. Tobias has joined
  730. marc0s has left
  731. sernick has joined
  732. marc0s has joined
  733. xecks has left
  734. xecks has joined
  735. debacle has left
  736. adiaholic has left
  737. Tobias has left
  738. Tobias has joined
  739. arc jcbrand: wasn't an agreement, just a proposal. It's never been discussed, and I think this is a fairly clear reason why we shouldn't
  740. guus.der.kinderen has left
  741. Tobias has left
  742. Tobias has joined
  743. wladmis has left
  744. Tobias has left
  745. Tobias has joined
  746. wladmis has joined
  747. Tobias has left
  748. Tobias has joined
  749. RayTutu has joined
  750. Tobias has left
  751. Tobias has joined
  752. sernick has left
  753. Tobias has left
  754. Tobias has joined
  755. Maranda[x] has left
  756. Wojtek has left
  757. L29Ah has left
  758. Apollo has joined
  759. djorz has left
  760. guus.der.kinderen has joined
  761. djorz has joined
  762. Maranda[x] has joined
  763. marc0s has left
  764. marc0s has joined
  765. debacle has joined
  766. rebeld22 has joined
  767. Paganini has joined
  768. marc0s has left
  769. marc0s has joined
  770. konstantinos has left
  771. L29Ah has joined
  772. adiaholic has joined
  773. marc0s has left
  774. marc0s has joined
  775. Maranda[x] has left
  776. Maranda[x] has joined
  777. konstantinos has joined
  778. nikhilmwarrier has left
  779. marc0s has left
  780. atomicwatch has left
  781. marc0s has joined
  782. marc0s has left
  783. marc0s has joined
  784. atomicwatch has joined
  785. kinetik has left
  786. kinetik has joined
  787. bean has joined
  788. singpolyma has left
  789. singpolyma has joined
  790. BASSGOD has left
  791. jcbrand What is a fairly clear reason?
  792. jcbrand > No, that's not a good way, mail from non-members gets stuck in a queue Ge0rG is a member and we have received other email from a member recently that was discussed. I think it's better than this chat.
  793. Daniel has left
  794. menel has left
  795. menel has joined
  796. Andrzej has left
  797. RayTutu has left
  798. MattJ Sorry, I mean a member of the mailing list, not a member of the XSF
  799. jcbrand But we received an email from someone not on the board, we're they a board member before?
  800. MattJ For historical reasons, board@ is a private list (if we could go back in time, it would probably be more open, and we would have a board-private@ for private discussions)
  801. MattJ It's current board members + council chair (+ Peter?)
  802. konstantinos has left
  803. MattJ It's also possible that the mail you're thinking of was manually approved
  804. MattJ But that queue is not routinely checked, I think Peter just does it now and again
  805. MattJ The official contact address for the XSF is info@
  806. jcbrand Ok, can we direct people to that email address in order to contact the board?
  807. krauq has left
  808. arcxi has left
  809. MattJ Sure, it goes to Ralph, me and Peter, and we can bounce it to board@ if needed (a lot of noise goes there)
  810. moparisthebest I'm not sure the EU law only bans "big" XMPP servers, it's "users" right? and if you have federation enabled, technically every XMPP account with federation could be counted as a "user" ?
  811. krauq has joined
  812. MattJ "technically" / "could"
  813. menel has left
  814. moparisthebest so I think you have to assume it bans XMPP, unless you are willing to go to court over it
  815. Zash Non-lawyers speculating much?
  816. MattJ The law isn't technical, and nobody is going to consider XMPP as a single entity with N(all users across all servers) users
  817. arcxi has joined
  818. MattJ moparisthebest, why do you think it "bans XMPP"?
  819. moparisthebest this is the one that requires any service provider to scan all messages and report anything bad to the govt right? the "mandatory scanning+reporting" law?
  820. MattJ No, that's something different
  821. MattJ and that definitely doesn't ban XMPP
  822. MattJ It doesn't ban anything, and nobody really has to do anything by default. To get things started, they have to issue a specific provider with a "detection order", and that's when you have to comply with their scanning requirements.
  823. moparisthebest seems to me like it does but who knows, only someone willing to take it to court I assume
  824. singpolyma has left
  825. singpolyma has joined
  826. singpolyma > so I think you have to assume it bans XMPP, unless you are willing to go to court over it Usually laws work the opposite of that :) assume you're fine until a judge rules on a similar enough situation
  827. moparisthebest only if you are willing to risk being the one being ruled on
  828. Zash I'm just going to assume that the EU makes things difficult for US megacorporations and carry on with my life.
  829. menel has joined
  830. singpolyma You risk being rules on for some law you didn't know about or didn't understand just by existing
  831. singpolyma Being afraid of hypothetical legal situations is far too paralyzing to be practical
  832. Zash That's what software patents is for
  833. Zash Not laws 😛
  834. MattJ They are indeed targeting the US megacorps, no doubt about that (especially trying to block Facebook Messenger E2EE)
  835. singpolyma Zash: well, EU is also well known to making laws to kill community projects, like GDPR, but those are known situations not hypotheticals like this
  836. MattJ Doesn't mean they'll never extend it beyond that (once they have the tool, they'll use it), but I don't think we need to make drama like "XMPP is banned" when it's nowhere near true
  837. Zash Community projects? Thought you had to be a company of a certain size for it to really apply.
  838. singpolyma Zash: not for the deletion requests stuff for example
  839. singpolyma Which has killed many small projects
  840. Zash I've heard of zero such events.
  841. singpolyma Small search crawlers, the entire OpenPGP keyserver presence in Europe, etc
  842. moparisthebest I agree they think they are narrowly targetting the US megacorps but in practice are just dragnet affecting everything
  843. moparisthebest I mean to them XMPP as a concept doesn't even exist
  844. Tim R has joined
  845. Alex its meeting time, lets start in 2 minutes
  846. Patiga has joined
  847. Zash That time of the quarter again
  848. Tim R has left
  849. Alex bangs the gavel
  850. Alex here is our Agenda for today: https://wiki.xmpp.org/web/Meeting-Minutes-2022-06-09
  851. Alex 1) Call for Quorum
  852. Alex as you can see 35 members voted via proxy, so we have a quorum
  853. BASSGOD has joined
  854. Alex 2) Items Subject to a Vote
  855. Alex New and Returning members., you can see the appliction page here: https://wiki.xmpp.org/web/Membership_Applications_Q2_2022
  856. Alex 3) Opportunity for XSF Members to Vote in the Meeting
  857. Alex anyone here who was not voted yet and wants to do so now? Memberbot is still online for accepting your votes
  858. xnamed has left
  859. Alex looks like nobody wants to vote in the meeting. Then I will shutdown the bot and start working on the results
  860. Alex 4) Announcement of Voting Results
  861. Zash 🥁️
  862. Alex when you reload the page you can see the results here: https://wiki.xmpp.org/web/Meeting-Minutes-2022-06-09#Announcement_of_Voting_Results
  863. Alex all reappliers are accepted. congrats to everyone
  864. Zash Congrats to all
  865. Alex 5) Any Other Business?
  866. Alex looks like there is none
  867. Alex 6) Formal Adjournment
  868. Alex I motion that we adjourn
  869. xnamed has joined
  870. Guus 2nd
  871. Alex bangs the gavel
  872. Alex thanks everone
  873. Guus As always, thank you Alex!
  874. andrey.g has left
  875. Alex I will work on sending out the minute sand updating websites and lists on the minutes over the weekend. Because I am travelling tomorrow, so be patient ;-)
  876. Zash Thanks Alex!
  877. moparisthebest thanks Alex !
  878. jcbrand Danke Alex
  879. MattJ Thanks Alex, and congratulations all :)
  880. MattJ > but in practice are just dragnet affecting everything FWIW this is completely the opposite of what they are actually doing. As I said, they have to serve a specific organization with a specific order, that's not what a dragnet or blanket ban is.
  881. MattJ An XMPP operator could totally be subject to such an order, but XMPP as a protocol cannot be
  882. BASSGOD has left
  883. bean has left
  884. bean has joined
  885. BASSGOD has joined
  886. MattJ and this is all unrelated to the Digital Markets Act, which was the original question from Ge0rG. Which I'm also pretty sure has no impact on any current community XMPP operator (so I'm not sure if there was a specific concern that I might have missed?)
  887. moparisthebest we might be talking about different bills
  888. moparisthebest this one https://european-pirateparty.eu/parliament-approves-chatcontrol/
  889. MattJ That's the one
  890. harry837374884 has left
  891. harry837374884 has joined
  892. konstantinos has joined
  893. Patiga has left
  894. MattJ Understand that certain people who oppose the regulations also put a certain spin on it. Practically nothing you read on the topic is neutral. Even the legislation is hand-wavy in parts (e.g. to avoid everyone cooking up their own tech, and/or using that as an excuse, they are going to provide the scanning tech to anyone who is subject to a detection order - but this tech hasn't been put together yet)
  895. msavoritias Yep same as the myth of GDPR killing small businesses for some reason
  896. Ge0rG Last time I heard about those regulations it was mentioned that there is no small operator exemption
  897. MattJ Yeah, PGP keyservers were dead long before GDPR, that much I'm certain of :)
  898. MattJ Ge0rG, DMA or "Chat Control"?
  899. singpolyma has left
  900. Patiga has joined
  901. Ge0rG MattJ: not sure if DMA or DSA
  902. Ge0rG Chat Control is another horror
  903. MattJ I haven't done as much research into the DSA yet, I guess that's next on my list then
  904. Maranda[x] has left
  905. Ge0rG It would be good to have some analysis and maybe at least a non authoritative statement on the blog
  906. Ge0rG Normally I'd volunteer for this kind of boring legal work, but I'm way too much overloaded
  907. Zash Can you volunteer someone else who's qualified?
  908. gooya has left
  909. konstantinos has left
  910. Andrzej has joined
  911. Maranda[x] has joined
  912. singpolyma has joined
  913. BASSGOD has left
  914. Dele Olajide has left
  915. Andrzej has left
  916. jinxd has left
  917. guus.der.kinderen has left
  918. adiaholic has left
  919. antranigv has left
  920. adiaholic has joined
  921. BASSGOD has joined
  922. gooya has joined
  923. BASSGOD has left
  924. kinetik has left
  925. Daniel has joined
  926. kinetik has joined
  927. adiaholic has left
  928. Apollo has left
  929. Apollo has joined
  930. stp has left
  931. BASSGOD has joined
  932. lovetox enterenter
  933. singpolyma > Yeah, PGP keyservers were dead long before GDPR, that much I'm certain of :) They're still not dead yet, but most of the small ones in EU are. Plenty out here I still use regularly
  934. Zash I thought the system got flooded by garbage signatures and collapsed on itself
  935. harry837374884 has left
  936. Tobias has left
  937. Tobias has joined
  938. Yagiza has left
  939. djorz has left
  940. bean has left
  941. L29Ah has left
  942. L29Ah has joined
  943. matkor has left
  944. sernick has joined
  945. Mikaela has left
  946. singpolyma has left
  947. menel has left
  948. lovetox .
  949. neshtaxmpp has joined
  950. menel has joined
  951. sernick has left
  952. sernick has joined
  953. atomicwatch has left
  954. singpolyma has joined
  955. djorz has joined
  956. Zash Reject key servers, embrace DANE! https://datatracker.ietf.org/doc/html/rfc7929
  957. Half-Shot has left
  958. homebeach has left
  959. Matthew has left
  960. uhoreg has left
  961. Half-Shot has joined
  962. Matthew has joined
  963. homebeach has joined
  964. uhoreg has joined
  965. menel has left
  966. menel has joined
  967. Sam has left
  968. jcbrand has left
  969. MattJ Yeah, gpg has not pulled signatures from keyservers by default for a long time due to flooding issues
  970. Zash grumbles because DANE isn't enabled by default, instead it goes for webkeysomething
  971. Sam has joined
  972. MattJ WKD is actually usable for most people, unlike DANE :)
  973. Zash but WEB 😭️
  974. Zash also, defaults
  975. MattJ DANE-over-HTTPS
  976. Zash only acceptable if it's HTTPS-over-XMPP
  977. millesimus has left
  978. Tobias has left
  979. msavoritias has left
  980. papatutuwawa has left
  981. jinxd has joined
  982. neshtaxmpp has left
  983. neshtaxmpp has joined
  984. floretta has left
  985. pablo has left
  986. Sam has left
  987. pasdesushi has left
  988. Sam has joined
  989. Titi has joined
  990. djorz has left
  991. singpolyma Pretty sure DANE works fine for basically everyone? Browsers don't support it, but that's not relevant in this context
  992. Kev has left
  993. Apollo has left
  994. MattJ Tell that to anyone with a .im domain
  995. singpolyma Oh, you mean from that side. Sure. Don't buy those ;)
  996. singpolyma Most TLDs are fine
  997. jgart has joined
  998. wgreenhouse has left
  999. djorz has joined
  1000. wgreenhouse has joined
  1001. Zash snikket.chat in dnskey when? 😉
  1002. singpolyma MattJ tells me soon ish ;)
  1003. Kev has joined
  1004. marc0s has left
  1005. marc0s has joined
  1006. wurstsalat has left
  1007. Dele Olajide has joined
  1008. edhelas has left
  1009. edhelas has joined
  1010. xnamed has left
  1011. Dele Olajide has left
  1012. Kev has left
  1013. singpolyma has left
  1014. floretta has joined
  1015. menel has left
  1016. adiaholic has joined
  1017. eevvoor has joined
  1018. singpolyma has joined
  1019. djorz has left
  1020. djorz has joined
  1021. marc0s has left
  1022. marc0s has joined
  1023. adiaholic has left
  1024. floretta has left
  1025. paul has left
  1026. xnamed has joined
  1027. karoshi has left
  1028. Kev has joined
  1029. paul has joined
  1030. sernick has left
  1031. singpolyma has left
  1032. jgart has left
  1033. djorz has left
  1034. Kev has left
  1035. singpolyma has joined
  1036. neshtaxmpp has left
  1037. Nils has left
  1038. Titi has left
  1039. antranigv has joined
  1040. debacle has left
  1041. floretta has joined
  1042. debacle has joined
  1043. antranigv has left
  1044. antranigv has joined
  1045. debacle has left
  1046. paul has left
  1047. djorz has joined
  1048. floretta has left
  1049. Kev has joined
  1050. emus has left
  1051. adiaholic has joined
  1052. gooya has left
  1053. adiaholic has left
  1054. djorz has left
  1055. neshtaxmpp has joined
  1056. rebeld22 has left
  1057. Kev has left