XSF Discussion - 2021-07-27


  1. moparisthebest Couldn't resist :) and maybe, same name there
  2. goffi has left
  3. Zash has left
  4. wendy has left
  5. arcxi has left
  6. sonny has left
  7. sonny has joined
  8. sonny has left
  9. sonny has joined
  10. stp has joined
  11. L29Ah has left
  12. L29Ah has joined
  13. Calvin has joined
  14. stp has left
  15. debacle has left
  16. robertooo has left
  17. Calvin has left
  18. Maranda has left
  19. Mikaela has left
  20. arcxi has joined
  21. mukt2 has joined
  22. raghavgururajan has left
  23. mukt2 has left
  24. mig has joined
  25. Vaulor has joined
  26. mig has left
  27. scorch has joined
  28. alexbay218 has joined
  29. raghavgururajan has joined
  30. millesimus has joined
  31. Yagiza has joined
  32. BASSGOD has joined
  33. BASSGOD has left
  34. karoshi has joined
  35. wladmis has left
  36. wladmis has joined
  37. werdan has joined
  38. BASSGOD has joined
  39. Mikaela has joined
  40. chronosx88 has left
  41. chronosx88 has joined
  42. wladmis has left
  43. alexbay218 has left
  44. Maskugatiger has joined
  45. mimi89999 has left
  46. mimi89999 has joined
  47. paul has joined
  48. werdan has left
  49. marc0s has left
  50. marc0s has joined
  51. BASSGOD has left
  52. BASSGOD has joined
  53. Vaulor has left
  54. lorddavidiii has joined
  55. norkki has left
  56. Maranda has joined
  57. norkki has joined
  58. wurstsalat has joined
  59. emus has joined
  60. scorch has left
  61. scorch has joined
  62. chronosx88 has left
  63. chronosx88 has joined
  64. Maskugatiger hi guys,if u want find my group..on gajim.. u only type this keyword "maskuga" on search box. start/join. then click button Global Group Chat Search. that all.
  65. moparisthebest I warned him he should stop with the spam in dino channel before this, he insists it's not spam, this is channel #4 that I've seen
  66. Maskugatiger has left
  67. jcbrand has joined
  68. fredyy has left
  69. fredyy has joined
  70. phryk has left
  71. phryk has joined
  72. Maskugatiger has joined
  73. Maskugatiger has left
  74. Paganini has left
  75. Maskugatiger has joined
  76. Kev has left
  77. Kev has joined
  78. Menel has joined
  79. Alex has joined
  80. Kev has left
  81. Kev has joined
  82. Vaulor has joined
  83. mathijs has left
  84. mathijs has joined
  85. ti_gj06 has joined
  86. MattJ has joined
  87. Kev has left
  88. Kev has joined
  89. lorddavidiii has left
  90. jgart has left
  91. jgart has joined
  92. Tobias has joined
  93. govanify has left
  94. govanify has joined
  95. mig has joined
  96. goffi has joined
  97. Steve Kille has left
  98. Steve Kille has joined
  99. jgart has left
  100. L29Ah has left
  101. LNJ has joined
  102. me9 has joined
  103. L29Ah has joined
  104. stp has joined
  105. me9 has left
  106. eevvoor has left
  107. L29Ah has left
  108. L29Ah has joined
  109. millesimus has left
  110. millesimus has joined
  111. debacle has joined
  112. ti_gj06 has left
  113. robertooo has joined
  114. marc0s has left
  115. marc0s has joined
  116. jl4 has joined
  117. jl4 has left
  118. jl4 has joined
  119. jl4 has left
  120. jl4 has joined
  121. marc0s has left
  122. marc0s has joined
  123. marc0s has left
  124. marc0s has joined
  125. jl4 has left
  126. jl4 has joined
  127. jl4 has left
  128. jl4 has joined
  129. marc0s has left
  130. marc0s has joined
  131. jl4 has left
  132. jl4 has joined
  133. Tobias has left
  134. jl4 has left
  135. jl4 has joined
  136. jl4 has left
  137. jl4 has joined
  138. jl4 has left
  139. jl4 has joined
  140. Steve Kille has left
  141. Steve Kille has joined
  142. ti_gj06 has joined
  143. eevvoor has joined
  144. jl4 has left
  145. jl4 has joined
  146. jgart has joined
  147. jgart has left
  148. jgart has joined
  149. jgart has left
  150. jgart has joined
  151. BASSGOD has left
  152. Tobias has joined
  153. paul has left
  154. jgart has left
  155. lskdjf has joined
  156. jgart has joined
  157. jgart has left
  158. Tobias has left
  159. marc0s has left
  160. jgart has joined
  161. marc0s has joined
  162. Shackleton has joined
  163. belong has left
  164. Tobias has joined
  165. alacer has left
  166. jl4 has left
  167. jl4 has joined
  168. antranigv has left
  169. antranigv has joined
  170. pasdesushi has joined
  171. alacer has joined
  172. Tobias has left
  173. paul has joined
  174. Tobias has joined
  175. BASSGOD has joined
  176. debacle has left
  177. norkki has left
  178. bean has joined
  179. Zash has joined
  180. norkki has joined
  181. Shackleton has left
  182. ralphm Thanks, moparisthebest. Spam is in the eye of the beholder.
  183. Kev has left
  184. Kev has joined
  185. antranigv has left
  186. antranigv has joined
  187. mig has left
  188. antranigv has left
  189. antranigv has joined
  190. antranigv has left
  191. antranigv has joined
  192. southerntofu has left
  193. southerntofu has joined
  194. marc0s has left
  195. marc0s has joined
  196. Kev has left
  197. Kev has joined
  198. millesimus has left
  199. millesimus has joined
  200. marc0s has left
  201. marc0s has joined
  202. southerntofu has left
  203. southerntofu has joined
  204. bung9 has joined
  205. Menel has left
  206. Menel has joined
  207. antranigv has left
  208. antranigv has joined
  209. chronosx88 has left
  210. chronosx88 has joined
  211. BASSGOD has left
  212. jl4 has left
  213. jl4 has joined
  214. jl4 has left
  215. jl4 has joined
  216. jl4 has left
  217. jl4 has joined
  218. antranigv has left
  219. jl4 has left
  220. jl4 has joined
  221. wuuko has joined
  222. marc0s has left
  223. marc0s has joined
  224. Wojtek has joined
  225. chronosx88 has left
  226. chronosx88 has joined
  227. Sam The office hours are today at 1600 UTC! Join us for "Building a Chat Bot on Ad Hoc Commands" by Christopher Vollick: https://socialcoop.meet.coop/sam-pku-dud-niv
  228. scorch has left
  229. southerntofu has left
  230. southerntofu has joined
  231. me9 has joined
  232. debacle has joined
  233. scorch has joined
  234. ti_gj06 has left
  235. antranigv has joined
  236. Tobias has left
  237. wladmis has joined
  238. jonas’ has left
  239. jonas’ has joined
  240. lorddavidiii has joined
  241. lorddavidiii has left
  242. lorddavidiii has joined
  243. lorddavidiii has left
  244. lorddavidiii has joined
  245. lorddavidiii has left
  246. southerntofu has left
  247. southerntofu has joined
  248. lorddavidiii has joined
  249. Maskugatiger has left
  250. jl4 has left
  251. sonny has left
  252. sonny has joined
  253. marc0s has left
  254. marc0s has joined
  255. Maskugatiger has joined
  256. Maranda has left
  257. Maranda has joined
  258. southerntofu has left
  259. southerntofu has joined
  260. wladmis has left
  261. wladmis has joined
  262. Maskugatiger has left
  263. alacer has left
  264. alacer has joined
  265. BASSGOD has joined
  266. Maskugatiger has joined
  267. antranigv has left
  268. wladmis has left
  269. bung9 has left
  270. bung9 has joined
  271. antranigv has joined
  272. wladmis has joined
  273. southerntofu has left
  274. southerntofu has joined
  275. BASSGOD has left
  276. Tobias has joined
  277. bung9 has left
  278. bung9 has joined
  279. antranigv has left
  280. jgart has left
  281. sonny has left
  282. sonny has joined
  283. jgart has joined
  284. antranigv has joined
  285. wuuko has left
  286. jgart has left
  287. Tobias has left
  288. Tobias has joined
  289. BASSGOD has joined
  290. ti_gj06 has joined
  291. wladmis has left
  292. wuuko has joined
  293. wladmis has joined
  294. matkor has left
  295. deuill has left
  296. deuill has joined
  297. matkor has joined
  298. Tobias has left
  299. Paganini has joined
  300. Tobias has joined
  301. wladmis has left
  302. xecks has left
  303. wladmis has joined
  304. bung9 has left
  305. wladmis has left
  306. xecks has joined
  307. me9 has left
  308. BASSGOD has left
  309. bung9 has joined
  310. matkor has left
  311. wladmis has joined
  312. x51 has joined
  313. BASSGOD has joined
  314. paul has left
  315. millesimus has left
  316. millesimus has joined
  317. BASSGOD has left
  318. wladmis has left
  319. BASSGOD has joined
  320. Calvin has joined
  321. wladmis has joined
  322. matkor has joined
  323. christian has left
  324. christian has joined
  325. Tobias has left
  326. Holger Seems 0060's integer-or-max thing was defined for pubsub#max_items and two other node config options, but e.g. not for pubsub#max_payload_size, where I'd think it would make sense as well?
  327. lorddavidiii has left
  328. Maskugatiger has left
  329. wladmis has left
  330. deuill has left
  331. paul has joined
  332. Tobias has joined
  333. deuill has joined
  334. phryk Sam, sounds interesting, was wondering how to go about creating XMPP bots – and there's a few hours left before that so i can get some food in me. :)
  335. govanify has left
  336. govanify has joined
  337. Matthew has left
  338. homebeach has left
  339. Half-Shot has left
  340. uhoreg has left
  341. Rixon 👁🗨 has left
  342. Half-Shot has joined
  343. Matthew has joined
  344. Rixon 👁🗨 has joined
  345. uhoreg has joined
  346. homebeach has joined
  347. ti_gj06 has left
  348. Maskugatiger has joined
  349. wladmis has joined
  350. wladmis has left
  351. wladmis has joined
  352. papatutuwawa has joined
  353. wladmis has left
  354. millesimus has left
  355. wladmis has joined
  356. wuuko has left
  357. bung9 has left
  358. wuuko has joined
  359. bung9 has joined
  360. Tobias has left
  361. BASSGOD has left
  362. deuill has left
  363. BASSGOD has joined
  364. deuill has joined
  365. bean has left
  366. bean has joined
  367. pjn has joined
  368. phryk Sam, is it alright to share this invite link on the fediverse?
  369. Matthew has left
  370. homebeach has left
  371. Rixon 👁🗨 has left
  372. Half-Shot has left
  373. uhoreg has left
  374. Half-Shot has joined
  375. Matthew has joined
  376. Rixon 👁🗨 has joined
  377. uhoreg has joined
  378. homebeach has joined
  379. MattJ phryk, https://fosstodon.org/@xmpp/106642759433718435
  380. phryk Oooh, didn't even know the XSF had a fedi account, but that makes so much sense in hindsight that I'm embarassed I didn't realize it.^^
  381. phryk wait lol, i already follow that account :D
  382. phryk any clue whether i need previous knowledge about ad-hoc commands or the internals of any other xmpp spec/xep?
  383. Sam I'm not sure, I haven't talked to the presenter about the content
  384. phryk alrighty. it seems as though this sort of talk is at least a semi-regular occurance?
  385. chronosx88 has left
  386. chronosx88 has joined
  387. Sam In theory; lately no one seems to want to sign up
  388. Tobias has joined
  389. Matthew has left
  390. homebeach has left
  391. Rixon 👁🗨 has left
  392. Half-Shot has left
  393. uhoreg has left
  394. Half-Shot has joined
  395. Matthew has joined
  396. Rixon 👁🗨 has joined
  397. uhoreg has joined
  398. homebeach has joined
  399. phryk When I got this setup finished, I might be interested in saying a bit about secure XMPP setups.
  400. Maskugatiger has left
  401. phryk That's gonna take at the very least a month tho. Besides some more minor stuff, I still have to implement a custom invite page, fix at least one bug in mod_e2e_policy and extend its featureset by a good chunk, and I never programmed in lua before. :P
  402. phryk Currently I'm writing a bunch of texts for the website to onboard people and give them what they need to make informed decisions.
  403. Sam You could always present on what you plan to do instead; that way it's more likely to happen 🙂
  404. phryk But that way, I don't have any actual findings. :P
  405. phryk Plus, it's an anarchist thing – I want propaganda of the deed: if I already did it and show it off it shows to others that and how it's possible. :)
  406. bung9 has left
  407. wuuko has left
  408. wuuko has joined
  409. bung9 has joined
  410. pjn has left
  411. millesimus has joined
  412. jl4 has joined
  413. jl4 has left
  414. jl4 has joined
  415. ti_gj06 has joined
  416. belong has joined
  417. emus The office hours start in about 30 mins! Join us for "Building a Chat Bot on Ad Hoc Commands" by Christopher Vollick: https://socialcoop.meet.coop/sam-pku-dud-niv
  418. jl4 has left
  419. jl4 has joined
  420. jl4 has left
  421. jl4 has joined
  422. winfried has left
  423. winfried has joined
  424. jl4 has left
  425. jl4 has joined
  426. COM8 has joined
  427. marc0s has left
  428. marc0s has joined
  429. millesimus has left
  430. jonas’ Sam, what's your final take on https://github.com/xsf/xeps/pull/1090, after list discussion?
  431. jonas’ can it be closed, do you want to update it?
  432. COM8 has left
  433. BASSGOD has left
  434. me9 has joined
  435. jl4 has left
  436. papatutuwawa has left
  437. arc has left
  438. arc has joined
  439. stpeter has joined
  440. stpeter has left
  441. arc has left
  442. arc has joined
  443. Sam I still think it's fine as is, but might as well update it for the mam thing too
  444. marc0s has left
  445. marc0s has joined
  446. jonas’ Sam, could you explain where the current methods are not sufficient on list so that we have it documented? It's still not obvious to me.
  447. lorddavidiii has joined
  448. lorddavidiii has left
  449. Calvin has left
  450. arc has left
  451. arc has joined
  452. mathijs has left
  453. lorddavidiii has joined
  454. lorddavidiii has left
  455. arc has left
  456. arc has joined
  457. arc has left
  458. arc has joined
  459. lorddavidiii has joined
  460. arc has left
  461. arc has joined
  462. lorddavidiii has left
  463. lorddavidiii has joined
  464. Maskugatiger has joined
  465. arc has left
  466. arc has joined
  467. arc has left
  468. arc has joined
  469. antranigv has left
  470. antranigv has joined
  471. Matthew has left
  472. homebeach has left
  473. Rixon 👁🗨 has left
  474. Half-Shot has left
  475. uhoreg has left
  476. Half-Shot has joined
  477. Matthew has joined
  478. Rixon 👁🗨 has joined
  479. uhoreg has joined
  480. homebeach has joined
  481. wgreenhouse has left
  482. wgreenhouse has joined
  483. mathijs has joined
  484. Maskugatiger has left
  485. bung9 has left
  486. bung9 has joined
  487. wgreenhouse has left
  488. Calvin has joined
  489. ti_gj06 has left
  490. wgreenhouse has joined
  491. nyco has left
  492. Calvin has left
  493. Calvin has joined
  494. pjn has joined
  495. lorddavidiii has left
  496. werdan has joined
  497. lorddavidiii has joined
  498. lorddavidiii has left
  499. lorddavidiii has joined
  500. goffi jonas’: hi, I didn't change the status from Deferred to experimental for https://github.com/xsf/xeps/pull/1094, will it be done automatically?
  501. goffi apparently not, I'll make an other PR then
  502. jonas’ goffi: thx!
  503. arc has left
  504. arc has joined
  505. lorddavidiii has left
  506. arc has left
  507. arc has joined
  508. wuuko has left
  509. bung9 has left
  510. bung9 has joined
  511. wuuko has joined
  512. mathijs has left
  513. antranigv has left
  514. antranigv has joined
  515. MattJ <iteam-hat>I guess the E2EE SIG wants a mailing list? How about a MUC? (cc vanitasvitae)
  516. bung9 has left
  517. wuuko has left
  518. bung9 has joined
  519. wuuko has joined
  520. wuuko has left
  521. bung9 has left
  522. bung9 has joined
  523. wuuko has joined
  524. lorddavidiii has joined
  525. lorddavidiii has left
  526. goffi jonas’: https://github.com/xsf/xeps/pull/1097/files
  527. Paganini has left
  528. Paganini has joined
  529. marc0s has left
  530. marc0s has joined
  531. lorddavidiii has joined
  532. lorddavidiii has left
  533. vanitasvitae I have thought about that as well, but I'm not sure how muvh benefit dedicated lists and rooms would bring.
  534. lorddavidiii has joined
  535. vanitasvitae But it can't hurt either I guess. Whats the process of getting a MUC registered on xmpp.org?
  536. lorddavidiii has left
  537. MattJ My opinion is that a MUC would be valuable, but list discussion would be better on standards@ if the traffic is low
  538. vanitasvitae Yeah, thats more or less my opinion as well
  539. vanitasvitae Too many lists to keep track of :D
  540. MattJ But never enough MUCs!
  541. lorddavidiii has joined
  542. nyco has joined
  543. lorddavidiii has left
  544. vanitasvitae #thatsXMPP!
  545. antranigv has left
  546. lorddavidiii has joined
  547. lorddavidiii has left
  548. lorddavidiii has joined
  549. Maranda has left
  550. Maranda has joined
  551. lorddavidiii has left
  552. lorddavidiii has joined
  553. lorddavidiii has left
  554. lorddavidiii has joined
  555. lorddavidiii has left
  556. lorddavidiii has joined
  557. lorddavidiii has left
  558. papatutuwawa has joined
  559. lorddavidiii has joined
  560. Paganini has left
  561. Paganini has joined
  562. lorddavidiii has left
  563. debacle has left
  564. lorddavidiii has joined
  565. bung9 has left
  566. wuuko has left
  567. bung9 has joined
  568. wuuko has joined
  569. lorddavidiii has left
  570. bung9 has left
  571. bung9 has joined
  572. bung9 has left
  573. wuuko has left
  574. bung9 has joined
  575. wuuko has joined
  576. bung9 has left
  577. lorddavidiii has joined
  578. bung9 has joined
  579. bung9 has left
  580. lorddavidiii has left
  581. bung9 has joined
  582. bung9 has left
  583. Wojtek has left
  584. bung9 has joined
  585. wuuko has left
  586. bung9 has left
  587. lorddavidiii has joined
  588. bung9 has joined
  589. bung9 has left
  590. lorddavidiii has left
  591. lorddavidiii has joined
  592. bung9 has joined
  593. wuuko has joined
  594. lorddavidiii has left
  595. Maskugatiger has joined
  596. lorddavidiii has joined
  597. lorddavidiii has left
  598. lorddavidiii has joined
  599. babacb has left
  600. antranigv has joined
  601. babacb has joined
  602. me9 > MattJ wrote: > My opinion is that a MUC would be valuable, but list discussion would be better on standards@ if the traffic is low What muc address would that be?
  603. me9 It was stated here, not so long ago, that the XSF makes no software for XMPP but only discusses the standards, XEPs. Or did I get this wrong? Does it also write the XEPs? I mean defining something in detail without making it would feel weird to me.
  604. moparisthebest people write the XEPs, anyone can, the XSF discusses+publishes them
  605. moparisthebest sometimes code comes before XEPs or after or sometimes never, personally I agree with you, for me code always comes first
  606. millesimus has joined
  607. Maskugatiger has left
  608. MattJ "Rough consensus and running code" is the way
  609. mathijs has joined
  610. antranigv has left
  611. me9 Ok, thanks.
  612. antranigv has joined
  613. Maskugatiger has joined
  614. MattJ me9: the XSF is a volunteer organization. When a XEP is written there is usually someone with an interest in implementing it, and they are involved in the process (often they are the XEP's author)
  615. me9 Mhm.
  616. Paganini has left
  617. Paganini has joined
  618. wladmis has left
  619. wladmis has joined
  620. Paganini has left
  621. Paganini has joined
  622. Yagiza has left
  623. antranigv has left
  624. matkor has left
  625. matkor has joined
  626. govanify has left
  627. govanify has joined
  628. govanify has left
  629. Maskugatiger has left
  630. wladmis has left
  631. phryk Where are past presentations hosted? Would be especially interested in talks giving a good high-level overview of the specs and terminology.
  632. me9 phryk: Do you mean the XMPP Office Hours?
  633. phryk For example, but if there's more than just that, I'm happy, too. ;)
  634. arcxi has left
  635. arcxi has joined
  636. govanify has joined
  637. govanify has left
  638. me9 has left
  639. wuuko has left
  640. wuuko has joined
  641. me9 has joined
  642. phryk Ah found XSF's Youtube channel and Sam's talk.
  643. phryk 4/20 \o/
  644. me9 > phryk wrote: > Ah found XSF's Youtube channel and Sam's talk. I think Sam made that channel and puts the recorsings on there.
  645. me9 > phryk wrote: > Ah found XSF's Youtube channel and Sam's talk. I think Sam made that channel and puts the recordings on there.
  646. govanify has joined
  647. scorch has left
  648. bean has left
  649. Maskugatiger has joined
  650. x51 has left
  651. antranigv has joined
  652. goffi has left
  653. goffi has joined
  654. goffi has left
  655. goffi has joined
  656. antranigv has left
  657. antranigv has joined
  658. Matthew has left
  659. homebeach has left
  660. Rixon 👁🗨 has left
  661. Half-Shot has left
  662. uhoreg has left
  663. Half-Shot has joined
  664. Matthew has joined
  665. Rixon 👁🗨 has joined
  666. uhoreg has joined
  667. homebeach has joined
  668. phryk lol grindr is built on xmpp?
  669. Link Mauve Yes.
  670. phryk and fucking zoom? jeebus. :F
  671. jonas’ language maybe
  672. Zash Yes, maybe keep a civil language
  673. phryk I'll try.^^
  674. phryk Under protest. :P
  675. jjrh Didn't know about zoom, that's pretty nifty :)
  676. debacle has joined
  677. phryk Is there a recording of the "Towards XMPP 2.0" thing?
  678. phryk https://www.youtube.com/watch?v=oc5844dyrsc and this one is going into my future watch list :3
  679. Link Mauve phryk, Zoom posted some job offer on https://xmpp.work/ recently.
  680. Link Mauve But looking at their docs is enough to know they use XMPP.
  681. southerntofu has left
  682. phryk I never used Zoom and never looked at their docs. :P
  683. southerntofu has joined
  684. phryk I even dislike jitsi because goddamnit, just build an A/V MUC thing I can join with a normal XMPP client. :F
  685. Link Mauve phryk, that’s exactly what they have done.
  686. jonas’ "just"
  687. phryk They did?
  688. Link Mauve They do.
  689. phryk Wait, can I join jitsi meets with conversations, then?
  690. Zash Nope
  691. Link Mauve You can join any Jitsi MUC with any other client, yes.
  692. jonas’ you won't get A/V though
  693. phryk Yeah, I meant the A/V part. :P
  694. Link Mauve phryk, their main meet.jit.si server only exposes a WebSocket entrypoint, no plain TCP ones.
  695. Link Mauve phryk, get any other client to implement multi-party A/V first?
  696. jonas’ Link Mauve, though nowadays you need to send <nick/> in presence for things to work IIRC
  697. Link Mauve jonas’, yes, even back then.
  698. jonas’ back then™ it was sufficient to send <nick/> in <message/>, not in presence.
  699. Link Mauve Or you get weird auto-generated ids instead of your nick.
  700. phryk Link Mauve, Conversations doesn't implement multi-party A/V yet? I thought they did…
  701. Link Mauve phryk, nope, it doesn’t.
  702. Sam I think they're webrtc only now, last time I tried I couldn't connect anymore
  703. phryk Damn.^^
  704. Zash It doesn't and Jitsi doesn't want to cooperate
  705. jonas’ Link Mauve, I know because my bot got away with that, while injecting it into presence was so annoying that I replaced it with a prosody module :D
  706. Link Mauve The only clients I know of which implement that are Jitsi Meet, Jitsi, Empathy, and I guess Zoom.
  707. Zash Isn't everything "webrtc" these days tho?
  708. jonas’ Link Mauve, dino is on it though, or so I hear
  709. phryk Yeah figures, I guess they also didn't hand in an XEP to specify how multi-party A/V either?
  710. Link Mauve Sam, always has been WebRTC, it wouldn’t do audio/video in a browser otherwise.
  711. jonas’ and Conversations is interested to follow suit
  712. jonas’ phryk, they are based on XEPs which specify multi-party A/V :)
  713. Sam Link Mauve: the signaling is webrtc now too, I mean
  714. Link Mauve Note that Conversations, Movim, Dino and whatnot are also WebRTC, with Dino being the only one not WebRTC only.
  715. jonas’ those haven't been kept up to date though :(
  716. Link Mauve Sam, WebRTC doesn’t do signaling though.
  717. Link Mauve It leaves that out to the client.
  718. phryk jonas’, care to throw me the XEP numbers? :)
  719. Sam It does whatever you send over it.
  720. jonas’ phryk, check the list for COLIBRI
  721. jonas’ Sam, you need something to exchange the SDPs over though, before you can even exchange peer-to-peer data
  722. Link Mauve phryk, XEP-0298, XEP-0340 are the main ones.
  723. jonas’ right, Coin and COLIBRI
  724. Sam I couldn't see a websocket connection last time I tried anyways, I could see IQs in a webrtc error message.
  725. jonas’ (make sure to enable Deferred ones in the view)
  726. wladmis has joined
  727. Zash What was "WebRTC" even? Some profile of codecs and stuff? RTP over UDP over DTLS over HTTP over SCTP over DTLS over ...???
  728. phryk Dino just uses rtp directly?
  729. Link Mauve Sam, in any given room, press F12, go to the network tab, and look for the wss://meet.jit.si/xmpp-websocket?room=yourroom connection, it has HTTP status 101.
  730. Link Mauve Then in the Response tab you can see the WebSocket exchanges.
  731. Link Mauve (In Firefox, I don’t know how it is in other browsers.)
  732. Link Mauve phryk, yes, or with DTLS-SRTP to negociate the encryption, which is basically what WebRTC is.
  733. Link Mauve Plus a bunch of other extensions made mandatory.
  734. me9 has left
  735. jgart has joined
  736. wladmis has left
  737. phryk cool.
  738. phryk Now, I think, I'll finally go read that mod_e2e_policy code. :3
  739. jgart has left
  740. scorch has joined
  741. jgart has joined
  742. Maskugatiger has left
  743. LNJ has left
  744. antranigv has left
  745. antranigv has joined
  746. wladmis has joined
  747. deuill has left
  748. lorddavidiii has left
  749. deuill has joined
  750. Zash MattJ, others interested in E2EE might be interested in an e2ee ietf mailinglist: https://mailarchive.ietf.org/arch/msg/ietf-announce/JD82eEVcnGOYCYCcIjRDwiZlB6Q
  751. antranigv has left
  752. southerntofu Link Mauve, can you actually join meet.jit.si with any other client? i thought they disabled s2s?
  753. phryk southerntofu, sounds like you can join chats if your client supports xmpp over websocket.
  754. phryk so, i assume that basically means conversejs and nothing else?^^
  755. southerntofu idk phryk i dug through my browser console to find the muc address and tried to join, but it failed
  756. mathijs has left
  757. Link Mauve southerntofu, yes you can, configure your client to use this WebSocket endpoint, and then join the MUC you want.
  758. southerntofu ok strange, thanks
  759. Link Mauve Most desktop clients don’t support WebSocket though, so use something like Gajim, Converse.js or such.
  760. Link Mauve I have successfully used Gajim.
  761. phryk Sounds like Gajim is the best client for debugging XMPP stuff…
  762. southerntofu good to know! like we were talking in some other chan, i'd find it great to have better desktop/mobile clients for Jitsi Meet
  763. moparisthebest <open xmlns="urn:ietf:params:xml:ns:xmpp-framing" is WebSocket C2S, anyone have opinions on what S2S should look like? unless I hear complaints I'm going with xmlns="urn:ietf:params:xml:ns:xmpp-framing-server"
  764. vanitasvitae Zash, created on 27.07? Coincidence? :O
  765. moparisthebest southerntofu, phryk I'm close to releasing a tool that'll let any normal-xmpp-speaking client connect over WebSockets FYI
  766. southerntofu a MUC<->websocketMUC gateway?
  767. phryk websockify?^^
  768. vanitasvitae webmucket
  769. Zash moparisthebest: The framing that is only really needed with clients that are limited to DOM entire-document parsers? Why would you ever keep that? Why do we still have it for c2s???
  770. moparisthebest a TCP-XMPP -> websocket-xmpp proxy
  771. moparisthebest Zash, yea, wouldn't *need* the framing I guess, on the other hand why not
  772. Link Mauve phryk, I usually use poezio, but it’s a matter of preferences really.
  773. Link Mauve It doesn’t support WebSocket though, nor WebRTC.
  774. phryk My preference UI wise is dino, tho I'd like it to be a bit mor explicit and offer more things on context…
  775. pasdesushi has left
  776. phryk Might actually end up writing my own client, but that's one of those potential projects like me writing my own wayland composer or webframework. :P
  777. Link Mauve phryk, why not contribute to Dino?
  778. phryk I mean I am doing the latter, but I started in 2011-2012 and it's been in it's third iteration since 2015 and still isn't even at alpha^^
  779. phryk Link Mauve, because the devs made it clear they don't see eye to eye with me concerning UX.
  780. moparisthebest fork!
  781. phryk No way.
  782. moparisthebest why? certainly nicer than totally starting from scratch when you are 90% of the way there
  783. phryk No, and a whole bunch of reasons.
  784. phryk For one, I'm not gonna learn yet another language just to fork a thing when I'm already currently learning D for that wayland compositor, have to get back into Perl for a job and am about to embark on learning Lua.
  785. phryk Learning 3 languages in parallel is enough for me, thank you very much.
  786. phryk Also, because time and time again I've found that using other peoples codebases for complex stuff turns out to be a complete cl*****f*** when trying to bend it to my needs.
  787. phryk For example in my webframework I tried using pandas (python data analysis module) for over a year and everything was pain and suffering for that time.
  788. phryk When I decided to just throw the damn thing out, I was at feature parity with my old stuff in about a month and a week later had more features than before, the thing worked more generally and the serialization was more reliable while not changing its interface at all.
  789. norkki has left
  790. belong has left
  791. phryk When I decided to just throw the damn thing out, I was at feature parity with my old stuff in about a month and a week later had more features than before, the thing worked more generically and the serialization was more reliable while not changing its interface at all.
  792. moparisthebest other people's code is terrible, your code is terrible, welcome to programming
  793. phryk Nah, it's not only that.
  794. moparisthebest programmers like rewriting things :) https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
  795. phryk *Some* other peoples code is great, amazing even. I've only ever once had a problem with flask for example when it was relatively fresh, dumped my concerns into IRC and forgot about it – only to come back to it a couple months later and found that all my issues had been fixed in ways that were better than what i proposed.
  796. norkki has joined
  797. norkki has left
  798. southerntofu and some other people's code is garbage, like ansible which has over 1000 papercuts/m² which are very counter-intuitive
  799. phryk And XMPP implementations are one of those things where I'd be *extremely* cautious. Been playing with the tought of implementing it myself, but then it's not a medium-sized domain-specific project anymore, but a multi-year one.^^
  800. belong has joined
  801. phryk The concept for an XMPP messenger I came up with some time last year was using python + kivy so I can do responsive design from the ground up and do desktop + android + iOS (+ pinephone or whatever) – basically one client to rule them all. :P
  802. phryk But honestly, I'd like it to be compiled, so currently I'd be leaning more towards D, but then I don't know of any compatible GUI toolkit being constructed with responsive design methodology built-in…
  803. phryk Plus, I'd still lose the whole "support for any and all platforms" thing…
  804. southerntofu phryk, sounds a lot like libervia.org (except python)
  805. wladmis has left
  806. phryk Isn't that just an online service, not a client?
  807. southerntofu phryk, it's a client with different frontends: gtk, web, cli, tui, android...
  808. phryk oh, like mplayer but for XMPP? :D
  809. southerntofu something like that :P
  810. phryk good approach, I'd say. but I want just one frontend that' responsive.
  811. southerntofu also you may be interested in some rust GUI frameworks which support web platform, like https://github.com/hecrj/iced
  812. southerntofu or keep an eye on WASI project to reuse web technologies everywhere (except JS of course)
  813. norkki has joined
  814. phryk No, no, aand no. ^^
  815. phryk And definitely no electron or anything like that.
  816. southerntofu it's not EXACTLY "anything like that" but it's the same spirit yes
  817. phryk Don't get me wrong, I've been doing web development for some 15 odd years now and I love what the web enables, but I hate how the web is used to replace anything native.
  818. southerntofu https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/ <--- not exactly sure it's the best but if web platform is on your list, then it may be the most appropriate
  819. phryk My webframework has a strict policy about no client-side scripting and no third-party requests. enforced by CSP in its core so you'd have to fork the damn thing to use that stuff. :F
  820. southerntofu phryk, i also hate it, but with a proper desktop/system integration, lightweight runtime, and distribution on proper package systems (appimage/guix/flatpak) i think i could actually like it
  821. southerntofu phryk, i really like what i hear, do you have a link? is everything handled via <form>s?
  822. phryk No, web platform is absolutely not on my list. I'll begrudgingly deploy converse on the XMPP service I'm currently building, but only for onboarding and fallback.
  823. papatutuwawa has left
  824. Link Mauve phryk, libervia already has a Kivy frontend named Cagou.
  825. southerntofu ah sorry i thought "web" was in the "one client to rules them all" :D :D
  826. Link Mauve You may also be interested in Kaidan, doing the same but with Kirigami.
  827. phryk Yes, I have an integrated custom form system that also allows building complex, stateful applications powered by encrypted server-side sessions out of webforms.
  828. Link Mauve So far I’m not impressed on desktop, but maybe with more workforce they could become good.
  829. phryk Kirigami doesn't ring a bell. I wanted to try Kaidan on my system, but it only ever segfaulted – I thought it was KDE?
  830. moparisthebest sounds useless for e2e chat though right?
  831. Link Mauve phryk, it’s one of the KDE frameworks, targetting mobile too.
  832. phryk So KDE developed a desktop<->mobile portable GUI framework independently from Qt?
  833. southerntofu phryk, also libervia project could use some help, it's pretty cool and the maintainer has an interesting vision from what i could chat with
  834. moparisthebest server-side anything without client-side scripting is useless for e2e chat I mean
  835. Link Mauve phryk, I don’t think it’s independent on it, probably building on top of it.
  836. phryk southerntofu, https://rnd.phryk.net/phryk-evil-mad-sciences-llc/poobrains/ <- the framework
  837. Link Mauve I haven’t looked much into it, so I can’t help you more with that.
  838. southerntofu moparisthebest, it's not useless, you can build encryption by making your own user agent for those HTTP requests :)
  839. phryk Mhh, Qt is complicated because I don't know if we can depend on it to stay open/maintained or if it'll diverge from the commercial one.
  840. southerntofu encryption in the browser is the worst idea already
  841. Ellenor Malik ehh
  842. phryk X.509 is the worst idea already. :P
  843. moparisthebest sure, but at least you can do it in a real language with webasm
  844. phryk Worst. Spec. Ever.
  845. jgart has left
  846. southerntofu moparisthebest, not all browsers support that, we're already trying to remove JS, without adding an even bigger attack surface :P :P
  847. jgart has joined
  848. southerntofu for me WASM is only useful for cross-platform applications, not on the actual WWW
  849. werdan has left
  850. southerntofu it brings the good stuff of the web (HTML+CSS) on the desktop via WASI, and we can keep client-side scripting outside of the browser :)
  851. jgart has left
  852. southerntofu (because of fingerprinting, sandbox escapes, rowhammer-style attacks..)
  853. jgart has joined
  854. Link Mauve phryk, Libervia’s Cagou is built on Python + Kivy, have a look at it, the room is at xmpp:sat@chat.jabberfr.org?join fyi.
  855. Link Mauve southerntofu, how is wasm a bigger attack surface than JS?
  856. Zash X.509 is great because it caused this to be written: https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt
  857. Link Mauve It also brings neither HTML nor CSS into wasi.
  858. southerntofu Link Mauve, doesn't have to be bigger (in fact can be smaller) but it's bigger than no client-side scripting at all
  859. southerntofu Link Mauve, no but WASI + a desktop browser engine allows good cross-platform web-based UI, that's what i meant
  860. Link Mauve How is that different from a browser?
  861. phryk Zash, It also caused this to be written: https://phryk.net/article/zomgwtftls/ :P
  862. phryk (CW: language)
  863. wurstsalat has left
  864. Syndace has left
  865. southerntofu Link Mauve, it doesn't run random code from the internet to just display stuff
  866. fredyy has left
  867. southerntofu it runs an application you downloaded and vetted, hopefully through trustworthy chanels
  868. Link Mauve southerntofu, I mean, a browser engine + a wasm interpreter which has access to local stuff (wasi) is worse than a browser engine + a wasm interpreter which is restricted to HTTP resources to me.
  869. Link Mauve The former is pretty much electron.
  870. Link Mauve The latter, any standard browser.
  871. southerntofu oO? you'd rather run random code from the internet?
  872. Link Mauve I’d rather have a sandbox than none.
  873. Link Mauve Which is why I do use the web, and why I don’t use electron.
  874. southerntofu well sure you can sandbox stuff, but in my view that'd be the role of firejail/flatpak/chroot not the role of the runtime itself
  875. southerntofu also browser sandboxes are a joke, people keep on poking holes through all the time
  876. phryk > X.509 - the PDF of IT Security <- I'm still *extremely* proud of that heading. :P
  877. southerntofu personally i'd much rather run code packaged by my distro without a sandbox, than sandboxed code fro mthe internet
  878. Link Mauve Well, good for you I guess.
  879. southerntofu sure. i mean how much malware distributed through debian? vs how much malware due to browser vulns?
  880. jcbrand has left
  881. Syndace has joined
  882. marc0s has left
  883. marc0s has joined
  884. phryk southerntofu, full ACK on that. I especially hate the implications of client-side scripting code delivered by servers being able to be different for every request. theoretically you can target by demographics or users to only *sometimes* deploy malicious code making any audit basically meaningless.
  885. southerntofu phryk, exactly! plus i recently learnt about rowhammer.js and i was like "wow is this what we have come to?"
  886. phryk When I install packages from the distro package repo (or my own one), I have strong cryptographic assurance that it hasn't been tampered with between compilation and delivery.
  887. Zash Computers bad. Grow potatoes. 🤷️
  888. phryk Heh, yeah, I still remember that ASLR-defeating exploit that worked over javascript.
  889. phryk Exactly, run GNU Hurd and bury thyself!
  890. phryk he said, running FreeBSD and being very unGNU… ^^
  891. Alex has left
  892. southerntofu don't forget your GNU/shovel to resolve (`dig`) where this whole is taking you :) :)
  893. Sam has left
  894. phryk I often say we should have abolished UNIX and all used Lisp machines, only half-jokingly. :P
  895. southerntofu well that is an interesting paradigm! but i'm afraid we're growing offtopic here :D
  896. Sam has joined
  897. phryk Aye, was thinking the same thing.
  898. phryk To get a bit more on-topic: Is the server domain alone a valid (but somehow special) JID? If so, where is that definedD?
  899. phryk To get a bit more on-topic: Is the server domain alone a valid (but somehow special) JID? If so, where is that defined?
  900. moparisthebest All browsers support wasm, and I'd rather they only support wasm and not js
  901. Zash Yes, a bare hostname is a valid JID. XMPP-Core and/or XMPP-Addr
  902. phryk Thanks.
  903. pjn has left
  904. Zash https://xmpp.org/rfcs/rfc6120.html#rfc.section.2.1 and https://xmpp.org/rfcs/rfc6122.html
  905. wladmis has joined
  906. bung9 has left
  907. bung9 has joined
  908. wuuko has left
  909. wuuko has joined
  910. robertooo has left
  911. robertooo has joined
  912. fredyy has joined
  913. Maranda has left
  914. Tobias has left
  915. jl4 has joined
  916. jl4 has left
  917. jl4 has joined
  918. jl4 has left
  919. jl4 has joined
  920. jl4 has left
  921. jl4 has joined
  922. jl4 has left
  923. jl4 has joined
  924. belong has left
  925. marc0s has left
  926. marc0s has joined
  927. Maranda has joined
  928. jl4 has left
  929. jl4 has joined
  930. Paganini has left
  931. Paganini has joined
  932. antranigv has joined
  933. scorch has left
  934. jl4 has left
  935. jl4 has joined
  936. jl4 has left
  937. jl4 has joined
  938. deuill has left
  939. goffi has left
  940. deuill has joined
  941. antranigv has left
  942. Mikaela has left
  943. karoshi has left
  944. jl4 has left
  945. sonny has left
  946. sonny has joined
  947. sonny has left
  948. sonny has joined
  949. Maranda has left
  950. Menel has left
  951. Calvin has left
  952. sonny has left
  953. sonny has joined
  954. debacle has left
  955. Calvin has joined
  956. emus has left