Files
Cursor AgentandDylan Ayrey a4dcac7e27 fix(ftp): refresh deadline after TCP connect instead of sharing one
Revert the pre-computed deadline approach. A successful TCP connect is
forward movement: the server is responsive. Giving banner+login a fresh
timeout window after connect avoids false verification failures on
slow-but-working servers. Worst case is 2*timeout total, which is still
bounded (not indefinite) and a safe trade-off vs. the risk of starving
the FTP handshake with leftover time from a slow connect.

Co-authored-by: Dylan Ayrey <[email protected]>
2026-02-23 07:27:11 +00:00
..
2025-12-10 15:16:39 -05:00
2024-12-02 12:35:01 -08:00
2026-02-20 11:03:16 -08:00