wodFtpDLX.NET Component ---------------------- 1.9.0 November 4, 2019 * .NET Core 3.0 support for WeOnlyDo.Client.Ftp.Core.dll assembly only. wodKeyManager.NET is not available for .NET Core 1.8.4 April 17, 2019 * Fix for invalid authentication in SFTP protocol that caused component to freeze 1.8.3 August 15, 2018 * Elliptic curve key exchange support in NET40 version of the DLL * Support for ecdh-sha2-nistp256 and ecdh-sha2-nistp384 1.8.2 January 17, 2017 * Support for hmac-sha2-256 and hmac-sha2-512 algorithms 1.8.1 April 7, 2016 * Support for diffie-hellman-group-exchange-sha256 and diffie-hellman-group-exchange-sha1 1.8.0 June 4, 2015 * Fix in SFTP protocol having trouble downloading files from Globalscape server 1.7.9 February 5, 2015 * diffie-hellman-group14-sha1 is now added to the list of supported key exchange algorithms 1.7.8 January 31, 2014 * Fix in LoopItem event that ignored Skip = true for Directories, and created them anyway 1.7.7 October 24, 2013 * New properties MaxTransferRate and KeepAlive 1.7.6 April 8, 2013 * Fixed upload problem with GlobalScape server when upload was performed in root directory 1.7.5 February 15, 2013 * Change in IPv6 that can now be forbidden through new UseIPv6 property 1.7.4 December 12, 2012 * Fix in PutFile when using local streams, Done event was not fired if PreserveDates was set to True * Component is now compiled in VS2008 1.7.3 October 15, 2012 * Fix in DeleteItems which caused invalid files to be attempted to be deleted if ListDir was called before 1.7.2 May 26, 2012 * Fix in IPv6 EPRT/EPSV commands 1.7.1 February 12, 2012 * Fix in IPv6 address resolving 1.7.0 September 20, 2011 * Compression support, in SFTP and FTP(S) protocols 1.6.6 June 8, 2011 * Fix in SFTP upload when filesize was > 4GB 1.6.5 March 18, 2011 * Fix in RawSend method that returned ProtocolException 1.6.4 December 16, 2010 * UNIX directory entries that are marked as symbolic links have -> removed from their name (since it usually points to real file and makes entry unusable) 1.6.3 July 20, 2010 * Support for aes128-ctr, aes192-ctr, aes256-ctr encryption algorithms in SFTP protocol 1.6.2 June 15, 2010 * New method AppendFileFrom that appends to remote file starting at specified local position 1.6.1 May 24, 2010 * Fixed problem with GetFiles not created local folders if they were empty on the server 1.6.0 April 23, 2010 * No changes in the DLL code * Obfuscator changed to support VS2010 1.5.2 April 19, 2010 * Fix in local/UTC date time conversion 1.5.1 February 17, 2010 * Fix in CheckDir method that reported success in SFTP protocol if remote folder did not exist on some servers 1.5.0 December 28, 2009 * Fix in UNIX directory parsing if owner/group were represented as numbers, instead of login names 1.4.9 October 2, 2009 * Fix in FTPSimplicit when Resume was set to True component stopped working on some occasions 1.4.8 September 11, 2009 * New property SmartGet and SmartPut, defines "smart" behavior of GetFile and PutFile when it comes to determining full name for remote file 1.4.7 August 2, 2009 * New property TransferRate that returns current transfer speed * New property TransferTime that returns duration of the file transfer 1.4.6 July 7, 2009 * Timeout error was returned if REST command returned an error, instead of being ignored 1.4.5 June 19, 2009 * RemoveDir method will now first issue CWD to parent dir before issuing RMD to prevent 'permission denied' error 1.4.4 June 4, 2009 * Fixes high memory usage problems * Behavior change - UTF8 encoding is now used only if server supports it. 1.4.3 January 14, 2009 * CheckDir method added to check if remote directory exists 1.4.2 November 5, 2008 * Fixed a problem with properly detecting folders when PutFiles method was used 1.4.1 August 14, 2008 * New Proxy types added 1.4.0 July 7, 2008 * Significant speed improvements for upload/download on fast networks 1.3.0 May 23, 2008 * Added workaround for misconfigured SFTP servers to try to start SFTP even if SFTP subsystem doesn't exist 1.2.9 April 22, 2008 * Fix in FTP protocol when Disconnected event was not firing as a result of Disconnect method call 1.2.8 March 10, 2008 * Fix for file not being closed if wodFtpDLX.NET got disconnected during file transfer 1.2.7 January 8, 2008 * Resume upload and download is fixed 1.2.6 December 17, 2007 * New property PreserveDates that determines if dates are transferred and set after the file transfers 1.2.5 November 9, 2007 * Fixed problem with Mocana SSH servers during initial SSH exchange 1.2.4 October 30, 2007 * New StrictHost property 1.2.3 September 23, 2007 * New SetAttributes and GetAttributes methods 1.2.2 August 23, 2007 * Fix for servers that don't provide information about remote file size, so download failed. Now download will work but progress event will not show correct information (since 'Total' is unknown) 1.2.1 July 11, 2007 * Fixes unhandled exceptions reports in FTP protocol with some broken servers 1.2.0 May 12, 2007 * Fix in FTPSimplicit protocol when data connection security was not negotiated 1.1.9 March 23, 2007 * IPv6 support 1.1.8 March 4, 2007 * Fixes 'Out of memory error' that could happen when large directory structures have been listed 1.1.7 February 7, 2007 * Fix in all protocols related to timers. Now you can change Timeout value during connection lifetime, and it is immediately applied to method currently being executed 1.1.6 December 13, 2006 * Add LocalCRC and RemoteCRC methods for calculating CRC, MD5 and SHA1 checksums 1.1.5 November 12, 2006 * Add Abort method 1.1.4 November 3, 2006 * Fix in UNIX directory parser which failed to properly parse folder names that contain space character 1.1.3 October 11, 2006 * Fix in FTPS protocol when client certificate is required - data connection may report an error since certificate was applied only to control connection 1.1.2 September 15, 2006 * Add BufferSize property * Fix in SFTP protocol when publickey authorization was used with DSA key * Fix in FTPS(nodata) protocol that failed to upload to Serv-U server 1.1.1 August 16, 2006 * Improvement in UNIX directory parser 1.1.0 May 25, 2006 * Fix in PutFiles that could freeze in Blocking mode 1.0.9 May 7, 2006 * Add AppendFile method(s) * Fix in FTPS and FTPSimplicit protocols that could freeze after several file transfer attempts 1.0.8 April 30, 2006 * Fix in SFTP protocol where DirItems collection was always empty * Fix in FTPSimplicit that failed to work sometimes for PutFile method 1.0.7 April 10, 2006 * Add PublicKeySSH and PublicKeyOpenSSH properties 1.0.6 March 16, 2006 * Fix in FTP(S) protocol(s) when server sent invalid multiline response 1.0.5 March 9, 2006 * Add RawSend method and PreTranslateCommand/PreTranslateReply events 1.0.4 February 23, 2006 * Fix in FTP protocol that returned nonstandard multiline responses * Fix in SFTP protocol infinite loop when server didn't send correct version information on initial connection 1.0.3 February 9, 2006 * Fix in FTPS protocol that failed to send PASS command and authenticate with older SSL servers 1.0.2 January 27, 2006 * Fix in ListDir that sometimes shown incorrect number of items with garbled names (due to extended attributes not being handled by wodFtpDLX) 1.0.1 January 22, 2006 * Add support for publickey/certificate authentication * Add Certificate and PrivateKey properties * Add HostFingerPrint and HostCertificate events 1.0.0 January 10, 2006 * Beta release
The people at WeOnlyDo are amazing! ... I always get a super fast response from customer service, and the products are great too. Thanks WeOnlyDo
Your component works really great. With minor effort I have been able to convert my delphi application...
...not only that you provide these components at very reasonable cost, your responsiveness to emailed technical questions is simply outstanding...
Don't be fooled by the cost, it's value and quality far exceeds the price being charged!
I can only hope I will have the pleasure to work with other products by "We Only Do" in the future.
...with a minimum of effort as the DLL interface was written with such simplicity...
Thank you very much for the rapid responses. I was a little nervous about dealing with a company that is on a different continent from me. You have proven my concerns to be unfounded.
I've heard that you are amazing with your replies coming back so quickly - and now I've seen the speed in which you reply first hand.
I really like these products - they are consistently first rate!
Fantastic product by the way, it has helped us tremendously on a daily basis. Keep up the good work.