Jump to content


Photo

FTP Library 1.x Change Log


  • This topic is locked This topic is locked
No replies to this topic

#1 mb

mb

    Developer

  • Administrators
  • 11528 posts
  • Gender:
    Male
  • Location:
    Worldwide

Posted 03 March 2005 - 01:30 AM

FTP Library 2.0 Change Log




1.5.34.0 (31. October 2009) - Final
  • Fix: Transfer limit

1.5.33.0 (26. October 2009)
  • New transfer limit implementation

1.5.32.0 (21. October 2009)
  • Added PowerShell samples
  • Added listing decoder for GXS Information Exchange FTP Gateway
  • Added listing decoder for GXS Enterprise
  • Added support for GXS Enterprise path handling
  • Added manifest to openssl (libeay32.dll) for SxS.

1.5.30.0 (30. September 2009)
  • Code cleanup (COM functions won't throw memory exceptions, memory leak protection in case of exceptions).
  • libeay32.dll got a version resource

1.5.28.0 (20. September 2009)
  • Fix: Regression: FTP: Transfer limit was broken since 1.5.25.0

1.5.27.0 (10. September 2009)
  • FTP: Added ftpProxyTypeProxyUserAtUserAtHost FTP proxy type. e.g. for McAfee Web Gateway (formerly Webwasher)

1.5.26.0 (1. September 2009)
  • Fix: Pre-Windows Vista: MUI resources were not loaded

1.5.25.0 (30. August 2009)
  • Removed MFC dependency
  • Merged proxy into dll

1.5.23.0 (27. August 2009)
  • Dynamically linked to openssl (libeay32.dll). If you use a custom libeay32.dll make sure it exports the FIPS-140 functions.

1.5.21.0 (17. August 2009)
  • Fix: Windows 7: Unknown was displayed for the algo name if the TLS session was using AES128-256
  • Dropped support for Windows 2000. Removed all legacy code.
  • New setup (Windows 7 compatible)
1.5.19.1 (17. July 2009)
  • Fix: FIPS with AES CTR
1.5.18.3 (15. June 2009)
  • Fully MUI aware. Don't forget to deploy the en-US\sfFTPLib.dll.mui file
  • Fix: RSAKey/DSAKey: Key generation failed.
  • Fix: SSHConnection: Public key authentication with DSA key file failed.
1.5.17.47 (26. May 2009)
  • SSHConnection: Added support for x509 client and host certificates.
1.5.17.46 (21. May 2009)
  • SSHConnection: Added support for GSSAPI Microsoft Kerberos. Use the GSSAPIMethod property to select the GSSAPI method.
1.5.17.45 (19. May 2009)
  • SSHConnection: Added support for gssapi-mic (Kerberos v5) authentication
  • Fix: FTPConnection: StreamFilter (e.g. File Encryption) was broken if compression was enabled
  • FTPParser: Tweak for UNIX listing decoder
1.5.17.42 (15. May 2009)
  • SSHConnection: Added support for arcfour128, arcfour256
  • SSHConnection: Changed order of default ciphers
1.5.17.41 (14. May 2009)
  • Updated documentation
  • SSHConnection: Added support for certificates (e.g. Smart Card) from Windows certificate store. See ICryptoAPIKey
1.5.17.39 (30. April 2009)
  • FIPS 180-2 compliant. Set IGlobal::FIPS property to true to enable FIPS mode.
  • Updated openssl.
1.5.17.32 (7. April 2009)
  • Change: SFTPConnection: Changed all SAFEARRAY(VARIANT) function arguments to VARIANT* to support VB6.
1.5.17.31 (7. April 2009)
  • Fix: SFTPConnection: ReadDirectory() failed for protocol version 6 if the server did not include the end-of-list flag in the packet
1.5.17.28 (31. March 2009)
  • Fix: SFTPConnection: SetStat was not setting correct last modified time for protocol version <=3
1.5.17.26 (22. March 2009)
  • SFTPConnection: Added ServerHostKeyAlgorithms to specify supported host key algos (rsa, dss)
  • ISFTPItems: Added support for IEnumSFTPItem
  • IFTPItems: Added support for IEnumFTPItem
1.5.17.24 (17. March 2009)
  • FTPConnection: Data transfers protected by SSL/TLS reuse the control connection SSL session
1.5.17.23 (17. March 2009)
  • SFTPConnection: Fix for SetStat if SFTP version >= 4.
  • SFTPConnection: Language support (Languages property)
1.5.17.19 (2. March 2009)
  • SFTPConnection: Added support for RSA Key Exchange (rsa1024-sha1).
  • Dropped support for Windows 98 and Windows Me
1.5.17.17 (25. February 2009)
  • KeyManager: Fixed bug when importing putty AES encrypted private keys.
  • FTP: Fixed C++ and VB.NET samples
1.5.17.15 (10. February 2009)
  • FTPItems, FTPItem: Implemented IPersistStreamInit and IPersistStream interface.
1.5.17.12 (10. January 2009)
  • SFTP: Workaround for GXS SSHD.
  • SFTP: Fix for SSH servers sending additional lines before the remote id.
1.5.17.8 (29. December 2008)
  • FTP Samples: Fixed C++ and C# sample.
1.5.17.7 (22. December 2008)
  • IFTPParser: Improved parser performance.
  • IFTPConnection: Moved LookupFeature method to IFTPServerState interface.
  • IFTPConnection: Removed deprecated methods: IsServerFeature, IsServerSoftWindows. (They are available in the IFTPServerState interface).
  • _IFTPConnectionEvents: Removed most of the events.
  • IFTPItems: Rewrote class. Added thread safety.
  • IFTPConnection: Added detection for z/OS. ftpFTPServerSoftzOS (enumFTPServerSoft)
  • IFTPItems: Added Load/Save method to serialize items to XML. Added FTP/Scripts/SerializeXML.wsf sample
  • IFTPConnection: Renamed SetFileTime to SetModifyTime and GetFileTime to GetModifyTime.
  • IFTPConnection: Added SetCreateTime.
  • IFTPConnection: GetFileHash failed to return the value if the server did not include leading 0s
1.5.16.0 (2. December 2008)
  • Internal refactoring.
  • IFTPConnection: Added SendHOST property to control the behavior of the HOST command.
1.5.15.10 (27. November 2008)
  • New regexp engine.
1.5.15.8 (26. November 2008)
  • SFTPConnection: Resolve host name did not return if host name could not be resolved.
  • FTPConnection: Fixed bug with CSID reply parser.
1.5.15.4 (20. November 2008)
  • FTPItem: Changed property Date to ModifyTimeAsDate.
  • FTPItem: Changed property UnixTime to ModifyTimeAsUnixTime.
  • FTPItem: Changed property FileTime to ModifyTimeAsFileTime.
  • FTPItem: Added CreateTimeAsUnixTime, CreateTimeAsFileTime properties.
1.5.15.1 (5. November 2008)
  • SFTPConnection: Added support for "check-file" extension. Use the GetFileHash method
  • FTPConnection: Changed signature of GetFileHash method
  • FTPConnectionEvents: Removed OnGetFileHash event
  • SFTPConnection: ACSII conversation is skipped if the server's EOL equals the local EOL (\r\n).
  • SFTPConnection: Added ServerState (ISFTPServerState) property
  • FTPConnection: Moved SYSTReply, FEATReply, WelcomeMessage, ServerType, ServerSoft properties to FTPServerState
  • FTPConnection: Removed RemoteCertContext property
  • FTPConnection: Added RemoteCert property to FTPServerState. The function returns the encoded cert in a variant which contains a safearray of bytes (VT_I1).
  • SFTPConnection: Changed the way the RTT is calculated
  • SFTPConnection: Corrected server change password request behavior
1.5.14.18 (20. October 2008)
  • SFTPConnection/FTPConnection: Fixed bug with timeout
  • SFTPConnection: Bug fixes for protocol version 5 and 6
1.5.14.13 (15. October 2008)
  • SFTPConnection: Added new MAC umac-64@openssh.com
  • FTPConnection: Added support for CKSM command
  • Auto Tuning of Socket Buffers
  • SFTPConnection: Fix for key re-exchange
  • SFTPConnection: Added support to switch to None encryption after authentication
  • SFTPConnection: Massively improved download performance over high BDP connections
1.5.14.5 (30. September 2008)
  • SFTP: Parsing owner/group from long filename if SFTP Protocol is <= 3.
1.5.13.49 (17. September 2008)1.5.13.43 (26. August 2008)
  • SFTP: Added VB6 sample.
1.5.13.43 (25. August 2008)
  • SFTP: Added client side Ascii conversation.
  • Fix: On the fly file encryption.
1.5.13.42 (23. August 2008)
  • FTP: Added on the fly encryption to the Win32 sample.
  • FTP: Added workaround for SecureTransport AUTH bug.
1.5.13.35 (17. July 2008)
  • SFTP: Fixed bug with resume and protocol version 5.
  • FTP: Workaround for Novell Netware's PWD bug.
1.5.13.32 (24. June 2008)
  • SFTP: Updated C# sample.
  • FTP: Better detection of hash values from XCRC, XMD5 and XSHA replies.
1.5.13.30 (4. June 2008)
  • SFTP: Added VB.NET sample.
1.5.13.30 (2. June 2008)
  • IKeyManager: Fixed loading of PEM encoded encryted private keys.
1.5.13.26 (20. May 2008)
  • IGlobal: Added LogFile property. If set exceptions are logged to the specified file.
1.5.13.25 (17. May 2008)
  • Added IStreamFilter
  • Added IAES128CTRWriteStream and IAES128CTRReadStream
1.5.13.10 (24. April 2008)
  • Added CryptoHash class to generate hash values (CRC32, MD4, MD5, SHA1, SHA256) from a file, blob or IStream
  • IFTPItem: Added Fact property to read the MLST facts
  • IFTPConnection: Automatically requests Win32.ea, Win32.dl and Win32.dt facts if server supports them
1.5.13.3 (17. April 2008)
  • FTPConnectionEvents: OnTransferListStart / OnTransferListEnd events are no longer used/fired.
  • FTPConnectionEvents: OnTransferStart is now fired as soon as the data connection is connected/accepted. OnTransferEnd when the data connection is closed. If the function (DownloadFile/UploadFile/ReadDirectory) does not open a data connection the events are not fired. It's important to note that it is not necessary a sign that the data transfer was unsuccessful since some servers do not open a data connection to transfer an empty file.
  • SFTPConnection: Added SendBufferSize and ReceiverBufferSize properties.
  • SFTPConnection: Improved transfer performance.
1.5.12.44 (10. April 2008)
  • FTPConnection: Added HOST support (The command is only sent for Serv-U right now)
  • FTPConnection: Added Download method which can be used for new THMB command
  • General: Files that have been opened (MSDN: CreateFile) with other applications with the FILE_SHARE_WRITE flag can now be uploaded.
  • FTPConnection: Added LastBytesWritten property to get the number of bytes that have been written to a file after the Download() call.
1.5.12.36 (29. March 2008)
  • Added IConnectionPool
  • ISFTPItem: Type is automatically set if the Permissions attribute is available (Protocol Version 3)
  • IFTPConnection: Changed detection for WS_FTP Server because it had too many false positives
1.5.12.28 (8. March 2008)
  • IFTPConnection: Added Stat method which sends a STAT command to the server to retrieve the file listing.
1.5.12.23 (10. February 2008)
  • SSH: Added aes128-ctr, aes256-ctr and aes192-ctr ciphers as defined in RFC 4344
1.5.12.5 (24. December 2007)
  • Workaround for WS_FTP Server 6.0's wrong REST reply
  • zlib uses assembler. 80% decompression speed improvement with 64-bit version.
1.5.12.0 (18. December 2007)
  • Added SFTP (over SSH2) support
    • See the samples in the \Samples\SFTP folder.
  • Fixed: Disconnect didn't wait for the QUIT server reply.
  • Updated documentation.
1.5.11.20 (15. December 2007)
  • The destructor of the operation is now called before the waiting threads are released. This fixes possible race conditions.
1.5.11.18 (8. December 2007)
  • Added support for SITE UTIME (NcFTPd/PureFTPd variant).
  • DLL uses fixed base address. Enabled DEP. Enabled ASLR.
1.5.11.15 (29. November 2007)
  • Fixed: Crashs caused due to new behavior of Visual Studio 2008's ATL code.
1.5.11.8 (14. November 2007)
  • Fixed: IFTPConnection->NewFile.
  • Rewrote FTPFXP class.
1.5.11.6 (10. November 2007)
  • Fixed Connect/Disconnect/Reconnect issued.
1.5.11.4 (3. November 2007)
  • Rewrote thread wrapper class.
  • Renamed interface IFTPDirectory to IFTPItems.
  • IFTPConnection: Renamed property Directory (get_Directory) to Items (get_Items).
  • IFTPConnection: LastTransferTime now returns time in ms instead of s.
  • IFTPConnection: Added DataTransferKeepAlive property. If enabled every 30 seconds a NOOP command is sent during data transfers
1.5.10.3 (2. October 2007)
  • Added "native" support for file names > MAX_PATH characters. A prefix (?) is now automatically added to local file names for the DownloadFile and UploadFile methods.
1.5.10.2 (23. September 2007)
  • Renamed interface IFTPConnectionEvents to _IFTPConnectionEvents. Rename interface IFTPFXPEvents to _IFTPFXPEvents.
  • Restructured help file
1.5.10.1 (23. September 2007)
  • Renamed IFTPGlobalSpeedLimit to IGlobalSpeedLimit
1.5.9.31 (23. August 2007)
  • Added IFTPServerState class. You can access it through the ServerState property of the IFTPConnection interface. No documentation yet.
1.5.9.30 (23. August 2007)
  • Fixed: FTPConnection: Directory property returned object from previous ReadDirectory() call if no bytes have been transferred.
  • Changed ordinal of ftpItemLink from 3 to 4.
1.5.9.28 (11. August 2007)
  • FTPConnection: Added IStream support to DownloadFileEx and UploadFileEx methods.
1.5.9.26 (6. July 2007)
  • Improved support for Connect:Enterprise server.
1.5.9.25 (2. July 2007)
  • Added Delphi 5 sample.
  • Directory parser now uses unix parser if servertype=netware and the netware parser fails.
1.5.9.20 (14. May 2007)
  • FTPItem: Fixed BSTR memory leaks in Clone function.
1.5.9.13 (2. April 2007)
  • FTP Parser: Fixed parsing of HP Unix listings with März in the date.
1.5.9.6 (2. February 2007)
  • Fixed memory leaks with events.
1.5.9.4 (15. January 2007)
  • Added workaround to decoder for UNIX listings returned by Allnet ALL6250.
1.5.9.3 (7. January 2007)
  • Added auto-detection for AS/400 with LISTFMT set to 1 (Unix)
1.5.9.0 (6. December 2006)
  • Important: UPnP needs to intialized and uninitalized explicitly.
  • Added IUPnPNATManager interface/class.
1.5.8.32 (26. September 2006)
  • IGlobal: Added UninitUPnPNAT() method. Call it before you unload the dll.
1.5.8.30 (14. September 2006)
  • IFTPConnection: Added UploadFileEx and DownloadFileEx methods.
  • IFTPConnectionEvents: Added OnUploadFileEx and OnDownloadFileEx methods.
1.5.8.28 (13. September 2006)
  • IFTPConnection: Fixed problem with SSL/TLS downloads with transfer speed limits.
1.5.8.24 (31. August 2006)
  • IFTPItem: Added UnixTime property.
1.5.8.23 (24. August 2006)
  • IFTPConnection: Workaround for host names containing '_'.
1.5.8.22 (17. August 2006)
  • IFTPConnection: Ignoring LIST arguments for "Connect:Enterprise" server.
1.5.8.19 (9. August 2006)
  • IFTPConnection: Better detection for "Connect:Enterprise" server.
1.5.8.17 (1. August 2006)
  • IFTPConnection: Added support for Estonian month names in the directory listings returned by FTP servers running on SunOS.
1.5.8.16 (26. July 2006)
  • IFTPConnection: Added support for directory listings returned by FTP servers running on SunOS with the local language set to Korean.
1.5.8.15 (21. July 2006)
  • IFTPConnection: Added support for FTP servers returning "Windows_CE" in the SYST reply. e.g. Intermec FTP server
1.5.8.14 (19. July 2006)
  • IFTPConnection: Added NewFile method.
  • IFTPConnectionEvents: Added OnNewFile event/method.
1.5.8.11 (10. June 2006)
  • IFTPConnection: When Abort() is called while an upload is in progress the UploadFile() method returns immediately.
1.5.8.9 (6. June 2006)
  • IFTPConnection: Added TransferProgressEventInterval property. Default: 1000 (ms)
1.5.8.8 (30. May 2006)
  • IFTPConnection: Workaround for encrypted data transfers (SSL/TLS) and FileZilla server.
  • IFTPParser: Small fix in the parser to accept more file attributes in UNIX listings.
1.5.8.6 (9. May 2006)
  • Fixed: IFTPConnection: OnListStart event was no longer fired
1.5.8.3 (10. April 2006)
  • IFTPConnection: Improved detection for VxWorks.
  • Added Perl sample.
1.5.8.2 (23. March 2006)
  • IFTPParser: Added support for "drwxrwxrwx 2 root root 4096 2004-01-09 20:34 pix"
1.5.8.1 (20. March 2006)
  • IFTPConnection: Fixed Transfer Speed Limits
1.5.7.24 (17. March 2006)
  • IFTPItem: Added FileTimeExact property.
1.5.7.22 (2. March 2006)
  • IFTPConnection: Added ftpServerSoftMicrosoftFTP.
1.5.7.21 (28. February 2006)
  • FTPConnectionMTA: Events are now sent from a MTA thread.
1.5.7.20 (22. February 2006)
  • IFTPConnection: Fixed MODE Z fallback
  • IFTPConnection: Workaround for strange problem with encrypted data connections on Windows 98.
1.5.7.19 (20. February 2006)
  • IFTPConnection: Workaround for non RFC compliant FEAT reply. e.g. proftpd <= 1.3.0rc2.
1.5.7.18 (16. February 2006)
  • IFTPConnection: Removed ftpServerSoftVxWorks. Added ftpServerTypeVxWorks.
  • Added additional VxWorks directory listing parser type.
  • Improved detection for VxWorks.
1.5.7.17 (9. February 2006)
  • IFTPConnection: The CodePage property was previously set to the code page of the server after the Connect() function succeeded. Now this property keeps unchanged.
  • IFTPConnectionEvents: Fix for OnTransferProgress(lo, hi). The lo/hi was mixed up.
1.5.7.14 (27. January 2006)
  • IFTPConnection: The FTPProxyAuthentication property was ignored when the following FTP Proxy types were used: USER user@host, SITE, OPEN.
1.5.7.13 (21. January 2006)
  • IFTPConnection: Added support for z/VM (ftpServerTypeVM).
  • IFTPItem: Added SizeUnit property and enum (ftpItemSizeUnitUnknown, ftpItemSizeUnitByte, ftpItemSizeUnitBlock).
  • IFTPConnection: Experimental support for Connect:Enterprise (ftpServerSoftConnectEnterprise).
1.5.7.9 (12. January 2006)
  • IFTPConnection: Added ReadDirectoryFromCommand and ReadDirectoryRawFromCommand methods.
  • IFTPConnection: Fixed a problem where windows messages would get lost during the destruction of the FTPConnectionMTA object.
1.5.7.7 (4. January 2006)
  • FTPConnectionSTA: UseMessageLoop property is set to VARIANT_TRUE by default.
  • Samples: Added ScriptsEvents.wfs to demonstrate events with VBScript.
1.5.7.6 (28. Dezember 2005)
  • IFTPConnection: GetFileSize method sets the data transfer type prior to the SIZE command.
  • IFTPConnection: Calling Abort() while a data transfer is in progress now closes the data socket in addition to the ABOR command.
1.5.7.4 (17. November 2005)
  • Fixed a bug in the FTP proxy (USER ...) implementation when connecting to a host on a non default port (port <> 21).
1.5.7.3 (2. November 2005)
  • Native Windows x64 (64 bit) support.
  • The sfFTPLIb.dll file is now signed.
  • IFTPConnection: Disabled the internal message loop for the FTPConnectionMTA class. It caused the WM_QUIT to be handled inside the FTPConnectionMTA class.
  • IFTPConnection: Add UseMessageLoop property.
  • Most likely not compatible with Windows NT 4 anymore.
1.5.7.2 (18. October 2005)
  • IFTPConnection: Added workaround for AIX directory listing problem.
1.5.7.1 (4. October 2005)
  • IFTPConnection: Added detection for TNT Embedded ToolSuite.
1.5.7.0 (22. September 2005)
  • IFTPConnection: Added LookupFeature method.
1.5.6.0 (4. September 2005)
  • IFTPConnection: Added 2 more ftpStatusEventTypeLocalHelp ids.
  • IFTPConnection: Added GetFileHash method. Added LastFileHash property.
  • IFTPConnectionEvents: Added OnGetFileHash.
  • IFTPConnection: GetFileCRC, GetFileMD5 methods deprecated. LastFileMD5AsString, LastFileCRC32AsString properties deprecated.
  • IFTPConnectionEvents: OnGetFileMD5, OnGetFileCRC methods deprecated.
1.5.4.1 (12. August 2005)
  • IFTPConnection:
    - IPRepeater property now expects an URL instead of the hostname. e.g. "http://repeater.smartftp.com/" instead of "repeater.smartftp.com"
    - The data connection is now activated after the 150 reply from the STOR command has been received.
  • Global:
    - Fixed LoadLicenseKeyData and LoadLicenseKeyFile on Windows 9x.
1.5.3.3 (6. August 2005)
  • IFTPConnection:
    - Transfer speed improvements for uploads. Try to set the FileBufferSize and SendBufferSize to 32768 or 65536 if you experience slow speeds over fast connections (100mbit+).
    - Data connection (non-ssl) are now ungracefully closed. close() instead of shutdown(send).
1.5.3.1 (29. July 2005)
  • IFTPConnection:
    - Added LastCommand property
    - Added UPnP property to control automatic UPnP port mappings
    - Added ReceiverBufferSize and SendBufferSize properties. This will affect the buffers sizes for the recv() and send() winsock functions. SendBufferSize should be lower or equal than the FileBufferSize.
    - Added FileBufferSize property. This is size of the buffer when reading from a local file (e.g. uploads). FileBufferSize should be larger or equal than the SendBufferSize.
1.5.2.1 (11. July 2005)
  • Updated documentation for changes starting from 1.0.1.21+
  • Important: Major changes
    Split up FTPConnection class into FTPConnectionSTA and FTPConnectionMTA classes.
    Use sfFTPLib.FTPConnectionMTA to receive the events directly from the worker threads.
    Use sfFTPLib.FTPConnectionSTA to receive the events from the same thread which called Advise (VB6).
    Recommendation: Use FTPConnectionSTA for VB6, FTPConnectionMTA for all other environments/languages.
  • IFTPConnection Interface:
    - Remove all 32 methods (DownloadFile32, UploadFile32, FXPUploadFile32, FXPDownloadFile32, GetFileCRC32).
    e.g. DownloadFile32(). Use the new DownloadFile(BSTR bstrLocal, bstrRemote, long nRestartLo nRestartHi) method with the Lo/Hi arguments.
    - Removed all 32 properties (LastFileSize32, LastTransferBytes32). e.g. LastFileSize32. Use LastFileSizeLo and LastFileSizeHi.
    - Added LastTransferStartPosition, LastTransferStartPositionLo, LastTransferStartPositionHi properties
    - Added ChangeDirectoryUp method.
    - Added Account property
    - Renamed ClearControlConnection to ClearCommandChannel
    - Removed LoadLicenseKeyFile, LoadLicenseKeyData methods
    - Removed Version property
    - Renamed DataTransferLimit property to DataTransferSpeedLimit
    - Renamed SYST property to SYSTReply
    - Added FEATReply property
  • Renamed DataTransferLimit property to DataTransferSpeedLimit
  • IFTPConnectionEvents Interface:
    Removed all On...32 events (OnTransferProgress32, OnDownloadFile32, OnUploadFile32, OnGetFileCRC32). Use the non 32 methods with the Lo/Hi arguments. e.g. OnDownloadFile32(BSTR bstrLocal, BSTR bstrRemote, long nRestart) -> OnDownloadFile(BSTR bstrLocal, bstrRemote, long nRestartLo, long nRestartHi).
    - Added onchangeDirectoryUp method
  • IFTPItem Interface:
    Removed Size32 property. Use SizeLo, SizeHi instead.
    Added implementation for IPersistPropertyBag, IPersistStreamInit and IPersistStorage. The items can easily be serialized now.
  • Added IFTPDataTransferSpeedLimit interface. The class is implemented as a singleton to contol the global transfer speed limits.
  • IGlobal interface:
    - Added LoadLicenseKeyData, LoadLicenseKeyFile, LoadLanguageFile methods
    - Added Version property

    Bugs fixed
    - FTPParser: Group/Owner bug for Unix listings.
1.0.1.30 (30. May 2005)
  • IFTPConnection: Added PROTFallback property. If enabled and the server replies with a 534 to the PROT P command, the library will send a PROT C. Otherwise the transfer operation fails. Default: true
  • IFTPConnection: Fixed problem with transfers on Windows 9x.
  • IFTPConnectionEvents: Change OnTransferProgress(VT_I8) event to OnTransferProgress() event. Get the transferred bytes from the IFTPConnection::LastTransferBytes(32) property.
1.0.1.29 (26. May 2005)
  • Fixed problems with uploads through HTTP proxy.
1.0.1.27 (26. May 2005)
  • IFTPConnection: LastTransferBytes and LastTransferTime are continuously updated during a transfer.
  • Fix for VB6 STA problem with events fired from second threads
1.0.1.25 (25. May 2005)
  • Fixed problem with open file handles introduced in .24.
1.0.1.24 (25. May 2005)
  • IFTPConnection: Added ConnectionInfo property (read-only).
  • Added IFTPConnectionInfo interface/class
  • IFTPConnection: Added PeerName property. This returns the peer address in a numeric form. e.g. "12.15.13.11"
  • Fixed SSL problems with connections to the localhost
  • Fixed multi thread issues. Calls to methods in the IFTPConnection returned ftpErrorBusy (2) even when no operation was pending.
  • Log header (SmartFTP FTP Library v1.2.3.4 will only be written to the logfile if set
  • IFTPConnection: Abort is not waiting for the operation to terminate anymore in synchronous mode (Async=false).
1.0.1.23 (23. May 2005)
  • Fixed IFTPConnection::Abort problem.
  • Removed IFTPConnection::Close method.
  • Renamed IFTPConnection::ClearControlConnection to IFTPConnection::ClearCommandChannel
  • Added IFTPDirectory::Find and IFTPDirectory::FindNoCase methods
  • Added IFTPConnection::FEAT property to enable/disable FEAT command
1.0.1.21 (12. May 2005)
  • Socket is now always closed when the FTPConnection object is destroyed
  • FTPConnect -> Disconnect does not rely on the server to close the connection. It will automatically close it after the server reply has been received.
1.0.1.20 (10. May 2005)
  • LoadLicenseKeyData and LoadLicenseKeyFile always returned true during the trial period
  • Added "LoadLicenseKeyData.vbs" to the SamplesScript
1.0.1.19 (4. May 2005)
  • Added LogFormat property. Set format with (ftpLogFormatAnsi, ftpLogFormatUnicode)
  • Added HidePassword property. (true, false)
1.0.1.16 (19. April 2005)
  • Fixed problem with multiple fxp transfers.
1.0.1.15 (17. April 2005)
  • Fixed PRET.
1.0.1.12 (7. April 2005)
  • Windows NT 4: Fixed critical bug with component registration.
1.0.1.10 (31. March 2005)
  • Added UploadFile32 and DownloadFile32 methods again. VB 6.0 doesn't support ULONGLONG (64bit). As a surprise VBScript does (not on NT4).
1.0.1.8 (21. March 2005)
  • Small fixes.
1.0.1.7 (11. March 2005)
  • Documentation for FTPFXP class.
  • Documentation for OnFXPDownloadFile and OnFXPUploadFile events.
  • FTPConnection LastFileCRCAsString property
  • Samples Added full MFC Demo Suite
1.0.1.6 (9. March 2005)
  • PRET support
  • FTPConnection Methods
    FXPUploadFile method FXPDownloadFile method Continue method Properties PassiveAddress property ProtocolFamily property Events
    OnFXPDownloadFile event OnFXPUploadFile event
  • FXP support FTPFXP class FXPFile.wsf script in SamplesScripts
1.0.1.5 (1. March 2005)
  • Initial Release





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users