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