XSF Discussion - 2019-07-17

  1. lskdjf has left

  2. lskdjf has joined

  3. Douglas Terabyte has left

  4. lskdjf has left

  5. lskdjf has joined

  6. lskdjf has left

  7. lskdjf has joined

  8. lskdjf has left

  9. lskdjf has joined

  10. lskdjf has left

  11. lskdjf has joined

  12. lskdjf has left

  13. lskdjf has joined

  14. ziggys has left

  15. ziggys has joined

  16. lskdjf has left

  17. lskdjf has joined

  18. lskdjf has left

  19. lskdjf has joined

  20. lskdjf has left

  21. lskdjf has joined

  22. matlag has left

  23. matlag has joined

  24. lskdjf has left

  25. lskdjf has joined

  26. lskdjf has left

  27. lskdjf has joined

  28. lskdjf has left

  29. lskdjf has joined

  30. lskdjf has left

  31. lskdjf has joined

  32. lskdjf has left

  33. lskdjf has joined

  34. lskdjf has left

  35. lskdjf has joined

  36. lskdjf has left

  37. lskdjf has joined

  38. pdurbin has joined

  39. lskdjf has left

  40. lskdjf has joined

  41. lskdjf has left

  42. lskdjf has joined

  43. waqas has left

  44. lskdjf has left

  45. lskdjf has joined

  46. lskdjf has left

  47. lskdjf has joined

  48. lskdjf has left

  49. lskdjf has joined

  50. pdurbin has left

  51. lskdjf has left

  52. lskdjf has joined

  53. lskdjf has left

  54. lskdjf has joined

  55. lskdjf has left

  56. lskdjf has joined

  57. andrey.g has left

  58. lskdjf has left

  59. lskdjf has joined

  60. lskdjf has left

  61. lskdjf has joined

  62. lskdjf has left

  63. lskdjf has joined

  64. andrey.g has joined

  65. lskdjf has left

  66. lskdjf has joined

  67. ziggys has left

  68. ziggys has joined

  69. lskdjf has left

  70. mr.fister has left

  71. neshtaxmpp has left

  72. neshtaxmpp has joined

  73. remko has joined

  74. alacer has joined

  75. lskdjf has joined

  76. lumi has left

  77. ziggys has left

  78. Neustradamus has joined

  79. lskdjf has left

  80. alacer has left

  81. alacer has joined

  82. adityaborikar has left

  83. adityaborikar has joined

  84. pdurbin has joined

  85. pdurbin has left

  86. adityaborikar has left

  87. adityaborikar has joined

  88. pdurbin has joined

  89. zach has left

  90. zach has joined

  91. remko has left

  92. Douglas Terabyte has joined

  93. waqas has joined

  94. patrick has left

  95. patrick has joined

  96. Nekit has joined

  97. remko has joined

  98. Douglas Terabyte has left

  99. Douglas Terabyte has joined

  100. adityaborikar has left

  101. adityaborikar has joined

  102. Douglas Terabyte has left

  103. Douglas Terabyte has joined

  104. kokonoe has left

  105. kokonoe has joined

  106. remko has left

  107. patrick has left

  108. waqas has left

  109. waqas has joined

  110. igoose has left

  111. igoose has joined

  112. COM8 has joined

  113. COM8 has left

  114. COM8 has joined

  115. karoshi has joined

  116. COM8 has left

  117. waqas has left

  118. wurstsalat has joined

  119. goffi has joined

  120. Holger has left

  121. Holger has joined

  122. mimi89999 has left

  123. Holger has left

  124. Holger has joined

  125. alacer has left

  126. Yagiza has joined

  127. Douglas Terabyte has left

  128. zach has left

  129. zach has joined

  130. pdurbin has left

  131. remko has joined

  132. pdurbin has joined

  133. alameyo has left

  134. alameyo has joined

  135. pdurbin has left

  136. dragonspirit810 has joined

  137. dragonspirit810 has left

  138. dragonspirit810 has joined

  139. igoose has left

  140. dragonspirit810 has left

  141. dragonspirit810 has joined

  142. dragonspirit810 has left

  143. dragonspirit810 has joined

  144. Lance has left

  145. igoose has joined

  146. Kev has joined

  147. mimi89999 has joined

  148. frainz has left

  149. frainz has joined

  150. dragonspirit810 has left

  151. dragonspirit810 has joined

  152. dragonspirit810 has left

  153. larma has left

  154. dragonspirit810 has joined

  155. dragonspirit810 has left

  156. dragonspirit810 has joined

  157. dragonspirit810 has left

  158. larma has joined

  159. Mikaela has joined

  160. goffi has left

  161. goffi has joined

  162. dragonspirit810 has joined

  163. dragonspirit810 has left

  164. dragonspirit810 has joined

  165. igoose has left

  166. dragonspirit810 has left

  167. adityaborikar has left

  168. adityaborikar has joined

  169. dragonspirit810 has joined

  170. APach has left

  171. dragonspirit810 has left

  172. dragonspirit810 has joined

  173. APach has joined

  174. sezuan has joined

  175. dragonspirit810 has left

  176. dragonspirit810 has joined

  177. flow

    pep., actually a pretty popular part of openfire and smack

  178. flow

    (and I guess spark)

  179. alacer has joined

  180. pep.

    https://github.com/xsf/xmpp.org/pull/588 hmm.

  181. pep.

    Is there something saying it must be somebody involved with the projects?

  182. Ge0rG

    I'm saying that

  183. pep.

    I also think it makes sense to say that

  184. Ge0rG


  185. Ge0rG

    > the XSF Board has decided that all implementations have to reapply once per year

  186. Ge0rG

    It's not an explicit "nobody else may do it for you" but I still think the wording is clear

  187. dragonspirit810 has left

  188. Alex has left

  189. dragonspirit810 has joined

  190. Alex has joined

  191. alacer has left

  192. dragonspirit810 has left

  193. dragonspirit810 has joined

  194. dragonspirit810 has left

  195. dragonspirit810 has joined

  196. flow

    so who wants to tell him that the spend those two hours in vain?

  197. dragonspirit810 has left

  198. pep.

    We can keep the link updates :)

  199. flow


  200. dragonspirit810 has joined

  201. alameyo has left

  202. alameyo has joined

  203. Ge0rG

    we can kindly ask them to contact individual project maintainers and to ACK the PR

  204. dragonspirit810 has left

  205. Ge0rG

    that would only take another two hours or so

  206. lnj has joined

  207. jonas’

    I think the consensus back then was "if someone cares enough", not necessarily involved with the project. In this case, they went through the trouble to hunt down releases and stuff, so maybe it’s worth letting them do the renew.

  208. dragonspirit810 has joined

  209. Ge0rG

    jonas’: there are always fans caring enough about their abandoned pet project of xmpp client. This is a very slippery slope to move forward

  210. dragonspirit810 has left

  211. Nekit has left

  212. dragonspirit810 has joined

  213. pdurbin has joined

  214. alameyo has left

  215. adityaborikar has left

  216. flow

    As long as we don't have system in place where only registered e-mail/xmpp addresses of the project are able to update the entry, I would be willing to take that slippery slope

  217. Nekit has joined

  218. dragonspirit810 has left

  219. dragonspirit810 has joined

  220. pdurbin has left

  221. dragonspirit810 has left

  222. Guus

    The though behind the renewal is to have a more or less up to date listing, not to have direct engagement with individual projects. I'd not object to third party contributions, when the contributed-to project shows some relevant activity

  223. Guus

    I'm fine with the required level of activity not being formally defined.

  224. dragonspirit810 has joined

  225. Guus

    Also: workgroup queues is indeed a popular part of the IgniteRealtime projects. I think the XEP was authored by Jive, at the time.

  226. Guus

    I'd consider adopting it, if there's momentum.

  227. dragonspirit810 has left

  228. Daniel

    It's all problematic anyway. If I were to stop developing Conversations now it's probably still going to be a relatively decent xmpp client in a year

  229. Daniel

    I kinda get where this activity thing is coming from. But apparently it's not stopping Pidgin from getting listed anyway

  230. dragonspirit810 has joined

  231. dragonspirit810 has left

  232. APach has left

  233. lumi has joined

  234. alameyo has joined

  235. flow

    well the goal was to hide abandoned projects and pidgin appears to be actively developed ( https://bitbucket.org/pidgin/main/commits/all )

  236. dragonspirit810 has joined

  237. adityaborikar has joined

  238. pep.

    The XMPP part of pidgin* ?

  239. igoose has joined

  240. Daniel

    The goal was to have a decent list of recommendations without getting too political. And activity was the seemingly objective criteria we came up with as the lowest common denominator

  241. pep.

    I guess it's more or less easy for a multi-protocol client to show activity

  242. Daniel

    But in reality it's a pretty flawed one

  243. Daniel

    As my hypothetical example with pidgin and Conversations a year from now pointed out

  244. Zash

    Having at least one developer that remembers to do the renewal once per year*

  245. pep.

    Zash, poezio just got reminded by one of its users :p

  246. Zash

    != actively developed

  247. APach has joined

  248. Kev has left

  249. Nekit has left

  250. pep.

    jonas’, one more click plz, https://github.com/xsf/xmpp.org/pull/591/files :)

  251. Nekit has joined

  252. alacer has joined

  253. jonas’


  254. pep.


  255. pep.

    I'm looking at Meetups listed on the events page and I'm curious about Paris, there was one in the past right?

  256. dragonspirit810 has left

  257. pep.

    nyco, Link Mauve, ^

  258. Douglas Terabyte has joined

  259. lumi has left

  260. ralphm

    Guus: if it is actively being used, maybe that XEP should be revived?

  261. alameyo has left

  262. adityaborikar has left

  263. alameyo has joined

  264. 404.city has joined

  265. adityaborikar has joined

  266. alameyo has left

  267. lskdjf has joined

  268. lnj has left

  269. lnj has joined

  270. alacer has left

  271. 404.city has left

  272. alacer has joined

  273. alacer has left

  274. alacer has joined

  275. adityaborikar has left

  276. tom has joined

  277. alacer has left

  278. alacer has joined

  279. 404.city has joined

  280. 404.city has left

  281. alameyo has joined

  282. alameyo has left

  283. adityaborikar has joined

  284. debacle has joined

  285. waqas has joined

  286. waqas has left

  287. alacer has left

  288. alacer has joined

  289. valo has left

  290. lee has left

  291. lee has joined

  292. pdurbin has joined

  293. Nekit has left

  294. Nekit has joined

  295. valo has joined

  296. igoose has left

  297. igoose has joined

  298. alameyo has joined

  299. Guus has left

  300. Guus has joined

  301. pdurbin has left

  302. igoose has left

  303. alacer has left

  304. alameyo has left

  305. alameyo has joined

  306. matlag has left

  307. matlag has joined

  308. alameyo has left

  309. lskdjf has left

  310. lskdjf has joined

  311. alacer has joined

  312. Guus has left

  313. Guus has joined

  314. igoose has joined

  315. lskdjf has left

  316. lskdjf has joined

  317. lskdjf has left

  318. lskdjf has joined

  319. lskdjf has left

  320. lskdjf has joined

  321. jonas’ has left

  322. jonas’ has joined

  323. Kev has joined

  324. Kev has left

  325. alacer has left

  326. igoose has left

  327. 404.city has joined

  328. lskdjf has left

  329. lskdjf has joined

  330. lskdjf has left

  331. lskdjf has joined

  332. lskdjf has left

  333. lskdjf has joined

  334. igoose has joined

  335. Guus has left

  336. Guus has joined

  337. alameyo has joined

  338. karoshi has left

  339. karoshi has joined

  340. lskdjf has left

  341. alameyo has left

  342. alameyo has joined

  343. alameyo has left

  344. alacer has joined

  345. Nekit has left

  346. Nekit has joined

  347. Nekit has left

  348. Nekit has joined

  349. lskdjf has joined

  350. alameyo has joined

  351. Guus has left

  352. Nekit has left

  353. Nekit has joined

  354. alameyo has left

  355. alameyo has joined

  356. Andrew Nenakhov has left

  357. alameyo has left

  358. Guus has joined

  359. Andrew Nenakhov has joined

  360. Andrew Nenakhov has left

  361. Andrew Nenakhov has joined

  362. pdurbin has joined

  363. lskdjf has left

  364. lskdjf has joined

  365. Yagiza has left

  366. david has left

  367. david has joined

  368. pdurbin has left

  369. david has left

  370. david has joined

  371. alacer has left

  372. alacer has joined

  373. waqas has joined

  374. alameyo has joined

  375. lskdjf has left

  376. patrick has joined

  377. alacer has left

  378. Guus has left

  379. Guus has joined

  380. Kev has joined

  381. lskdjf has joined

  382. Kev has left

  383. lskdjf has left

  384. lskdjf has joined

  385. frainz has left

  386. adityaborikar has left

  387. 404.city has left

  388. adityaborikar has joined

  389. frainz has joined

  390. alacer has joined

  391. Mikaela has left

  392. Mikaela has joined

  393. igoose has left

  394. Yagiza has joined

  395. mimi89999 has left

  396. igoose has joined

  397. rion has left

  398. rion has joined

  399. valo has left

  400. Lance has joined

  401. alameyo has left

  402. alameyo has joined

  403. mimi89999 has joined

  404. alameyo has left

  405. valo has joined

  406. mimi89999 has left

  407. mimi89999 has joined

  408. marc_ has left

  409. Lance has left

  410. lumi has joined

  411. adityaborikar has left

  412. adityaborikar has joined

  413. Kev has joined

  414. Lance has joined

  415. Tobias has left

  416. Tobias has joined

  417. waqas has left

  418. alacer has left

  419. UsL has left

  420. UsL has joined

  421. wojtek has joined

  422. ziggys has joined

  423. sezuan has left

  424. waqas has joined

  425. alameyo has joined

  426. alameyo has left

  427. alameyo has joined

  428. alameyo has left

  429. ziggys has left

  430. ziggys has joined

  431. alameyo has joined

  432. lskdjf has left

  433. lskdjf has joined

  434. pdurbin has joined

  435. lskdjf has left

  436. lskdjf has joined

  437. pdurbin has left

  438. waqas has left

  439. alameyo has left

  440. alameyo has joined

  441. lskdjf has left

  442. Mikaela has left

  443. Mikaela has joined

  444. alameyo has left

  445. Daniel has left

  446. Daniel has joined

  447. remko has left

  448. lskdjf has joined

  449. lskdjf has left

  450. lskdjf has joined

  451. Daniel has left

  452. Daniel has joined

  453. igoose has left

  454. Daniel has left

  455. Daniel has joined

  456. Daniel has left

  457. Daniel has joined

  458. Daniel has left

  459. Daniel has joined

  460. lskdjf has left

  461. lskdjf has joined

  462. lskdjf has left

  463. lskdjf has joined

  464. alameyo has joined

  465. igoose has joined

  466. lskdjf has left

  467. lskdjf has joined

  468. Daniel has left

  469. Daniel has joined

  470. Kev has left

  471. lskdjf has left

  472. lskdjf has joined

  473. remko has joined

  474. lovetox has joined

  475. Nekit has left

  476. lskdjf has left

  477. lskdjf has joined

  478. alameyo has left

  479. alameyo has joined

  480. alameyo has left

  481. lskdjf has left

  482. lskdjf has joined

  483. dele2 has joined

  484. marc_ has joined

  485. alameyo has joined

  486. remko has left

  487. lskdjf has left

  488. lskdjf has joined

  489. kockblock has joined

  490. kockblock

    XMPeePee is PooPoo

  491. kockblock

    Oh, Daniel der Lutsch ist auch hier

  492. kockblock has left

  493. ralphm


  494. Chobbes has joined

  495. igoose has left

  496. igoose has joined

  497. adityaborikar has left

  498. adityaborikar has joined

  499. marc_ has left

  500. Nekit has joined

  501. ziggys has left

  502. ziggys has joined

  503. Mikaela has left

  504. Mikaela has joined

  505. Daniel has left

  506. neshtaxmpp has left

  507. alameyo has left

  508. alameyo has joined

  509. alameyo has left

  510. marc_ has joined

  511. dele2 has left

  512. marc_ has left

  513. marc_ has joined

  514. alameyo has joined

  515. adityaborikar has left

  516. adityaborikar has joined

  517. winfried has left

  518. winfried has joined

  519. valo has left

  520. marc_ has left

  521. pdurbin has joined

  522. valo has joined

  523. igoose has left

  524. Lance has left

  525. Lance has joined

  526. Lance

    Has anyone used MUC hats to build anything? https://xmpp.org/extensions/xep-0317.html

  527. Guus

    Physical hats, but that's not what you mean.

  528. Lance

    Looking at using it for a work project to implement discord style room roles/permissions.

  529. ralphm

    Mostly an obscure cult, so far.

  530. ralphm

    But yes, I still think the idea is solid.

  531. ziggys has left

  532. ralphm

    It was also designed with games in mind.

  533. pdurbin has left

  534. igoose has joined

  535. alameyo has left

  536. alameyo has joined

  537. alameyo has left

  538. Chobbes has left

  539. lovetox

    yeah looks good

  540. lovetox

    but do i read this corectly the server adds the hat to the presence?

  541. Lance

    Heh, "format is open for debate" with three possible options. But I think option 1 is the one to go with.

  542. ziggys has joined

  543. Lance

    Yeah, first step for me will be making a prosody module that strips out any hats a user tries to send themselves, and stamp the correct server-sanctioned ones

  544. ralphm

    I drafted this with hildjj in the FOSDEM hackers room many moons ago.

  545. ziggys has left

  546. lovetox

    yeah looks like a nice idea, easy to implement for clients

  547. lovetox

    but mostly server work

  548. ralphm

    Would be happy to be the author to revive.

  549. lovetox

    so yeah i definitly would implement that in gajim if a server has support

  550. lskdjf has left

  551. lskdjf has joined

  552. Lance

    I'll have implementation experience to provide over the next few weeks then ralphm

  553. lovetox

    Gajim also has the necessary adhoc interface for the admins

  554. ziggys has joined

  555. lskdjf has left

  556. lskdjf has joined

  557. ralphm


  558. ralphm

    Lance: let me know when, and we'll pick it up

  559. ralphm

    There are a few, eh, sparse sections.

  560. Lance

    lmao, yes. that's what prompted my asking :)

  561. Seve

    Lance: check converse.js

  562. lskdjf has left

  563. lskdjf has joined

  564. lumi has left

  565. lskdjf has left

  566. lskdjf has joined

  567. lumi has joined

  568. lovetox

    ah i wondered what this tags are

  569. lovetox

    but this is weird how can converse.js show this if servers dont have support for it

  570. alameyo has joined

  571. lskdjf has left

  572. lskdjf has joined

  573. lskdjf has left

  574. lskdjf has joined

  575. lskdjf has left

  576. lskdjf has joined

  577. debacle has left

  578. lskdjf has left

  579. lskdjf has joined

  580. alameyo has left

  581. alameyo has joined

  582. curen has left

  583. marc_ has joined

  584. lskdjf has left

  585. lskdjf has joined

  586. alameyo has left

  587. goffi has left

  588. lskdjf has left

  589. lskdjf has joined

  590. Lance has left

  591. lskdjf has left

  592. lskdjf has joined

  593. lskdjf has left

  594. lskdjf has joined

  595. winfried has left

  596. winfried has joined

  597. Lance has joined

  598. goffi has joined

  599. marc_ has left

  600. lskdjf has left

  601. winfried has left

  602. alameyo has joined

  603. lskdjf has joined

  604. winfried has joined

  605. Guus has left

  606. david has left

  607. david has joined

  608. winfried has left

  609. Guus has joined

  610. winfried has joined

  611. alameyo has left

  612. alameyo has joined

  613. alameyo has left

  614. pep.

    Lance, I think MattJ and jc were interested in hats

  615. alameyo has joined

  616. Douglas Terabyte has left

  617. wurstsalat

    This was also on a sprint's agenda some time ago

  618. Douglas Terabyte has joined

  619. pep.

    Yeah it was discussed somewhat in Cambridge, I don't think anything came out of it though

  620. Douglas Terabyte has left

  621. Yagiza has left

  622. marc_ has joined

  623. Lance

    ah, wonderful, gajim supports adhoc commands on rooms. that makes testing hats so much easier now

  624. pep.

    Prosody doesn't support ad-hoc on rooms iirc :(

  625. Douglas Terabyte has joined

  626. Lance

    ... of course not. will still give it a try, trunk might surprise me

  627. Lance

    but i at least have a module now that will strip out hats sent by occupants, and stamp the hats assigned by the server

  628. boothj5 has joined

  629. boothj5 has left

  630. goffi has left

  631. goffi has joined

  632. alameyo has left

  633. alameyo has joined

  634. alameyo has left

  635. pdurbin has joined

  636. marc_ has left

  637. Zash

    Lance: Already? Nice.

  638. MattJ

    I have a module that does... something

  639. Lance

    Zash: check the presence stanzas in the stanza discuss room :p

  640. MattJ

    Would have to check when I'm at my laptop

  641. Zash

    pep.: It should be doable to re-use the adhoc(.lib) handling itself and adapt it to MUC.

  642. ralphm


  643. alameyo has joined

  644. MattJ

    I think the hardest part of hats is knowing who should be able to wear them and when, and of course that isn't in the XEP and varies across deployments

  645. Zash

    The only certainty is that the one with the most hats wins!

  646. Zash

    Hat Fortress 2 over XMPP! \o/

  647. ralphm

    Yeah, the assumption was that the rooms would have business for that. Like if you expose a chess game as a MUC room, it would know what hats are appropriate.

  648. ralphm

    Not sure how easy it is to make this generic.

  649. lovetox

    i thought this is simply something the room owner decides

  650. MattJ

    iirc I made a generic module that could be extended for different use cases

  651. lovetox

    like promoting someone to moderator, i can give him a hat

  652. Lance

    Or in my case, with audio/video conferencing, who is allowed to stream :)

  653. MattJ

    lovetox: decides how/where? Where does the list of hats come from?

  654. Zash

    Implementing such logic in a bot seems logical

  655. ralphm

    lovetox: what I mean is that if you have a hat 'chair person', you probably want a rule that there can be only one.

  656. ralphm

    Codifying rules like this generically is hard.

  657. MattJ

    Yeah, that

  658. lovetox

    Of course you can think up all rules, but i think also just the admin thinking up some hat like "Teacher" is already fine

  659. ralphm

    And I think such rules are business logic and application specific and should be in _this_ XEP.

  660. lovetox

    i show the label as client beside the nick

  661. lovetox

    and thats it

  662. lovetox

    everybody knows this is the teacher :)

  663. Zash

    Custom MUC modules/server-side extensions?

  664. ralphm

    If you want to expose rooms with the rule 'do whatever you want', then yeah, that's pretty easy to do.

  665. MattJ

    lovetox: hats are namespaced, and for a reason... you might want to allow PMs to teachers but not other students, etc.

  666. MattJ

    So the label is just a part of it

  667. ralphm

    The label is the least interesting part of hats.

  668. fippo

    lance: so you're doing stuff we discussed in... 2015? :-)

  669. lovetox

    Ok i understand you can treat hats like roles with permissions

  670. MattJ

    And if a student makes a room and assigns themselves 'Teacher', that is unacceptable in many cases :)

  671. lovetox

    but you could also just display the label

  672. lovetox

    its already useful

  673. Lance

    fippo: yes

  674. eevvoor has joined

  675. Lance

    i've kinda put a lot of things on backburner for a few years

  676. MattJ

    Sure, just displaying the label is fine

  677. lovetox

    Yes i understand you could add lots of nice features on top of that

  678. fippo

    lance: problems put on the backburner are much more tasty :-)

  679. pdurbin has left

  680. eevvoor has left

  681. MattJ

    fippo: or the smoke alarm goes off

  682. ralphm

    For more generic rooms, you could start with allowing room admins to assign hats. Another would be a mechanism that allows room admins to whitelist members per hat they can assume.

  683. alameyo has left

  684. alameyo has joined

  685. goffi has left

  686. ralphm

    E.g. in this room, a whitelist of Directors could assume a hat that means Chair. Usually that would be me, sometimes Alex, sometimes another person in my absence.

  687. alameyo has left

  688. Zash

    This sounds a lot like security labels

  689. Lance

    Yeah, it kinda is. Security labels for occupants, not messages

  690. lovetox

    a bit but not really

  691. lovetox

    sec labels are about messages

  692. lovetox

    though the part who is allowed to put labels onto messages could be also a hat

  693. Zash

    In the more general sense that all the interesting logic would resid on the server side, with the protocol mostly being about presentation

  694. Andrew Nenakhov has left

  695. Andrew Nenakhov has joined

  696. ralphm


  697. Lance

    So next round of iteration for this for me is probably going to be adding permissions to hats. So some way to query a hat to get back a dataform of what's allowed or not. That _might_ inform some updates for the xep

  698. ralphm

    I can imagine some form of useful, but limited, hat admin protocol. If you then want more fancy, you'd do custom oob admin/logic.

  699. Lance

    Or a query that returns the somehow-compiled set of what you're allowed to do, based on your current hats.

  700. ralphm

    Such basic protocol might be part of this XEP even.

  701. lskdjf has left

  702. lskdjf has joined

  703. ralphm

    And we'd it clear how one might use hats in MIX, which lacks roles

  704. lskdjf has left

  705. lskdjf has joined

  706. ralphm


  707. lskdjf has left

  708. lskdjf has joined

  709. ralphm

    For MUC, roles and affiliations could be grandfathered in

  710. MattJ

    Lance: ping me tomorrow if you're around, I definitely already have stuff around this, I just don't remember how complete it was

  711. igoose has left

  712. MattJ

    I was planning to update the XEP

  713. Lance

    Will do MattJ. Thanks!

  714. ralphm

    I'll give it some sleep, too

  715. remko has joined

  716. alameyo has joined

  717. lee has left

  718. debacle has joined

  719. igoose has joined

  720. alameyo has left

  721. alameyo has joined

  722. waqas has joined

  723. alameyo has left

  724. lskdjf has left

  725. lskdjf has joined

  726. lskdjf has left

  727. lskdjf has joined

  728. karoshi has left

  729. alameyo has joined

  730. igoose has left

  731. igoose has joined

  732. lovetox_ has joined

  733. lovetox_ has left

  734. lovetox_ has joined

  735. lovetox_ has left

  736. lovetox_ has joined

  737. lovetox_ has left

  738. Nekit has left

  739. wurstsalat has left

  740. marc_ has joined

  741. lee has joined

  742. mimi89999 has left

  743. mimi89999 has joined

  744. remko has left

  745. marc_ has left

  746. marc_ has joined

  747. Mikaela has left

  748. lovetox_ has joined

  749. lovetox__ has joined

  750. lovetox__ has left

  751. lovetox_ has left

  752. lovetox has left

  753. marc_ has left

  754. ziggys has left

  755. lumi has left

  756. mimi89999 has left

  757. mimi89999 has joined

  758. mimi89999 has left

  759. mimi89999 has joined

  760. mimi89999 has left

  761. mimi89999 has joined

  762. mimi89999 has left

  763. mimi89999 has joined

  764. Lance has left

  765. Lance has joined

  766. wojtek has left

  767. wojtek has joined

  768. ziggys has joined

  769. marc_ has joined

  770. mimi89999 has left

  771. mimi89999 has joined

  772. Lance has left

  773. UsL has left

  774. UsL has joined

  775. curen has joined

  776. waqas has left

  777. mimi89999 has left

  778. mimi89999 has joined

  779. mimi89999 has left

  780. mimi89999 has joined

  781. mimi89999 has left

  782. mimi89999 has joined

  783. Steve Kille has joined

  784. mimi89999 has left

  785. mimi89999 has joined

  786. mimi89999 has left

  787. mimi89999 has joined

  788. mimi89999 has left

  789. mimi89999 has joined

  790. lnj has left