What's new in TurboFTP SDK 1.90 Build 1177
May 22, 2020
- Support of PuTTY ECDSA key.
- Added support of rsa-sha2-512, rsa-sha2-256 in server and client public key authentication.
- 'No matching mac found' fixed by updating hmac algorithms. The following weak algorithms have been removed: hmac-md5, hmac-md5-96, rc4, blowfish.
- Error handling OpenSSH extended request resulting in 'invalid packet format' error.
- SSH sock connection error message not precise.
- Public SSH key is rejected by server with error "server doesn't accept client public key".
New in TurboFTP SDK 1.80 Build 1120 (Jul 2, 2019)
- Improved loading time of SSL and SSH keys.
- SSH sock connection error message not precise.
- Problem resuming file size larger than 4G.
- Problem of data connection with FTP servers forcing SSL session re-use.
- SFTP re-keying problem.
New in TurboFTP SDK 1.65 Build 1068 (Feb 27, 2018)
- ECDH (nistp256, nistp384, nistp521) support in SSH.
- Improved SSH module efficiency and memory usage.
- Enabled kex dh-gex-sha256 in SSH module.
- Support for text mode with SFTP.
New in TurboFTP SDK 1.63 Build 1012 (Oct 9, 2017)
- A problem preventing auto retry in case of network interruption in FTP.
New in TurboFTP SDK 1.61 Build 980 (Nov 19, 2014)
- SSH module added support for CTR mode AES ciphers.
- OpenSSL module upgraded to 1.0.1g which fixed the heartbleed flaw.
New in TurboFTP SDK 1.61 Build 960 (Jul 29, 2013)
- Added support of NTLM authentication in email sending (via MS Exchange Server).
- Added support for PFX format SSL client certificate.
- Installer now signed by our code signing certificate.
- Memory leak at program exit due to missing SSL cleanup.
- SFTP upload failure before obtaining file handle causes exception.
- SFTP transfer interruption might cause local file handle not released after action.
- SSH host connection problem for some domain names.
- Get around an SFTP download problem causing by unsupported command in product like Connect:Enterprise.
- Problem of duplicate FTP remote listing.
New in TurboFTP SDK 1.61 Build 932 (Jan 22, 2013)
- Get around an SFTP download problem causing by unsupported command in product like Connect:Enterprise.
- When using MLSD to retrieve remote listing and time zone difference in effect, remote file timestamps not correct.
New in TurboFTP SDK 1.61 Build 923 (Nov 15, 2012)
- SFTP now always uses file time in attributes to get more precise time stamps (which makes more sense for file sync).
- SFTP connection error 'bad remote protocol version identification' caused by some SFTP servers sending something else before the SSH identification string.
- When parsing MLSD listing time zone different not taken into account.
New in TurboFTP SDK 1.61 Build 920 (Jun 11, 2012)
- Added method ItbFTP.MakeRmtPath the create full remote path with current path and supplied sub folder name.
- Added VB.net App sample.
- Buffer overrun when retrieving remote listings in MODE-Z.
- Buffer overrun when stat'ing uploaded file on IIS FTP server.
New in TurboFTP SDK 1.61 Build 915 (May 25, 2012)
- LogFilePath is defaulted to a sub directory 'log' under the directory where tbsdk.dll is located and will be created auto- matically.
- Added Perl and Python sample scripts.
- Setting file time (e.g. MFMT) doesn't observe remote site time zone difference setting.
New in TurboFTP SDK 1.61 Build 903 (Mar 24, 2012)
- Stack overflow in case of huge number of remote listing.
New in TurboFTP SDK 1.61 Build 882 (Aug 26, 2011)
- A memory corruption in parsing unix MLSD listings
New in TurboFTP SDK 1.61 Build 870 (Jun 22, 2011)
- Added property ItbFTP.IsEnableConsoleOutput to toggle console output.
New in TurboFTP SDK 1.61 Build 865 (Jun 6, 2011)
- Added MLSD support to FTP.
- GetFileSize32/GetFileSize methods don't update LastFileSize32/ LastFileSize correctly.
- AIX FTP listing parsing problem.
New in TurboFTP SDK 1.61 Build 845 (Mar 2, 2011)
- A problem in SSL data channel might cause program crash.
- Incorrect file access error code.
- Erroneous 'Failed to retrieve remote file listing' error message.
- Connection can't be aborted or disconnected when command AUTH SSL/TLS failed.
- An SSH module memory leak that occurred in authentication.
- Problem showing Windows FTP server 7.5 listing.
New in TurboFTP SDK 1.61 Build 832 (Mar 2, 2011)
- ICertificate.Serial has been replaced by ICertificate.SerialNum, which returns a string.
New in TurboFTP SDK 1.61 Build 829 (Mar 2, 2011)
- SFTP module now can show listing from SSH server which generates incompatible style of listing
- Connection to SSH server occationally ends up with 'bad remote protocol version identification' error.
New in TurboFTP SDK 1.61 Build 826 (Mar 2, 2011)
- In create FTP transfer speed by more than 30% in network with ample bandwidth.
- Added property Account in ItbFTP to allow to set ACCT parameter.
- Remote listing problem with WinSSHD.
- Single file retry count not reset for each file.
New in TurboFTP SDK 1.61 Build 813 (Mar 2, 2011)
- Uploading in encrypted data channel in SSL FTP not working.
- Uploading with clear data channel in SSL FTP not working.
- MODE-Z upload not working.
New in TurboFTP SDK 1.61 Build 798 (Jul 2, 2010)
- Fix an array overflow problem in the SSH module.
New in TurboFTP SDK 1.61 Build 780 (Mar 17, 2010)
- SSH module now observes Anti-idle Interval and Maintain interval by sending keep alive message to SSH server.
- Added property ItbFTP.AntiIdleInterval.
- RemoveDir() recursive deletion problem.
New in TurboFTP SDK 1.60 Build 748 (Nov 27, 2009)
- A channel ID referencing error causes the SFTP module not able to connect to some SFTP servers (e.g. WSFTP Server, wodSSHD).
New in TurboFTP SDK 1.60 Build 740 (Aug 29, 2009)
- Revised TBSDKVCDEMO sample code.
- GetFileTime didn't work.
New in TurboFTP SDK 1.60 Build 722 (Jun 3, 2009)
- Fix the unsupported automation type compile error on VB 6.0. The error message 'function or interface can only be used restricted ...' pops up when using ItbFtp.Port.
- ItbFtp.Port doesn't support value larger than 32767.
- Fix error in VC2 sample: after rejecting certificate reconnect to server will yield error 'error initializing ssl/tls'.
New in TurboFTP SDK 1.60 Build 704 (Oct 11, 2008)
- Added support for PUTTY SSH keys.
- Added support for VShell SFTP listing style.
- Fix an HTTP proxy problem when connecting to FTPS server.
- Fix an HTTP proxy problem when connecting to SSH server.
- Fix a problem causing irregular Unix style FTP server listing parsed incorrectly.
- Problem loading ssh keys when using public key authentication.
New in TurboFTP SDK 1.60 Build 693 (Sep 20, 2008)
- Compatibility with Windows Server 2008.
- Added SOCKS 4/4a/5 and HTTP proxy support to SFTP.
- 64-bit version on x64 platform available.
- SendFile not returning error code when an error occurred. - fixed
- Proxy problems in FTP. - fixed
New in TurboFTP SDK 1.42 Build 645 (May 26, 2008)
- Fixed: An unknown breakpoint in SDK when debugging client application.
- Fixed: Problems of compressed archive extraction methods.
- Fixed: Illegal port command error leads to infinite loop.
- Fixed: Move file problem when given a absolute file path.
New in TurboFTP SDK 1.42 Build 627 (Dec 13, 2007)
- Update OpenSSL library to 0.9.8g.
- Added support to an variant of Unix FTP listing format.
- Remove dependency of MFC runtime dlls.
- Correct Zip/Unzip error codes in manual.
New in TurboFTP SDK 1.40 Build 596 (Sep 6, 2007)
- Added SFTP support and SFTP specific methods AddSshAuthMethod, SymLink, ReadLink, RealPath.
- Updated C# and VB samples.
- Remove dependence of OpenSSL library DLLs. You can now use TurboFTP SDK as one single dll (tbsdk.dll) if ItbZIP interface is not used.
- Added OnHostCertificate and OnSshHostFingerprint to event interface _ItbFTPEvents.