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