XSF Discussion - 2020-11-30


  1. intosi has joined

  2. intosi has left

  3. raghavgururajan has joined

  4. andrey.g has left

  5. lskdjf has left

  6. arc has left

  7. arc has joined

  8. dwd has left

  9. winfried has left

  10. winfried has joined

  11. govanify has left

  12. govanify has joined

  13. intosi has joined

  14. intosi has left

  15. intosi has joined

  16. emus has left

  17. Andrzej has joined

  18. Zash has left

  19. Zash has joined

  20. intosi has left

  21. intosi has joined

  22. NosoyHacker404 has joined

  23. Andrzej has left

  24. Calvin has joined

  25. wladmis has left

  26. Arne has left

  27. Arne has joined

  28. strypey has joined

  29. strypey has left

  30. LNJ has left

  31. paul has left

  32. govanify has left

  33. govanify has joined

  34. govanify has left

  35. govanify has joined

  36. intosi has left

  37. intosi has joined

  38. intosi has left

  39. chronosx88 has joined

  40. floretta has joined

  41. intosi has joined

  42. adiaholic has left

  43. adiaholic has joined

  44. intosi has left

  45. govanify has left

  46. govanify has joined

  47. NosoyHacker404 has left

  48. adiaholic has left

  49. adiaholic has joined

  50. intosi has joined

  51. NosoyHacker404 has joined

  52. mimi89999 has left

  53. Calvin has left

  54. waqas has left

  55. intosi has left

  56. wladmis has joined

  57. chronosx88 has left

  58. chronosx88 has joined

  59. chronosx88 has left

  60. chronosx88 has joined

  61. adiaholic has left

  62. adiaholic has joined

  63. intosi has joined

  64. NosoyHacker404 has left

  65. wladmis has left

  66. chronosx88 has left

  67. alameyo has left

  68. adiaholic has left

  69. adiaholic has joined

  70. intosi has left

  71. govanify has left

  72. govanify has joined

  73. adiaholic has left

  74. adiaholic has joined

  75. NosoyHacker404 has joined

  76. alameyo has joined

  77. chronosx88 has joined

  78. intosi has joined

  79. govanify has left

  80. govanify has joined

  81. Yagiza has joined

  82. intosi has left

  83. Seve has joined

  84. intosi has joined

  85. Mikaela has joined

  86. Andrzej has joined

  87. NosoyHacker404 has left

  88. Tobias has joined

  89. lorddavidiii has joined

  90. NosoyHacker404 has joined

  91. Andrzej has left

  92. intosi has left

  93. adiaholic has left

  94. adiaholic has joined

  95. arc has left

  96. arc has joined

  97. intosi has joined

  98. Shell has left

  99. Shell has joined

  100. Andrzej has joined

  101. paul has joined

  102. paul has left

  103. paul has joined

  104. intosi has left

  105. NosoyHacker404 has left

  106. Shell has left

  107. Adi has left

  108. Andrzej has left

  109. Andrzej has joined

  110. dwd has joined

  111. lorddavidiii has left

  112. lorddavidiii has joined

  113. Adi has joined

  114. intosi has joined

  115. j.r has left

  116. j.r has joined

  117. emus has joined

  118. Andrzej has left

  119. floretta has left

  120. peetah has left

  121. Arne has left

  122. intosi has left

  123. chronosx88 has left

  124. chronosx88 has joined

  125. peetah has joined

  126. Arne has joined

  127. dwd has left

  128. Shell has joined

  129. Shell has left

  130. Shell has joined

  131. dwd has joined

  132. Shell has left

  133. Shell has joined

  134. Shell has left

  135. Shell has joined

  136. intosi has joined

  137. Shell has left

  138. Shell has joined

  139. larma has left

  140. larma has joined

  141. Shell has left

  142. Shell has joined

  143. Shell has left

  144. Shell has joined

  145. Shell has left

  146. Shell has joined

  147. Shell has left

  148. Shell has joined

  149. Shell has left

  150. Shell has joined

  151. Shell has left

  152. Shell has joined

  153. dwd has left

  154. intosi has left

  155. lorddavidiii has left

  156. emus has left

  157. emus has joined

  158. inky has left

  159. mimi89999 has joined

  160. dwd has joined

  161. goffi has joined

  162. Maranda has left

  163. chronosx88 has left

  164. chronosx88 has joined

  165. eevvoor has joined

  166. Andrzej has joined

  167. Arne has left

  168. intosi has joined

  169. Steve Kille has left

  170. govanify has left

  171. govanify has joined

  172. lorddavidiii has joined

  173. Andrzej has left

  174. Shell has left

  175. Shell has joined

  176. Maranda has joined

  177. arc has left

  178. arc has joined

  179. Shell has left

  180. Shell has joined

  181. Shell has left

  182. Shell has joined

  183. Andrzej has joined

  184. Shell has left

  185. Shell has joined

  186. intosi has left

  187. lorddavidiii has left

  188. Shell has left

  189. Shell has joined

  190. Andrzej has left

  191. Andrzej has joined

  192. chronosx88 has left

  193. chronosx88 has joined

  194. Shell has left

  195. Kev has joined

  196. Shell has joined

  197. chronosx88 has left

  198. chronosx88 has joined

  199. peetah has left

  200. peetah has joined

  201. peetah has left

  202. peetah has joined

  203. Andrzej has left

  204. Andrzej has joined

  205. Shell has left

  206. Shell has joined

  207. Shell has left

  208. Shell has joined

  209. intosi has joined

  210. Shell has left

  211. lorddavidiii has joined

  212. Shell has joined

  213. Shell has left

  214. Shell has joined

  215. lskdjf has joined

  216. Shell has left

  217. Shell has joined

  218. Shell has left

  219. Shell has joined

  220. Andrzej has left

  221. chronosx88 has left

  222. chronosx88 has joined

  223. Shell has left

  224. Shell has joined

  225. Shell has left

  226. Shell has joined

  227. Andrzej has joined

  228. Shell has left

  229. Shell has joined

  230. Shell has left

  231. Shell has joined

  232. govanify has left

  233. govanify has joined

  234. Shell has left

  235. Shell has joined

  236. j.r has left

  237. winfried has left

  238. winfried has joined

  239. Andrzej has left

  240. Shell has left

  241. Shell has joined

  242. j.r has joined

  243. jcbrand has joined

  244. lorddavidiii has left

  245. arc has left

  246. arc has joined

  247. arc has left

  248. arc has joined

  249. Arne has joined

  250. matkor has joined

  251. Shell has left

  252. Shell has joined

  253. Shell has left

  254. Shell has joined

  255. arc has left

  256. arc has joined

  257. arc has left

  258. arc has joined

  259. Shell has left

  260. Shell has joined

  261. lorddavidiii has joined

  262. Shell has left

  263. Shell has joined

  264. debacle has joined

  265. adiaholic has left

  266. adiaholic has joined

  267. Shell has left

  268. Shell has joined

  269. lorddavidiii has left

  270. Shell has left

  271. Shell has joined

  272. adiaholic has left

  273. adiaholic has joined

  274. Shell has left

  275. Shell has joined

  276. eevvoor has left

  277. larma

    Also related to Jingle: XEP-0320 is based on XEP-0176 and thus clients implementing XEP-0320 tend to announce support for XEP-0176 via disco. However, WebRTC clients can't create a transport using XEP-0176 without XEP-0320. A client only implementing XEP-0176 will consider WebRTC clients compatible because that's what they announce, but they won't be able to create a connection.

  278. eevvoor has joined

  279. Shell has left

  280. Shell has joined

  281. larma

    Should we change things such that XEP-0320 support does not imply full support of XEP-0176 and thus clients only implementing WebRTC should only announce `urn:xmpp:jingle:apps:dtls:0` but not `urn:xmpp:jingle:transports:ice-udp:1`? Or any better idea?

  282. lorddavidiii has joined

  283. Shell has left

  284. Shell has joined

  285. chronosx88 has left

  286. chronosx88 has joined

  287. Shell has left

  288. Shell has joined

  289. Shell has left

  290. Shell has joined

  291. Steve Kille has joined

  292. peetah has left

  293. peetah has joined

  294. Shell has left

  295. Shell has joined

  296. emus has left

  297. Shell has left

  298. Shell has joined

  299. emus has joined

  300. Shell has left

  301. Shell has joined

  302. Shell has left

  303. Shell has joined

  304. Shell has left

  305. eevvoor has left

  306. eevvoor has joined

  307. lorddavidiii has left

  308. lorddavidiii has joined

  309. chronosx88 has left

  310. chronosx88 has joined

  311. wladmis has joined

  312. adiaholic has left

  313. adiaholic has joined

  314. LNJ has joined

  315. Dele Olajide has joined

  316. Dele Olajide has left

  317. lorddavidiii has left

  318. Dele Olajide has joined

  319. wevifa has left

  320. Andrzej has joined

  321. goffi has left

  322. lorddavidiii has joined

  323. goffi has joined

  324. alameyo has left

  325. Andrzej has left

  326. adiaholic has left

  327. adiaholic has joined

  328. wevifa has joined

  329. chronosx88 has left

  330. chronosx88 has joined

  331. Shell has joined

  332. Steve Kille has left

  333. chronosx88 has left

  334. chronosx88 has joined

  335. wevifa has left

  336. wevifa has joined

  337. lorddavidiii has left

  338. Andrzej has joined

  339. Dele Olajide has left

  340. Dele Olajide has joined

  341. lorddavidiii has joined

  342. Steve Kille has joined

  343. Link Mauve

    larma, a better idea might be to make WebRTC-only clients advertise only XEP-0371 and keep 0176 for legacy unencrypted clients, but every WebRTC client currently uses 0176 and migrating them all in an incompatible manner would take years too probably.

  344. Link Mauve

    You had the same issue with ZRTP encryption too.

  345. larma

    Link Mauve, I bet there was no client only supporting ZRTP encrypted Jingle

  346. Link Mauve

    Can WebRTC even use TCP ICE btw?

  347. Link Mauve

    larma, Jitsi IIRC does.

  348. larma

    Yes, but Jitsi can perfectly handle when the other client does not

  349. larma

    also even xep-0371 has the same issue as XEP-0176 in that it only is the ICE layer, not the DTLS on top

  350. Link Mauve

    That’s possible, I haven’t tested it.

  351. larma

    So when the client announce 371, how do I know it means "I use WebRTC"

  352. larma

    technicaly speaking WebRTC-only clients only implement a subset of 176/371 when requiring dtls to be used

  353. Link Mauve

    You don’t, you have to check for DTLS-SRTP support too, and RTP, and the various (mandatory?) extensions.

  354. Link Mauve

    The solution might be to fix all still-maintained clients with no support for DTLS-SRTP to stop advertising calls there.

  355. Link Mauve

    But at this point, it might even be easier to add support for DTLS-SRTP.

  356. Andrzej has left

  357. larma

    DTLS-SRTP is not always an option

  358. larma

    Jingle can be used with SIP gateways, which might end at hardware SIP devices which tend to not support DTLS-SRTP (some do ZRTP though)

  359. Link Mauve

    Right.

  360. chronosx88 has left

  361. chronosx88 has joined

  362. larma

    Point is: it is a totally valid decision for a client to support unencrypted ICE but not ICE+DTLS-SRTP. There is however no way to discover if the other end *requires* DTLS-SRTP. ICE+DTLS-SRTP clients announce what was unencrypted ICE before without actually supporting it.

  363. larma

    Point is: it is a totally valid decision for a client to support unencrypted ICE but not ICE+DTLS-SRTP. There is however no way to discover if the other end *requires* DTLS-SRTP. WebRTC-only clients announce what was unencrypted ICE before without actually supporting it.

  364. Link Mauve

    Maybe adding a “negative” feature, to say “I don’t support DTLS-SRTP”?

  365. Link Mauve

    Err, “I require it”?

  366. Link Mauve

    (It’s still morning.)

  367. Andrzej has joined

  368. larma

    And how should a client that only implements ICE know to check that this feature does not exist? That's weird

  369. larma

    Maybe ICE+DTLS-SRTP should just be a different transport than ICE

  370. intosi has left

  371. chronosx88 has left

  372. chronosx88 has joined

  373. chronosx88 has left

  374. chronosx88 has joined

  375. Shell has left

  376. Shell has joined

  377. larma

    it's already weird enough that DTLS-SRTP is something inside the ICE-UDP transport when it could have been a security precondition.

  378. Dele Olajide has left

  379. Link Mauve

    +1

  380. Dele Olajide has joined

  381. Link Mauve

    I think I once reported that to Philipp, but I don’t remember his answer.

  382. alameyo has joined

  383. Shell has left

  384. Shell has joined

  385. Calvin has joined

  386. intosi has joined

  387. intosi has left

  388. lovetox has joined

  389. Adi has left

  390. Adi has joined

  391. Shell has left

  392. adiaholic has left

  393. adiaholic has joined

  394. intosi has joined

  395. vanitasvitae has left

  396. vanitasvitae has joined

  397. Andrzej has left

  398. lovetox has left

  399. Shell has joined

  400. andrey.g has joined

  401. lovetox has joined

  402. neshtaxmpp has left

  403. vanitasvitae has left

  404. vanitasvitae has joined

  405. Andrzej has joined

  406. Shell has left

  407. Shell has joined

  408. andy has joined

  409. alameyo has left

  410. Andrzej has left

  411. alameyo has joined

  412. Shell has left

  413. Shell has joined

  414. Andrzej has joined

  415. lorddavidiii has left

  416. Calvin has left

  417. lorddavidiii has joined

  418. inky has joined

  419. Shell has left

  420. floretta has joined

  421. Andrzej has left

  422. alameyo has left

  423. edhelas has left

  424. edhelas has joined

  425. lorddavidiii has left

  426. Shell has joined

  427. Shell has left

  428. Shell has joined

  429. stpeter has joined

  430. stpeter has left

  431. vanitasvitae has left

  432. vanitasvitae has joined

  433. Andrzej has joined

  434. neshtaxmpp has joined

  435. lovetox has left

  436. adiaholic has left

  437. adiaholic has joined

  438. antranigv has left

  439. Yagiza has left

  440. Yagiza has joined

  441. alameyo has joined

  442. Andrzej has left

  443. vanitasvitae has left

  444. Andrzej has joined

  445. xecks has left

  446. adiaholic has left

  447. adiaholic has joined

  448. vanitasvitae has joined

  449. xecks has joined

  450. vanitasvitae has left

  451. vanitasvitae has joined

  452. larma

    IIRC he argued that DTLS is more like part of the transport layer, which isn't that wrong considering that we now have the problem that some clients implement only the transport layer that includes DTLS. However if it is part of the transport layer, it shouldn't reuse the ICE-UDP and instead make a ice-dtls transport layer - or just make one that is called webrtc-datagram which is way easier to understand for the average dude than "use ICE-UDP with DTLS-SRTP"

  453. larma

    Also we now have XEP-0343 which is broken because it provides a streaming transport but uses the ICE-UDP transport element which according to its registrar entry is a datagram transport.

  454. Steve Kille has left

  455. Steve Kille has joined

  456. Zash

    Deferred and inactive since a bit after the time of its initial publication.

  457. Link Mauve

    Speaking of WebRTC, I didn’t quite understand what msid is, and whether it’s useful outside of the web platform. I noticed Conversations gets it completely wrong, but I’m not sure how to do it properly.

  458. Zash

    larma, wanna reach out to the author and see if they are still interested?

  459. larma

    Zash: which author?

  460. Zash

    larma: of 343

  461. stpeter has joined

  462. stpeter has left

  463. emus has left

  464. emus has joined

  465. larma

    Does it help to contact them pointing out a problem without there being a solution in place?

  466. Zash

    I'm not sure I follow what the problem is. Sounds to me like the XEP might need some attention from an author, as it seems to have been inactive with only minor editorial work for years.

  467. Shell has left

  468. Shell has joined

  469. APach has left

  470. inky has left

  471. inky has joined

  472. Wojtek has joined

  473. lovetox has joined

  474. larma

    The problem of 343 is similar to the one of 320 though: both were like "OK, webrtc is something in dtls in ice-udp, so let's reuse XEP 176 which provides us with ice-udp and then add dtls", 343 just continues the story " and then add sctp". IMO these two should get their own transports in jingle layer: "webrtc-srtp" (datagram), "webrtc-datachannel" (streaming) - and not reuse "ice-udp" (datagram). It's just more visible that something is wrong with 343 because it's a different transport type

  475. larma

    However, 320 was moved to draft recently, so it's probably impossible to fix that.

  476. stpeter has joined

  477. stpeter has left

  478. lorddavidiii has joined

  479. NosoyHacker404 has joined

  480. APach has joined

  481. Lance has joined

  482. Lance has left

  483. adiaholic has left

  484. adiaholic has joined

  485. lovetox has left

  486. krauq has left

  487. krauq has joined

  488. marc0s has left

  489. marc0s has joined

  490. Shell has left

  491. Shell has joined

  492. Lance has joined

  493. matkor has left

  494. krauq has left

  495. krauq has joined

  496. j.r has left

  497. j.r has joined

  498. Alex

    Memberbot is online for the Q4-2020 membership applications

  499. Andrzej has left

  500. Zash

    👍️

  501. inky has left

  502. inky has joined

  503. intosi has left

  504. adiaholic has left

  505. adiaholic has joined

  506. Shell has left

  507. wevifa has left

  508. Kev has left

  509. Kev has joined

  510. Kev has left

  511. Kev has joined

  512. antranigv has joined

  513. NosoyHacker404 has left

  514. NosoyHacker404 has joined

  515. Andrzej has joined

  516. wevifa has joined

  517. amuza@riseup.net has left

  518. lovetox has joined

  519. lovetox has left

  520. matkor has joined

  521. Andrzej has left

  522. amuza@riseup.net has joined

  523. chronosx88 has left

  524. chronosx88 has joined

  525. jcbrand has left

  526. Dele Olajide has left

  527. andrey.g has left

  528. pasdesushi has joined

  529. vanitasvitae has left

  530. Neustradamus has left

  531. Neustradamus has joined

  532. Shell has joined

  533. vanitasvitae has joined

  534. pasdesushi has left

  535. vanitasvitae has left

  536. vanitasvitae has joined

  537. Shell has left

  538. edhelas has left

  539. vanitasvitae has left

  540. vanitasvitae has joined

  541. Kev has left

  542. NosoyHacker404 has left

  543. Shell has joined

  544. pasdesushi has joined

  545. mathieui

    whoops I forgot to look at pending PRs before submitting my MIX patches, but it looks like there’s no overlap at least

  546. NosoyHacker404 has joined

  547. lovetox has joined

  548. vanitasvitae has left

  549. vanitasvitae has joined

  550. pasdesushi has left

  551. amuza@riseup.net has left

  552. Andrzej has joined

  553. Shell has left

  554. Shell has joined

  555. Shell has left

  556. Shell has joined

  557. Shell has left

  558. Shell has joined

  559. Shell has left

  560. Shell has joined

  561. Andrzej has left

  562. Andrzej has joined

  563. Yagiza has left

  564. Kev has joined

  565. Andrzej has left

  566. edhelas has joined

  567. chronosx88 has left

  568. chronosx88 has joined

  569. wevifa has left

  570. Shell has left

  571. Shell has joined

  572. amuza@riseup.net has joined

  573. Shell has left

  574. Shell has joined

  575. stpeter has joined

  576. stpeter has left

  577. Shell has left

  578. Shell has joined

  579. Andrzej has joined

  580. NosoyHacker404 has left

  581. Shell has left

  582. Shell has joined

  583. debacle has left

  584. debacle has joined

  585. edhelas has left

  586. lovetox has left

  587. Andrzej has left

  588. pasdesushi has joined

  589. pasdesushi has left

  590. pasdesushi has joined

  591. pasdesushi has left

  592. pasdesushi has joined

  593. pasdesushi has left

  594. pasdesushi has joined

  595. Adi has left

  596. pasdesushi has left

  597. edhelas has joined

  598. Adi has joined

  599. NosoyHacker404 has joined

  600. Shell has left

  601. Adi has left

  602. Adi has joined

  603. Wojtek has left

  604. alex-a-soto has left

  605. Adi has left

  606. alex-a-soto has joined

  607. Adi has joined

  608. Adi has left

  609. Adi has joined

  610. pasdesushi has joined

  611. Andrzej has joined

  612. Adi has left

  613. Adi has joined

  614. Adi has left

  615. Adi has joined

  616. Calvin has joined

  617. Andrzej has left

  618. Andrzej has joined

  619. chronosx88 has left

  620. chronosx88 has joined

  621. chronosx88 has left

  622. chronosx88 has joined

  623. chronosx88 has left

  624. chronosx88 has joined

  625. Adi has left

  626. Adi has joined

  627. Adi has left

  628. Adi has joined

  629. Adi has left

  630. Andrzej has left

  631. Andrzej has joined

  632. Adi has joined

  633. Wojtek has joined

  634. chronosx88 has left

  635. chronosx88 has joined

  636. jonas has left

  637. Adi has left

  638. Andrzej has left

  639. Andrzej has joined

  640. jcbrand has joined

  641. Andrzej has left

  642. Andrzej has joined

  643. lorddavidiii has left

  644. lovetox has joined

  645. Andrzej has left

  646. Andrzej has joined

  647. lorddavidiii has joined

  648. Andrzej has left

  649. Andrzej has joined

  650. krauq has left

  651. krauq has joined

  652. chronosx88 has left

  653. chronosx88 has joined

  654. jcbrand has left

  655. Andrzej has left

  656. lorddavidiii has left

  657. Adi has joined

  658. Calvin has left

  659. goffi has left

  660. eevvoor has left

  661. eevvoor has joined

  662. Mikaela has left

  663. Andrzej has joined

  664. pasdesushi has left

  665. arc has left

  666. arc has joined

  667. arc has left

  668. arc has joined

  669. Wojtek has left

  670. pasdesushi has joined

  671. Tobias has left

  672. pasdesushi has left

  673. Andrzej has left

  674. floretta has left

  675. floretta has joined

  676. Wojtek has joined

  677. NosoyHacker404 has left

  678. NosoyHacker404 has joined

  679. andrey.g has joined

  680. lovetox has left

  681. andrey.g has left

  682. matkor has left

  683. arc has left

  684. arc has joined

  685. govanify has left

  686. govanify has joined

  687. debacle has left

  688. debacle has joined

  689. paul has left

  690. Neustradamus has left

  691. Neustradamus has joined

  692. Kev has left

  693. Calvin has joined

  694. Andrzej has joined

  695. Andrzej has left

  696. Andrzej has joined

  697. debacle has left

  698. Andrzej has left

  699. Adi has left

  700. Adi has joined

  701. eevvoor has left

  702. Calvin has left

  703. alameyo has left

  704. Adi has left

  705. alameyo has joined

  706. andy has left

  707. Andrzej has joined

  708. Adi has joined