XSF Discussion - 2022-02-18


  1. restive_monk has joined

  2. argentum has joined

  3. intosi has joined

  4. intosi has left

  5. intosi has joined

  6. BASSGOD has joined

  7. adiaholic has joined

  8. neshtaxmpp has left

  9. neshtaxmpp has joined

  10. adiaholic has left

  11. daags has left

  12. restive_monk has left

  13. emus has left

  14. intosi has left

  15. neshtaxmpp has left

  16. Seve has left

  17. neshtaxmpp has joined

  18. neshtaxmpp has left

  19. adiaholic has joined

  20. adiaholic has left

  21. moparisthebest has joined

  22. intosi has joined

  23. Calvin has joined

  24. debacle has left

  25. BASSGOD has left

  26. Zash has left

  27. restive_monk has joined

  28. wladmis has left

  29. stp has left

  30. intosi has left

  31. daags has joined

  32. Andrzej has joined

  33. pasdesushi has left

  34. BASSGOD has joined

  35. Matthew (away) has left

  36. uhoreg has left

  37. homebeach has left

  38. Rixon 👁🗨 has left

  39. Half-Shot has left

  40. Half-Shot has joined

  41. Matthew (away) has joined

  42. Rixon 👁🗨 has joined

  43. uhoreg has joined

  44. homebeach has joined

  45. intosi has joined

  46. lskdjf has left

  47. neshtaxmpp has joined

  48. intosi has left

  49. millesimus has left

  50. larma has left

  51. millesimus has joined

  52. adiaholic has joined

  53. larma has joined

  54. andrey.g has left

  55. adiaholic has left

  56. adiaholic has joined

  57. adiaholic has left

  58. Andrzej has left

  59. Titi has left

  60. wladmis has joined

  61. Titi has joined

  62. adiaholic has joined

  63. intosi has joined

  64. Andrzej has joined

  65. adiaholic has left

  66. adiaholic has joined

  67. neshtaxmpp has left

  68. neshtaxmpp has joined

  69. adiaholic has left

  70. intosi has left

  71. adiaholic has joined

  72. Andrzej has left

  73. adiaholic has left

  74. neshtaxmpp has left

  75. neshtaxmpp has joined

  76. intosi has joined

  77. adiaholic has joined

  78. adiaholic has left

  79. adiaholic has joined

  80. kyemxden has left

  81. adiaholic has left

  82. intosi has left

  83. adiaholic has joined

  84. Sam has left

  85. Sam has joined

  86. adiaholic has left

  87. Yagiza has joined

  88. adiaholic has joined

  89. qwestion has left

  90. Menel has joined

  91. adiaholic has left

  92. adiaholic has joined

  93. adiaholic has left

  94. kyemxden has joined

  95. jcbrand has joined

  96. Calvin has left

  97. adiaholic has joined

  98. karoshi has joined

  99. intosi has joined

  100. adiaholic has left

  101. chronosx88 has joined

  102. adiaholic has joined

  103. adiaholic has left

  104. qwestion has joined

  105. qwestion has left

  106. qwestion has joined

  107. adiaholic has joined

  108. qwestion has left

  109. qwestion has joined

  110. Seve has joined

  111. qwestion has left

  112. qwestion has joined

  113. qwestion has left

  114. qwestion has joined

  115. qwestion has left

  116. qwestion has joined

  117. intosi has left

  118. qwestion has left

  119. qwestion has joined

  120. qwestion has left

  121. qwestion has joined

  122. karoshi has left

  123. Matthew (away) has left

  124. uhoreg has left

  125. homebeach has left

  126. Rixon 👁🗨 has left

  127. Half-Shot has left

  128. Half-Shot has joined

  129. Matthew (away) has joined

  130. Rixon 👁🗨 has joined

  131. uhoreg has joined

  132. homebeach has joined

  133. Titi has left

  134. chronosx88 has left

  135. chronosx88 has joined

  136. Titi has joined

  137. serge90 has left

  138. Andrzej has joined

  139. rafasaurus has left

  140. Titi has left

  141. Titi has joined

  142. rafasaurus has joined

  143. adiaholic has left

  144. Titi has left

  145. Titi has joined

  146. intosi has joined

  147. adiaholic has joined

  148. Titi has left

  149. Tobias has joined

  150. Titi has joined

  151. atomicwatch has joined

  152. adiaholic has left

  153. intosi has left

  154. adiaholic has joined

  155. adiaholic has left

  156. ti_gj06 has joined

  157. adiaholic has joined

  158. wladmis has left

  159. adiaholic has left

  160. Friendly Resident Cynic has left

  161. qwestion has left

  162. Andrzej has left

  163. karoshi has joined

  164. argentum has left

  165. millesimus has left

  166. qwestion has joined

  167. qwestion has left

  168. qwestion has joined

  169. me9 has joined

  170. adiaholic has joined

  171. millesimus has joined

  172. intosi has joined

  173. Andrzej has joined

  174. millesimus has left

  175. marc0s has left

  176. marc0s has joined

  177. qwestion has left

  178. adiaholic has left

  179. intosi has left

  180. qwestion has joined

  181. dwd has joined

  182. msavoritias has joined

  183. emus has joined

  184. Andrzej has left

  185. marc0s has left

  186. marc0s has joined

  187. millesimus has joined

  188. me9 has left

  189. xecks has left

  190. dwd has left

  191. wurstsalat has joined

  192. Guus has left

  193. Guus has joined

  194. wladmis has joined

  195. adiaholic has joined

  196. Vaulor has left

  197. moparisthebest

    emus, sorry I didn't quite finish, I'll get the rest tommorow

  198. sabry has left

  199. tykayn has left

  200. stp has joined

  201. wladmis has left

  202. restive_monk has left

  203. Alex has left

  204. restive_monk has joined

  205. stp has left

  206. intosi has joined

  207. debacle has joined

  208. ti_gj06 has left

  209. ti_gj06 has joined

  210. qwestion has left

  211. Mikaela has joined

  212. Vaulor has joined

  213. stp has joined

  214. goffi has joined

  215. adiaholic has left

  216. lovetox has left

  217. lovetox has joined

  218. xnamed has left

  219. adiaholic has joined

  220. emus

    moparisthebest: thanks is alright

  221. Alex has joined

  222. stp has left

  223. emus has left

  224. restive_monk has left

  225. marc0s has left

  226. marc0s has joined

  227. marc0s has left

  228. marc0s has joined

  229. Andrzej has joined

  230. Guus

    This is probably a silly question, but I didn't have enough coffee yet. How does one unregister with a MUC? The inverse of https://xmpp.org/extensions/xep-0045.html#register ?

  231. mdosch has left

  232. mdosch has joined

  233. goffi has left

  234. goffi has joined

  235. dan.caseley has left

  236. adiaholic has left

  237. chronosx88 has left

  238. adiaholic has joined

  239. chronosx88 has joined

  240. BASSGOD has left

  241. Fishbowler

    Have always assumed, perhaps incorrectly, that it's intentionally back-channeled. In the same way that many orgs do their Right to Be Forgotten, I'd imagined it to be an "email an admin" affair.

  242. restive_monk has joined

  243. Dele Olajide has joined

  244. Kev

    https://xmpp.org/extensions/xep-0077.html#usecases-cancel

  245. ti_gj06 has left

  246. adiaholic has left

  247. adiaholic has joined

  248. Guus

    Ah, thank you.

  249. tykayn has joined

  250. BASSGOD has joined

  251. restive_monk has left

  252. restive_monk has joined

  253. Dele Olajide has left

  254. Dele Olajide has joined

  255. bean has joined

  256. emus has joined

  257. adiaholic has left

  258. Matthew (away) has left

  259. homebeach has left

  260. Rixon 👁🗨 has left

  261. uhoreg has left

  262. Half-Shot has left

  263. Half-Shot has joined

  264. Matthew (away) has joined

  265. Rixon 👁🗨 has joined

  266. uhoreg has joined

  267. homebeach has joined

  268. xecks has joined

  269. adiaholic has joined

  270. Dele Olajide has left

  271. Dele Olajide has joined

  272. Menel has left

  273. Dele Olajide has left

  274. Dele Olajide has joined

  275. Dele Olajide has left

  276. druthid has left

  277. BASSGOD has left

  278. Paganini has left

  279. BASSGOD has joined

  280. debacle has left

  281. ti_gj06 has joined

  282. pasdesushi has joined

  283. xecks has left

  284. restive_monk has left

  285. restive_monk has joined

  286. Vaulor has left

  287. Vaulor has joined

  288. adiaholic has left

  289. adiaholic has joined

  290. Andrzej has left

  291. adiaholic has left

  292. lskdjf has joined

  293. gooya has joined

  294. marc0s has left

  295. marc0s has joined

  296. Andrzej has joined

  297. ti_gj06 has left

  298. rafasaurus has left

  299. rafasaurus has joined

  300. Andrzej has left

  301. Andrzej has joined

  302. neshtaxmpp has left

  303. neshtaxmpp has joined

  304. BASSGOD has left

  305. Andrzej has left

  306. Andrzej has joined

  307. harry837374884 has left

  308. harry837374884 has joined

  309. BASSGOD has joined

  310. ti_gj06 has joined

  311. chronosx88 has left

  312. chronosx88 has joined

  313. gooya has left

  314. gooya has joined

  315. debacle has joined

  316. Titi has left

  317. ti_gj06 has left

  318. restive_monk has left

  319. adiaholic has joined

  320. gooya has left

  321. gooya has joined

  322. restive_monk has joined

  323. adiaholic has left

  324. Andrzej has left

  325. Andrzej has joined

  326. adiaholic has joined

  327. Andrzej has left

  328. Andrzej has joined

  329. Andrzej has left

  330. Andrzej has joined

  331. Andrzej has left

  332. Andrzej has joined

  333. Andrzej has left

  334. Andrzej has joined

  335. Dele Olajide has joined

  336. Alex has left

  337. Alex has joined

  338. adiaholic has left

  339. kyemxden has left

  340. Zash has joined

  341. Maranda[x] has left

  342. Maranda[x] has joined

  343. Dele Olajide has left

  344. Titi has joined

  345. Dele Olajide has joined

  346. Dele Olajide has left

  347. Andrzej has left

  348. adiaholic has joined

  349. Dele Olajide has joined

  350. Dele Olajide has left

  351. neshtaxmpp has left

  352. adiaholic has left

  353. neshtaxmpp has joined

  354. debacle has left

  355. Andrzej has joined

  356. harry837374884 has left

  357. harry837374884 has joined

  358. Dele Olajide has joined

  359. gooya has left

  360. gooya has joined

  361. BASSGOD has left

  362. BASSGOD has joined

  363. xecks has joined

  364. gooya has left

  365. gooya has joined

  366. Dele Olajide has left

  367. Dele Olajide has joined

  368. Dele Olajide has left

  369. Dele Olajide has joined

  370. Andrzej has left

  371. Dele Olajide has left

  372. norkki has joined

  373. norkki has left

  374. Menel has joined

  375. mjk has left

  376. robert has left

  377. robert has joined

  378. Matthew (away) has left

  379. uhoreg has left

  380. Rixon 👁🗨 has left

  381. Half-Shot has left

  382. homebeach has left

  383. Half-Shot has joined

  384. Matthew (away) has joined

  385. Rixon 👁🗨 has joined

  386. uhoreg has joined

  387. homebeach has joined

  388. millesimus has left

  389. neshtaxmpp has left

  390. neshtaxmpp has joined

  391. adiaholic has joined

  392. Andrzej has joined

  393. daags has left

  394. adiaholic has left

  395. intosi has left

  396. Friendly Resident Cynic has joined

  397. intosi has joined

  398. millesimus has joined

  399. xecks has left

  400. papatutuwawa has joined

  401. harry837374884 has left

  402. adiaholic has joined

  403. Dele Olajide has joined

  404. harry837374884 has joined

  405. andrey.g has joined

  406. intosi has left

  407. intosi has joined

  408. intosi has left

  409. Titi has left

  410. norkki has joined

  411. intosi has joined

  412. intosi has left

  413. Kev has left

  414. Steve Kille has left

  415. Kev has joined

  416. Steve Kille has joined

  417. Andrzej has left

  418. Andrzej has joined

  419. BASSGOD has left

  420. Menel has left

  421. Dele Olajide has left

  422. Dele Olajide has joined

  423. Dele Olajide has left

  424. gooya has left

  425. BASSGOD has joined

  426. gooya has joined

  427. neshtaxmpp has left

  428. neshtaxmpp has joined

  429. BASSGOD has left

  430. andrey.g has left

  431. Calvin has joined

  432. Dele Olajide has joined

  433. BASSGOD has joined

  434. Matthew (away) has left

  435. uhoreg has left

  436. Rixon 👁🗨 has left

  437. Half-Shot has left

  438. homebeach has left

  439. Half-Shot has joined

  440. Matthew (away) has joined

  441. Rixon 👁🗨 has joined

  442. uhoreg has joined

  443. homebeach has joined

  444. BASSGOD has left

  445. harry837374884 has left

  446. harry837374884 has joined

  447. BASSGOD has joined

  448. Wojtek has joined

  449. papatutuwawa has left

  450. Wojtek has left

  451. Wojtek has joined

  452. ti_gj06 has joined

  453. adiaholic has left

  454. druthid has joined

  455. Wojtek has left

  456. atomicwatch has left

  457. Wojtek has joined

  458. marc0s has left

  459. marc0s has joined

  460. wladmis has joined

  461. Andrzej has left

  462. Andrzej has joined

  463. atomicwatch has joined

  464. Wojtek has left

  465. Wojtek has joined

  466. stp has joined

  467. BASSGOD has left

  468. xecks has joined

  469. BASSGOD has joined

  470. Dele Olajide has left

  471. Wojtek has left

  472. BASSGOD has left

  473. Wojtek has joined

  474. larma has left

  475. norkki has left

  476. Dele Olajide has joined

  477. Menel has joined

  478. Andrzej has left

  479. BASSGOD has joined

  480. Wojtek has left

  481. qwestion has joined

  482. Wojtek has joined

  483. Andrzej has joined

  484. ti_gj06 has left

  485. harry837374884 has left

  486. wladmis has left

  487. Daniel has left

  488. Daniel has joined

  489. Wojtek has left

  490. Wojtek has joined

  491. wladmis has joined

  492. harry837374884 has joined

  493. Calvin has left

  494. wladmis has left

  495. wladmis has joined

  496. reimar has joined

  497. arcxi has left

  498. me9 has joined

  499. Vaulor has left

  500. Dele Olajide has left

  501. Dele Olajide has joined

  502. Dele Olajide has left

  503. Dele Olajide has joined

  504. adiaholic has joined

  505. Dele Olajide has left

  506. arcxi has joined

  507. Andrzej has left

  508. marc0s has left

  509. marc0s has joined

  510. pasdesushi has left

  511. larma has joined

  512. adiaholic has left

  513. adiaholic has joined

  514. pasdesushi has joined

  515. Dele Olajide has joined

  516. wladmis has left

  517. reimar has left

  518. bean has left

  519. Paganini has joined

  520. adiaholic has left

  521. wladmis has joined

  522. mjk has joined

  523. adiaholic has joined

  524. BASSGOD has left

  525. Dele Olajide has left

  526. adiaholic has left

  527. BASSGOD has joined

  528. adiaholic has joined

  529. Andrzej has joined

  530. qwestion has left

  531. wladmis has left

  532. wladmis has joined

  533. Vaulor has joined

  534. Vidak has left

  535. Vidak has joined

  536. neshtaxmpp has left

  537. neshtaxmpp has joined

  538. Daniel has left

  539. robertooo has left

  540. Daniel has joined

  541. Matthew (away) has left

  542. homebeach has left

  543. Rixon 👁🗨 has left

  544. uhoreg has left

  545. Half-Shot has left

  546. Half-Shot has joined

  547. Matthew (away) has joined

  548. Rixon 👁🗨 has joined

  549. uhoreg has joined

  550. homebeach has joined

  551. ti_gj06 has joined

  552. Menel has left

  553. Fishbowler has left

  554. Menel has joined

  555. Matthew (away) has left

  556. homebeach has left

  557. Rixon 👁🗨 has left

  558. uhoreg has left

  559. Half-Shot has left

  560. Half-Shot has joined

  561. Matthew (away) has joined

  562. Rixon 👁🗨 has joined

  563. uhoreg has joined

  564. homebeach has joined

  565. millesimus has left

  566. emus has left

  567. adiaholic has left

  568. tykayn has left

  569. xnamed has joined

  570. tykayn has joined

  571. Fishbowler has joined

  572. harry837374884 has left

  573. robertooo has joined

  574. adiaholic has joined

  575. xnamed has left

  576. bean has joined

  577. BASSGOD has left

  578. adiaholic has left

  579. tykayn has left

  580. Andrzej has left

  581. tykayn has joined

  582. emus has joined

  583. xnamed has joined

  584. BASSGOD has joined

  585. tykayn has left

  586. harry837374884 has joined

  587. tykayn has joined

  588. lskdjf has left

  589. lskdjf has joined

  590. Matthew (away) has left

  591. homebeach has left

  592. Rixon 👁🗨 has left

  593. uhoreg has left

  594. Half-Shot has left

  595. Half-Shot has joined

  596. Matthew (away) has joined

  597. Rixon 👁🗨 has joined

  598. uhoreg has joined

  599. homebeach has joined

  600. xecks has left

  601. restive_monk has left

  602. restive_monk has joined

  603. adiaholic has joined

  604. tykayn has left

  605. xecks has joined

  606. tykayn has joined

  607. me9 has left

  608. eevvoor has joined

  609. guus.der.kinderen has joined

  610. adiaholic has left

  611. BASSGOD has left

  612. adiaholic has joined

  613. qwestion has joined

  614. Dele Olajide has joined

  615. Yagiza has left

  616. Wojtek has left

  617. Andrzej has joined

  618. millesimus has joined

  619. gooya has left

  620. ti_gj06 has left

  621. gooya has joined

  622. dwd has joined

  623. Andrzej has left

  624. adiaholic has left

  625. adiaholic has joined

  626. BASSGOD has joined

  627. Dele Olajide has left

  628. debacle has joined

  629. Andrzej has joined

  630. ti_gj06 has joined

  631. adiaholic has left

  632. chronosx88 has left

  633. chronosx88 has joined

  634. alacer has joined

  635. alacer has left

  636. alacer has joined

  637. gooya has left

  638. gooya has joined

  639. adiaholic has joined

  640. neshtaxmpp has left

  641. neshtaxmpp has joined

  642. adiaholic has left

  643. neshtaxmpp has left

  644. neshtaxmpp has joined

  645. Daniel has left

  646. argentum has joined

  647. Daniel has joined

  648. guus.der.kinderen has left

  649. APach has joined

  650. chronosx88 has left

  651. chronosx88 has joined

  652. adiaholic has joined

  653. neshtaxmpp has left

  654. neshtaxmpp has joined

  655. chronosx88 has left

  656. chronosx88 has joined

  657. Andrzej has left

  658. alacer has left

  659. Andrzej has joined

  660. papatutuwawa has joined

  661. xecks has left

  662. xecks has joined

  663. ti_gj06 has left

  664. Tobias has left

  665. Tobias has joined

  666. me9 has joined

  667. restive_monk has left

  668. Matthew (away) has left

  669. uhoreg has left

  670. Rixon 👁🗨 has left

  671. homebeach has left

  672. Half-Shot has left

  673. Half-Shot has joined

  674. Matthew (away) has joined

  675. Rixon 👁🗨 has joined

  676. uhoreg has joined

  677. homebeach has joined

  678. dwd has left

  679. Thilo Molitor has left

  680. Thilo Molitor has joined

  681. floretta has joined

  682. papatutuwawa has left

  683. restive_monk has joined

  684. norkki has joined

  685. Seve has left

  686. qwestion has left

  687. xnamed has left

  688. emus

    So, no XML excuses anymore 🙂 https://github.com/legastero/stanza

  689. Seve has joined

  690. Link Mauve

    emus, doesn’t sound very maintained.

  691. emus

    yep, I just saw it

  692. Link Mauve

    But this (and many similar ones) has been available for literally decades.

  693. Link Mauve

    People ranting on XML just want a reason to not use XMPP imo.

  694. ti_gj06 has joined

  695. emus

    ah, didn't knew

  696. Link Mauve

    A library like slixmpp or aioxmpp will not expose any XML to you, it will expose native objects.

  697. restive_monk has left

  698. Link Mauve

    You have to dig pretty far if you want to manipulate raw XML objects.

  699. Andrzej has left

  700. moparisthebest

    see I always found that super annoying

  701. Andrzej has joined

  702. moparisthebest

    I *want* raw XML and jumping through 80 hoops making objects for each variant and registering serializers and deserializers etc was always a PITA

  703. Matthew (away) has left

  704. uhoreg has left

  705. homebeach has left

  706. Rixon 👁🗨 has left

  707. Half-Shot has left

  708. Half-Shot has joined

  709. Matthew (away) has joined

  710. Rixon 👁🗨 has joined

  711. uhoreg has joined

  712. homebeach has joined

  713. Link Mauve

    Have fun playing with libstrophe I guess. ^^'

  714. Link Mauve

    I’m not into kink shaming.

  715. moparisthebest

    the key is layers so you can reach down as deep as you'd like

  716. emus

    I cannot review this, is there anyone volunteering? https://github.com/xsf/xmpp.org/pull/1001

  717. moparisthebest

    I've got "connecting to xmpp, being handed seperate stanzas as &[u8] working

  718. moparisthebest

    next would be an XML layer, and *then* an object layer, maybe

  719. emus

    maybe we should add this to XMPP Myths --> "XMPP means XML = bad"

  720. norkki has left

  721. Link Mauve

    moparisthebest, we have that in tokio-xmpp.

  722. Link Mauve

    And you can use xmpp-parsers if you want something more usable than XML stuff.

  723. moparisthebest

    tokio-xmpp depends on an XML lib though right?

  724. Link Mauve

    But besides XMPP hackers, this is not usable by the layman.

  725. Link Mauve

    Yes.

  726. moparisthebest

    that's the layer above &[u8]

  727. Link Mauve

    For XMPP you kind of need to. :p

  728. Link Mauve

    Otherwise you’d have like, a socket library?

  729. moparisthebest

    you don't, you can easily split up stanzas without an XML parser

  730. Link Mauve

    And parse the stream headers, do the login dance, etc.

  731. Link Mauve

    Yeah sure, I mean my first client was literally implemented using printf() and scanf(), but…

  732. moparisthebest

    some simple substring on the byte array

  733. Link Mauve

    Oh my.

  734. moparisthebest

    fun fact, ejabberd works like this

  735. emus

    https://gitlab.com/xmpp-rs/xmpp-rs can some of the official peopl PR? https://github.com/xsf/xmpp.org/blob/master/data/libraries.json

  736. emus

    https://gitlab.com/xmpp-rs/xmpp-rs can some of the official people PR? https://github.com/xsf/xmpp.org/blob/master/data/libraries.json

  737. xnamed has joined

  738. moparisthebest

    it's not using an xml library on stream features etc, because if you send them formatted differently, it won't work

  739. Link Mauve

    emus, I still don’t consider the xmpp-rs part usable enough, and the other parts are more like building blocks.

  740. emus

    but it is being developed right?

  741. Link Mauve

    Working building blocks, someone recently made a Jitsi Meet-compatible tool, but as I said besides XMPP hackers it’s not really usable by a random person wanting to use a library.

  742. Link Mauve

    Yes it is.

  743. Andrzej has left

  744. paul has left

  745. emus

    I think it is still okay to show its there, because I don't want people now thinking "Ahhh I am going to make a rust library!!!!"

  746. moparisthebest

    my motto is "if it's good enough for ejabberd, it's good enough for me" :P (it rhymes if you say it right)

  747. Link Mauve

    emus, hmm, that makes sense.

  748. paul has joined

  749. emus

    I would apprecitate a upgrade. Its more usable than this stanza thing I think, right?

  750. emus

    I would appreciate a update. Its more usable than this stanza thing I think, right?

  751. Link Mauve

    emus, just one entry, or one entry per component?

  752. emus

    I personally don't care. if it all is rust related, I think its fine to just reference the main repo. people will find their way

  753. emus

    (they likely wont find if we dont link at all 😉 - IMHO)

  754. norkki has joined

  755. norkki has left

  756. Link Mauve

    Indeed. :)

  757. moparisthebest

    Link Mauve: ``` // ejabberd never sends <starttls/> with the first, only the second? //let buf = br###"<features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls></features>"###; let buf = br###"<stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls></stream:features>"###; ```

  758. BASSGOD has left

  759. moparisthebest

    that was, let's say, annoying to debug :)

  760. emus

    Call for everyone to rather create an entry for your project or also update extisting entries (timestamp) - Let's not have people reinventing the wheel (can I say that in English :D) - if there are doubts we can still discuss or in one year leave it to the archive again

  761. emus

    Call for everyone to rather create an entry for your project or also update existing entries (timestamp) - Let's not have people reinventing the wheel (can I say that in English? :D) - if there are doubts we can still discuss or in one year leave it to the archive again

  762. moparisthebest

    this is XMPP, where (virtually) every client re-invents the wheel with their own library

  763. Zash

    inb4 libprosody

  764. adiaholic has left

  765. Seve has left

  766. Seve has joined

  767. Link Mauve

    https://github.com/xsf/xmpp.org/pull/1078

  768. mathieui

    21:14:03 Link Mauve> A library like slixmpp or aioxmpp will not expose any XML to you, it will expose native objects. → I wish though

  769. me9 has left

  770. atomicwatch has left

  771. adiaholic has joined

  772. Andrzej has joined

  773. dwd has joined

  774. adiaholic has left

  775. xecks has left

  776. xecks has joined

  777. dwd has left

  778. qwestion has joined

  779. qwestion has left

  780. qwestion has joined

  781. ti_gj06 has left

  782. gooya has left

  783. pasdesushi has left

  784. pasdesushi has joined

  785. gooya has joined

  786. emus

    👍

  787. emus

    > moparisthebest escribió: > this is XMPP, where (virtually) every client re-invents the wheel with their own library ☺

  788. Mikaela has left

  789. govanify has left

  790. govanify has joined

  791. govanify has left

  792. druthid has left

  793. govanify has joined

  794. wladmis has left

  795. Andrzej has left

  796. druthid has joined

  797. BASSGOD has joined

  798. wladmis has joined

  799. bung has joined

  800. Andrzej has joined

  801. adiaholic has joined

  802. adiaholic has left

  803. xecks has left

  804. xecks has joined

  805. bung has left

  806. Tobias has left

  807. kyemxden has joined

  808. qwestion has left

  809. karoshi has left

  810. adiaholic has joined

  811. qwestion has joined

  812. Andrzej has left

  813. qwestion has left

  814. qwestion has joined

  815. floretta has left

  816. floretta has joined

  817. adiaholic has left

  818. karoshi has joined

  819. wurstsalat

    There is no Rust in https://github.com/xsf/xmpp.org/blob/master/data/platforms.json This will most likely fail

  820. Zash

    Add there too?

  821. wurstsalat

    Sorry, just on the phone

  822. mathieui

    wurstsalat, platforms for the libraries page do not reference those, AFAIK

  823. mathieui

    (see the other entries, it’s the programming language instead)

  824. Alex has left

  825. floretta has left

  826. floretta has joined

  827. msavoritias has left

  828. emus

    wurstsalat, Link Mauve: could you guys check on that?

  829. mathieui

    Sam, they relate because you don’t trust a single client’s featureset anymore

  830. Menel has left

  831. mathieui

    so feature detection is mostly dropped in a multidevice world

  832. Zash

    .

  833. larma

    It's relevant for Jingle things, as Jingle doesn't use message 😉

  834. mathieui

    (but yes, the correlation is loose)

  835. mathieui

    larma, true

  836. Zash

    the return of calls, yeah

  837. Link Mauve

    Sam, let’s say a client advertises support for feature A and feature B, a victim got their cache poisoned with feature A<B because their client didn’t escape things properly, then they’ll think the first client advertises neither.

  838. Seve has left

  839. larma

    Sam, you can't rely on caps/features for the call icon because the call-capable client might be offline and get a push notification as you send a call invite

  840. Sam

    larma: sure, but you still rely on caps/features to know that something supported it in the first place.

  841. larma

    You could, but then you risk of not showing the call icon for some users that would actually support it

  842. Sam

    You mean if they've never had a client come online that supports it? That seems reasonable to assume they don't have one in that case.

  843. Zash

    But if I wanna use fancy new features in say, this MUC right here, I can't do negotiation with those who will read it from the archives in 10 years

  844. BASSGOD has left

  845. BASSGOD has joined

  846. Sam

    I still don't understand what MUCs or people reading history in 10 years have to do with feature negotiation

  847. Sam

    I'm not trying to be obtuse, but maybe I am? I don't see how this relates to the previous conversation, sorry.

  848. larma

    It depends on which feature you want to negotiate

  849. Link Mauve

    Sam, many features which could (and should) be negociated in 1:1 usecases don’t really make sense any longer, now that people routinely use multiple clients and you don’t address a single resource, or in MUCs where people come and go.

  850. Link Mauve

    I can send XHTML-IM to this room right now, even if some of you might not support it yet.

  851. Link Mauve

    My client didn’t even try to negociate the feature, because in the worst case you will just miss part of the message.

  852. Sam

    Oh sure, all of that is true and obvious. I don't see how that makes feature negotiation as a thing less useful though. Yes, lots of features in different ways don't need it and you can just send them and have a good fallback. Others you can't. I was never arguing that every single thing should be feature negotiation all of the time.

  853. Link Mauve

    Sam, Zash’s point was only that fewer and fewer features are actually negociated that way.

  854. Link Mauve

    Due to multi-client, due to the assumption that people are always online (even if they don’t have a resource), etc.

  855. Link Mauve

    Due to MUC.

  856. Link Mauve

    Due to MUC+MAM.

  857. Sam

    Sure, that's probably true

  858. Zash

    Like, Swift IIRC has a banner warning that not everyone in the chat supports LMC

  859. Sam

    That's a thing I wish clients would do negotiation on. Every time someone edits a huge message and I get it all over again and have to try and figure out what's different I want to smash something

  860. Sam

    But yah, lots of things have saner fallbacks

  861. Zash

    That works fine as long as the audience is the current set of participants, but it's not, it's anyone who might join in the future (before archives expire)

  862. Link Mauve

    I feel like LMC’s fallback is actually pretty sane. :)

  863. Zash

    Annoying, but survivable, sure

  864. Link Mauve

    It could be much worse if you were to just miss an important correction altogether.

  865. Link Mauve

    The obvious solution being, to actually implement it.

  866. Sam

    That is not a solution for most users.

  867. Zash

    > point was only that fewer and fewer features are actually negociated that way. and by extension that the impact of 115 exploits is reduced

  868. Sam

    That's fair

  869. Zash

    Messing with call support detection, or PEP +notify might be bad enough tho.

  870. floretta has left

  871. floretta has joined

  872. restive_monk has joined

  873. goffi has left