XSF Discussion - 2022-04-18


  1. jcbrand has left

  2. wladmis has left

  3. wladmis has joined

  4. restive_monk has joined

  5. lovetox has joined

  6. adiaholic has joined

  7. krauq has left

  8. krauq has joined

  9. millesimus has left

  10. adiaholic has left

  11. adiaholic has joined

  12. L29Ah has left

  13. millesimus has joined

  14. restive_monk has left

  15. restive_monk has joined

  16. L29Ah has joined

  17. L29Ah has left

  18. L29Ah has joined

  19. krauq has left

  20. krauq has joined

  21. xnamed has left

  22. adiaholic has left

  23. neshtaxmpp has left

  24. xnamed has joined

  25. BASSGOD has left

  26. kurisu

    If namespaces were dropped, would there be any name collisions in practice? I mean <mechanisms> is unique even without the namespace being specified, isn't it. Are there currently any tags that would conflict were namespaces not there?

  27. gooya has left

  28. BASSGOD has joined

  29. sbach has left

  30. sbach has joined

  31. moparisthebest

    kurisu: it's how XEPs are versioned

  32. Alex has left

  33. lovetox has left

  34. Steve Kille has left

  35. Kev has left

  36. Kev has joined

  37. Steve has joined

  38. mjk

    And also how uncoordinated extensibility is achieved

  39. Steve has left

  40. mjk

    XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur

  41. Steve has joined

  42. adiaholic has joined

  43. Calvin has joined

  44. wurstsalat has left

  45. mjk

    (Or element names would need to be long and ugly themselves :))

  46. mjk

    (Or element names would need to be long and ugly themselves. :) Oh and attribute names too)

  47. BASSGOD has left

  48. mjk

    Also, I'm pretty sure any normal stanza fits into a network packet just fine, even without compression

  49. sbach has left

  50. sbach has joined

  51. BASSGOD has joined

  52. moparisthebest

    I'm not sure that's the case

  53. pjn has left

  54. Ingolf has joined

  55. krauq has left

  56. krauq has joined

  57. mjk has left

  58. petrescatraian has left

  59. kurisu

    > XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur Have they?

  60. adiaholic has left

  61. moparisthebest

    kurisu: yes, for every xep that has multiple different versions

  62. adiaholic has joined

  63. alacer has left

  64. alacer has joined

  65. millesimus has left

  66. pjn has joined

  67. neshtaxmpp has joined

  68. lovetox has joined

  69. adiaholic has left

  70. millesimus has joined

  71. adiaholic has joined

  72. TheCoffeMaker has left

  73. TheCoffeMaker has joined

  74. adiaholic has left

  75. adiaholic has joined

  76. Yagiza has joined

  77. kurisu has left

  78. xnamed has left

  79. stp has left

  80. adiaholic has left

  81. adiaholic has joined

  82. Half-Shot has left

  83. homebeach has left

  84. Matthew has left

  85. uhoreg has left

  86. Half-Shot has joined

  87. Matthew has joined

  88. homebeach has joined

  89. uhoreg has joined

  90. BASSGOD has left

  91. kurisu has joined

  92. adiaholic has left

  93. BASSGOD has joined

  94. neshtaxmpp has left

  95. restive_monk has left

  96. restive_monk has joined

  97. adiaholic has joined

  98. stp has joined

  99. emus has joined

  100. adiaholic has left

  101. marc0s has left

  102. marc0s has joined

  103. Calvin has left

  104. adiaholic has joined

  105. adiaholic has left

  106. adiaholic has joined

  107. stp has left

  108. Paganini has left

  109. atomicwatch has left

  110. atomicwatch has joined

  111. Toxi has joined

  112. rafasaurus has left

  113. neshtaxmpp has joined

  114. marc0s has left

  115. marc0s has joined

  116. adiaholic has left

  117. adiaholic has joined

  118. jgart has joined

  119. jgart has left

  120. adiaholic has left

  121. Menel has joined

  122. Toxi has left

  123. ti_gj06 has joined

  124. adiaholic has joined

  125. emus has left

  126. restive_monk has left

  127. adiaholic has left

  128. adiaholic has joined

  129. marc0s has left

  130. marc0s has joined

  131. restive_monk has joined

  132. Menel has left

  133. Menel has joined

  134. wladmis has left

  135. wladmis has joined

  136. yushyin has left

  137. emus has joined

  138. adiaholic has left

  139. wladmis has left

  140. wladmis has joined

  141. adiaholic has joined

  142. adiaholic has left

  143. yushyin has joined

  144. alacer has left

  145. adiaholic has joined

  146. alacer has joined

  147. adiaholic has left

  148. Tobias has joined

  149. adiaholic has joined

  150. Alex has joined

  151. Tobias has left

  152. Tobias has joined

  153. Tobias has left

  154. Tobias has joined

  155. msavoritias has joined

  156. Guus

    Child elements named 'x' or 'query' are pretty common.

  157. yushyin has left

  158. atomicwatch has left

  159. jcbrand has joined

  160. Daniel has left

  161. millesimus has left

  162. atomicwatch has joined

  163. raucao has joined

  164. konstantinos has joined

  165. Toxi has joined

  166. Daniel has joined

  167. karoshi has joined

  168. karoshi has left

  169. karoshi has joined

  170. MattJ

    <enable> is used in various protocols

  171. MattJ

    There are certainly many examples of collisions to find

  172. adiaholic has left

  173. Alex has left

  174. adiaholic has joined

  175. lovetox has left

  176. emus has left

  177. lovetox has joined

  178. Daniel has left

  179. millesimus has joined

  180. lskdjf has joined

  181. marc0s has left

  182. marc0s has joined

  183. Daniel has joined

  184. Alex has joined

  185. millesimus has left

  186. yushyin has joined

  187. millesimus has joined

  188. yushyin has left

  189. yushyin has joined

  190. marc0s has left

  191. marc0s has joined

  192. raucao has left

  193. marc0s has left

  194. marc0s has joined

  195. krauq has left

  196. marc0s has left

  197. marc0s has joined

  198. yushyin has left

  199. marc0s has left

  200. marc0s has joined

  201. marc0s has left

  202. marc0s has joined

  203. lskdjf has left

  204. pasdesushi has joined

  205. yushyin has joined

  206. harry837374884 has joined

  207. krauq has joined

  208. ti_gj06 has left

  209. mjk has joined

  210. wurstsalat has joined

  211. lovetox has left

  212. lovetox has joined

  213. Half-Shot has left

  214. homebeach has left

  215. Matthew has left

  216. uhoreg has left

  217. Half-Shot has joined

  218. Matthew has joined

  219. homebeach has joined

  220. uhoreg has joined

  221. lskdjf has joined

  222. Maranda[x] has left

  223. kurisu

    Why was xhtml-im deprecated?

  224. Maranda[x] has joined

  225. yushyin has left

  226. lovetox has left

  227. ti_gj06 has joined

  228. MattJ

    Because clients, especially web clients, would just put the contents into the web page at worst, or incorrectly sanitize it at best

  229. konstantinos has left

  230. MattJ

    So if someone was using a web client, you could, for example, send them a <script> which would get executed - and that script would have full access to their XMPP account, etc.

  231. MattJ

    Some people believe this the fault was of the developers, some of the libraries, and some believe it was the design of the protocol

  232. MattJ

    The rationale for deprecation was "let's replace it with something completely unlike HTML, so clients are forced to translate it... and therefore always emit safe HTML"

  233. lovetox has joined

  234. Tobias has left

  235. Tobias has joined

  236. raucao has joined

  237. emus has joined

  238. Tobias has left

  239. Tobias has joined

  240. raucao has left

  241. raucao has joined

  242. konstantinos has joined

  243. xecks has left

  244. xecks has joined

  245. ti_gj06 has left

  246. Guus has left

  247. Guus has joined

  248. jonas’

    kurisu, search for which XEPs use `<query/>` :)

  249. jonas’

    also, pubsub alone uses at least three differently namespaced `<pubsub/>` elements.

  250. debacle has joined

  251. yushyin has joined

  252. Andrzej has joined

  253. marc0s has left

  254. marc0s has joined

  255. mjk

    >> XSF isn't a central authority on what can go into the stream, so without long namespace names collisions will occur > Have they? Outside of XEPs, that's pretty much umknowable. People and companies use xmpp in all sorts of (weird) ways, and it's not unheard of that those things get to interop with xmpp software that follows _only_ the rfcs and xeps

  256. ti_gj06 has joined

  257. yushyin has left

  258. marc has joined

  259. kurisu has left

  260. kurisu has joined

  261. restive_monk has left

  262. Zash

    Are those using namespaces tho?

  263. krauq has left

  264. kurisu has left

  265. kurisu has joined

  266. krauq has joined

  267. konstantinos has left

  268. konstantinos has joined

  269. stp has joined

  270. adiaholic has left

  271. adiaholic has joined

  272. kurisu has left

  273. marc0s has left

  274. marc0s has joined

  275. marc0s has left

  276. marc0s has joined

  277. mjk

    They should, is my point

  278. neshtaxmpp has left

  279. neshtaxmpp has joined

  280. pasdesushi has left

  281. Zash remembers the recent example of attributes stuffed with JSON and cries

  282. marc0s has left

  283. marc0s has joined

  284. restive_monk has joined

  285. stp has left

  286. mjk

    At least it's not html

  287. mjk

    With <script>s

  288. mjk

    Although who knows if the implementation just does eval on these attrs

  289. Half-Shot has left

  290. homebeach has left

  291. Matthew has left

  292. uhoreg has left

  293. Half-Shot has joined

  294. Matthew has joined

  295. homebeach has joined

  296. uhoreg has joined

  297. pasdesushi has joined

  298. restive_monk has left

  299. konstantinos has left

  300. konstantinos has joined

  301. djorz has joined

  302. restive_monk has joined

  303. Fishbowler has left

  304. kurisu has joined

  305. kurisu has left

  306. kurisu has joined

  307. ti_gj06 has left

  308. Skull Fucker has joined

  309. Tobias has left

  310. Tobias has joined

  311. yushyin has joined

  312. Fishbowler has joined

  313. papatutuwawa has joined

  314. stp has joined

  315. djorz has left

  316. djorz has joined

  317. yushyin has left

  318. Fishbowler has left

  319. Fishbowler has joined

  320. ti_gj06 has joined

  321. yushyin has joined

  322. antranigv has joined

  323. marc has left

  324. adiaholic has left

  325. xecks has left

  326. xecks has joined

  327. gooya has joined

  328. adiaholic has joined

  329. Tobias has left

  330. Tobias has joined

  331. Fishbowler has left

  332. Fishbowler has joined

  333. Tobias has left

  334. Tobias has joined

  335. Tobias has left

  336. Tobias has joined

  337. xnamed has joined

  338. adiaholic has left

  339. melvo has left

  340. adiaholic has joined

  341. Tobias has left

  342. Tobias has joined

  343. gooya has left

  344. gooya has joined

  345. djorz has left

  346. ti_gj06 has left

  347. ti_gj06 has joined

  348. Tobias has left

  349. Tobias has joined

  350. lovetox

    flow: about openpgp xep, how would encrypting files and using http upload work?

  351. lovetox

    with omemo we send a aesgcm:// link to the contact, and then he knows this is encrypted, with openpgp we could probably do something nicer and build on some of the filetransfer metadata xeps

  352. lovetox

    because we have fullstanza encryption

  353. pep.

    lovetox, 454 isn't bound to OMEMO

  354. lovetox

    but im not aware that anything anywhere is specified

  355. pep.

    But yeah there's certainly better than that

  356. pep.

    sfs?

  357. lovetox

    of course it is pep.

  358. lovetox

    it says that in the name lol

  359. pep.

    No it's not? It's basically just aes encryption..

  360. pep.

    it's just that the transport should be encrypted to send the link

  361. pep.

    So you can use whatever

  362. pep.

    https://xmpp.org/extensions/xep-0447.html and https://xmpp.org/extensions/xep-0448.html otherwise

  363. lovetox

    hm true

  364. konstantinos has left

  365. konstantinos has joined

  366. lovetox

    448 looks good

  367. pep.

    yeah

  368. lovetox

    thanks

  369. millesimus has left

  370. floretta has joined

  371. djorz has joined

  372. Matthew has left

  373. Half-Shot has left

  374. homebeach has left

  375. uhoreg has left

  376. Half-Shot has joined

  377. Matthew has joined

  378. homebeach has joined

  379. uhoreg has joined

  380. APach has left

  381. APach has joined

  382. emus has left

  383. harry837374884 has left

  384. harry837374884 has joined

  385. adiaholic has left

  386. Tobias has left

  387. Tobias has joined

  388. yushyin has left

  389. Skull Fucker has left

  390. djorz has left

  391. stp has left

  392. adiaholic has joined

  393. mjk has left

  394. djorz has joined

  395. wgreenhouse has left

  396. mjk has joined

  397. restive_monk has left

  398. ti_gj06 has left

  399. restive_monk has joined

  400. Tobias has left

  401. Tobias has joined

  402. Tobias has left

  403. Tobias has joined

  404. stp has joined

  405. Tobias has left

  406. Tobias has joined

  407. antranigv has left

  408. djorz has left

  409. Skull Fucker has joined

  410. Tobias has left

  411. Tobias has joined

  412. adiaholic has left

  413. adiaholic has joined

  414. Paganini has joined

  415. xecks has left

  416. xecks has joined

  417. floretta has left

  418. petrescatraian has joined

  419. yushyin has joined

  420. millesimus has joined

  421. floretta has joined

  422. ti_gj06 has joined

  423. Andrzej has left

  424. antranigv has joined

  425. ti_gj06 has left

  426. Titi has joined

  427. ti_gj06 has joined

  428. rafasaurus has joined

  429. marc0s has left

  430. marc0s has joined

  431. papatutuwawa has left

  432. marc0s has left

  433. marc0s has joined

  434. ti_gj06 has left

  435. emus has joined

  436. Ingolf has left

  437. Ingolf has joined

  438. antranigv has left

  439. adiaholic has left

  440. Tobias has left

  441. Tobias has joined

  442. adiaholic has joined

  443. Titi has left

  444. Alex has left

  445. krauq has left

  446. wladmis has left

  447. krauq has joined

  448. Calvin has joined

  449. wladmis has joined

  450. wladmis has left

  451. wladmis has joined

  452. wladmis has left

  453. wladmis has joined

  454. Alex has joined

  455. wgreenhouse has joined

  456. floretta has left

  457. Guus has left

  458. Guus has joined

  459. atomicwatch has left

  460. restive_monk has left

  461. krauq has left

  462. krauq has joined

  463. wgreenhouse has left

  464. Tobias has left

  465. Tobias has joined

  466. Tobias has left

  467. Tobias has joined

  468. petrescatraian has left

  469. Tobias has left

  470. Tobias has joined

  471. antranigv has joined

  472. floretta has joined

  473. restive_monk has joined

  474. ti_gj06 has joined

  475. wgreenhouse has joined

  476. Tobias has left

  477. Tobias has joined

  478. marc0s has left

  479. marc0s has joined

  480. L29Ah has left

  481. papatutuwawa has joined

  482. BASSGOD has left

  483. karoshi has left

  484. harry837374884 has left

  485. harry837374884 has joined

  486. adiaholic has left

  487. restive_monk has left

  488. adiaholic has joined

  489. Titi has joined

  490. adiaholic has left

  491. adiaholic has joined

  492. gooya has left

  493. gooya has joined

  494. mjk has left

  495. mjk has joined

  496. Ingolf has left

  497. krauq has left

  498. krauq has joined

  499. moparisthebest

    lovetox: when using pgp why not just use pgp file encryption

  500. konstantinos has left

  501. konstantinos has joined

  502. gooya has left

  503. gooya has joined

  504. adiaholic has left

  505. restive_monk has joined

  506. xecks has left

  507. xecks has joined

  508. adiaholic has joined

  509. atomicwatch has joined

  510. karoshi has joined

  511. BASSGOD has joined

  512. raghavgururajan has joined

  513. debacle has left

  514. petrescatraian has joined

  515. Toxi has left

  516. Toxi has joined

  517. L29Ah has joined

  518. BASSGOD has left

  519. melvo has joined

  520. phoebos has joined

  521. phoebos has left

  522. emus has left

  523. Half-Shot has left

  524. homebeach has left

  525. Matthew has left

  526. uhoreg has left

  527. Half-Shot has joined

  528. Matthew has joined

  529. homebeach has joined

  530. uhoreg has joined

  531. djorz has joined

  532. xnamed has left

  533. Tobias has left

  534. Tobias has joined

  535. emus has joined

  536. BASSGOD has joined

  537. wladmis has left

  538. wladmis has joined

  539. marc has joined

  540. adiaholic has left

  541. krauq has left

  542. xnamed has joined

  543. krauq has joined

  544. tykayn has left

  545. tykayn has joined

  546. melvo has left

  547. Tobias has left

  548. Toxi has left

  549. raucao has left

  550. antranigv has left

  551. adiaholic has joined

  552. Tobias has joined

  553. wladmis has left

  554. wladmis has joined

  555. xnamed has left

  556. wladmis has left

  557. wladmis has joined

  558. eevvoor has left

  559. Tobias has left

  560. Tobias has joined

  561. debacle has joined

  562. BASSGOD has left

  563. Guus has left

  564. Guus has joined

  565. Tobias has left

  566. moparisthebest has left

  567. Tobias has joined

  568. harry837374884 has left

  569. BASSGOD has joined

  570. harry837374884 has joined

  571. adiaholic has left

  572. adiaholic has joined

  573. petrescatraian has left

  574. Skull Fucker has left

  575. BASSGOD has left

  576. BASSGOD has joined

  577. antranigv has joined

  578. antranigv has left

  579. moparisthebest has joined

  580. Tobias has left

  581. Tobias has joined

  582. Tobias has left

  583. Tobias has joined

  584. karoshi has left

  585. karoshi has joined

  586. Tobias has left

  587. Tobias has joined

  588. lovetox

    moparisthebest, its not about how to encrypt, its about how to tell the other person that it is encrypted

  589. lovetox

    but 0448 seems to solve that

  590. raghavgururajan has left

  591. emus has left

  592. Thilo Molitor has left

  593. floretta has left

  594. Thilo Molitor has joined

  595. marc0s has left

  596. marc0s has joined

  597. wgreenhouse has left

  598. jgart has joined

  599. wgreenhouse has joined

  600. floretta has joined

  601. Half-Shot has left

  602. homebeach has left

  603. Matthew has left

  604. uhoreg has left

  605. Half-Shot has joined

  606. Matthew has joined

  607. homebeach has joined

  608. uhoreg has joined

  609. moparisthebest has left

  610. emus has joined

  611. moparisthebest has joined

  612. eevvoor has joined

  613. Toxi has joined

  614. millesimus has left

  615. melvo has joined

  616. adiaholic has left

  617. adiaholic has joined

  618. Yagiza has left

  619. adiaholic has left

  620. konstantinos has left

  621. konstantinos has joined

  622. xnamed has joined

  623. millesimus has joined

  624. Andrzej has joined

  625. konstantinos has left

  626. konstantinos has joined

  627. phoebos has joined

  628. phoebos has left

  629. antranigv has joined

  630. bean has joined

  631. Andrzej has left

  632. andrey.g has joined

  633. adiaholic has joined

  634. Andrzej has joined

  635. antranigv has left

  636. junaid has left

  637. junaid has joined

  638. adiaholic has left

  639. raucao has joined

  640. adiaholic has joined

  641. andrey.g has left

  642. antranigv has joined

  643. adiaholic has left

  644. restive_monk has left

  645. antranigv has left

  646. restive_monk has joined

  647. Half-Shot has left

  648. homebeach has left

  649. Matthew has left

  650. uhoreg has left

  651. Half-Shot has joined

  652. Matthew has joined

  653. homebeach has joined

  654. uhoreg has joined

  655. bean has left

  656. Toxi has left

  657. wgreenhouse has left

  658. phoebos has joined

  659. wgreenhouse has joined

  660. restive_monk has left

  661. atomicwatch has left

  662. alacer has left

  663. alacer has joined

  664. phoebos has left

  665. antranigv has joined

  666. yushyin has left

  667. adiaholic has joined

  668. atomicwatch has joined

  669. antranigv has left

  670. adiaholic has left

  671. wgreenhouse has left

  672. wgreenhouse has joined

  673. msavoritias has left

  674. Maranda[x] has left

  675. antranigv has joined

  676. Maranda[x] has joined

  677. papatutuwawa has left

  678. Robert has left

  679. Robert has joined

  680. yushyin has joined

  681. Tobias has left

  682. Menel has left

  683. antranigv has left

  684. Titi has left

  685. Andrzej has left

  686. antranigv has joined

  687. Tobias has joined

  688. daags has left

  689. atomicwatch has left

  690. krauq has left

  691. krauq has joined

  692. adiaholic has joined

  693. lovetox has left

  694. lovetox has joined

  695. adiaholic has left

  696. Tobias has left

  697. jcbrand has left

  698. antranigv has left

  699. floretta has left

  700. marc0s has left

  701. marc0s has joined

  702. adiaholic has joined

  703. adiaholic has left

  704. wgreenhouse has left

  705. wgreenhouse has joined

  706. lovetox has left

  707. wgreenhouse has left

  708. Half-Shot has left

  709. homebeach has left

  710. Matthew has left

  711. uhoreg has left

  712. Half-Shot has joined

  713. Matthew has joined

  714. homebeach has joined

  715. uhoreg has joined

  716. antranigv has joined

  717. lovetox has joined

  718. restive_monk has joined

  719. wgreenhouse has joined

  720. moparisthebest has left

  721. tykayn has left

  722. daags has joined

  723. kinetik has left

  724. kinetik has joined

  725. Sam has left

  726. antranigv has left

  727. Sam has joined

  728. mjk has left

  729. lovetox has left

  730. antranigv has joined

  731. Thilo Molitor has left

  732. adiaholic has joined

  733. Seve has left

  734. antranigv has left

  735. mjk has joined

  736. alacer has left

  737. neshtaxmpp has left

  738. floretta has joined

  739. neshtaxmpp has joined

  740. neshtaxmpp has left

  741. neshtaxmpp has joined

  742. debacle has left

  743. adiaholic has left

  744. ti_gj06 has left

  745. antranigv has joined

  746. karoshi has left

  747. goffi has left

  748. antranigv has left

  749. harry837374884 has left

  750. wgreenhouse has left

  751. wgreenhouse has joined

  752. alacer has joined

  753. antranigv has joined

  754. lskdjf has left

  755. sonny has left

  756. harry837374884 has joined

  757. jgart has left

  758. jgart has joined

  759. pjn has left

  760. pjn has joined

  761. antranigv has left

  762. gooya has left

  763. adiaholic has joined

  764. phoebos has joined

  765. wgreenhouse has left

  766. adiaholic has left

  767. wgreenhouse has joined

  768. phoebos has left

  769. sonny has joined

  770. phoebos has joined

  771. floretta has left

  772. floretta has joined

  773. neshtaxmpp has left

  774. neshtaxmpp has joined

  775. marc0s has left

  776. marc0s has joined

  777. adiaholic has joined

  778. Toxi has joined

  779. adiaholic has left

  780. neshtaxmpp has left

  781. pasdesushi has left

  782. neshtaxmpp has joined

  783. Maranda[x] has left

  784. Maranda[x] has joined

  785. antranigv has joined

  786. moparisthebest has joined

  787. moparisthebest

    lovetox: well when it ends with .pgp they know

  788. xnamed has left

  789. konstantinos has left

  790. phoebos has left

  791. lovetox has joined