Compare is not case-insensitive in v4.x
In FlashFXP v3.x the Compare function was case-insensitive, but in v4.x this has become case-sensitive.
Example:
FTP1 contains:
dir1
dir2
FTP2 contains
dir1
DIR2
In flashfxp v3.x the compare would match both dirs as existing on both sites.
In flashfxp v4.x it only matches dir1, not dir2.
This makes you think dir2 is missing on FTP2, so when using a unix-based ftpd you could end up with both dir2 and DIR2 on the remote target.
In the simple case here you would notice, but when used for dirs with 100s or 1000s of entries this becomes a big issue.
If this on purpose, then please make it optionable, so you can select if it should be case-sensitive or case-insensitive!
Also, i am aware that partial name-matching partially eliminates the problem, but this gives to many false positives to be useful in this scenario.
To replicate:
Setup the above mentioned test setup
Go to Tools -> Compare folder content
Make sure none of the settings is enabled there
Select 'Compare folder content' (or use ctrl+d)
Using FlashFXP v4.0.0 (Build 1540) Portable on Windows 7 Professional (English).
This was not an issue in FlashFXP v3.6.0 (build 1240) Portable.
The bug existed in the previous build of v4 as well.
|