XSF Discussion - 2022-02-14


  1. kyemxden has left

  2. qwestion has left

  3. qwestion has joined

  4. Vaulor has left

  5. floretta has left

  6. mjk has left

  7. intosi has left

  8. floretta has joined

  9. djorz has left

  10. adiaholic has joined

  11. restive_monk has joined

  12. adiaholic has left

  13. goffi has joined

  14. Maranda[x] has left

  15. intosi has joined

  16. restive_monk has left

  17. Maranda[x] has joined

  18. harry837374884 has left

  19. harry837374884 has joined

  20. kyemxden has joined

  21. Calvin has joined

  22. restive_monk has joined

  23. intosi has left

  24. goffi has left

  25. larma has left

  26. larma has joined

  27. Calvin has left

  28. restive_monk has left

  29. adiaholic has joined

  30. Andrzej has joined

  31. Friendly Resident Cynic has joined

  32. adiaholic has left

  33. restive_monk has joined

  34. Matthew (away) has left

  35. Rixon 👁🗨 has left

  36. uhoreg has left

  37. homebeach has left

  38. Half-Shot has left

  39. Half-Shot has joined

  40. Matthew (away) has joined

  41. Rixon 👁🗨 has joined

  42. uhoreg has joined

  43. homebeach has joined

  44. Andrzej has left

  45. adiaholic has joined

  46. kyemxden has left

  47. restive_monk has left

  48. Andrzej has joined

  49. adiaholic has left

  50. marc0s has left

  51. marc0s has joined

  52. floretta has left

  53. intosi has joined

  54. Vaulor has joined

  55. lskdjf has left

  56. adiaholic has joined

  57. kyemxden has joined

  58. qwestion has left

  59. adiaholic has left

  60. daags has joined

  61. restive_monk has joined

  62. debacle has left

  63. intosi has left

  64. argentum has left

  65. argentum has joined

  66. Kev has left

  67. Steve Kille has left

  68. Steve Kille has joined

  69. Kev has joined

  70. Andrzej has left

  71. Neustradamus has left

  72. intosi has joined

  73. Matthew (away) has left

  74. Rixon 👁🗨 has left

  75. uhoreg has left

  76. homebeach has left

  77. Half-Shot has left

  78. Half-Shot has joined

  79. Matthew (away) has joined

  80. Rixon 👁🗨 has joined

  81. uhoreg has joined

  82. homebeach has joined

  83. Andrzej has joined

  84. Vidak has left

  85. Vidak has joined

  86. intosi has left

  87. Neustradamus has joined

  88. Andrzej has left

  89. Andrzej has joined

  90. BASSGOD has left

  91. Seve has left

  92. adiaholic has joined

  93. BASSGOD has joined

  94. adiaholic has left

  95. BASSGOD has left

  96. Andrzej has left

  97. intosi has joined

  98. adiaholic has joined

  99. Andrzej has joined

  100. wladmis has left

  101. adiaholic has left

  102. qrpnxz has left

  103. Steve Kille has left

  104. Kev has left

  105. BASSGOD has joined

  106. intosi has left

  107. adiaholic has joined

  108. Andrzej has left

  109. pjn has left

  110. adiaholic has left

  111. adiaholic has joined

  112. intosi has joined

  113. pjn has joined

  114. intosi has left

  115. adiaholic has left

  116. adiaholic has joined

  117. Vaulor has left

  118. Menel has joined

  119. chronosx88 has joined

  120. neshtaxmpp has left

  121. neshtaxmpp has joined

  122. rubi has left

  123. rubi has joined

  124. adiaholic has left

  125. adiaholic has joined

  126. Vaulor has joined

  127. adiaholic has left

  128. adiaholic has joined

  129. rubi has left

  130. rubi has joined

  131. Andrzej has joined

  132. rubi has left

  133. rubi has joined

  134. Seve has joined

  135. intosi has joined

  136. adiaholic has left

  137. jgart has left

  138. jgart has joined

  139. Andrzej has left

  140. intosi has left

  141. Tobias has joined

  142. rubi has left

  143. rubi has joined

  144. atomicwatch has left

  145. rubi has left

  146. rubi has joined

  147. pjn has left

  148. rubi has left

  149. rubi has joined

  150. karoshi has left

  151. Andrzej has joined

  152. kyemxden has left

  153. atomicwatch has joined

  154. rubi has left

  155. rubi has joined

  156. Yagiza has joined

  157. gooya has joined

  158. millesimus has left

  159. rubi has left

  160. rubi has joined

  161. Neustradamus has left

  162. Neustradamus has joined

  163. ti_gj06 has joined

  164. rubi has left

  165. rubi has joined

  166. Andrzej has left

  167. ponymontana has left

  168. rubi has left

  169. me9 has joined

  170. rubi has joined

  171. Titi has left

  172. adiaholic has joined

  173. pjn has joined

  174. Titi has joined

  175. BASSGOD has left

  176. intosi has joined

  177. ti_gj06 has left

  178. ti_gj06 has joined

  179. harry837374884 has left

  180. Andrzej has joined

  181. BASSGOD has joined

  182. msavoritias has joined

  183. robert has left

  184. robert has joined

  185. intosi has left

  186. me9 has left

  187. BASSGOD has left

  188. restive_monk has left

  189. restive_monk has joined

  190. marc0s has left

  191. Andrzej has left

  192. marc0s has joined

  193. marc0s has left

  194. marc0s has joined

  195. dwd has joined

  196. marc0s has left

  197. marc0s has joined

  198. BASSGOD has joined

  199. wurstsalat has joined

  200. alacer has left

  201. alacer has joined

  202. BASSGOD has left

  203. Menel has left

  204. dwd has left

  205. marc0s has left

  206. marc0s has joined

  207. emus has left

  208. pjn has left

  209. marc0s has left

  210. marc0s has joined

  211. marc0s has left

  212. marc0s has joined

  213. marc0s has left

  214. marc0s has joined

  215. ti_gj06 has left

  216. BASSGOD has joined

  217. junaid

    moparisthebest, websockets and other alt transports were introduced for client adoption/improvement especially due to mobile and the shift towards web technologies. honestly, i don't think any effort in alt s2s transports would be as beneficial as effort rather put into c2s transport improvements. if anything, i see it introducing more complexity into a portion of the stack that is already stable and established.

  218. pasdesushi has left

  219. Mikaela has joined

  220. junaid

    (last line of that was directed at intro of alt transports into s2s)

  221. guus.der.kinderen has left

  222. guus.der.kinderen has joined

  223. moparisthebest

    junaid, why not both though? I mean, why create a new c2s transport and not just go ahead and also make it useable for s2s ?

  224. marc0s has left

  225. marc0s has joined

  226. marc0s has left

  227. marc0s has joined

  228. intosi has joined

  229. kyemxden has joined

  230. junaid

    moparisthebest, i didn't say "no" but rather focused on the benefit that would be derived by such s2s efforts. like any community, we ultimately have a finite amount of resources. separately, for s2s, i don't see websockets/sse/other-new-hotness showing a significant improvement against straight-up TCP connections between always-on servers. for c2s on the other hand, i figure we need to have a deep think about how to streamline our approach and (hopefully) choose a route that's more extendible going forward. sse yesterday. websockets today. new-hotness tomorrow.... i don't think it's wish to burden server dev teams with keeping up with the latest web trends like that 😁️

  231. junaid

    s/think it's wish/think it's wise/

  232. marc0s has left

  233. marc0s has joined

  234. moparisthebest

    junaid, quic for example seems to have very good benefits for both c2s and s2s

  235. moparisthebest

    websockets, maybe, maybe not, but I'd argue if you have c2s support it's trivial to add s2s support for any transport

  236. mh has left

  237. mh has joined

  238. intosi has left

  239. intosi has joined

  240. marc0s has left

  241. marc0s has joined

  242. goffi has joined

  243. Matthew (away) has left

  244. uhoreg has left

  245. homebeach has left

  246. Rixon 👁🗨 has left

  247. Half-Shot has left

  248. Half-Shot has joined

  249. Matthew (away) has joined

  250. Rixon 👁🗨 has joined

  251. uhoreg has joined

  252. homebeach has joined

  253. chronosx88 has left

  254. chronosx88 has joined

  255. millesimus has joined

  256. Vaulor has left

  257. Matthew (away) has left

  258. uhoreg has left

  259. homebeach has left

  260. Rixon 👁🗨 has left

  261. Half-Shot has left

  262. Vaulor has joined

  263. Half-Shot has joined

  264. Matthew (away) has joined

  265. Rixon 👁🗨 has joined

  266. uhoreg has joined

  267. homebeach has joined

  268. adiaholic has left

  269. Kev has joined

  270. Steve Kille has joined

  271. xnamed has left

  272. Alex has joined

  273. djorz has joined

  274. xnamed has joined

  275. eab has left

  276. eab has joined

  277. pjn has joined

  278. Sam has left

  279. mjk has joined

  280. adiaholic has joined

  281. Andrzej has joined

  282. msavoritias has left

  283. msavoritias has joined

  284. Guus has joined

  285. adiaholic has left

  286. lovetox has left

  287. harry837374884 has joined

  288. Sam has joined

  289. adiaholic has joined

  290. xnamed has left

  291. adiaholic has left

  292. APach has left

  293. APach has joined

  294. djorz has left

  295. adiaholic has joined

  296. lovetox has joined

  297. ti_gj06 has joined

  298. dwd has joined

  299. adiaholic has left

  300. adiaholic has joined

  301. Andrzej has left

  302. mjk has left

  303. mjk has joined

  304. lskdjf has joined

  305. dwd has left

  306. norkki has joined

  307. debacle has joined

  308. Dele Olajide has joined

  309. Andrzej has joined

  310. Dele Olajide has left

  311. pjn has left

  312. pasdesushi has joined

  313. Andrzej has left

  314. Andrzej has joined

  315. Sam

    I do not know whether this is a good idea or not, but I do know that just because something is trivial doesn't make it a good idea or mean you should do it. Any claim that we should do anything because it's trivial should be viewed with extreme skepticsism.

  316. norkki has left

  317. restive_monk has left

  318. APach has left

  319. Paganini has left

  320. ti_gj06 has left

  321. jgart has left

  322. djorz has joined

  323. wladmis has joined

  324. Holger

    I agree with Sam. The question is not, or at least not only, about whether the coding effort seems trivial. In practice, introducing another transport forces everyone (server devs, XMPP and firewall admins, monitoring DevOps) to implement and offer both the existing and the new transports for interop. So there's yet another code path that needs testing, there's additional monitoring complexity, and it makes debugging harder. So if the idea is this comes with no cost, I'd disagree.

  325. Holger

    Just offering both STARTTLS and XMPPS can already be annoying in these regards.

  326. ti_gj06 has joined

  327. Andrzej has left

  328. Daniel has left

  329. Daniel has joined

  330. Holger

    Also additional documention and support complexity.

  331. Daniel has left

  332. Daniel has joined

  333. Daniel has left

  334. Daniel has joined

  335. restive_monk has joined

  336. adiaholic has left

  337. restive_monk has left

  338. COM8 has joined

  339. COM8 has left

  340. Matthew (away) has left

  341. Rixon 👁🗨 has left

  342. uhoreg has left

  343. homebeach has left

  344. Half-Shot has left

  345. Half-Shot has joined

  346. Matthew (away) has joined

  347. Rixon 👁🗨 has joined

  348. uhoreg has joined

  349. homebeach has joined

  350. adiaholic has joined

  351. COM8 has joined

  352. COM8 has left

  353. COM8 has joined

  354. COM8 has left

  355. marc0s has left

  356. marc0s has joined

  357. restive_monk has joined

  358. inky has joined

  359. kyemxden has left

  360. inky has left

  361. harry837374884 has left

  362. kyemxden has joined

  363. marc0s has left

  364. marc0s has joined

  365. Steve Kille has left

  366. Steve Kille has joined

  367. emus has joined

  368. Steve Kille has left

  369. Daniel has left

  370. Daniel has joined

  371. Steve Kille has joined

  372. Steve Kille has left

  373. Steve Kille has joined

  374. Andrzej has joined

  375. karoshi has joined

  376. harry837374884 has joined

  377. Seve has left

  378. Seve has joined

  379. harry837374884 has left

  380. Andrzej has left

  381. harry837374884 has joined

  382. adiaholic has left

  383. adiaholic has joined

  384. goffi has left

  385. goffi has joined

  386. adiaholic has left

  387. adiaholic has joined

  388. Menel has joined

  389. Andrzej has joined

  390. marc0s has left

  391. marc0s has joined

  392. marc0s has left

  393. marc0s has joined

  394. adiaholic has left

  395. adiaholic has joined

  396. marc0s has left

  397. marc0s has joined

  398. Menel has left

  399. Andrzej has left

  400. Dele Olajide has joined

  401. BASSGOD has left

  402. Dele Olajide has left

  403. djorz has left

  404. Wojtek has joined

  405. adiaholic has left

  406. adiaholic has joined

  407. ti_gj06 has left

  408. millesimus has left

  409. BASSGOD has joined

  410. Maranda[x] has left

  411. Maranda[x] has joined

  412. Dele Olajide has joined

  413. adiaholic has left

  414. Andrzej has joined

  415. adiaholic has joined

  416. djorz has joined

  417. djorz has left

  418. BASSGOD has left

  419. Dele Olajide has left

  420. pjn has joined

  421. ti_gj06 has joined

  422. millesimus has joined

  423. intosi has left

  424. intosi has joined

  425. marc0s has left

  426. marc0s has joined

  427. millesimus has left

  428. Andrzej has left

  429. Andrzej has joined

  430. millesimus has joined

  431. goffi has left

  432. eevvoor has joined

  433. neshtaxmpp has left

  434. neshtaxmpp has joined

  435. Matthew (away) has left

  436. homebeach has left

  437. Rixon 👁🗨 has left

  438. uhoreg has left

  439. Half-Shot has left

  440. Half-Shot has joined

  441. Matthew (away) has joined

  442. Rixon 👁🗨 has joined

  443. uhoreg has joined

  444. homebeach has joined

  445. intosi has left

  446. marc0s has left

  447. marc0s has joined

  448. pjn has left

  449. Menel has joined

  450. intosi has joined

  451. marc0s has left

  452. marc0s has joined

  453. alacer has left

  454. millesimus has left

  455. alacer has joined

  456. Dele Olajide has joined

  457. millesimus has joined

  458. BASSGOD has joined

  459. Dele Olajide has left

  460. Menel has left

  461. ti_gj06 has left

  462. Wojtek has left

  463. marc0s has left

  464. marc0s has joined

  465. Wojtek has joined

  466. Mikaela has left

  467. Mikaela has joined

  468. pjn has joined

  469. Calvin has joined

  470. BASSGOD has left

  471. adiaholic has left

  472. adiaholic has joined

  473. adiaholic has left

  474. kyemxden has left

  475. marc0s has left

  476. marc0s has joined

  477. BASSGOD has joined

  478. Alex has left

  479. Alex has joined

  480. adiaholic has joined

  481. BASSGOD has left

  482. me9 has joined

  483. adiaholic has left

  484. adiaholic has joined

  485. adiaholic has left

  486. ti_gj06 has joined

  487. kyemxden has joined

  488. marc0s has left

  489. marc0s has joined

  490. adiaholic has joined

  491. restive_monk has left

  492. BASSGOD has joined

  493. restive_monk has joined

  494. wladmis has left

  495. wladmis has joined

  496. dan.caseley has left

  497. dan.caseley has joined

  498. Matthew (away) has left

  499. homebeach has left

  500. Rixon 👁🗨 has left

  501. uhoreg has left

  502. Half-Shot has left

  503. Half-Shot has joined

  504. Matthew (away) has joined

  505. Rixon 👁🗨 has joined

  506. uhoreg has joined

  507. homebeach has joined

  508. wladmis has left

  509. wladmis has joined

  510. marc0s has left

  511. marc0s has joined

  512. goffi has joined

  513. stp has left

  514. Wojtek has left

  515. Wojtek has joined

  516. APach has joined

  517. harry837374884 has left

  518. harry837374884 has joined

  519. Dele Olajide has joined

  520. tykayn has left

  521. tykayn has joined

  522. xnamed has joined

  523. Dele Olajide has left

  524. Dele Olajide has joined

  525. Dele Olajide has left

  526. Wojtek has left

  527. wladmis has left

  528. wladmis has joined

  529. djorz has joined

  530. Menel has joined

  531. Steve Kille has left

  532. Steve Kille has joined

  533. neshtaxmpp has left

  534. neshtaxmpp has joined

  535. Calvin has left

  536. djorz has left

  537. gooya has left

  538. gooya has joined

  539. reimar has joined

  540. BASSGOD has left

  541. stp has joined

  542. millesimus has left

  543. djorz has joined

  544. chronosx88 has left

  545. chronosx88 has joined

  546. chronosx88 has left

  547. chronosx88 has joined

  548. BASSGOD has joined

  549. BASSGOD has left

  550. Paganini has joined

  551. jgart has joined

  552. neshtaxmpp has left

  553. BASSGOD has joined

  554. BASSGOD has left

  555. neshtaxmpp has joined

  556. millesimus has joined

  557. jgart has left

  558. Calvin has joined

  559. Calvin has left

  560. Calvin has joined

  561. Calvin has left

  562. BASSGOD has joined

  563. restive_monk has left

  564. ti_gj06 has left

  565. ti_gj06 has joined

  566. neshtaxmpp has left

  567. neshtaxmpp has joined

  568. restive_monk has joined

  569. Wojtek has joined

  570. gooya has left

  571. gooya has joined

  572. birdwq has left

  573. restive_monk has left

  574. mjk has left

  575. mjk has joined

  576. restive_monk has joined

  577. Titi has left

  578. adiaholic has left

  579. adiaholic has joined

  580. djorz has left

  581. neshtaxmpp has left

  582. marc0s has left

  583. marc0s has joined

  584. adiaholic has left

  585. kyemxden has left

  586. kyemxden has joined

  587. adiaholic has joined

  588. Wojtek has left

  589. Wojtek has joined

  590. neshtaxmpp has joined

  591. qwestion has joined

  592. djorz has joined

  593. adiaholic has left

  594. rafasaurus has left

  595. adiaholic has joined

  596. matkor has left

  597. adiaholic has left

  598. adiaholic has joined

  599. debacle has left

  600. stp has left

  601. adiaholic has left

  602. BASSGOD has left

  603. neshtaxmpp has left

  604. neshtaxmpp has joined

  605. Dele Olajide has joined

  606. rafasaurus has joined

  607. BASSGOD has joined

  608. pjn has left

  609. adiaholic has joined

  610. julian has joined

  611. Dele Olajide has left

  612. adiaholic has left

  613. Dele Olajide has joined

  614. adiaholic has joined

  615. pjn has joined

  616. Titi has joined

  617. BASSGOD has left

  618. dan.caseley has left

  619. dan.caseley has joined

  620. BASSGOD has joined

  621. sonny

    moparisthebest: no problem! Yeah maybe keeping 156 around for Bosh and to keep Bosh in compliance suite 2022 is a bit less brutal

  622. sonny

    I also don't see the point in ws s2s, if it doesn't solve a problem, it's unnecessary complexity

  623. sonny

    Plus there is already a replacement in the work with unreliable message support. Wb features have been deprecated/removed before and so might Websocket.

  624. sonny

    Web features*

  625. adiaholic has left

  626. neshtaxmpp has left

  627. Zash

    What problem is xmpps-s2s solving then?

  628. qwestion has left

  629. atomicwatch has left

  630. BASSGOD has left

  631. ti_gj06 has left

  632. adiaholic has joined

  633. neshtaxmpp has joined

  634. neshtaxmpp has left

  635. neshtaxmpp has joined

  636. Holger

    Latency!!!

  637. Zash

    Ah yes, indeed, latency was too low, waiting for more DNS queries solves that nicely.

  638. marc0s has left

  639. marc0s has joined

  640. BASSGOD has joined

  641. Holger

    🙂

  642. Steve Kille has left

  643. Steve Kille has joined

  644. atomicwatch has joined

  645. millesimus has left

  646. adiaholic has left

  647. Zash

    I'm still skeptical about touching security things for vanity reasons like latency and problems like restrictive firewalls that really should be solved elsewhere if we could have nice things.

  648. adiaholic has joined

  649. chronosx88 has left

  650. millesimus has joined

  651. adiaholic has left

  652. Dele Olajide has left

  653. Dele Olajide has joined

  654. neshtaxmpp has left

  655. Guus has left

  656. Dele Olajide has left

  657. Dele Olajide has joined

  658. Dele Olajide has left

  659. Dele Olajide has joined

  660. Dele Olajide has left

  661. jgart has joined

  662. neshtaxmpp has joined

  663. papatutuwawa has joined

  664. moparisthebest

    QUIC has nothing to do with restrictive firewalls, but it does bring many nice things as a replacement for TCP+TLS that I think equally apply to S2S

  665. u70jfzo5eyeb468b9o has left

  666. BASSGOD has left

  667. adiaholic has joined

  668. rafasaurus has left

  669. msavoritias

    Isnt quic horribly complex to implement? Thats what i have heard at least

  670. moparisthebest

    at what level ?

  671. Andrzej has left

  672. Andrzej has joined

  673. moparisthebest

    from an application point of view it's the same as TCP+TLS, if not a bit easier, in both cases you import your library that handles it for you and get a stream from it

  674. BASSGOD has joined

  675. moparisthebest

    hopefully no XMPP clients or servers are currently rolling their own TLS library, and therefore also won't roll their own QUIC library?

  676. adiaholic has left

  677. adiaholic has joined

  678. Holger

    moparisthebest: I would've thought it's somewhat tailored towards typical web client use cases (short-lived queries of many resources via unreliable networks)? I.e. optimization of connection establishment, roaming, multiplexing?

  679. msavoritias

    Sure. But sometning being more complex means less implementations. Which leads to less choices, less community participation etc... See matrix, web browsers

  680. jonas’

    Holger, I looked into QUIC for a side project, and it seemed to be quite useful for XMPP actually

  681. jonas’

    c2s anyway, because of the very efficient roaming

  682. Holger

    Yes I'll easily buy it for c2s. L

  683. moparisthebest

    Holger, ah, well we only have google to blame for the naming confusion because they originally called http3 quic, but names have been shuffled around

  684. Holger

    This was about s2s specifically.

  685. govanify has left

  686. moparisthebest

    quic is a drop-in replacement for tcp+tls

  687. govanify has joined

  688. jonas’

    (more like SCTP+TLS)

  689. moparisthebest

    h3 is a layer on top of quic, like http1/http2/xmpp is a layer on top of tcp+tls

  690. jonas’

    (more like SCTP+TLS or multi-path-TCP+TLS even)

  691. rafasaurus has joined

  692. Holger

    Yes and I thought the replacement was about these topics mainly but whatever.

  693. bean has joined

  694. chronosx88 has joined

  695. Holger

    You say it brings 'many nice things' to s2s, I'm clueless and was just asking 'which things?'.

  696. BASSGOD has left

  697. moparisthebest

    just off the top of my head benefit wise: 1. there is free roaming (switching IPs without terminating connections), which you could fairly say applies much more to clients than servers, but my server runs in my closet and I have a dynamic IP, so that's not universally true 2. multiple independent streams with only 1 encryption context and no head-of-line blocking, so piggybacking without head-of-line blocking 3. stream resumption but at the quic-level, so if your internet drops out for a minute, you don't need to re-establish any connections

  698. Zash

    TCP can handle hours of network outage if you let it

  699. moparisthebest

    then just combine #3 with #1

  700. jonas’

    > 1. there is free roaming (switching IPs without terminating connections), which you could fairly say applies much more to clients than servers, but my server runs in my closet and I have a dynamic IP, so that's not universally true this doesn't really help you in s2s, if both servers have a dynamic IP and switch IPs around the same time.

  701. jonas’

    so you need strategies for that anyway

  702. moparisthebest

    that sounds like a pretty unlikely edge case, it still helps you in the majority of cases though right ?

  703. Zash

    And there was something I remember about QUIC being incompatible with either OpenSSL or TLS itself, so a huge chunk of the current network stack would need to be replaced and I'm unconvinced of the ROI

  704. jonas’

    no, in the majority of cases it doesn't matter

  705. jonas’

    because servers have static IPs :)

  706. moparisthebest

    not mine :)

  707. jonas’

    because the majority of servers have static IPs :)

  708. moparisthebest

    "oh no we have to replace openssl" the horror...

  709. moparisthebest

    shoulda done that about a decade ago

  710. BASSGOD has joined

  711. marc0s has left

  712. marc0s has joined

  713. Holger

    moparisthebest: Ok yes that's mostly what I had in mind, thanks.

  714. matkor has joined

  715. Andrzej has left

  716. Holger

    moparisthebest: Your dynamic IP address will only change every now and then, no? We're talking about TCP-TLS's reconnection latency in that situation?

  717. moparisthebest

    I *think* you can keep connections open across service restarts in theory, though I don't know if any existing libraries support something like that

  718. moparisthebest

    yep, so far my dynamic IP only changes about every 6 months so I don't care, but they guarantee nothing about it

  719. Holger

    Hmm, not sure I'm sold 🙂

  720. moparisthebest

    maybe QUIC makes people more likely to run servers on their phones, the people who like p2p anyway :)

  721. jonas’

    (keeping connections open is nice and all, but saving the state on top of those connections makes it typically not worth it.)

  722. debacle has joined

  723. moparisthebest

    I've already known 2 people who have done this for awhile

  724. Holger

    I would think the real issue we see with s2s in practice is reliability, no matter whether the address is dynamic. If QUIC brings some magic fix for that, I *am* sold.

  725. moparisthebest

    I'm somewhat afraid we'll only see that benefit in the beginning, while bad middleboxes only fiddle with TCP stuff like keepalives, QUIC should be much better until they catch up...

  726. Link Mauve

    moparisthebest, I’ve had Prosody running on my phone for more than a decade, it just works and since my ISP gives me a static IPv6 it can even federate with other servers living in the 21st century.

  727. moparisthebest

    my ISP briefly handed out some ipv6 addresses once upon a time then just quit :'(

  728. Link Mauve

    But of course, I mostly keep it to testing.

  729. Link Mauve

    moparisthebest, wat, why?

  730. moparisthebest

    don't ask me, I've never been able to reach anyone on the phone that knows what ipv6 is

  731. Link Mauve

    ^^'

  732. Link Mauve

    Maybe time to switch to a better ISP?

  733. moparisthebest

    same company that was a big sponsor of world ipv6 day some years back too

  734. moparisthebest

    haha good one

  735. moparisthebest

    man imagine having more than 1 choice for ISP, what a world that would be...

  736. Sam

    Wait, there's more than 1 ISP?

  737. Link Mauve

    Here I’ve had a static IPv6 /60 (splittable in 16 subnetworks) and an IPv4 since 2007.

  738. Sam

    (That is only sort of a joke)

  739. govanify has left

  740. govanify has joined

  741. moparisthebest

    Sam, oh it's a joke, just not a haha funny one

  742. Link Mauve

    moparisthebest, which country do you live in? :/

  743. moparisthebest

    USA, local cable company is the only ISP

  744. Link Mauve

    Oh my…

  745. Link Mauve

    My condoleances.

  746. Sam

    Yah, the internet situation in the U.S. is *really* bad

  747. ti_gj06 has joined

  748. restive_monk has left

  749. Sam

    Almost typed "cabal company", then went to correct it and decided it was fine as is.

  750. govanify has left

  751. govanify has joined

  752. moparisthebest

    haha so true

  753. emus

    Hi, kind reminder to place the GSoC 2022 flyer in hacker-spaces, unis etc if you want to support this event. Please check before if you are allowed to place such things. https://xmpp.org/community/gsoc-2022/ List of hackerspaces, may in your corner: https://wiki.hackerspaces.org/Category:Hackerspace Let's spread the word!

  754. Wojtek has left

  755. Sam

    But yah, most of the time the local cable company who *really* wants you to subscribe to their cable package and not netflix or whatever is the only option. You can imagine how that goes.

  756. Wojtek has joined

  757. Sam

    I've been trying to start a little co-op WISP in my town for ages, but no one else seems to think it's a problem that they're being charged a huge amount for terrible internet that's out most of the time.

  758. govanify has left

  759. govanify has joined

  760. moparisthebest

    I should be grateful, I hear it can be much worse than I have it, at least I don't have comcast I hear ?

  761. Zash

    I have like 5 ISPs to choose from but they all have to deliver though the building/landlord-company infrastructure which is not IPv6-capable (despite I think newer than IPv6 launch day)

  762. Sam

    Oh boy, yah, I lived in an area where comcast was the only provider for a while, they were *way* worse than AT&T (not that AT&T is good, but they're better)

  763. Zash

    Used to be more ISPs, but some of them bought the others and then got bough by the former state telco monopoly...

  764. moparisthebest

    used to be time warner here, now it's spectrum/charter

  765. govanify has left

  766. govanify has joined

  767. djorz has left

  768. djorz has joined

  769. Sam

    Actually, I may *technically* have a choice because Spectrum sends me at least one flier via snail mail every day (no really, I'm not being hyperbolic, sometimes I even get two on the same day), so presumably they're in my area too

  770. Sam

    Anyways, bad ISP rant over. Sorry. Thanks for commiserating moparisthebest.

  771. moparisthebest

    +1

  772. Andrzej has joined

  773. stp has joined

  774. neshtaxmpp has left

  775. neshtaxmpp has joined

  776. robertooo has left

  777. robertooo has joined

  778. BASSGOD has left

  779. neshtaxmpp has left

  780. neshtaxmpp has joined

  781. restive_monk has joined

  782. Yagiza has left

  783. neshtaxmpp has left

  784. neshtaxmpp has joined

  785. Daniel has left

  786. BASSGOD has joined

  787. Mikaela has left

  788. restive_monk has left

  789. Daniel has joined

  790. ti_gj06 has left

  791. adiaholic has left

  792. adiaholic has joined

  793. Wojtek has left

  794. Syndace has left

  795. Syndace has joined

  796. adiaholic has left

  797. Andrzej has left

  798. jgart has left

  799. Daniel has left

  800. Daniel has joined

  801. Daniel has left

  802. stp has left

  803. adiaholic has joined

  804. Daniel has joined

  805. adiaholic has left

  806. stp has joined

  807. Andrzej has joined

  808. wladmis has left

  809. adiaholic has joined

  810. rafasaurus has left

  811. wladmis has joined

  812. harry837374884 has left

  813. harry837374884 has joined

  814. adiaholic has left

  815. Andrzej has left

  816. emus has left

  817. jcbrand has left

  818. adiaholic has joined

  819. emus has joined

  820. marc0s has left

  821. marc0s has joined

  822. adiaholic has left

  823. Maranda[x] has left

  824. Maranda[x] has joined

  825. rafasaurus has joined

  826. bean has left

  827. Maranda[x] has left

  828. BASSGOD has left

  829. chronosx88 has left

  830. chronosx88 has joined

  831. Tobias has left

  832. karoshi has left

  833. BASSGOD has joined

  834. goffi has left

  835. BASSGOD has left

  836. Matthew (away) has left

  837. uhoreg has left

  838. Rixon 👁🗨 has left

  839. homebeach has left

  840. Half-Shot has left

  841. Half-Shot has joined

  842. Matthew (away) has joined

  843. Rixon 👁🗨 has joined

  844. uhoreg has joined

  845. homebeach has joined

  846. dan.caseley has left

  847. karoshi has joined

  848. adiaholic has joined

  849. dan.caseley has joined

  850. adiaholic has left

  851. govanify has left

  852. govanify has joined

  853. govanify has left

  854. govanify has joined

  855. govanify has left

  856. govanify has joined

  857. marc0s has left

  858. marc0s has joined

  859. papatutuwawa has left

  860. Maranda[x] has joined

  861. Neustradamus has left

  862. Neustradamus has joined

  863. emus has left

  864. msavoritias has left

  865. adiaholic has joined

  866. adiaholic has left

  867. chronosx88 has left

  868. chronosx88 has joined

  869. karoshi has left

  870. chronosx88 has left

  871. BASSGOD has joined

  872. wurstsalat has left

  873. Titi has left

  874. Andrzej has joined

  875. gooya has left

  876. gooya has joined

  877. tykayn has left

  878. adiaholic has joined

  879. debacle has left

  880. Alex has left

  881. adiaholic has left

  882. me9 has left

  883. Andrzej has left

  884. Calvin has joined

  885. Menel has left

  886. adiaholic has joined

  887. adiaholic has left

  888. adiaholic has joined