wodFtpDLX.NET component

FTP C# library - Secure (SSL, SSH) .NET client, FTP component for .NET, dotnet FTP


Download

Try it out for 30 days.

Get updates

Already bought wodFtpDLX.NET? Get latest update here.

Description

Go back to product description.

wodFtpDLX.NET Component
----------------------


1.9.6 January 15, 2024
* Fix for Terrapin attacks (CVE-2023-48795) using strict KEX mode

1.9.5 August 11, 2023,
* Fix in SSH protocol to send initial greeting immediately

1.9.4 December 29, 2022
* Support for aes128-gcm@openssh.com, aes192-gcm@openssh.com and aes256-gcm@openssh.com

1.9.3 September 20, 2022
* New HMAC algorithms 
	hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com
* Fix in SFTP protocol that could cause stack overflow on connecting to non-SFTP host

1.9.2 April 19, 2022
* NET4 DLL now requres NET4.7 Framework, due to SSL requirements available
	only in newer NET framework versions

1.9.1 October 16, 2021
* .NET 5 support
* Fix in SFTP protocol in hmac-sha2-512 hmac

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