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