jevb
ade414bedd
fix: handle IPv6 loopback (::1) in LiveKit URL resolution
...
The previous implementation used serverHost.split(":")[0] to extract
the hostname, which fails for IPv6 addresses — "::1:7880".split(":")[0]
yields "" instead of "::1". Now handles three formats:
- Bracketed: [::1]:7880 → host = "::1"
- Bare IPv6: ::1 → host = "::1" (multiple colons detected)
- IPv4/hostname: example.com:443 → host = "example.com"
Also fixes ensureLiveKitProxy to wrap bare IPv6 in brackets and
correctly detect port presence in bracketed notation.
2026-04-01 15:17:09 +02:00
..
2026-03-27 13:10:21 +01:00
2026-03-30 13:38:20 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:38:46 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 14:32:38 +02:00
2026-03-29 21:31:18 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-16 16:43:46 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-28 10:39:23 +01:00
2026-04-01 11:39:30 +02:00
2026-03-30 14:20:05 +02:00
2026-04-01 11:40:31 +02:00
2026-03-15 19:44:02 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-22 08:26:21 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 15:17:09 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-17 02:17:26 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 14:59:04 +02:00
2026-03-30 12:42:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-30 16:35:02 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-30 13:21:29 +02:00
2026-03-15 19:44:02 +01:00
2026-03-22 20:06:59 +01:00
2026-04-01 11:51:07 +02:00
2026-04-01 11:40:31 +02:00
2026-03-17 04:11:04 +01:00
2026-04-01 11:40:31 +02:00
2026-03-27 12:22:22 +01:00
2026-03-17 04:11:04 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:39:01 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:39:01 +02:00
2026-03-30 16:35:02 +02:00
2026-04-01 11:51:07 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-30 12:42:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:51:07 +02:00
2026-03-20 15:21:56 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:51:07 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-26 18:07:20 +01:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-04-01 11:40:31 +02:00
2026-03-16 16:43:46 +01:00
2026-04-01 14:59:04 +02:00