FTP Library 3.0 Change Log

News and announcements related to the SmartFTP FTP Library will be posted here. (Read Only)
mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

FTP Library 3.0 Change Log

Post by mb » Wed Oct 26, 2011 10:52 am

Product lifecycle: EOL

v3.0 Build 152 31. October 2011
  • API Change
    • Function errors are now returned as HRESULT instead of an extra out variable (enumError).e.g.;OLD: enumError = ftpConnection.Connect();;NEW: ftpConnection.Connect(); // If there is an error an exception is usually thrown by the COM client;Error Handling:.NET (C#, VB.NET etc);Catch COMException exception:;try { ftp.Connect(); };catch(COMException e);{ e.Hresult; }VBScript;On Error Resume Next;objFTP.Connect();hr = Err.Number;On Error GoTo 0;If hr = 0 Then;
  • FTPFXP: Completely rewrote class
  • IFTPConnection
    • ReadDirectory, ReadDirectoryFromCommand, Stat returning items in retval
    • GetMLST returning item in retval
    • GetFileSize returns file size in retval
    • GetModifyTime returns time in retval
    • Removed LastFileSize, LastPath, LastFileTime, LastItem, Items properties
  • ISFTPConnection
    • ReadDirectory returning items in retval
    • Stat, LStat, StatEx returning item in retval
    • ReadLink returning path in retval
    • RealPath, RealPathEx returning path in retval
  • Unified ISFTPItem and IFTPItem interface. Use IFTPItem instead of ISFTPItem. And FTPItem class instead of SFTPItem class respectively
FTP Library 2.0 Change Log
Last edited by mb on Mon Dec 01, 2014 9:41 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Sat Nov 12, 2011 2:05 pm

v3.0 Build 155 15. November 2011
  • Added properties files (FTPLib.propdesc and FTPLibProperties.h) to setup
Last edited by mb on Mon Apr 30, 2012 6:16 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Wed Nov 23, 2011 4:26 am

v3.0 Build 156 19. December 2011
  • FTP: MVS parser updated
  • FTPConnection: Some functions are trying to map FTP errors to Windows error codes (e.g. E_ACCESSDENIED, HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND), HRESULT_FROM_WIN32(ERROR_DIR_NOT_EMPTY))
Last edited by mb on Mon Apr 30, 2012 6:16 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Wed Jan 11, 2012 10:58 pm

v3.0 Build 157 11. January 2012
Last edited by mb on Sat Feb 09, 2013 7:40 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Sun Jan 29, 2012 6:13 pm

v3.0 Build 160 31. January 2012
  • IGlobal: Changed signatures of LoadLicenseKeyFile and LoadLicenseKeyData
Last edited by mb on Sat Feb 09, 2013 7:40 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Thu Feb 23, 2012 7:32 pm

v3.0 Build 162 5. March 2012
  • IFTPServerState: Added HomeDirectory property.
Last edited by mb on Sat Feb 09, 2013 7:40 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Fri Mar 16, 2012 12:18 pm

v3.0 Build 164 14. March 2012
  • FTP: Improved AS/400 parser.
  • SSHConnection: Added ECDH Key Exchange implementation using OpenSSL
Last edited by mb on Sat Feb 09, 2013 7:40 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Mon Apr 30, 2012 6:13 am

v3.0 Build 167 30. April 2012
  • SSH: Support for DSA keys > 1024 bits (FIPS 186-3)
Last edited by mb on Sat Feb 09, 2013 7:41 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Sun Jul 29, 2012 11:32 pm

v3.0 Build 176 3. August 2012
  • AS/400: the SITE NAMEFMT 1 command is automatically sent
  • Important: Dynamically linked to zlib1.dll (Do not forget to include the zlib1.dll when deploying your application)
Last edited by mb on Sat Feb 09, 2013 7:41 am, edited 1 time in total.

mb
Posts: 12026
Joined: Thu Oct 11, 2001 1:24 pm
Display name: Mat (SmartFTP)
Contact:

Re: FTP Library 3.0 Change Log

Post by mb » Mon Aug 20, 2012 5:08 am

v3.0 Build 180 29. August 2012
  • Removed wininet dependency (for IP Repeater)
  • API Change: LoadLicenseKeyFile/LoadLicenseKeyData deprecated. Use LoadLicense(serial) instead
Last edited by mb on Sat Feb 09, 2013 7:39 am, edited 1 time in total.

Locked