edde746
b904c11750
fix(network): use default ports for websocket connections
...
Watch Together could not reach relays when their URLs omitted a port because Dart passes port 0 to custom WebSocket connection factories.
Resolve port 0 to the HTTP/HTTPS default in the Happy Eyeballs factory while preserving explicit destination and proxy ports. Cover portless ws/wss connections with isolated regression tests.
close #2263
2026-09-07 01:30:08 +02:00
..
2026-07-24 03:46:46 +02:00
2026-07-24 03:56:40 +02:00
2026-07-24 03:46:46 +02:00
2026-07-13 02:15:03 +02:00
2026-07-12 08:42:24 +02:00
2026-08-23 03:44:45 +02:00
2026-08-27 14:14:01 +02:00
2026-07-26 06:09:49 +02:00
2026-07-12 08:42:25 +02:00
2026-08-06 03:45:08 +02:00
2026-07-28 05:07:00 +02:00
2026-07-31 21:45:33 +02:00
2026-07-13 00:03:52 +02:00
2026-07-12 17:31:16 +02:00
2026-08-18 09:23:04 +02:00
2026-08-16 15:31:47 +02:00
2026-07-13 23:13:53 +02:00
2026-08-02 06:40:04 +02:00
2026-09-05 14:44:02 +02:00
2026-07-29 01:35:35 +02:00
2026-09-03 18:22:13 +02:00
2026-07-24 07:30:43 +02:00
2026-04-21 20:09:58 +02:00
2026-07-13 02:15:03 +02:00
2026-07-13 02:15:03 +02:00
2026-09-06 20:21:11 +02:00
2026-08-21 19:23:40 +02:00
2026-07-24 03:46:50 +02:00
2026-07-12 08:42:22 +02:00
2026-07-12 17:31:13 +02:00
2026-07-12 08:42:24 +02:00
2026-08-06 05:33:18 +02:00
2026-06-01 11:06:03 +02:00
2026-05-17 06:41:47 +02:00
2026-07-26 06:09:48 +02:00
2026-09-06 01:21:51 +02:00
2026-09-06 15:00:09 +02:00
2026-07-05 15:55:52 +02:00
2026-07-12 17:31:13 +02:00
2026-08-31 18:51:46 +02:00
2026-07-12 17:31:16 +02:00
2026-08-17 19:02:22 +02:00
2026-06-08 22:03:28 +02:00
2026-08-27 09:21:48 +02:00
2026-07-13 02:15:03 +02:00
2026-08-04 04:35:06 +02:00
2026-05-19 10:54:04 +02:00
2026-08-27 16:59:08 +02:00
2026-07-26 04:24:55 +02:00
2026-05-27 06:52:03 +02:00
2026-07-30 20:03:04 +02:00
2026-07-14 18:11:04 +02:00
2026-07-26 06:09:49 +02:00
2026-06-08 22:03:28 +02:00
2026-07-12 17:31:13 +02:00
2026-08-17 19:02:25 +02:00
2026-08-24 01:49:43 +02:00
2026-07-26 06:09:47 +02:00
2026-04-25 13:44:15 +02:00
2026-08-02 03:59:56 +02:00
2026-08-31 18:52:03 +02:00
2026-07-24 03:56:40 +02:00
2026-07-24 03:46:50 +02:00
2026-09-02 22:38:11 +02:00
2026-07-13 00:03:52 +02:00
2026-07-13 00:03:52 +02:00
2026-06-13 20:51:14 +02:00
2026-07-30 02:46:10 +02:00
2026-09-05 14:44:02 +02:00
2026-08-31 18:51:46 +02:00
2026-08-09 17:50:58 +02:00
2026-08-25 03:07:14 +02:00
2026-07-24 03:46:46 +02:00
2026-09-07 01:30:08 +02:00