BUG: Trying to download virtual links fills hard drive

Hello.

EDIT: False alarm! It is all my fault, and i feel really stupid, and apologize a thousands of times! Sorry!
So just ignore this bug report, except the little extra bug report at the end of this post.


SmartFTP is great, but i've found a slightly serious bug in version 2.0:

I tried to download a file which turned out to be a "virtual link", and SmartFTP was not able to read it properly. So it didnt redirect me to the real file. Instead, it tried to download the virtual link to my local folder, and expanded the target file over and over. This could fill a hard drive, and even if nothing would crash (thanks to the security system watching the free space), it would be a waste of time to create, and delete, a 80 Gigabyte file. And its not very friendly to the hard drive either.

So IMO this is slightly serious.

Here is the virtual link: (lol) ftp://anonymous:user%40host.com@ftp.image...ick-windows.zip
No password or annoyances, just a usual FTP server.

+- System -----------------------------
Microsoft Windows XP Home Edition
(Build 2600)

CPU Speed : 1001 MHz
Total Memory : 261616 KB
Free Memory : 77000 KB

+- SmartFTP ---------------------------
Version : 2.0.1000.2
Time Stamp : 2006-11-22 21:35:48
Platform : x86

+- Application DLL --------------------
sfFTPLib.dll : 1.5.8.38
SmartHook.dll : 1.0.2.1

+- Language ---------------------------
SmartFTP.exe : 2.0.1000.2

+- System DLL -------------------------
shell32.dll : 6.00.2750.166 (xpclnt_qfe.040728-2019)
shlwapi.dll : 6.00.2750.167 (xpclnt_qfe.040728-2019)
comctl32.dll : 6.0 (xpsp.060825-0040)
riched20.dll : 5.30.23.1210
schannel.dll : 5.1.2600.136 (xpclnt_qfe.021108-2107)

+- Internet Explorer ------------------
Version : 6.0.2600.0000

+- Winsock ----------------------------
Winsock : 2.2

Here is what the log looks like:

[16:17:13] SmartFTP v2.0.1000.2
[16:17:13] Resolving host name "ftp.imagemagick.org"
[16:17:13] Connecting to 64.128.80.106 Port: 21
[16:17:13] Connected to ftp.imagemagick.org.
[16:17:14] 220 (vsFTPd 2.0.1)
[16:17:14] USER anonymous
[16:17:14] 331 Please specify the password.
[16:17:14] PASS (hidden)
[16:17:14] 230 Login successful.
[16:17:14] SYST
[16:17:15] 215 UNIX Type: L8
[16:17:15] Detected Server Type: UNIX
[16:17:15] FEAT
[16:17:15] 211-Features:
[16:17:15] EPRT
[16:17:15] EPSV
[16:17:15] MDTM
[16:17:15] PASV
[16:17:15] REST STREAM
[16:17:15] SIZE
[16:17:15] TVFS
[16:17:15] 211 End
[16:17:15] PWD
[16:17:15] 257 "/"
[16:17:15] CWD /pub/ImageMagick/windows/ImageMagick-windows.zip
[16:17:15] 550 Failed to change directory.
[16:18:59] CWD /pub/ImageMagick/windows
[16:18:59] 250 Directory successfully changed.
[16:18:59] PWD
[16:18:59] 257 "/pub/ImageMagick/windows"
[16:18:59] TYPE A
[16:18:59] 200 Switching to ASCII mode.
[16:18:59] PASV
[16:19:00] 227 Entering Passive Mode (64,128,80,106,161,110)
[16:19:00] Opening data connection to 64.128.80.106 Port: 41326
[16:19:00] LIST -aL
[16:19:00] 150 Here comes the directory listing.
[16:19:00] 226 Directory send OK.
[16:19:00] 454 bytes transferred. (1,84 kB/s) (240 ms)
[16:19:48] TYPE I
[16:19:48] 200 Switching to Binary mode.
[16:19:48] SIZE ImageMagick-windows.zip
[16:19:48] 213 24021550
[16:19:48] SIZE ImageMagick-windows.zip
[16:19:48] 213 24021550
[16:19:48] MDTM ImageMagick-windows.zip
[16:19:48] 213 20070414235358
[16:19:48] No rule matched. Default Action="Ask".
[16:19:56] PASV
[16:19:56] 227 Entering Passive Mode (64,128,80,106,29,136)
[16:19:56] Opening data connection to 64.128.80.106 Port: 7560
[16:19:56] RETR ImageMagick-windows.zip
[16:19:57] 150 Opening BINARY mode data connection for ImageMagick-windows.zip (24021550 bytes).
[16:20:16] ABOR
[16:20:17] 426 Failure writing network stream.
[16:20:17] 225 No transfer to ABOR.

As you can see, it tries to Change Working Directory to the zip file (which is a virtual link).
Then, i change the folder to /pub/imagemagick/windows/ manually.
I drag the virtual link to my local folder browser, and its downloading.
And until i ABOR manually, it has created a 565 KB big file... :
Though i have a slow internet connection... imagine what would happen with a 100 mbit/s connection...

I apologize i have not tried the latest version to see if this has been fixed, but i felt i could tell you about this anyway.

Good luck fixing this! (if you have nt done already)



And btw, there is one small annoyance with 2.0.1002 or whatever is the name of the latest 2.0 build: When SmartFTP asks me whether i want to replace an existing file, the information about the new file and the existing one has been swapped some way. Like, if i want to replace PROG.EXE (120 777 bytes, modified 9 april) with PROG.EXE (140 566 bytes, modified 12 april), it asks me whether i want to replace PROG.EXE (140 566 bytes, modified 12 april) with PROG.EXE (120 777 bytes, modified 9 april). LOL