Release Notes
TurboFTP SDK Revision History

[+] : added feature
[-] : bug fix

V 1.90 Build 1177 - May 21, 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".

V 1.80 Build 1120 - June 30, 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.

V 1.65 Build 1068 - Feb 25, 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.

V 1.63 Build 1012 - Oct 6, 2017

[-] A problem preventing auto retry in case of network interruption in FTP.

V 1.61 Build 996 - April 12, 2017

[-] Memory leaks of SSL client.
[-] A memory leak of SFTP client in repeated connections.

V 1.61 Build 992 - Feb 1, 2017

[+] Improved SSH transfer speed.

V 1.61 Build 985 - April 16, 2016

[+] OpenSSL library upgraded to 1.0.1p.
[-] Problem handling extension SSH_MSG_GLOBAL_REQUEST in OpenSSH Server 6.8 and onward.
[-] Fixed HTTP proxy authentication problem.

V 1.61 Build 980 - Nov 16, 2014

[+] SSH module added support for CTR mode AES ciphers.
[-] OpenSSL module upgraded to 1.0.1g which fixed the heartbleed flaw.

V 1.61 Build 960 - July 23, 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.

V 1.61 Build 932 - Jan 20, 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.

V 1.61 Build 923 - July 25, 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.

V 1.61 Build 920 - June 8, 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.

V 1.61 Build 915 - May 23, 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.

V 1.61 Build 903 - Mar 20, 2012

[-] Stack overflow in case of huge number of remote listing.

V 1.61 Build 882 - Aug 22, 2011

[-] A memory corruption in parsing unix MLSD listings.

V 1.61 Build 870 - June 22, 2011

[+] Added property ItbFTP.IsEnableConsoleOutput to toggle console output.

V 1.61 Build 865 - June 02, 2011

[+] Added MLSD support to FTP.
[-] GetFileSize32/GetFileSize methods don't update LastFileSize32/ LastFileSize correctly.
[-] AIX FTP listing parsing problem.

V 1.61 Build 845 - Feb 16, 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.

V 6.30 Build 832 - Oct 27, 2010

[-] ICertificate.Serial has been replaced by ICertificate.SerialNum, which returns a string.

V 6.30 Build 829 - Oct 25, 2010

[+] SFTP module now can show listing from SSH server which generates incompatible style of listing (like Vandyke VShell).
[-] Connection to SSH server occationally ends up with 'bad remote protocol version identification' error.

V 1.61 Build 826 - Sept 26, 2010

[+] 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.

V 1.61 Build 813 - August 4, 2010

[-] 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.

V 6.10 Build 795 - May 17, 2010

[-] Fix an array overflow problem in the SSH module.

V 1.61 Build 785 - March 18, 2010

[-] Connect to FTP servers after disconnecting from an SSH server and multi-byte characters in the remote listing will be corrupted.

V 1.61 Build 780 - March 15, 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.

V 1.60 Build 748 - Nov 9, 2009

[-] A channel ID referencing error causes the SFTP module not able to connect to some SFTP servers (e.g. WSFTP Server, wodSSHD).

V 1.60 Build 740 - Aug 28, 2009

[+] Revised TBSDKVCDEMO sample code.
[-] GetFileTime didn't work.

V 1.60 Build 722 - May 20, 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'.

V 1.60 Build 704 - Oct 10, 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.

V 1.60 Build 693 - Sept 16, 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.
[-] Proxy problems in FTP.

V 1.42 Build 645 - April 30, 2008

[-] An unknown breakpoint in SDK when debugging client application.
[-] Problems of compressed archive extraction methods.
[-] Illegal port command error leads to infinite loop.
[-] Move file problem when given a absolute file path.

V 1.42 Build 629 - Jan 29, 2008

[+] Auto Reconnect and resume interrupted transfer.

V 1.42 Build 627 - Nov 5, 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.

V 1.42 Build 604 - Oct 2, 2007

[+] LogFilePath now stores the path of folder in which log files for this FTP/SFTP session will be created.
[+] Added property ItbFTP.IsLogEnabled.

[-] Runtime error when ItbFTP object reconnects after disconnected.
[-] Filenames containing Asian characters upfront in remote listing are not shown correctly.
[-] SSH file move using incorrect path.
[-] Login info update before reconnecting doesn't take effect.
[-] Move() doesn't work for SFTP.
[-] Fix some problems with ItbZIP interface.

V 1.40 Build 596 - Sept 3, 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.

[-] Bug fixes.

V 1.38 Build 558 - Jan 24, 2006

[+] Added property IsDisableFEAT.
[+] Added property IsServerUsesNAT.
[+] TimezoneDiff property now uses float type to allow non-integer difference.
[+] Updated OpenSSL library to 0.9.8d.

V 1.35 Build 555 - Jan 5, 2006

[+] Component now uses the Free threading model.
[+] Added SSL support for method SendMail().
[+] Updated CSharp application sample code.
[+] Updated ASP sample code.
[+] Rewritten VB6 sample code. Fixed VB program crash problem when firing event.
[+] Automatic log file name numeration if custom log file path is given so that different sessions are log separately.

[-] Problem when using wildcard with GetFile().
[-] RemoveDir() recursive deletion problem.
[-] Can't send data error causes SendFile() method to stall.

V 1.20 Build 526 - June 29, 2006

[+] Added properties IsSslClearDataList, IsSslClearDataFile to allow
more encryption options for the SSL/TLS data channel.
[+] Added Sendmail method for sending email.
[+] Added SetLicense method for applying license key at runtime.

V 1.00 Build 469 - May 5, 2006

[+] ItbZIP initialization problem.

V 1.00 Build 452 - March 15, 2006

[+] Added readme.txt to samples and Delphi and VC application
sample code.

[-] Transfer speed limits not working.
[-] PDF document shadow problem.
[-] Settings for different sessions are not kept separately.

V 1.00 beta Build 448 - Feb 20, 2006

[+] Added ConnectinTimeout property.
[+] Added more sample code.
[+] PDF documentation added index page.

[-] LogFilePath has no effect.
[-] Sending nonexistent file returns no error code.
[-] CurrentLocalDir not honored when SendFile uses only filename for
source file.
[-] Abort method not working.

V 1.00 beta Build 445 - Jan 30, 2006

[+] Added properties RedialAttempt and DialInterval.
[+] Added event OnLogString.

[-] SDK was ignoring proxy settings.

V 1.00 beta Build 443 - Jan 30, 2006

[+] Added Dialup and Hangup methods.

[-] Initialization problems caused by failure loading supporting dlls.
[-] Unzip method doesn't create non-existent folder.
[-] Undocumented Zip and Unzip error codes.

V 1.00 beta Build 442 - Jan 10, 2006

[-] Fixed method MakeDir problem.

V 1.00 beta Build 440 - Jan 3, 2006

[+] Added PDF version of documentation

[-] Fixed license check problem.
[-] Fixed an error in C# sample code.

V 1.00 beta Build 438 - Jan 1, 2006

Initial release.

 

We use cookies to maintain login sessions, analytics and to improve your experience on our website. By continuing to use our site, you accept our use of cookies, and Privacy Policy.
Ok