Nick Craig-Wood
2e9c06c84d
serve: fix --auth-proxy backends never being shut down after simultaneous logins
...
With --auth-proxy, when several logins with the same credentials
arrived together and none was in the cache yet, as when an FTP client
opens several connections at once, each one ran the auth proxy program
and took its own reference to the backend. Only one of them was
remembered, so the others were never given back and the backend was
never shut down.
Logins which arrive together now share one run of the auth proxy
program and one reference to the backend.
2026-10-08 10:36:00 +01:00
..
2025-08-26 12:04:00 +02:00
2026-09-29 18:21:23 +01:00
2026-09-14 10:34:33 +02:00
2025-10-02 18:46:16 +02:00
2025-11-04 23:00:46 +01:00
2026-09-30 17:53:20 +01:00
2024-08-15 18:26:34 +02:00
2025-08-26 12:04:00 +02:00
2026-09-08 10:34:07 +01:00
2024-08-15 18:26:34 +02:00
2025-08-26 12:04:00 +02:00
2026-09-15 12:10:22 +01:00
2026-07-10 18:45:41 +01:00
2025-09-15 12:45:57 +01:00
2025-08-26 12:04:00 +02:00
2026-06-29 18:19:49 +01:00
2026-08-21 12:23:31 +01:00
2025-11-13 13:47:40 +00:00
2025-11-01 15:33:38 +01:00
2025-11-01 15:33:38 +01:00
2025-08-26 12:04:00 +02:00
2025-08-26 12:04:00 +02:00
2026-06-18 13:28:23 +01:00
2025-09-02 14:06:31 +02:00
2026-08-02 18:25:09 +01:00
2026-09-08 10:28:54 +01:00
2025-11-01 15:33:38 +01:00
2026-09-29 18:21:23 +01:00
2025-11-01 15:33:38 +01:00
2026-04-24 16:23:12 +01:00
2026-09-10 15:46:08 +01:00
2025-11-01 15:33:38 +01:00
2026-07-24 15:00:09 +01:00
2026-01-18 20:48:33 +01:00
2025-11-01 15:33:38 +01:00
2025-08-26 12:04:00 +02:00
2023-08-02 12:53:09 +01:00
2026-08-18 09:03:12 +01:00
2026-08-18 09:03:12 +01:00
2026-08-18 09:03:12 +01:00
2025-08-26 12:04:00 +02:00
2025-11-01 15:33:38 +01:00
2026-09-30 17:57:47 +01:00
2026-08-18 09:03:12 +01:00
2026-01-18 20:56:26 +01:00
2025-08-26 12:04:00 +02:00
2026-04-19 13:31:27 +01:00
2025-11-01 15:33:38 +01:00
2025-08-26 12:04:00 +02:00
2022-12-03 18:58:55 +01:00
2025-08-26 12:04:00 +02:00
2025-08-26 12:04:00 +02:00
2026-09-30 12:14:28 +01:00
2026-10-08 10:36:00 +01:00
2025-11-01 15:33:38 +01:00
2025-08-26 12:04:00 +02:00
2026-08-13 19:37:59 +02:00
2025-08-26 12:04:00 +02:00
2026-10-04 09:14:02 +02:00
2026-09-09 10:24:48 +01:00
2025-08-26 12:04:00 +02:00
2025-11-01 15:33:38 +01:00
2026-02-18 12:11:52 +00:00
2024-02-29 14:46:50 +00:00
2026-07-29 20:16:22 +01:00
2026-02-18 12:11:52 +00:00
2024-04-18 16:53:55 +02:00
2024-04-18 16:53:55 +02:00
2024-09-06 17:04:18 +01:00
2024-04-18 16:53:55 +02:00