XSF Discussion - 2020-06-06


  1. stpeter has left

  2. Neustradamus has left

  3. Neustradamus has joined

  4. lskdjf has left

  5. arc has left

  6. arc has joined

  7. mukt2 has left

  8. neshtaxmpp has joined

  9. Nekit has left

  10. mukt2 has joined

  11. stpeter has joined

  12. Shell has left

  13. Shell has joined

  14. Wojtek has left

  15. stpeter has left

  16. Daniel has left

  17. Daniel has joined

  18. emus has left

  19. Shell has left

  20. stpeter has joined

  21. neshtaxmpp has left

  22. neshtaxmpp has joined

  23. stpeter has left

  24. stpeter has joined

  25. Daniel has left

  26. Daniel has joined

  27. neshtaxmpp has left

  28. neshtaxmpp has joined

  29. lovetox has left

  30. stpeter has left

  31. LNJ has left

  32. stpeter has joined

  33. mukt2 has left

  34. stpeter has left

  35. waqas has left

  36. stpeter has joined

  37. moparisthebest has left

  38. mukt2 has joined

  39. moparisthebest has joined

  40. neshtaxmpp has left

  41. krauq has left

  42. krauq has joined

  43. stpeter has left

  44. stpeter has joined

  45. mukt2 has left

  46. adiaholic_ has joined

  47. stpeter has left

  48. Daniel has left

  49. Daniel has joined

  50. mimi89999 has left

  51. mimi89999 has joined

  52. adiaholic_ has left

  53. adiaholic_ has joined

  54. mukt2 has joined

  55. stpeter has joined

  56. Mikaela has joined

  57. lovetox has joined

  58. stpeter has left

  59. mukt2 has left

  60. stpeter has joined

  61. mukt2 has joined

  62. lorddavidiii has joined

  63. stpeter has left

  64. Yagiza has joined

  65. Yagiza has left

  66. Yagiza has joined

  67. Daniel has left

  68. krauq has left

  69. stpeter has joined

  70. krauq has joined

  71. lovetox

    pep., i think its in comparison to instant room

  72. lovetox

    reserved means, you send a join presence, but then the room is not open for other people

  73. lovetox

    its reserved for you until you finish the configuration

  74. lovetox

    only afterwards the room is unlocked

  75. lovetox

    in comparison to instant room, where you send a join presence, and the room is instantly unlocked

  76. lovetox

    means in the time you need to finish the configuration, nobody else can come and take the room from you :)

  77. stpeter has left

  78. Daniel has joined

  79. winfried has left

  80. winfried has joined

  81. mukt2 has left

  82. arc has left

  83. arc has joined

  84. bear has left

  85. stpeter has joined

  86. mukt2 has joined

  87. karoshi has joined

  88. stpeter has left

  89. wurstsalat has joined

  90. paul has joined

  91. stpeter has joined

  92. winfried has left

  93. winfried has joined

  94. bear has joined

  95. remko has joined

  96. winfried has left

  97. winfried has joined

  98. jonas’ has joined

  99. werdan has joined

  100. mukt2 has left

  101. stpeter has left

  102. waqas has joined

  103. stpeter has joined

  104. Tobias has joined

  105. mukt2 has joined

  106. remko has left

  107. remko has joined

  108. neshtaxmpp has joined

  109. karoshi has left

  110. karoshi has joined

  111. Bezi has left

  112. emus has joined

  113. LNJ has joined

  114. stpeter has left

  115. karoshi has left

  116. arc has left

  117. arc has joined

  118. arc has left

  119. arc has joined

  120. remko has left

  121. remko has joined

  122. andrey.g has joined

  123. stpeter has joined

  124. Yagiza has left

  125. Andrzej has joined

  126. andy has joined

  127. stpeter has left

  128. sonny has left

  129. adiaholic_ has left

  130. adiaholic_ has joined

  131. remko has left

  132. remko has joined

  133. Nekit has joined

  134. mukt2 has left

  135. neshtaxmpp has left

  136. stpeter has joined

  137. arc has left

  138. arc has joined

  139. mukt2 has joined

  140. Half-Shot has left

  141. uhoreg has left

  142. Half-Shot has joined

  143. uhoreg has joined

  144. sonny has joined

  145. govanify has left

  146. govanify has joined

  147. stpeter has left

  148. winfried has left

  149. winfried has joined

  150. Yagiza has joined

  151. govanify has left

  152. govanify has joined

  153. stpeter has joined

  154. remko has left

  155. remko has joined

  156. xsf has left

  157. neshtaxmpp has joined

  158. xsf has joined

  159. stpeter has left

  160. remko has left

  161. remko has joined

  162. mukt2 has left

  163. mukt2 has joined

  164. karoshi has joined

  165. karoshi has left

  166. stpeter has joined

  167. werdan has left

  168. neshtaxmpp has left

  169. Shell has joined

  170. mukt2 has left

  171. neshtaxmpp has joined

  172. govanify has left

  173. govanify has joined

  174. stpeter has left

  175. mukt2 has joined

  176. lskdjf has joined

  177. adiaholic_ has left

  178. adiaholic_ has joined

  179. stpeter has joined

  180. neshtaxmpp has left

  181. remko has left

  182. j.r has left

  183. j.r has joined

  184. debacle has joined

  185. debacle has left

  186. debacle has joined

  187. mukt2 has left

  188. mukt2 has joined

  189. sonny has left

  190. stpeter has left

  191. winfried has left

  192. winfried has joined

  193. karoshi has joined

  194. sonny has joined

  195. remko has joined

  196. mukt2 has left

  197. remko has left

  198. remko has joined

  199. pep.

    ah reserved not reversed.

  200. Andrzej has left

  201. stpeter has joined

  202. adiaholic_ has left

  203. remko has left

  204. !XSF_Martin has left

  205. !XSF_Martin has joined

  206. stpeter has left

  207. mukt2 has joined

  208. edhelas has left

  209. edhelas has joined

  210. govanify has left

  211. govanify has joined

  212. stpeter has joined

  213. neshtaxmpp has joined

  214. govanify has left

  215. govanify has joined

  216. karoshi has left

  217. karoshi has joined

  218. xsf has left

  219. remko has joined

  220. remko has left

  221. remko has joined

  222. stpeter has left

  223. waqas has left

  224. govanify has left

  225. govanify has joined

  226. stpeter has joined

  227. remko has left

  228. govanify has left

  229. debacle has left

  230. govanify has joined

  231. winfried has left

  232. winfried has joined

  233. adiaholic_ has joined

  234. govanify has left

  235. govanify has joined

  236. govanify has left

  237. govanify has joined

  238. goffi has joined

  239. andy has left

  240. stpeter has left

  241. werdan has joined

  242. werdan has left

  243. Shell has left

  244. Shell has joined

  245. govanify has left

  246. govanify has joined

  247. larma

    According to introduction of XEP-0249, it is useful because of privacy lists (XEP-0016) which is deprecated by now. Shouldn't XEP-0249 be deprecated then as well?

  248. lovetox

    larma, 0016 is not the only way to block contacts not in your roster

  249. pep.

    Well the effect that privacy lists had on MUC invites hasn't gone is it. There are still people blocking messages from strangers as of today

  250. lovetox

    its only one of them

  251. Zash

    XEP-0191 or anti-spam mechanisms could get in the way

  252. pep.

    Maybe that can be reworded

  253. Shell has left

  254. larma

    Zash, I'd say that if you 191 block a muc domain or muc, you don't want to receive invites to it

  255. winfried has left

  256. Zash

    Makes sense

  257. winfried has joined

  258. lovetox

    not really

  259. lovetox

    its not about blocking a muc domain

  260. larma

    also you don't add mucs to your roster (typically) so if you can't receive the invite, how would you receive the messages?

  261. lovetox

    191 has a default blocking option

  262. lovetox

    of contacts not in your roster

  263. Zash

    Does it?

  264. lovetox

    all MUCs are not in your roster

  265. Zash

    I don't see any default, wasn't that one of the things you could do with 0016 that doesn't have an equivalent yet?

  266. larma

    I don't see 191 having a feature "block everything not from roster"

  267. karoshi has left

  268. karoshi has joined

  269. lovetox

    hm, damn i think i mixed that up with mam preferneces

  270. larma

    and then again, if the MUC mediated invite is blocked, muc messages itself are blocked as well

  271. Zash

    There are server plugins that blocks everything from non-contacts tho

  272. neshtaxmpp has left

  273. lovetox

    larma, a direct invite is not send by the MUC

  274. larma

    lovetox, sure, wasn't taling about direct invite

  275. lovetox

    you have contact in your roster

  276. lovetox

    you want to invite him to a muc

  277. Zash

    That kind of blocking isn't great tho, for reasons like this.

  278. lovetox

    how would you do it if there is no direct invite?

  279. larma

    How would you do it with direct invite? If you receive a direct invite but have the MUC blocked, you can't join it.

  280. lovetox

    why would the MUC be blocked?

  281. lovetox

    there is a simple option in most clients and servers

  282. lovetox

    block contacts that are not in your roster

  283. lovetox

    that does not mean the jids are added to a block list

  284. lovetox

    that just means messages are not routed

  285. lovetox

    i can receive a message from you, because you are in my roster

  286. lovetox

    i cant from the MUC

  287. larma

    the MUC is not in your roster, so you wouldn't receive messages from a MUC if you block messages from JIDs not in the roster

  288. stpeter has joined

  289. lovetox

    it seems you dont know how this feature works

  290. larma

    *i am not talking about direct invite*

  291. lovetox

    obviously the server starts routing messages once i sent a presence to the MUC

  292. Zash

    larma: What you say makes sense.

  293. lovetox

    and your client routes messages once you sent out a join presence

  294. larma

    lovetox, that's not obvious to me at all. Why would sending a presence change the blocking behavior?

  295. Shell has joined

  296. lovetox

    because then the user made a decision to join a groupchat, obviously he wants to receive messages

  297. Zash

    larma: Directed presence may be used in the same way as roster entries, in theory.

  298. larma

    So the rule is not "block message from JIDs not on roster" but "block message from JIDs not on roster or where you didn't send a presence to the bare jid since the session started"?

  299. larma

    Zash, well roster entries are per bare jid, presences are per session?

  300. lovetox

    yes thats how servers and clients would implement a "block contact not in your roster" option

  301. Zash

    larma: True, which is why I said 'in theory'. :)

  302. larma

    lovetox, "would implement" - which server does implement that?

  303. lovetox

    and yes larma its not perfect there are surely edge cases where this does not work as intended

  304. lovetox

    but its better than getting spammed every day

  305. lovetox

    ejabberd for example last i heard

  306. lovetox

    did not try it though

  307. lovetox

    they have a captcha challenge also

  308. larma

    spam blocking and privacy lists/blocking commands are obviously different features

  309. lovetox

    Gajim has this option also implemented client side

  310. lovetox

    and i think C has this also?

  311. j.r has left

  312. larma

    lovetox, sure and client side blocking can see that the mediated invite is from a contact

  313. Zash

    larma: So in theory I think you're correct that we don't need 0249, but in practice we might still.

  314. lovetox

    hm

  315. larma

    Zash, because servers have non-standard behavior that doesn't cope with mediated invites

  316. lovetox

    how would the real jid end up in the mediated invite?

  317. lovetox

    do i have to put it there?

  318. larma

    lovetox, it does, no?

  319. lovetox

    probably

  320. Zash

    larma: and overzealous anti-spam mechanisms

  321. larma

    https://xmpp.org/extensions/xep-0045.html#example-58

  322. larma

    invite from=real-jid

  323. lovetox

    larma but is this validated?

  324. lovetox

    can i not put any jid in there?

  325. larma

    the server puts it there

  326. larma

    the muc server

  327. Zash

    Assuming a MUC server sent it

  328. larma

    True, but that's also easy to find out by disco'ing the from jid of the mediated invite message

  329. lovetox

    i wonder if the server always puts in the real jid

  330. Zash

    Another thing: In the case of a public channel, there's no real need for the MUC to mediate the invite, so direct invite is simpler.

  331. lovetox

    but yes this would work client side

  332. larma

    Zash, yeah, might be true

  333. lskdjf

    > larma: So in theory I think you're correct that we don't need 0249, but in practice we might still. Zash right now, 0249 is in the compliance suite. and I think that's a too vague reason to keep it there... (just to remember for the next iteration of the compliance suites)

  334. larma

    Zash, although honestly I mostly use invites in non-public rooms. If I invite people in a public room, I usually do this using a normal message with xmpp:-uri 😉

  335. lovetox

    but why are you looking into this larma ? do you want to get rid of direct invites in your code?

  336. Zash

    larma: Heh, tho that touches on the whole stuffing semantics into <body> issue :/

  337. larma

    lovetox, I'd like that longterm we focus on one type of invites instead of having two

  338. larma

    would also be fine to go with direct invite only (although that means more work for members-only MUCs)

  339. Zash

    What does the current Compliance Suite author, Ge0rG, think?

  340. stpeter has left

  341. lovetox

    larma, with direct invite only you can only invite people you know the real jid

  342. adiaholic_ has left

  343. larma

    lovetox, you mean with mediated invite only?

  344. lovetox

    hm

  345. lovetox

    no, can i send a direct invite as PM?

  346. lovetox

    i remeber i could invite people from a anonymous muc to another muc

  347. Zash

    xmpp:-uri passes there too

  348. lovetox

    ah no you cant

  349. lovetox

    direct invite have to be type=normal i think

  350. lovetox

    thats why you can only reach real-jids

  351. mukt2 has left

  352. Zash

    Doesn't say that tho, just no type attr in the example

  353. lovetox

    .. wait i have to look up my code

  354. lovetox

    there was definitly something type=normal

  355. lovetox

    ah no it was the mediated invite that MUST be type=normal

  356. lovetox

    again i mixed things up

  357. lovetox

    sorry

  358. govanify has left

  359. govanify has joined

  360. lovetox

    so i could do a Invite PM to a anonymous room participant

  361. lovetox

    with direct invite

  362. lovetox

    hm what about if you are not admin, and cant add people to the member list

  363. lovetox

    but the muc lets you invite people

  364. lovetox

    then you have to use mediated invites

  365. adiaholic_ has joined

  366. adiaholic_ has left

  367. adiaholic_ has joined

  368. govanify has left

  369. govanify has joined

  370. larma

    lovetox, true, but also very weird setup if I can invite but not add to member list

  371. lovetox

    not that weird, only because i want people to be able to invite other people

  372. lovetox

    does not mean i want them to change the MUC configuration

  373. stpeter has joined

  374. lovetox

    also members can never add to the member list

  375. lovetox

    so how are you making all people that join to admin?

  376. lovetox

    manually on invite?

  377. lovetox

    but i have no real eperience with members only rooms, how do whatsapp groups work?

  378. Zash

    with mediated invites the muc can make the invitee member when an existing member invites someone

  379. lovetox

    can everybody invite everybody in a whatsapp group?

  380. lovetox

    yes Zash, but i need him to be admin

  381. Zash

    huh why?

  382. Zash

    who?

  383. lovetox

    hm wait

  384. lovetox

    i think we are thinking of only having direct invites

  385. Zash

    With mediated invites, the MUC can decide who's allowed to invite others

  386. lovetox

    if i have only direct invite, i need to add the member to the member list

  387. mukt2 has joined

  388. lovetox

    hence i need to be admin

  389. Zash

    Yes, that's a problem with direct invites.

  390. lovetox

    if i want that other people i invite, can also invite other people, again i have to make them admin

  391. Zash

    Don't you need to be owner even?

  392. lovetox

    to make someone admin

  393. lovetox

    yes indeed

  394. lovetox

    so i need to make everyone owner ..

  395. lovetox

    so we can just throw roles out of the window

  396. Zash

    I'm not sure where you are going with this

  397. lovetox

    in a world without direct invite, if i want that people i invite can invite other people within a member only room

  398. lovetox

    i have to make all of them owner

  399. lovetox

    ah *without mediated invite i meant

  400. larma

    However, mediated invites do not allow me as a recipient to verify the original sender

  401. larma

    So mediated invites are crap, but the only thing we have for members-only-not-everyone-owner rooms

  402. Zash

    Send both \o/

  403. j.r has joined

  404. Zash

    larma: I think there's been loose talk of having an invite token that you get from the MUC and send to someone, who uses it when joining.

  405. Zash

    And suddenly there's 3 ways to send an invite! :D

  406. Zash

    Comedy comes in threes, or what's the saying

  407. govanify has left

  408. govanify has joined

  409. neshtaxmpp has joined

  410. mukt2 has left

  411. larma

    Can we make a new XEP that allows members to add others to members list without sending an invite and without being admin? Then we can do send both as a fallback until all servers allow members to add other members...

  412. stpeter has left

  413. remko has joined

  414. stpeter has joined

  415. mukt2 has joined

  416. govanify has left

  417. govanify has joined

  418. paul has left

  419. paul has joined

  420. govanify has left

  421. govanify has joined

  422. karoshi has left

  423. govanify has left

  424. govanify has joined

  425. mukt2 has left

  426. mukt2 has joined

  427. remko has left

  428. govanify has left

  429. govanify has joined

  430. govanify has left

  431. govanify has joined

  432. neshtaxmpp has left

  433. stpeter has left

  434. paul has left

  435. paul has joined

  436. govanify has left

  437. govanify has joined

  438. jonas’

    do Editor Team members need to be XSF members?

  439. govanify has left

  440. govanify has joined

  441. mukt2 has left

  442. mukt2 has joined

  443. govanify has left

  444. govanify has joined

  445. Shell has left

  446. stpeter has joined

  447. Shell has joined

  448. Yagiza has left

  449. mimi89999 has left

  450. mimi89999 has joined

  451. Yagiza has joined

  452. adiaholic_ has left

  453. adiaholic_ has joined

  454. mukt2 has left

  455. emus has left

  456. emus has joined

  457. govanify has left

  458. stpeter has left

  459. govanify has joined

  460. mukt2 has joined

  461. govanify has left

  462. govanify has joined

  463. govanify has left

  464. govanify has joined

  465. Yagiza has left

  466. mukt2 has left

  467. mukt2 has joined

  468. stpeter has joined

  469. adiaholic_ has left

  470. adiaholic_ has joined

  471. winfried has left

  472. winfried has joined

  473. Yagiza has joined

  474. Shell has left

  475. Shell has joined

  476. winfried has left

  477. winfried has joined

  478. Maranda has left

  479. Syndace has left

  480. govanify has left

  481. govanify has joined

  482. andy has joined

  483. winfried has left

  484. winfried has joined

  485. remko has joined

  486. adiaholic_ has left

  487. adiaholic_ has joined

  488. Maranda has joined

  489. govanify has left

  490. govanify has joined

  491. Syndace has joined

  492. remko has left

  493. neshtaxmpp has joined

  494. stpeter has left

  495. Nekit has left

  496. alexis has left

  497. mukt2 has left

  498. waqas has joined

  499. mukt2 has joined

  500. adiaholic_ has left

  501. adiaholic_ has joined

  502. karoshi has joined

  503. mukt2 has left

  504. arc has left

  505. arc has joined

  506. arc has left

  507. arc has joined

  508. arc has left

  509. arc has joined

  510. arc has left

  511. arc has joined

  512. winfried has left

  513. winfried has joined

  514. arc has left

  515. arc has joined

  516. arc has left

  517. arc has joined

  518. arc has left

  519. arc has joined

  520. neshtaxmpp has left

  521. mukt2 has joined

  522. Steve Kille has left

  523. neshtaxmpp has joined

  524. debacle has joined

  525. winfried has left

  526. winfried has joined

  527. Steve Kille has joined

  528. andrey.g has left

  529. remko has joined

  530. sabrina_lesende_buetas has joined

  531. neshtaxmpp has left

  532. sabrina_lesende_buetas has left

  533. LNJ has left

  534. mukt2 has left

  535. remko has left

  536. mukt2 has joined

  537. arc has left

  538. arc has joined

  539. werdan has joined

  540. LNJ has joined

  541. sonny has left

  542. sonny has joined

  543. papatutuwawa has joined

  544. mukt2 has left

  545. mukt2 has joined

  546. krauq has left

  547. krauq has joined

  548. LNJ has left

  549. murabito has left

  550. LNJ has joined

  551. sonny has left

  552. sonny has joined

  553. murabito has joined

  554. mukt2 has left

  555. mukt2 has joined

  556. karoshi has left

  557. karoshi has joined

  558. remko has joined

  559. LNJ has left

  560. murabito has left

  561. LNJ has joined

  562. Shell has left

  563. Shell has joined

  564. winfried has left

  565. winfried has joined

  566. Shell has left

  567. winfried has left

  568. winfried has joined

  569. bear has left

  570. Shell has joined

  571. Andrzej has joined

  572. Shell has left

  573. Shell has joined

  574. Shell has left

  575. Shell has joined

  576. andrey.g has joined

  577. Shell has left

  578. Shell has joined

  579. adiaholic_ has left

  580. Shell has left

  581. Shell has joined

  582. neshtaxmpp has joined

  583. murabito has joined

  584. Andrzej has left

  585. Andrzej has joined

  586. remko has left

  587. remko has joined

  588. Andrzej has left

  589. Andrzej has joined

  590. Shell has left

  591. debacle has left

  592. bear has joined

  593. murabito has left

  594. Andrzej has left

  595. Andrzej has joined

  596. remko has left

  597. murabito has joined

  598. Shell has joined

  599. Andrzej has left

  600. Andrzej has joined

  601. Andrzej has left

  602. Andrzej has joined

  603. LNJ has left

  604. adiaholic_ has joined

  605. Andrzej has left

  606. Andrzej has joined

  607. Andrzej has left

  608. Andrzej has joined

  609. Andrzej has left

  610. Andrzej has joined

  611. Andrzej has left

  612. Andrzej has joined

  613. LNJ has joined

  614. LNJ has left

  615. LNJ has joined

  616. LNJ has left

  617. LNJ has joined

  618. neshtaxmpp has left

  619. LNJ has left

  620. LNJ has joined

  621. papatutuwawa has left

  622. LNJ has left

  623. LNJ has joined

  624. LNJ has left

  625. LNJ has joined

  626. Andrzej has left

  627. xsf has joined

  628. LNJ has left

  629. LNJ has joined

  630. remko has joined

  631. remko has left

  632. Yagiza has left

  633. arc has left

  634. arc has joined

  635. arc has left

  636. arc has joined

  637. arc has left

  638. arc has joined

  639. arc has left

  640. arc has joined

  641. lorddavidiii has left

  642. Nekit has joined

  643. adiaholic_ has left

  644. neshtaxmpp has joined

  645. andrey.g has left

  646. arc has left

  647. arc has joined

  648. karoshi has left

  649. karoshi has joined

  650. murabito has left

  651. murabito has joined

  652. alexis has joined

  653. debacle has joined

  654. neshtaxmpp has left

  655. arc has left

  656. arc has joined

  657. goffi has left

  658. arc has left

  659. arc has joined

  660. neshtaxmpp has joined

  661. wurstsalat has left

  662. mukt2 has left

  663. Kev has left

  664. Kev has joined

  665. wurstsalat has joined

  666. Shell has left

  667. Shell has joined

  668. neshtaxmpp has left

  669. Zash has left

  670. Zash has joined

  671. werdan has left

  672. neshtaxmpp has joined

  673. murabito has left

  674. murabito has joined

  675. neshtaxmpp has left

  676. LNJ has left

  677. edhelas has left

  678. edhelas has joined

  679. neshtaxmpp has joined

  680. arc has left

  681. arc has joined

  682. adiaholic_ has joined

  683. adiaholic_ has left

  684. adiaholic_ has joined

  685. Daniel has left

  686. Daniel has joined

  687. neshtaxmpp has left

  688. Shell has left

  689. Shell has joined

  690. winfried has left

  691. winfried has joined

  692. winfried has left

  693. winfried has joined

  694. mukt2 has joined

  695. Daniel has left

  696. Daniel has joined

  697. mukt2 has left

  698. murabito has left

  699. adiaholic_ has left

  700. adiaholic_ has joined

  701. winfried has left

  702. winfried has joined

  703. winfried has left

  704. winfried has joined

  705. Shell has left

  706. Shell has joined

  707. murabito has joined

  708. adiaholic_ has left

  709. adiaholic_ has joined

  710. debacle has left

  711. mukt2 has joined

  712. Daniel has left

  713. andy has left

  714. Daniel has joined

  715. Mikaela has left

  716. karoshi has left

  717. Shell has left

  718. emus has left

  719. emus has joined

  720. emus has left

  721. emus has joined

  722. Tobias has left

  723. moparisthebest has left

  724. moparisthebest has joined

  725. mukt2 has left

  726. mukt2 has joined

  727. murabito has left

  728. murabito has joined

  729. emus has left

  730. emus has joined

  731. winfried has left