Home Products Services Company Support Contact
Overview
Features
Documentation
History
Download
Purchase
FAQ
Support
Products
edtFTPnet History

The edtFTPnet change log is shown below. Only the most recent releases are still made available.

Version Description
Version 1.2.6
(16 November 2007)
  • Ignore FTPException from Size() if resume is being tried for an upload (which occurs if the file does not exist).
  • Fix bug where even if a custom parser is set, the parser determined by SYST is used.
  • ShowHiddenFiles flag added for directory listings.
Version 1.2.5
(12 June 2007)
  • Changed DirDetails()/GetFileInfos() to cope with SYST unsupported.
  • Now tested against and compatible with Mono 1.2.x.
  • Significantly improved FTP transfer speeds.
  • StrictReturnCodes off by default.
  • Fixed VMS directory parsing problem where listings without a group were failing to parse.
  • Added additional MDTM timestamp formats (now supports 1 and 2 fractions as well as 3).
  • Fix in parsing code for Connect:Enterprise UNIX.
Version 1.2.4
(30 January 2007)
  • Fixed autologin bug (if not logged in still tried to change the transfer mode and failed).
  • Added Exists, BeginExists and EndExists.
  • FileAppender no longer opens an exclusive lock on the log file.
  • Check that connection is still open when errors occur so that IsConnected returns correct value.
Version 1.2.3
(19 June 2006)
  • Added AutoPassiveIPSubstitution
  • Timeout now applies to active mode connection attempts
  • Solves wu-ftpd directory listing problem with "No such file or directory" error for empty dirs
  • Fixed bug where ActivePortRange was not being used when set
  • Timeout now applies to active mode connection attempts
  • Fixed active mode bug whereby the same port is used each time, causing transfer failures
  • Fixed VMS directory parsing bug
  • Added CloseStreamsAfterTransfer property
Version 1.2.2
(13 October 2005)
  • Fixed bug in FTPConnection.DownloadFile
  • TransferComplete[Ex] is now triggered after the 226 server ack of transfer complete
  • TransferComplete event change allows events to be used with FTPConnection
Version 1.2.1
(30 September 2005)
  • Added FTPConnection component and examples for easier coding in Visual Studio
  • Now accepts 230 reply for initial connection (returned by some proxy servers)
  • Permit 226 Transfer complete reply from empty dir listing
Version 1.2.0
(20 September 2005)
  • Assembly is now signed with a strong name
  • Obsoleted non-default constructors
  • Now accepts 213 reply for SYST
  • Added extra test for no files found string comparisions for OS/390
  • Changed cancel processing to not use abort()
  • Tweaked reply processing to remove possibility of NullPointerException
  • Make Restart() public
Version 1.1.9
(5 August 2005)
  • TransferStartedEx and TransferCompleteEx events added with details about the transfers
  • ActivePortRange property added for use with firewalls to specify a port range
  • ActiveIPAddress property added for use with firewalls to specify an IP address to connect back to
  • Fixed bug where Dir() and DirDetails() failed to correctly report server errors
Version 1.1.8
(10 June 2005)
  • Added NoOperation() for preventing connections timing out
  • Logging calls correctly flushed
  • Tweaks to VMS file parsing
  • Added a Connected boolean property
  • Extra error checking in control socket message handling
Version 1.1.7
(3 June 2005)
  • Fixed bug in WindowsFileParser where wrong year was being calculated
  • Restructured ASCII get/put code
  • VMS directory parsing added
Version 1.1.6
(8 Apr 2005)
  • Added CdUp()
  • Allow validation to be switched off in quote()
  • Tidied exception handling in Dir()
  • Fixed problem where "Unexpected null reply received"
  • Made events virtual
Version 1.1.5
(Feb 7 2005)
  • Visual Studio .NET project files included
  • Some minor exception restructuring
  • Writable check before download - if not writable, exception thrown
  • FTPFile now has a public constructor
  • ABOR command support
  • Level.GetLevel() method made public so own config can be used to set levels
  • ParsingCulture property added, and InvariantCulture made default for parsing
Version 1.1.4
(Dec 22 2004)
  • Added bulk transfer test
  • More tweaks to DirDetails
  • Fixed Logger bug re failure if misspelt level in config
Version 1.1.3
(Nov 21 2004)
  • Fixed get() bug which resulted in appending onto existing files
  • Tweaked CancelTransfer() to send ABOR when cancelling get()
  • Tweaked nunit tests
Version 1.1.2
(Nov 13 2004)
  • Speeded up ASCII transfers
  • Fixed bug in download resuming
  • Added comprehensive nunit tests to distro
Version 1.1.1
(Nov 6 2004)
  • Re-implemented ProgressMonitor as .NET events
  • Re-implemented MessageListener as .NET events
  • Default constructor now supplied
Version 1.1.0
(Oct 29 2004)
  • Now supports FTPFile objects, returned from new method DirDetails(), giving detailed information on each remote file and directory
  • Resume now supported for binary transfers
  • FTPProgressMonitor added
  • FTPMessageListener added
  • Some minor bug fixes
  • Comprehensive Developer's Guide now available
  • New demo program included
Version 1.0.3
(Oct 11 2004)
  • fixed performance problem re PASV (passive) mode transfers
  • fixed hanging problem re PORT (active) mode transfers on multihomed machines
Version 1.0.2
(Oct 7 2004)
  • bug fix to prevent corruption re ASCII put()s
Version 1.0.1
(July 12 2004)
  • bug fix to prevent corruption re ASCII transfers
  • renames the namespace to EnterpriseDT.Net.FTP (more standard)
  • removes some compiler warnings
Version 1.0
(May 17 2003)
  • Changed IPAddress code so that .NET 1.0 is now supported
  • Tidied up XML comments
  • Minor fixes to FTPTest.cs, including checking of args
Version 0.9
(April 8 2003)
  • Initial release for .NET 1.1
  • ported from Java FTP Client, supporting majority of functionality such as BINARY/ASCII, active (PORT) and passive (PASV) modes
Legal Notice