1.03
Harden the embedded FTP server against abandoned and interrupted client connections.
- Bound FTP control and data socket operations with timeouts.
- Handle partial writes and client disconnects during listings and file transfers.
- Retry transient accept failures instead of permanently stopping the listener.
- Prevent client cleanup deadlocks during network shutdown.
- Keep the FTP control port on 1337.