Page 1 of 3

FTP Library 3.0 Change Log

Posted: Wed Oct 26, 2011 10:52 am
by mb
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

Re: FTP Library 3.0 Change Log

Posted: Sat Nov 12, 2011 2:05 pm
by mb
v3.0 Build 155 15. November 2011
  • Added properties files (FTPLib.propdesc and FTPLibProperties.h) to setup

Re: FTP Library 3.0 Change Log

Posted: Wed Nov 23, 2011 4:26 am
by mb
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))

Re: FTP Library 3.0 Change Log

Posted: Wed Jan 11, 2012 10:58 pm
by mb
v3.0 Build 157 11. January 2012

Re: FTP Library 3.0 Change Log

Posted: Sun Jan 29, 2012 6:13 pm
by mb
v3.0 Build 160 31. January 2012
  • IGlobal: Changed signatures of LoadLicenseKeyFile and LoadLicenseKeyData

Re: FTP Library 3.0 Change Log

Posted: Thu Feb 23, 2012 7:32 pm
by mb
v3.0 Build 162 5. March 2012
  • IFTPServerState: Added HomeDirectory property.

Re: FTP Library 3.0 Change Log

Posted: Fri Mar 16, 2012 12:18 pm
by mb
v3.0 Build 164 14. March 2012
  • FTP: Improved AS/400 parser.
  • SSHConnection: Added ECDH Key Exchange implementation using OpenSSL

Re: FTP Library 3.0 Change Log

Posted: Mon Apr 30, 2012 6:13 am
by mb
v3.0 Build 167 30. April 2012
  • SSH: Support for DSA keys > 1024 bits (FIPS 186-3)

Re: FTP Library 3.0 Change Log

Posted: Sun Jul 29, 2012 11:32 pm
by mb
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)

Re: FTP Library 3.0 Change Log

Posted: Mon Aug 20, 2012 5:08 am
by mb
v3.0 Build 180 29. August 2012
  • Removed wininet dependency (for IP Repeater)
  • API Change: LoadLicenseKeyFile/LoadLicenseKeyData deprecated. Use LoadLicense(serial) instead