Mohamed Boudra
055db7454d
Stop stale client sockets from exhausting daemon memory (#2169)
* fix(server): bound stale websocket connections
Track application ownership per physical socket and terminate abandoned or backpressured transports without disrupting replacement connections.
* fix(server): tighten relay backpressure accounting
Count pending encryption and transport backlog together, and release socket leases before forced termination.
* refactor(server): reuse client heartbeat for socket liveness
* refactor(server): remove unused websocket close codes
2026-07-24 15:14:37 +02:00
..
2026-06-21 20:45:26 +08:00
2026-05-09 11:35:26 +07:00
2026-07-23 19:38:33 +02:00
2026-07-24 18:46:10 +08:00
2026-07-24 15:14:37 +02:00
2026-07-17 14:29:19 +08:00
2026-07-16 21:04:31 +08:00
2026-07-16 23:20:59 +02:00
2026-07-20 20:50:01 +02:00
2026-07-21 04:41:19 +08:00
2026-07-22 18:31:12 +02:00
2026-07-03 15:49:23 +02:00
2026-07-23 03:32:28 +08:00
2026-05-09 11:35:26 +07:00
2026-07-24 11:52:31 +02:00
2026-07-18 14:21:10 +02:00
2026-07-07 22:13:42 +02:00
2026-07-18 14:04:48 +02:00
2026-05-15 11:25:19 +07:00
2026-07-17 20:20:57 +02:00
2026-07-17 15:03:26 +08:00
2026-07-15 12:05:08 +02:00
2026-07-08 19:45:02 +08:00
2026-06-30 22:33:18 +02:00
2026-07-18 14:04:48 +02:00
2026-07-06 00:07:54 +08:00
2026-07-21 13:44:23 +02:00
2026-07-17 15:07:08 +02:00
2026-07-17 15:03:26 +08:00
2026-07-24 21:12:14 +08:00
2026-07-21 17:55:13 +02:00
2026-07-23 21:57:08 +02:00
2026-07-17 19:30:17 +02:00
2026-07-21 20:28:27 +02:00
2026-07-18 17:45:02 +02:00