jdev - 2022-09-11


  1. Mx2 has left

  2. spiral has joined

  3. Alex has left

  4. rubi has joined

  5. thomaslewis has left

  6. thomaslewis has joined

  7. Mx2 has joined

  8. thomaslewis has left

  9. thomaslewis has joined

  10. jgart has left

  11. jgart has joined

  12. rubi has left

  13. thomaslewis has left

  14. spiral has left

  15. thomaslewis has joined

  16. spiral has joined

  17. jgart has left

  18. thomaslewis has left

  19. thomaslewis has joined

  20. Mx2 has left

  21. Mx2 has joined

  22. thomaslewis has left

  23. thomaslewis has joined

  24. thomaslewis has left

  25. TheRealkarano has left

  26. TheRealkarano has joined

  27. thomaslewis has joined

  28. kikuchiyo has left

  29. thomaslewis has left

  30. TheRealkarano has left

  31. TheRealkarano has joined

  32. thomaslewis has joined

  33. TheRealkarano has left

  34. TheRealkarano has joined

  35. kikuchiyo has joined

  36. thomaslewis has left

  37. thomaslewis has joined

  38. Ingolf has left

  39. thomaslewis has left

  40. Ingolf has joined

  41. atomicwatch has left

  42. thomaslewis has joined

  43. TheRealkarano has left

  44. TheRealkarano has joined

  45. Sam has left

  46. thomaslewis has left

  47. Sam has joined

  48. Mx2 has left

  49. Mx2 has joined

  50. rubi has joined

  51. al has joined

  52. TheRealkarano has left

  53. TheRealkarano has joined

  54. rubi has left

  55. rubi has joined

  56. krit has left

  57. TheRealkarano has left

  58. TheRealkarano has joined

  59. TheRealkarano has left

  60. TheRealkarano has joined

  61. rubi has left

  62. al has left

  63. TheRealkarano has left

  64. TheRealkarano has joined

  65. thomaslewis has joined

  66. thomaslewis has left

  67. thomaslewis has joined

  68. krit has joined

  69. thomaslewis has left

  70. TheRealkarano has left

  71. TheRealkarano has joined

  72. TheRealkarano has left

  73. TheRealkarano has joined

  74. TheRealkarano has left

  75. TheRealkarano has joined

  76. rubi has joined

  77. jgart has joined

  78. junaid has left

  79. junaid has joined

  80. Mx2 has left

  81. paul has joined

  82. Mx2 has joined

  83. mirux has joined

  84. TheRealkarano has left

  85. TheRealkarano has joined

  86. TheRealkarano has left

  87. TheRealkarano has joined

  88. TheRealkarano has left

  89. TheRealkarano has joined

  90. hearty has left

  91. wurstsalat has left

  92. hearty has joined

  93. TheRealkarano has left

  94. TheRealkarano has joined

  95. krit has left

  96. mirux has left

  97. mirux has joined

  98. Mario Sabatino has joined

  99. atomicwatch has joined

  100. Mx2 has left

  101. MSavoritias (fae,ve) has left

  102. MSavoritias (fae,ve) has joined

  103. TheRealkarano has left

  104. TheRealkarano has joined

  105. TheRealkarano has left

  106. TheRealkarano has joined

  107. Mx2 has joined

  108. atomicwatch has left

  109. kikuchiyo has left

  110. thomaslewis has joined

  111. atomicwatch has joined

  112. rubi has left

  113. rubi has joined

  114. thomaslewis has left

  115. kikuchiyo has joined

  116. krit has joined

  117. rubi has left

  118. rubi has joined

  119. TheRealkarano has left

  120. TheRealkarano has joined

  121. adx has joined

  122. TheRealkarano has left

  123. TheRealkarano has joined

  124. mh has left

  125. xnamed has joined

  126. Alex has joined

  127. larma has joined

  128. Alex has left

  129. Alex has joined

  130. wurstsalat has joined

  131. debacle has joined

  132. Laura has left

  133. marc has joined

  134. marc has left

  135. marc has joined

  136. Mx2 has left

  137. marc0s has left

  138. marc0s has joined

  139. Mx2 has joined

  140. kikuchiyo has left

  141. kikuchiyo has joined

  142. Yagizа has left

  143. Yagizа has joined

  144. adx has left

  145. marc0s has left

  146. marc0s has joined

  147. PapaTutuWawa has joined

  148. marc0s has left

  149. marc0s has joined

  150. sonny has left

  151. sonny has joined

  152. marc0s has left

  153. marc0s has joined

  154. marc0s has left

  155. marc0s has joined

  156. antranigv has joined

  157. marc0s has left

  158. marc0s has joined

  159. Laura has joined

  160. marc0s has left

  161. marc0s has joined

  162. adx has joined

  163. sonny has left

  164. sonny has joined

  165. antranigv has left

  166. antranigv has joined

  167. antranigv has left

  168. TheRealkarano has left

  169. TheRealkarano has joined

  170. wurstsalat has left

  171. wurstsalat has joined

  172. TheRealkarano has left

  173. TheRealkarano has joined

  174. Laura has left

  175. Ingolf has left

  176. Laura has joined

  177. FireFly has left

  178. FireFly has joined

  179. larma has left

  180. kurtain has left

  181. marc has left

  182. marc has joined

  183. debacle has left

  184. TheRealkarano has left

  185. TheRealkarano has joined

  186. hearty has left

  187. hearty has joined

  188. Martin has left

  189. Martin has joined

  190. marc has left

  191. marc has joined

  192. Mx2 has left

  193. atomicwatch has left

  194. Mx2 has joined

  195. Ge0rG has left

  196. Ge0rG has joined

  197. pep.

    I'm confusing which JIDs should go where.. what kind of terminology do you use for your MUC-component impls? - roomjid, barejid of the room - occupant? Many resources (fulljid) from the same account to one participant fulljid - Session? A real(full)jid. - Anything I'm missing?

  198. pep.

    - Participant -- which I named in the occupant line --, fulljid for the occupant in the room

  199. MattJ

    Don't look to Prosody for inspiration here... most of the variables called 'nick' contain an occupant's room JID

  200. MattJ

    That "most" is the best part

  201. pep.

    ^^'

  202. MattJ

    Gradually cleaning that up

  203. MattJ

    Occupant JID is generally clear, I think

  204. MattJ

    And real JID is always clear

  205. jubalh has left

  206. pep.

    Occupant JID being.. what I called participant jid?

  207. pep.

    In my list above, an occupant isn't actually visible from the outside

  208. pep.

    Maybe I should just call that occupant jid yeah

  209. pep.

    Well it's visible as a participant

  210. pep.

    But I guess I just took that from roles and it's not actually needed

  211. pep.

    But I guess I just took that word from roles and it's not actually needed

  212. pep.

    Yeah realjid is always clear to me too

  213. pep.

    Even though.. it can be full or bare

  214. pep.

    That's why I also like session

  215. MattJ

    Apart from the multi-session nick stuff, MUC is pretty much based on full JIDs only

  216. pep.

    I start a new MUC implementation, I'm going to include MSN :p

  217. MattJ

    Though given trends, it may be something I'd change in a new implementation

  218. pep.

    But yeah I realized it was mostly fulljids. I was a bit surprised coming mostly from the client side

  219. pep.

    When sending presences at join, I send occupant presences right, not sessions. Unless in non-anon rooms, or.. is it that I just include multiple realjids in the presence?

  220. nicoco_

    when you master all this, will you help me with slidge's MUC support pep, please ? 🙂

  221. nicoco_

    when you master all this, will you help me with slidge's MUC support pep, please? 🙂

  222. pep.

    heh

  223. pep.

    Or I just include one of the session jid, and which one is implementation defined?

  224. pep.

    Because MSN wasn't planned from the start so it's just not there

  225. Ingolf has joined

  226. MattJ

    pep.: Prosody sends multiple real JIDs in presence, though it's not in the spec (or wasn't, can't remember if we updated it)

  227. pep.

    “ If allowed by the service, a user can associate more than one full JID with the same occupant JID (e.g., the user juliet@capulet.lit is allowed to log in simultaneously as the nick "JuliC" in the characters@chat.shakespeare.lit chatroom from both juliet@capulet.lit/balcony and juliet@capulet.lit/chamber). Multi-session nicks are not currently defined in this document.”

  228. pep.

    “If allowed by the service, a user can associate more than one full JID with the same occupant JID (e.g., the user juliet@capulet.lit is allowed to log in simultaneously as the nick "JuliC" in the characters@chat.shakespeare.lit chatroom from both juliet@capulet.lit/balcony and juliet@capulet.lit/chamber). Multi-session nicks are not currently defined in this document.”

  229. pep.

    What does this look like in XML? multiple <item/>?

  230. MattJ

    Yes

  231. Mx2 has left

  232. Mx2 has joined

  233. thomaslewis has joined

  234. pep.

    ta

  235. thomaslewis has left

  236. kikuchiyo has left

  237. selurvedu has left

  238. TheRealkarano has left

  239. TheRealkarano has joined

  240. nik has joined

  241. nik has left

  242. nik has joined

  243. kikuchiyo has joined

  244. antranigv has joined

  245. thomaslewis has joined

  246. nik has left

  247. kikuchiyo has left

  248. kikuchiyo has joined

  249. thomaslewis has left

  250. atomicwatch has joined

  251. Ingolf has left

  252. thomaslewis has joined

  253. TheRealkarano has left

  254. TheRealkarano has joined

  255. Mx2 has left

  256. Mx2 has joined

  257. thomaslewis has left

  258. TheRealkarano has left

  259. TheRealkarano has joined

  260. TheRealkarano has left

  261. TheRealkarano has joined

  262. PapaTutuWawa has left

  263. thomaslewis has joined

  264. thomaslewis has left

  265. spiral has left

  266. spiral has joined

  267. hearty has left

  268. Sam has left

  269. Sam has joined

  270. hearty has joined

  271. SouL has left

  272. mirux has left

  273. mirux has joined

  274. debacle has joined

  275. marc has left

  276. marc has joined

  277. atomicwatch has left

  278. TheRealkarano has left

  279. TheRealkarano has joined

  280. thomaslewis has joined

  281. thomaslewis has left

  282. atomicwatch has joined

  283. PapaTutuWawa has joined

  284. thomaslewis has joined

  285. thomaslewis has left

  286. qwestion has joined

  287. thomaslewis has joined

  288. raghavgururajan has left

  289. thomaslewis has left

  290. gregory has left

  291. thomaslewis has joined

  292. qwestion has left

  293. thomaslewis has left

  294. spiral has left

  295. spiral has joined

  296. thomaslewis has joined

  297. thomaslewis has left

  298. qwestion has joined

  299. raghavgururajan has joined

  300. qwestion has left

  301. jubalh has joined

  302. Mx2 has left

  303. Mx2 has joined

  304. marc has left

  305. qwestion has joined

  306. marc0s has left

  307. marc0s has joined

  308. SouL has joined

  309. marc0s has left

  310. marc0s has joined

  311. krit has left

  312. spiral has left

  313. spiral has joined

  314. qwestion has left

  315. atomicwatch has left

  316. marc0s has left

  317. marc0s has joined

  318. atomicwatch has joined

  319. Dele Olajide has joined

  320. Dele Olajide has left

  321. omighty has joined

  322. omighty has left

  323. thomaslewis has joined

  324. xnamed has left

  325. xnamed has joined

  326. thomaslewis has left

  327. thomaslewis has joined

  328. xnamed has left

  329. marc has joined

  330. larma has joined

  331. MSavoritias (fae,ve) has left

  332. MSavoritias (fae,ve) has joined

  333. pep.

    https://xmpp.org/extensions/xep-0045.html#bizrules-presence > A room MUST silently ignore unavailable presence received from a user who has a role of "none". It seems like prosody is sending cancel/service-unavailable instead? That's when a realjid has no existing session and sends an unavailable presence (with no payload). Prosody also sends the same when an there's an existing session but the unavailable presence comes from another resource. But I guess here that may be ok?

  334. kikuchiyo has left

  335. kikuchiyo has joined

  336. thomaslewis has left

  337. MattJ

    I'm not sure why the MUST NOT, I don't see what harm it causes

  338. MattJ

    But it's probably just oversight on our part... we return that error for any stanza not "handled", by default

  339. MattJ

    So MUC probably does ignore it, and then Prosody sees no code did anything useful and lets the sender know with an error

  340. pep.

    Yeah I'm also not sure, both make sense I guess

  341. thomaslewis has joined

  342. marc0s has left

  343. marc0s has joined

  344. kikuchiyo has left

  345. kikuchiyo has joined

  346. thomaslewis has left

  347. lovetox

    role = none? means im kicked?

  348. lovetox

    can a joined user have role = none

  349. lovetox

    does this not simply mean, dont broadcast presences for not joined users?

  350. lovetox

    or it goes into this direction to not confuse clients

  351. lovetox

    with presence broadcasts

  352. thomaslewis has joined

  353. xnamed has joined

  354. marc0s has left

  355. marc0s has joined

  356. MattJ

    Uh, well, we might all be talking about different things

  357. MattJ

    I was talking about the response to the sender

  358. MattJ

    It obviously shouldn't be broadcast

  359. MattJ

    Now I'm not sure what pep. was talking about

  360. pep.

    The response to the sender yeah

  361. thomaslewis has left

  362. krit has joined

  363. MattJ

    My guess is that the XEP is thinking about broadcast at this point

  364. MattJ

    Which makes the MUST seem more sensible

  365. MattJ

    More than sensible 🙂

  366. thomaslewis has joined

  367. xnamed has left

  368. kikuchiyo has left

  369. lovetox

    That's what I meant, the xep probably wants to say "don't follow the normal muc roules for this presence"

  370. lovetox

    That's what I meant, the xep probably wants to say "don't follow the normal muc rules for this presence"

  371. thomaslewis has left

  372. lovetox

    But silently ignore is probably to much

  373. kikuchiyo has joined

  374. xnamed has joined

  375. thomaslewis has joined

  376. antranigv has left

  377. antranigv has joined

  378. thomaslewis has left

  379. thomaslewis has joined

  380. TheRealkarano has left

  381. TheRealkarano has joined

  382. TheRealkarano has left

  383. TheRealkarano has joined

  384. TheRealkarano has left

  385. TheRealkarano has joined

  386. xnamed has left

  387. TheRealkarano has left

  388. TheRealkarano has joined

  389. thomaslewis has left

  390. xnamed has joined

  391. TheRealkarano has left

  392. TheRealkarano has joined

  393. thomaslewis has joined

  394. r4v3r23 has joined

  395. TheRealkarano has left

  396. TheRealkarano has joined

  397. r4v3r23 has left

  398. TheRealkarano has left

  399. TheRealkarano has joined

  400. nephele has joined

  401. TheRealkarano has left

  402. TheRealkarano has joined

  403. TheRealkarano has left

  404. TheRealkarano has joined

  405. PapaTutuWawa has left

  406. thomaslewis has left

  407. TheRealkarano has left

  408. TheRealkarano has joined

  409. u has joined

  410. TheRealkarano has left

  411. TheRealkarano has joined

  412. inky has left

  413. xnamed has left

  414. xnamed has joined

  415. thomaslewis has joined

  416. nephele has left

  417. nephele has joined

  418. nephele has left

  419. nephele has joined

  420. nephele has left

  421. qwestion has joined

  422. nephele has joined

  423. TheRealkarano has left

  424. TheRealkarano has joined

  425. thomaslewis has left

  426. qwestion has left

  427. TheRealkarano has left

  428. TheRealkarano has joined

  429. thomaslewis has joined

  430. TheRealkarano has left

  431. TheRealkarano has joined

  432. TheRealkarano has left

  433. TheRealkarano has joined

  434. thomaslewis has left

  435. qwestion has joined

  436. TheRealkarano has left

  437. TheRealkarano has joined

  438. TheRealkarano has left

  439. TheRealkarano has joined

  440. TheRealkarano has left

  441. TheRealkarano has joined

  442. marc0s has left

  443. marc0s has joined

  444. TheRealkarano has left

  445. TheRealkarano has joined

  446. gregory has joined

  447. Sam has left

  448. TheRealkarano has left

  449. Mx2 has left

  450. TheRealkarano has joined

  451. xnamed has left

  452. Sam has joined

  453. qwestion has left

  454. TheRealkarano has left

  455. TheRealkarano has joined

  456. TheRealkarano has left

  457. TheRealkarano has joined

  458. thomaslewis has joined

  459. TheRealkarano has left

  460. TheRealkarano has joined

  461. TheRealkarano has left

  462. TheRealkarano has joined

  463. nephele has left

  464. TheRealkarano has left

  465. TheRealkarano has joined

  466. thomaslewis has left

  467. spiral has left

  468. TheRealkarano has left

  469. TheRealkarano has joined

  470. TheRealkarano has left

  471. TheRealkarano has joined

  472. thomaslewis has joined

  473. spiral has joined

  474. TheRealkarano has left

  475. TheRealkarano has joined

  476. TheRealkarano has left

  477. TheRealkarano has joined

  478. thomaslewis has left

  479. rubi has left

  480. rubi has joined

  481. thomaslewis has joined

  482. xnamed has joined

  483. thomaslewis has left

  484. TheRealkarano has left

  485. TheRealkarano has joined

  486. spiral has left

  487. TheRealkarano has left

  488. TheRealkarano has joined

  489. thomaslewis has joined

  490. spiral has joined

  491. TheRealkarano has left

  492. TheRealkarano has joined

  493. TheRealkarano has left

  494. TheRealkarano has joined

  495. Mx2 has joined

  496. Laura has left

  497. Laura has joined

  498. TheRealkarano has left

  499. thomaslewis has left

  500. TheRealkarano has joined

  501. qwestion has joined

  502. TheRealkarano has left

  503. TheRealkarano has joined

  504. thomaslewis has joined

  505. TheRealkarano has left

  506. TheRealkarano has joined

  507. TheRealkarano has left

  508. TheRealkarano has joined

  509. TheRealkarano has left

  510. TheRealkarano has joined

  511. thomaslewis has left

  512. qwestion has left

  513. TheRealkarano has left

  514. TheRealkarano has joined

  515. thomaslewis has joined

  516. TheRealkarano has left

  517. TheRealkarano has joined

  518. thomaslewis has left

  519. rubi has left

  520. kikuchiyo has left

  521. TheRealkarano has left

  522. TheRealkarano has joined

  523. rubi has joined

  524. kikuchiyo has joined

  525. TheRealkarano has left

  526. TheRealkarano has joined

  527. TheRealkarano has left

  528. TheRealkarano has joined

  529. antranigv has left

  530. TheRealkarano has left

  531. Matrix Traveler (bot) has left

  532. homebeach has left

  533. homebeach has joined

  534. Matrix Traveler (bot) has joined

  535. TheRealkarano has joined

  536. PapaTutuWawa has joined

  537. TheRealkarano has left

  538. TheRealkarano has joined

  539. u has left

  540. u has joined

  541. atomicwatch has left

  542. TheRealkarano has left

  543. TheRealkarano has joined

  544. TheRealkarano has left

  545. TheRealkarano has joined

  546. Schimon has left

  547. TheRealkarano has left

  548. TheRealkarano has joined

  549. techmetx11 has left

  550. techmetx11 has joined

  551. TheRealkarano has left

  552. TheRealkarano has joined

  553. TheRealkarano has left

  554. TheRealkarano has joined

  555. coleman has left

  556. coleman has joined

  557. thomaslewis has joined

  558. thomaslewis has left

  559. wurstsalat has left

  560. Yagizа has left

  561. TheRealkarano has left

  562. TheRealkarano has joined

  563. TheRealkarano has left

  564. TheRealkarano has joined

  565. thomaslewis has joined

  566. rubi has left

  567. TheRealkarano has left

  568. TheRealkarano has joined

  569. coleman has left

  570. coleman has joined

  571. marc has left

  572. TheRealkarano has left

  573. TheRealkarano has joined

  574. thomaslewis has left

  575. TheRealkarano has left

  576. TheRealkarano has joined

  577. MSavoritias (fae,ve) has left

  578. MSavoritias (fae,ve) has joined

  579. TheRealkarano has left

  580. TheRealkarano has joined

  581. TheRealkarano has left

  582. TheRealkarano has joined

  583. thomaslewis has joined

  584. TheRealkarano has left

  585. TheRealkarano has joined

  586. TheRealkarano has left

  587. TheRealkarano has joined

  588. TheRealkarano has left

  589. TheRealkarano has joined

  590. thomaslewis has left

  591. rubi has joined

  592. thomaslewis has joined

  593. jgart has left

  594. thomaslewis has left

  595. thomaslewis has joined

  596. Mario Sabatino has left

  597. TheRealkarano has left

  598. TheRealkarano has joined

  599. thomaslewis has left

  600. rubi has left

  601. rubi has joined

  602. marc0s has left

  603. marc0s has joined

  604. thomaslewis has joined

  605. rubi has left

  606. rubi has joined

  607. PapaTutuWawa has left

  608. thomaslewis has left

  609. mirux has left

  610. thomaslewis has joined

  611. thomaslewis has left

  612. thomaslewis has joined

  613. rubi has left

  614. spiral has left

  615. kikuchiyo has left

  616. Mx2 has left

  617. qwestion has joined

  618. thomaslewis has left

  619. Mx2 has joined

  620. qwestion has left

  621. thomaslewis has joined

  622. spiral has joined

  623. thomaslewis has left

  624. thomaslewis has joined

  625. Sam

    Random picture of Ralph half way through this article, plus a secretly planted XMPP mention in the middle (even though the article isn't about that): https://www.forbes.com/sites/michaeldelcastillo/2022/09/11/jack-dorseys-former-boss-is-building-a-decentralized-twitter/?sh=1b053b5457c3

  626. pep.

    403. Another website that doesn't like Tor.

  627. moparisthebest

    Or https://www.forbes.com/sites/michaeldelcastillo/2022/09/11/jack-dorseys-former-boss-is-building-a-decentralized-twitter/ with the creepy tracking link removed

  628. pep.

    I guess Mastodon wasn't decentralized enough for Jack.

  629. Millesimus has left

  630. thomaslewis has left

  631. jubalh has left

  632. Alex has left

  633. pep.

    TIL about Twetch. "Decentralized social network -- where everything lives on the blockchain". Are they being serious?

  634. techmetx11

    blockchain is some magical place

  635. techmetx11

    atleast... that's what they say

  636. thomaslewis has joined

  637. rubi has joined

  638. thomaslewis has left

  639. thomaslewis has joined

  640. spiral has left

  641. larma has left

  642. spiral has joined

  643. thomaslewis has left

  644. Millesimus has joined

  645. thomaslewis has joined

  646. rubi has left

  647. thomaslewis has left

  648. thomaslewis has joined

  649. kurtain has joined

  650. emus has left

  651. thomaslewis has left

  652. thomaslewis has joined

  653. thomaslewis has left

  654. debacle has left

  655. thomaslewis has joined

  656. thomaslewis has left

  657. thomaslewis has joined

  658. Mx2 has left

  659. Mx2 has joined

  660. thomaslewis has left

  661. thomaslewis has joined

  662. inky has joined

  663. adx has left

  664. junaid has left

  665. junaid has joined

  666. thomaslewis has left

  667. thomaslewis has joined

  668. TheRealkarano has left

  669. TheRealkarano has joined

  670. TheRealkarano has left

  671. TheRealkarano has joined

  672. thomaslewis has left