|
Version
|
Description
|
Version 1.3.0 (18 June 2008)
|
-
Added FTPConnectionClosedException, thrown when a 421 reply is received.
-
Directory listing fix to try to validate the transfer on an error occurring.
-
Downloaded event now gets the absolute path of the local file.
-
Added SynchronizePassiveConnections property for servers that can't cope with multiple clients from
the same IP address.
-
Added AccountInfo property to FTPConnection for sending an ACCT string while logging in.
-
Fixed synchronization problems in Logger re iterating through appenders.
-
Fixed FTPFileTransferEventArgs so that RemotePath and RemoteDirectory return correct results if
remote file is specified with a path (absolute or relative).
-
Fixed LocalDirectory property so that it can be set at design-time.
-
Set LocalDirectory to process's current directory in Connect() if it's null.
-
Added SetLastWriteTime (must be supported by the server).
-
Fixed bug where StrictReplyCodes wasn't being set correctly (so was always strict).
-
Close(true) now closes the data socket unconditionally.
-
Made text properties localizable.
|
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
|