When IpFtp is running through Socks5, downloaded files appear to be ruined with socks answer at the head (exactly 8 bytes). I suppose it beats not only ftp, but EVERY class interacting with socks5 proxy.
This is because of a silly but serious bug in IpSock.pas
*** Solution : ***
Go to IpSock.pas, find TIpDataSocket.dsSocksRcv. Then find "ssRequesting :" block of case and inside it change...
2008-01-28 17:35:32 UTC in TurboPower Internet Professional