|
Version
|
Description
|
Version 2.0.4
(22 April 2008)
|
-
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.
-
Fixed ExFTPConnection.BeginSynchronize, and fixed FTPSynchronizer bug that caused synchronization to
fail when SyncLocalDateAfterDownload was set.
-
Added SetLastWriteTime (must be supported by the server).
-
Added FileSegmentStream for uploading segments of a file.
|
Version 2.0.3
(14 March 2008)
|
-
Fixed FTPMessageView.MaxMessages setter. Previously would always set to one if an attempt was made to
set it to something else.
-
Fixed FTPMessageView bug where Freeze could not be turned off if the window was empty.
-
Fixed FTPMessageView bug where didn't scroll to last line.
-
The directory text-box in FTPLocalFileList and FTPRemoteFileList now support keyboard shortcuts such as Ctrl+C.
-
Make sure FTPSynchronizeView is enabled if already connected to the server when the control is loaded.
-
Now supports HTTP 1.1 proxies.
-
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 2.0.2
(Feb 15 2008)
|
-
Added FTPConnectionClosedException, thrown when a 421 reply is received.
-
Installer now works to install components in toolbox for Visual Basic 2005.
-
Make the ExampleViewer more compatible with Vista. Now logs
to LocalApplicationData.
-
FileFilters in recursive operations now apply to remote directories.
-
Fixed bug in FTPSynchronizeView.
-
Fixed bug re DeleteIfSourceAbsent in FTPSynchronizer.
-
Don't allow an idle time of 0 s.
-
Added customizable DragDrop event for FTPLocalFileList & FTPRemoteFileList.
-
Fix StackOverflowException when dragging large files from FTPRemoteFileList to FTPLocalFileList.
|
Version 2.0.1 (4 January 2008)
|
-
Make the ExampleViewer more compatible with Vista. Now logs
to LocalApplicationData.
-
FileFilters in recursive operations now apply to remote directories.
|
Version 2.0.0 (28 December 2007)
|
-
Added asynchronous version of the recursive GetFileInfos().
-
Add directory synchronization capabilities.
-
Fixed Downloaded and related events so that the user knows if the
operation succeeded or not.
-
Allow for remote file-name to be altered in Uploading event-handlers.
-
Fix bug where even if a custom parser is set, the parser determined by SYST is used.
-
ShowHiddenFiles flag added for directory listings and directory transfers.
-
Directory listing fix to try to validate the transfer on an error occurring.
-
Set LocalDirectory to process's current directory in Connect() if it's null.
-
Downloaded event now gets the absolute path of the local file.
-
Fixed IgnoreDate bug in FTPSyncRules/FTPSynchronizeView.
-
Recursive GetFileInfos now returns the total size of directories.
|
Version 1.3.0 (2 November 2007)
|
-
Added support for the HTTP protocol. Currently only supports
downloading (including resuming interrupted transfers). DirDetails()
and related methods return lists of hrefs.
-
Made ProxySettings constructors public.
-
Removed FileTransferProtocol enums for unsupported secure protocols.
|
Version 1.2.0 (15 October 2007)
|
-
Fixed status updating for synchronous transfers.
-
Ignore FTPException from Size() if resume is being tried for an upload (which occurs
if the file does not exist).
-
Fix in parsing code for Connect:Enterprise UNIX.
-
Changed DirDetails()/GetFileInfos() to cope with SYST unsupported.
-
Made the install more compatible with Windows Vista (so it works if UAC is enabled).
-
Fixed bug in Example Viewer causing it to hang on exit if a connection
was still open.
-
Improved reliability of PropertyChanged event functionality.
-
Added FTPSynchronizeView, a control that allows users
to synchronize local lists of files with remote lists.
-
Added dialog for password editing, so passwords aren't
displayed in component property lists.
-
Added TimeDifference property to FTPClient, FTPConnection,
and ExFTPConnection. This property may
be used to set the time difference between server and client
(relative to client).
-
Added TimeIncludesSeconds property which indicates whether
seconds were included in the most recent directoy listing.
-
Added PropertyChanged event to FTPClient, FTPConnection,
ExFTPConnection, and FTPConnectionEditor.
-
Fixed bug in ExFTPConnection where KeepAliveXXX properties would not
be loaded/save in Load/Save methods.
-
Improved serialization so that properties would not get
code-generated unless necessary.
-
Stopped ServerDirectory being reset upon disconnection.
-
Added recursive directory listing method.
-
Made constructor for FTPFileListItem public so that it
can be subclassed.
-
FTPLocalFileList now automatically updates when the files
in the directory that it is displaying are changed.
-
PerformAutoLogin() now virtual to permit overriding.
-
Added LogMessageReceived event to the Logger, so that logging output
can be redirected elsewhere (e.g. log4net).
-
Remove event-handlers from connections when FTP GUI controls are disposed of.
-
Shut down FileSystemWatcher when FTPLocalFileList is disposed of.
-
Shut down Timer when FTPLogView is disposed of.
-
Prevent "New Folder" from appearing twice when a new folder is created in FTPLocalFileList.
-
Prevent NullReferenceException upon connection when using SOCKS but not setting UserName and/or Password.
-
Improved the help launcher to look in more directories for dexplore.exe.
|
Version 1.1.6 (30 April 2007)
|
-
Significantly improved FTP transfer speeds.
-
Support added for HTTP proxies.
|
Version 1.1.5 (21 February 2007)
|
-
Fixed autologin bug (if not logged in still tried to change the transfer mode and failed).
-
Check that connection is still open when errors occur so that
IsConnected returns correct value.
-
Added new GUI controls for viewing logs: FTPLogView and FTPCommandView.
-
Enhanced robustness of FTPStatusBar for older FTP servers.
-
StrictReturnCodes off by default.
-
Fixed directory renaming bug in FTPLocalFileList.
-
Obsoleted LocalDirectory property no longer stored.
-
Fixed VMS directory parsing problem where listings without a group were failing to parse.
|
Version 1.1.4 (3 January 2007)
|
-
Fixed bug in FTPLocalFileList_Load if Connection hasn't been set, and
fixed bug in OnSelectItem where directories would never get transferred.
-
Added DirectoryPanel, DirectoryLabel and DirectoryTextBox properties
to FTPRemoteFileList. Fixed bug in OnSelectItem where directories
would never get transferred, and fixed up AllowDownload and AllowUpload properties.
-
Added RenameSelectedItem, TransferSelectedItems, DeleteSelectedItems
and CreateDirectory to FTPFileList, and fixed up problem with interference
between ReadOnly and the Allow properties.
-
Added Exists, BeginExists and EndExists.
-
Enabled OnDeletedDirectory, and trigger events in DeleteDirectoryTree.
-
Fixed unhandled exception bug in status bar when beginning file transfer.
-
Exposed additional properties in Intellisense for FTPRemoteFileList and FTPLocalFileList.
-
Fixed bug with DeleteDirectoryTree.
-
Fixed bug with keep alive in multiple operations and directory listings.
-
Fixed hang in recursive multiple operations (due to "." in directory listings).
|
Version 1.1.3 (18 October 2006)
|
-
Fixed bug in status bar when resuming transfers.
-
Added DirsPrecedeFiles property to FTPFileLists.
-
Fixed bug that prevents FTP controls and components from being dropped on forms
that contain components that do not subclass System.ComponentModel.Component.
-
FileAppender no longer opens an exclusive lock on the log file.
|
Version 1.1.2 (8 September 2006)
|
-
Adds LicenseKey and LicenseOwner properties to ExFTPConnection. This
means they can be set at design time.
-
Added KeepAlive functionality.
-
Check that connection is still open when errors occur so that
IsConnected returns correct value.
|
Version 1.1.1 (26 August 2006)
|
-
Added icons to Toolbox components.
|
Version 1.1.0 (16 August 2006)
|
-
First release of edtFTPnet/Express as a product separate from
edtFTPnet/PRO.
-
Adds comprehensive suite of GUI controls, including
FTPConnectionEditor and FTPController.
|
Version 1.0 (17 July 2006)
|
|