- priority: 5 --> 4
- status: open --> pending-later
Using Feed Launch .NET v1.0.0 on Windows XP, the application hangs ("Not Responding" -- have to kill through Task Manager) when attempting to upload a file to an IIS FTP server that has a banner message. Removing the banner message from the IIS FTP site configuration allowed the file transfer to complete successfully, putting the banner message back caused the hang to return.
Problem may occur due to line 667 in ftp-connect\Class1.cs:
666: mes = "";
667: reply = readLine();
668: retValue = Int32.Parse(reply.Substring(0,3))
readLine() only returns the first line of the banner, but leaves the second line around, causing the application to never send the username/password combo (verified through network sniffing).
Example banner output:
C:\WINDOWS>ftp server
Connected to server.
220-Microsoft FTP Service
220 Welcome to the ftpsite. All connections are logged. DO NOT transfer any
data that is confidential in nature to this site.
User (server:(none)):