Actually it is the only distribution which works here (Win 7 x64). The one by Edward LoPinto isn't detected by Secure FTP plugin (additionally needed msvcr120.dll of course included).
Gerby
Last edited by Gerby on 2014-03-19, 16:01 UTC, edited 1 time in total.
It doesn't here (Windows XP). I have the same version of curl lib. If I rename zlib1.dll and restart TC and try to connect to a server, I get the missing dlls error message.
Can you check with Process Explorer if zlib1.dll is loaded from some other place? (Run Total Commander, go to \\\Secure FTP, connect to a server, run Process Explorer, click on Find button, search for "zlib")
Gerby wrote:Actually it is the only distribution which works here (Win 7 x64). The one by Edward LoPinto isn't detected by Secure FTP plugin (additionally needed msvcr120.dll of course included).
The 32bit version by Edward LoPinto works fine here (Windows XP), even without zlib1.dll.... Edward LoPinto's libssh2.dll seems to be a static build with regards to the zlib compression routines (zlib routines are included in the dll instead of a separate dll). Edward LoPinto's package contains zlib1.dll but it seems it isn't used by any of the dlls. So with this package you need msvcr120.dll instead of zlib1.dll.
white wrote:Can you check with Process Explorer if zlib1.dll is loaded from some other place?
Ah, here we go! You're right, white!
zlib1.dll is installed by Intel's Wifi software. This file is found and used by libssh2.dll in my environment. I checked it with the fileinfo plugin on the Dll Dependency tab.
2ghisler(Author)
Is it true that Total Commander only depends on libssh2.dll for the Secure FTP plugin and ssleay32.dll for the internal FTPS function and that other required files (libeay32.dll, zlib1.dll, msvcr120.dll) are dependent files of these dlls?
Nigurrath wrote:what about lates heartbleed bug which affects ssl from 1.00 to 1.01f ??
the CURL is still stopped at 1.01f
Try Edward LoPinto's binary files. A link is present on the curl page. Download the zip version and use the dlls from the folder "dlls" inside the zip file. As mentioned above with these dll files you will need msvcr120.dll (included in the package).
Edit: According to my research, this concerns mainly the server side, except when a manipulated server is accessed. It also does NOT affect SSH/SFTP, only SSL/FTPS when using TLS.