Page 1 of 1

New FTP engine

Posted: Sun Oct 29, 2006 7:45 pm
by EeOe
Great work with the new FTP engine. :D Overall everything seems to be working faster and response to actions like "Cancel" is a lot better. Also new FTP log is nice addition, though it's usability could be better.

So far I have come across a couple issues in the new engine.
It could be a problem only with this one FTP server, but it seems that anonymous login isn't working. I cannot login in ftp://ftp.edome.net/ as anonymous. It is public FTP server and the login still works with the old FTP engine.

FTP log cannot show multiline entries. Example ftp.edome.net welcome text.

Also these bugs are still present with the new engine.
Here's how to reproduce.
- Preview local folder and FTP folder with "synchronize" action and "Content" compare method.
- Try to copy any file from the FTP server to the local folder.
It seems to work, but it really doesn't copy anything. If you use example "Size only" compare method it works.

Second bug.
- Preview local folder and FTP folder with "synchronize" action and "Size only" compare method.
- Copy any file from the FTP server to the local folder via "Do it now"
As addition to both reproduce instructions, the file haves to exist in both sides.

Posted: Mon Oct 30, 2006 8:58 am
by grigsoft
Thank you! It turns out that Anonymous login was not supported in this version at all. And I'm aware of problem with multiline response.
Your first issue with content mode is confirmed. I'm not sure what is wrong with "size only" though, but maybe it was fixed by workaround I've made for the first one.
I will try to make update today with all fixes.

Posted: Thu Nov 02, 2006 2:41 pm
by EeOe
The "size only" bug description is incomplete :oops:
- Preview local folder and FTP folder with "synchronize" action and "Size only" compare method.
- Copy any file from the FTP server to the local folder via "Do it now"
- Compare the files you just copy, the tool set for comparison gets wrong parameters. (Works best with {$SourcePath} {$TargetPath} parameters)
Edit: Anonymous login, multiline response and that "Content" copy bug are all fixed. :D Thanks.

Posted: Fri Nov 03, 2006 10:08 am
by grigsoft
Thank you, I see the problem now, but I don't know how to fix it yet. When invoking file comparison for remote file, it should be downloaded and saved in temp folder first. However after we copy file to local drive (with DoItNow command), SynchronizeIt consider that we already have local copy, and to avoid downloading file again it uses that local file, which turns to be same as second file when you call CompareIt. I have to think the situation over to fix it without affecting other issues.

Posted: Mon Nov 06, 2006 1:28 pm
by EeOe
So in a way it isn't a bug. The files should be identical anyway, but the problem is that most of the file comparing tools will detect that it's the same file.

Maybe it should always download the file in the temp directory when comparing.