XSF Discussion - 2020-10-04


  1. jcbrand has left
  2. moparisthebest has left
  3. sonny has left
  4. lskdjf has left
  5. moparisthebest has joined
  6. Lance has left
  7. j.r has left
  8. j.r has joined
  9. emus has left
  10. sonny has joined
  11. alameyo has joined
  12. Andrzej has joined
  13. Lance has joined
  14. alameyo has left
  15. Andrzej has left
  16. neshtaxmpp has left
  17. arc has left
  18. arc has joined
  19. arc has left
  20. arc has joined
  21. Neustradamus has left
  22. Neustradamus has joined
  23. Neustradamus has left
  24. Neustradamus has joined
  25. mukt2 has left
  26. adityaborikar has joined
  27. neshtaxmpp has joined
  28. mukt2 has joined
  29. adityaborikar has left
  30. adityaborikar has joined
  31. antranigv has joined
  32. sonny has left
  33. sonny has joined
  34. david has left
  35. david has joined
  36. paul has left
  37. alameyo has joined
  38. mimi89999 has left
  39. Andrzej has joined
  40. sonny has left
  41. sonny has joined
  42. mukt2 has left
  43. j.r has left
  44. mukt2 has joined
  45. Andrzej has left
  46. arc has left
  47. arc has joined
  48. j.r has joined
  49. Andrzej has joined
  50. Lance has left
  51. mimi89999 has joined
  52. Andrzej has left
  53. Lance has joined
  54. mukt2 has left
  55. DebXWoody has joined
  56. dwd has joined
  57. mimi89999 has left
  58. mimi89999 has joined
  59. mukt2 has joined
  60. antranigv has left
  61. slouchy6 has joined
  62. mukt2 has left
  63. Lance has left
  64. slouchy6 has left
  65. krauq has left
  66. krauq has joined
  67. arc has left
  68. waqas has left
  69. paul has joined
  70. Lance has joined
  71. krauq has left
  72. krauq has joined
  73. krauq has left
  74. krauq has joined
  75. krauq has left
  76. krauq has joined
  77. krauq has left
  78. krauq has joined
  79. karoshi has joined
  80. Lance has left
  81. moparisthebest has left
  82. Lance has joined
  83. moparisthebest has joined
  84. Andrzej has joined
  85. Mikaela has joined
  86. Lance has left
  87. lovetox has joined
  88. mukt2 has joined
  89. Lance has joined
  90. jcbrand has joined
  91. mukt2 has left
  92. Andrzej has left
  93. dwd has left
  94. mukt2 has joined
  95. Lance has left
  96. Andrzej has joined
  97. eevvoor has joined
  98. mukt2 has left
  99. lovetox has left
  100. papatutuwawa has left
  101. david has left
  102. david has joined
  103. david has left
  104. david has joined
  105. Andrzej has left
  106. Andrzej has joined
  107. Andrzej has left
  108. dwd has joined
  109. Nano4BeingYou has joined
  110. winfried has left
  111. winfried has joined
  112. mukt2 has joined
  113. debacle has joined
  114. Syndace has left
  115. focus121 has left
  116. focus121 has joined
  117. Lance has joined
  118. Syndace has joined
  119. emus has joined
  120. Lance has left
  121. Lance has joined
  122. peetah has left
  123. peetah has joined
  124. papatutuwawa has joined
  125. papatutuwawa has left
  126. papatutuwawa has joined
  127. LNJ has joined
  128. mukt2 has left
  129. Lance has left
  130. Lance has joined
  131. sonny has left
  132. lovetox has joined
  133. Andrzej has joined
  134. Lance has left
  135. sonny has joined
  136. sonny has left
  137. lskdjf has joined
  138. mukt2 has joined
  139. Lance has joined
  140. Andrzej has left
  141. sonny has joined
  142. mukt2 has left
  143. serge90 has left
  144. Lance has left
  145. mdosch is watching πŸ’ has left
  146. mdosch has left
  147. mukt2 has joined
  148. mdosch is watching πŸ’ has joined
  149. mdosch has joined
  150. APach has left
  151. krauq has left
  152. krauq has joined
  153. sonny has left
  154. APach has joined
  155. sonny has joined
  156. Lance has joined
  157. sonny has left
  158. Andrzej has joined
  159. krauq has left
  160. krauq has joined
  161. mukt2 has left
  162. mukt2 has joined
  163. alameyo has left
  164. alameyo has joined
  165. pasdesushi has joined
  166. sonny has joined
  167. sonny has left
  168. pasdesushi has left
  169. papatutuwawa has left
  170. papatutuwawa has joined
  171. pasdesushi has joined
  172. pasdesushi has left
  173. neshtaxmpp has left
  174. adityaborikar has left
  175. adityaborikar has joined
  176. mukt2 has left
  177. sonny has joined
  178. Lance has left
  179. mukt2 has joined
  180. focus121 has left
  181. sonny has left
  182. sonny has joined
  183. pasdesushi has joined
  184. pasdesushi has left
  185. pasdesushi has joined
  186. pasdesushi has left
  187. paul has left
  188. Lance has joined
  189. krauq has left
  190. krauq has joined
  191. sonny has left
  192. pasdesushi has joined
  193. pasdesushi has left
  194. pasdesushi has joined
  195. pasdesushi has left
  196. pasdesushi has joined
  197. Lance has left
  198. neshtaxmpp has joined
  199. pasdesushi has left
  200. sonny has joined
  201. alex-a-soto has left
  202. alex-a-soto has joined
  203. focus121 has joined
  204. sonny has left
  205. mukt2 has left
  206. Lance has joined
  207. debacle has left
  208. adityaborikar has left
  209. adityaborikar has joined
  210. pasdesushi has joined
  211. pasdesushi has left
  212. pasdesushi has joined
  213. pasdesushi has left
  214. pasdesushi has joined
  215. Lance has left
  216. pasdesushi has left
  217. pasdesushi has joined
  218. pasdesushi has left
  219. pasdesushi has joined
  220. j.r has left
  221. sonny has joined
  222. pasdesushi has left
  223. mukt2 has joined
  224. sonny has left
  225. Lance has joined
  226. pasdesushi has joined
  227. sonny has joined
  228. winfried has left
  229. winfried has joined
  230. Lance has left
  231. krauq has left
  232. j.r has joined
  233. krauq has joined
  234. sonny has left
  235. sonny has joined
  236. LNJ has left
  237. sonny has left
  238. mukt2 has left
  239. Lance has joined
  240. pasdesushi has left
  241. pasdesushi has joined
  242. pasdesushi has left
  243. pasdesushi has joined
  244. pasdesushi has left
  245. pasdesushi has joined
  246. sonny has joined
  247. pasdesushi has left
  248. pasdesushi has joined
  249. pasdesushi has left
  250. pasdesushi has joined
  251. pasdesushi has left
  252. pasdesushi has joined
  253. mukt2 has joined
  254. sonny has left
  255. sonny has joined
  256. pasdesushi has left
  257. pasdesushi has joined
  258. Lance has left
  259. pasdesushi has left
  260. lovetox has left
  261. lovetox has joined
  262. sonny has left
  263. sonny has joined
  264. emus has left
  265. emus has joined
  266. sonny has left
  267. debacle has joined
  268. neshtaxmpp has left
  269. LNJ has joined
  270. alex-a-soto has left
  271. alex-a-soto has joined
  272. werdan has joined
  273. sonny has joined
  274. sonny has left
  275. Andrzej has left
  276. Andrzej has joined
  277. APach has left
  278. APach has joined
  279. mukt2 has left
  280. APach has left
  281. APach has joined
  282. APach has left
  283. APach has joined
  284. sonny has joined
  285. sonny has left
  286. Yagiza has joined
  287. APach has left
  288. APach has joined
  289. debacle has left
  290. Tobias has left
  291. Tobias has joined
  292. winfried has left
  293. winfried has joined
  294. sonny has joined
  295. sonny has left
  296. alex-a-soto has left
  297. krauq has left
  298. alex-a-soto has joined
  299. krauq has joined
  300. waqas has joined
  301. sonny has joined
  302. sonny has left
  303. Andrzej has left
  304. Andrzej has joined
  305. Andrzej has left
  306. Andrzej has joined
  307. Lance has joined
  308. alex-a-soto has left
  309. alex-a-soto has joined
  310. adityaborikar has left
  311. antranigv has joined
  312. antranigv has left
  313. antranigv has joined
  314. mukt2 has joined
  315. adityaborikar has joined
  316. Lance has left
  317. lovetox has left
  318. Andrzej has left
  319. Andrzej has joined
  320. mukt2 has left
  321. mukt2 has joined
  322. sonny has joined
  323. sonny has left
  324. debacle has joined
  325. Ge0rG Should a gateway that offers chatrooms have two identities? `<identity category="gateway" type="othernetwork" />` as well as `<identity category="conference" type="text or something" />` ?
  326. pep. That might confuse clients looking for a MUC service to creates room onto(?)
  327. Ge0rG Also, what's the status of our registry?
  328. Ge0rG pep.: Gajim refuses to join rooms that don't have a conference identity.
  329. Ge0rG Maybe only the room should have a conference identity then?
  330. pep. hmm.
  331. pep. That'd be enough to me
  332. Daniel No the server needs to have the identity too
  333. pep. why?
  334. Zash Having multiple identities is valid, albeit confusing sometimes.
  335. Daniel That's how we Auto discover muc servers
  336. Ge0rG Daniel: what if you can't create rooms on that service because it's a gateway?
  337. pep. that ^
  338. Daniel I Filter that out
  339. Zash How?
  340. Ge0rG you filter what out where?
  341. Daniel Based on the gateway identity
  342. Zash So (gateway,$type) + (conference, text|???) would make sense?
  343. eta Ge0rG, ooi, what gateway are you writing
  344. Ge0rG eta: don't ask
  345. eta (is it the matrix bridge)
  346. Daniel I look for any service that has conference but not category gateway
  347. Daniel For the group chat auto create feature
  348. pep. Ok that makes sense
  349. Zash Out of curiosity, what would happen if the base host advertised conference/text?
  350. Daniel I mean tbf I don't care if a gateway advertises as conference. That has no benefit
  351. Daniel But I catch the case when it does
  352. Daniel Because historically a lot of gateways do
  353. adityaborikar has left
  354. adityaborikar has joined
  355. lovetox has joined
  356. lovetox indeed also gajim does use conference/text on the component to find the muc server
  357. sonny has joined
  358. Ge0rG lovetox: on the component?
  359. lovetox the subdomain, or whatever
  360. lovetox muc.domain.org
  361. Ge0rG lovetox: btw, Gajim's error message is "Address does not belong to a group chat server", which is misleading given that it queries the room and not the domain
  362. lovetox the disco info item that the server returns on a disco item
  363. lovetox how do you call it?
  364. papatutuwawa has left
  365. papatutuwawa has joined
  366. Ge0rG lovetox: I was just confused on where you come from. I was trying to "Join Group Chat" by entering a room JID into the dialog
  367. Nano4BeingYou has left
  368. lovetox yeah and why is the error message confusing
  369. sonny has left
  370. lovetox or with what case could it be confused
  371. j.r has left
  372. Ge0rG lovetox: it implies that you are checking the domain JID and not the room JID. See https://mail.jabber.org/pipermail/standards/2020-October/037784.html for details
  373. lovetox ok i forgot that you can run the muc service on a domain that can also host accounts
  374. lovetox then this message makes no sense for some servers
  375. Ge0rG lovetox: yup
  376. lovetox thanks
  377. Ge0rG lovetox: FYI, it was caused by https://github.com/matrix-org/matrix-bifrost/issues/131
  378. lovetox Ge0rG, you write this like its a option
  379. lovetox conference/text is a MUST on rooms
  380. lovetox its not a "short-term" solution which implies that there is a different "long-term" solution
  381. sonny has joined
  382. lovetox also i have the same issue open for months
  383. lovetox there is no activity on this repo for > 6 months
  384. lovetox and this is probably a one liner
  385. Ge0rG lovetox: well it might also be conference/matrix instead of conference/text, right? πŸ˜‰
  386. lovetox no
  387. lovetox then its not a MUC
  388. floretta has left
  389. Ge0rG lovetox: you might cross reference the issue then. The BifrΓΆst developers have returned!
  390. lovetox a bridge tries to emulate a MUC, then it has to respect every part of 0045
  391. Ge0rG Good point
  392. j.r has joined
  393. pep. Talking about MUC, what's up with disco#info results having different names than MUC configuration? :/
  394. pep. It's quite confugins
  395. pep. It's quite confusing
  396. floretta has joined
  397. lovetox https://xmpp.org/extensions/xep-0045.html#registrar-discocat
  398. sonny has left
  399. lovetox thats the single way a MUC is discovered, everything that does not put conference/text, is by definition not a MUC
  400. pep. Also features being sent alongside a form (that seems to reuse MUC configuration names?), will a server always send one and not the other if it's also declared as a disco feature?
  401. Zash pep.: what, exactly?
  402. Ge0rG lovetox: feel free to comment on standards@, BTW
  403. pep. Zash, for example muc#roomconfig_whois doesn't appear in disco#info, there's muc_nonanonymous and muc_semianonymous
  404. alex-a-soto has left
  405. Ge0rG lovetox: if that's the single way, why are you also checking for the MUC namespace feature?
  406. pep. (well not both at the same time)
  407. alex-a-soto has joined
  408. pep. When querying disco#info, do I have to be ready to parse all variations?
  409. lovetox Ge0rG, i looked it up in Gajim code
  410. lovetox acutally i check for conference + MUC Feature
  411. lovetox which i should change
  412. Andrzej has left
  413. Andrzej has joined
  414. Andrzej has left
  415. Alex has left
  416. lovetox if i read this correctly
  417. lovetox https://xmpp.org/registrar/disco-categories.html#conference
  418. Alex has joined
  419. lovetox conference/text says its a text conferencing service, which could mean alot
  420. lovetox so we should probably always check in addition for the MUC feature
  421. Ge0rG So it's the right thing to check for both, on the room JID?
  422. Ge0rG What will Gajim do if the room is item-not-found?
  423. sonny has joined
  424. pep. Any idea how the disco thing in MUC came to be? Somebody first added their feature for their one need and a few others got added bit by bit and then somebody said "fk it let's add all the form"?
  425. lovetox Ge0rG, tell the user that the room does not exist?
  426. lovetox pep., i dont understand the problem
  427. lovetox what is the problem with muc#roomconfig_whois?
  428. lovetox its a registered config option
  429. Zash Why is there conference/irc then? Is that not allowed to speak MUC?
  430. pep. lovetox, the problem is that roomconfig_whois never appears in disco#info
  431. pep. it appears as either muc_nonanonymous or muc_semianonymous
  432. pep. Well, I don't know about "never"
  433. Zash pep.: Why is that a problem?
  434. pep. Just confusing
  435. pep. So I have to parse all the possible variations, right?
  436. Ge0rG Isn't the identity meant for users and the feature for clients?
  437. Zash The config option would enable one out of those flags
  438. eevvoor has left
  439. pep. Zash, yes and when discovering I'm not sure if I'm gonna get the disco feature or if in the disco result I'll have a form with the muc configuration name
  440. pep. (With a value that's anyone or moderators)
  441. Zash pep.: disco features in disco results, config options in the config form.
  442. pep. Ok so why doesn't muc#roomconfig_changesubject have a disco feature as well
  443. pep. Why is that in the form in the disco result
  444. Zash Wait `muc#roomconfig_*` in the disco result? That might be a bug.
  445. Zash Unless the XEP says to do so
  446. Zash In which case it's an inconsistency
  447. pep. I think it does, and I find it confusing
  448. pep. yes
  449. pep. https://xmpp.org/extensions/xep-0045.html#example-10
  450. Zash Ugh
  451. pep. Half disco features half muc#
  452. Zash Well examples aren't normative!!!!!
  453. pep. :/
  454. pep. not helpful
  455. lovetox its a bad example i think
  456. Zash pep.: note `muc#roominfo_` vs `muc#roomconfig_`
  457. pep. ouch
  458. lovetox it just wants to show that roomconfig can be in disco info
  459. pep. even more inconsistencies
  460. lovetox but they choose the one that has a feautre anyway
  461. lovetox there others that dont have one
  462. Zash Check the form registration
  463. Andrzej has joined
  464. lovetox in this case only check for the roominfo feature
  465. lovetox why would the roomconfig feature say something different?
  466. Zash https://xmpp.org/extensions/xep-0045.html#registrar-formtype-roominfo doesn't have any `muc#roomconfig`
  467. Zash Bug in the example?
  468. lovetox Zash read the text below example 10
  469. lovetox it states that all roomconfig features can be included in the disco info
  470. Zash Uuuuuhu
  471. lovetox and roomconfig has their own registry
  472. lovetox so why would it in the roominfo registry
  473. Zash I'm not sure this is how field standardization is meant to work
  474. pep. So yeah that confirms I have to be able to parse and disco feature and form configuration and handle duplicates etc. in disco#info results
  475. lovetox i agree its not very nice
  476. Zash pep.: at least it's roomconfig vs roominfo
  477. lovetox no pep, just parse all roominfo attributes
  478. pep. lovetox, why?
  479. lovetox and then the roomconfig features you are interested
  480. lovetox and you dont need to handle duplicates
  481. lovetox you are not a server stanza debugger
  482. pep. lovetox, not everything is sent as a roomconfig field
  483. lovetox as i said, first you parse all "roominfo"
  484. pep. not even roominfo
  485. lovetox then only the roomconfig fields you are interested in
  486. pep. <feature var='muc_nonanonymous'/>
  487. Zash It's `muc#roominfo_changesubject` in Prosody :(
  488. pep. Zash, :D
  489. lovetox Zash, i think because i opened a issue and was confused :D
  490. Zash Indeed
  491. Zash Tho it didn't advertise that at all before
  492. Zash I feel like there's been a case where there was one of roominfo and roomconfig, which was changed to the other
  493. lovetox whats with that feature pep?
  494. lovetox of course you need also features parsing
  495. Lance has joined
  496. sonny has left
  497. lovetox ok lets formulate it different
  498. lovetox first parse features, then parse roominfo
  499. lovetox that is what you can depend on
  500. lovetox roomconfig, in disco info is totally optional
  501. lovetox so you dont need to parse it at all and everything should work
  502. pep. lovetox, well that means I can have both muc_nonanonymous and muc#roomconfig_whois to anyone and I need to parse both.
  503. pep. Or have one in a server implementation, the other in another server implementation
  504. lovetox no pep.
  505. pep. Not that it's really an issue, just confusing / inconsistencies
  506. lovetox the feature is not optional
  507. pep. what do you mean it's not optional
  508. lovetox if a muc is nonanonymous
  509. pep. Ok so a server has to use the feature if it exists?
  510. lovetox is MUST include <feature var='muc_nonanonymous'/>
  511. lovetox server?
  512. lovetox i thought we are talking about rooms
  513. pep. MUC service
  514. pep. Or rooms, whatever
  515. pep. server-side
  516. lovetox if you query a *room*
  517. pep. we're talking about the same thing
  518. lovetox the answer MUST include that feature
  519. pep. k
  520. lovetox if it applys to the room
  521. Zash So muc#roominfo is a superset that includes muc#roomconfig :/
  522. lovetox so there is no reason in the world why you ever search for roomconfig_whois
  523. sonny has joined
  524. lovetox pep. i would say Gajim displays every important information of a muc in its muc join dialog
  525. lovetox and the only time i check for roomconfig is for muc#roomconfig_roomname
  526. lovetox im not sure why that is, but i probably had a reason
  527. lovetox its muc#roomconfig_roomname > identity.name -> localpart
  528. lovetox for naming a groupchat
  529. paul has joined
  530. sonny has left
  531. Andrzej has left
  532. werdan has left
  533. pasdesushi has joined
  534. sonny has joined
  535. pasdesushi has left
  536. pasdesushi has joined
  537. mukt2 has left
  538. sonny has left
  539. pasdesushi has left
  540. Lance has left
  541. Andrzej has joined
  542. pasdesushi has joined
  543. lovetox has left
  544. pep. lovetox, do you also have the mam config hack btw? :x
  545. deuill has joined
  546. deuill has left
  547. pep. Servers didn't agree on a config value apparently
  548. pep. https://github.com/iNPUTmice/Conversations/blob/fa752b596d7fba41a0b62011cd91a11af84b1cd6/src/main/java/eu/siacs/conversations/generator/IqGenerator.java#L527
  549. pasdesushi has left
  550. Alex has left
  551. eevvoor has joined
  552. lovetox has joined
  553. karoshi has left
  554. Andrzej has left
  555. Lance has joined
  556. karoshi has joined
  557. sonny has joined
  558. Andrzej has joined
  559. Lance has left
  560. goffi has joined
  561. lovetox why is that a hack?
  562. lovetox its a custom config option for prosody
  563. lovetox and yes Gajim uses that
  564. sonny has left
  565. mdosch has left
  566. mdosch has joined
  567. alex-a-soto has left
  568. Alex has joined
  569. Lance has joined
  570. sonny has joined
  571. sonny has left
  572. mukt2 has joined
  573. Andrzej has left
  574. Andrzej has joined
  575. Andrzej has left
  576. Andrzej has joined
  577. alex-a-soto has joined
  578. Andrzej has left
  579. Lance has left
  580. antranigv has left
  581. krauq has left
  582. krauq has joined
  583. adityaborikar has left
  584. adityaborikar has joined
  585. sonny has joined
  586. werdan has joined
  587. Syndace has left
  588. Syndace has joined
  589. sonny has left
  590. Lance has joined
  591. Andrzej has joined
  592. lovetox has left
  593. sonny has joined
  594. Andrzej has left
  595. sonny has left
  596. sonny has joined
  597. edhelas lovetox we can specify one in the XEP and simply the implementations to follow the standards
  598. Andrzej has joined
  599. Zash I wonder if they've read https://xmpp.org/extensions/xep-0100.html
  600. Zash I wonder if it's relevant
  601. Yagiza has left
  602. mukt2 has left
  603. sonny has left
  604. pasdesushi has joined
  605. pasdesushi has left
  606. pasdesushi has joined
  607. krauq has left
  608. krauq has joined
  609. pasdesushi has left
  610. werdan has left
  611. pasdesushi has joined
  612. DebXWoody has left
  613. Andrzej has left
  614. Andrzej has joined
  615. krauq has left
  616. pasdesushi has left
  617. krauq has joined
  618. sonny has joined
  619. lskdjf has left
  620. larma has left
  621. neshtaxmpp has joined
  622. eevvoor has left
  623. lovetox has joined
  624. lovetox edhelas, yes we can, and it would be easier, but i would not conisder everything thats not in a standard a hack
  625. pep. Just that consistency is good, especially when it's the exact same feature :p
  626. Zash I wanna change it from a boolean to a timedelta of some sort, ie retention period.
  627. pep. with a "max"? :P
  628. Holger Zash: For MUC MAM specifically?
  629. Zash pep.: I guess a range from 'disabled' to a server-wide maximum.
  630. Zash Holger: Well, yes, but probably MAM too at some point..
  631. Holger (FWIW I tried to suggest standardizing a field name but failed.)
  632. Alex has left
  633. Zash Somewhat related to me wanting to turn the 'persistent' boolean into a similar timedelta.
  634. pep. Holger, !! What failed
  635. Holger Zash: I see. Haven't seen demand for such a feature yet. (And would not be keen on implementing it.)
  636. pep. Zash, I guess currently it's a deployment policy anyway
  637. Zash Yeah
  638. pep. GC'd after t time of inactivity or sth
  639. Zash pep.: Room persistence? Yeah, instead of choosing between "room destroyed the moment your phone blips" and "exists forever", the room would be destroyed after n days of emptyness.
  640. sonny has left
  641. sonny has joined
  642. Holger pep.: I think people disagreed on whether it needs a separate flag at all (as opposed to overloading the flag for public HTML logging). And those who agreed didn't agree on how to proceed (just add it to 0045 vs. tell 'the registrar' or something).
  643. Holger Maybe I should have another go.
  644. Zash Public HTML logging _is_ subtly different.
  645. pep. I guess that'd be yet another thing for the registrar
  646. pep. And yeah HTML logging is different
  647. Holger Zash: Absolutely.
  648. Zash Altho, if you allow anonymous MAM access without joining, it's very close
  649. pep. I'm support such a PR
  650. Holger Zash: If.
  651. goffi has left
  652. pep. I'd support such a PR
  653. Zash There's something of a scale :)
  654. Holger Zash: 0313 says: > A MUC archive MUST check that the user requesting the archive has the right to enter it at the time of the query and only allow access if so.
  655. pep. Doesn't mean there can't be more checks?
  656. Zash Holger: But does it say that you can't restrict it further?
  657. pep. Maybe that should be made more explicit
  658. Zash Anything not forbidden is allowed! :D
  659. Zash I think limiting MAM access to current participants is a thing one might want.
  660. Zash And also limits based on affiliation, e.g. limit to members/admins or somesuch.
  661. Zash or <payment-required/>
  662. pep. I'd say in public channels I might want to restrict to joined participants :/
  663. Zash Mmmmmmmoar settings
  664. pep. Design guidelines
  665. Andrzej has left
  666. Andrzej has joined
  667. Andrzej has left
  668. Andrzej has joined
  669. sonny has left
  670. Andrzej has left
  671. sonny has joined
  672. Andrzej has joined
  673. emus has left
  674. Andrzej has left
  675. emus has joined
  676. Andrzej has joined
  677. sonny has left
  678. Andrzej has left
  679. Andrzej has joined
  680. Andrzej has left
  681. Andrzej has joined
  682. Andrzej has left
  683. Andrzej has joined
  684. pasdesushi has joined
  685. pasdesushi has left
  686. pasdesushi has joined
  687. pep. MAM actually explicitely says "In a members-only chat room, only owners, admins or members can query a room archive." right after that sentence
  688. Mikaela has left
  689. Zash That's saying the same as "only those who can join has access", right?
  690. pep. "[..] a MUC archive MAY further limit access based on other criteria as part of the deployment policy."
  691. pasdesushi has left
  692. lovetox has left
  693. mukt2 has joined
  694. pasdesushi has joined
  695. pasdesushi has left
  696. pasdesushi has joined
  697. xecks has left
  698. xecks has joined
  699. pasdesushi has left
  700. karoshi has left
  701. sonny has joined
  702. sonny has left
  703. jcbrand has left
  704. Lance has left
  705. sonny has joined
  706. mukt2 has left
  707. sonny has left
  708. sonny has joined
  709. sonny has left
  710. sonny has joined
  711. Lance has joined
  712. sonny has left
  713. sonny has joined
  714. Tobias has left
  715. alameyo has left
  716. alameyo has joined
  717. sonny has left
  718. Lance has left
  719. sonny has joined
  720. Lance has joined
  721. sonny has left
  722. LNJ has left
  723. larma has joined
  724. slouchy6 has joined
  725. eevvoor has joined
  726. alex-a-soto has left
  727. alex-a-soto has joined
  728. mukt2 has joined
  729. krauq has left
  730. krauq has joined
  731. sonny has joined
  732. alameyo has left
  733. alameyo has joined
  734. krauq has left
  735. krauq has joined
  736. eevvoor has left
  737. mukt2 has left
  738. debacle has left
  739. lskdjf has joined
  740. lskdjf has left
  741. mdosch has left
  742. mdosch has joined
  743. mukt2 has joined
  744. mukt2 has left
  745. alameyo has left
  746. alameyo has joined
  747. emus has left
  748. alex-a-soto has left
  749. alex-a-soto has joined
  750. larma has left
  751. krauq has left
  752. krauq has joined