|
Version
|
Description
|
Version 6.2 (28 December 2011)
|
-
Major Enterprise Edition feature added - the Gateway. This allows
CompleteFTP to act as a gateway to other FTP servers - translating protocols
in the process.
-
Added ability to define custom MIME types.
-
Permit non-Windows users to use the SSH terminal.
-
Minor bug fixes, and tweaks to manager GUI.
-
Fix bandwidth limiting bug in SFTP.
-
Fixed bug where invalid event data could hang subsequent events.
|
Version 6.1.0 (20 November 2011)
|
-
Introduced overview panel for Complete FTP Manager.
-
Added support for HTTP FORM uploads.
-
Make SFTP the default protocol for the Complete FTP Manager for new installations.
-
Add flag to enable support of backslashes in paths.
-
Fix HTTP session bug that can result in multiple authentication prompts.
-
Simplify installer options and operation.
-
Fix bug re client certificate authentication. Enforce admin permissions for managing
the trusted certificate store.
|
Version 6.0 (23 August 2011)
|
-
Major Enterprise Edition feature: added support for multiple sites.
-
Added HTTP directory listings (Professional and Enterprise Editions).
-
Fixed bug preventing change of directory with a relative path into a virtual dir.
-
Fixed bug giving inconsistent timestamps for virtual dirs.
-
Fix bug where administrator password could not be changed if SFTP protocol was chosen.
-
Added support for multiple deletion of folders and users.
-
Improved memory management significantly.
-
Allow indefinite auto-bans (i.e. until next server restart).
-
Allow additional administrative users.
-
OPTS UTF ON/OFF added for FTP.
-
Make contextual help hidable.
|
Version 5.2.1 (18 May 2011)
|
-
Introduction of Enterprise Edition with support for custom
extensions for authentication, events, site commands and the
file system.
-
If AUTH argument not understood the client can now respond with USER if
FTPS is not mandated.
-
Now examines the first character of the TYPE argument and compares with
I or A rather than comparing the entire argument string.
|
Version 5.2.0 (27 April 2011)
|
-
When adding multiple Windows users a single home directory
can be now be specified (usually a macro folder).
-
Added read-only flag for users. If a user is readonly then uploading (and other
write operations) is not permitted for that user regardless of what file
permissions are set.
-
Make FEAT more RFC compliant (remove '211-' in front of each feature in
the list).
-
More firewall friendly for FTP active mode transfers (server binds to
FTP data port 20).
-
FTP commands are now uppercased to cater for clients that send 'pasv'
rather than 'PASV'.
-
Improved installer. Status updates are only displayed for certificate and key
generation if they are actually being generated.
-
Fixed bug caused by clashes between naming of virtual file-system
folders and Windows file-system folders. Windows folders now take
precedence.
-
Prevent a file being closed prior to last FXP_WRITE by queuing the message (also
for FXP_SETSTAT).
-
Fix bug limiting the number of email notifications (again!), and a bug
where changed notifications were saved to the config database but not
immediately applied.
-
Fix bug preventing notifications for HTTP.
-
Fix SFTP authentication bug re enabled flag.
-
Fix Windows user directory traversal bug.
|
Version 5.1.1 (15 March 2011)
|
-
Fixed bug where FTP connection would be broken by the passive wait timeout if there was a
error while getting a listing or transferring in passive mode.
-
Fix bug in "Admin Access" configuration re error message
"The value for column "ExtUserID" in table "Site" is DBNull".
-
Fix bug in email and process trigger filename filters, where wildcards
were being treated as regex's.
|
Version 5.1.0 (21 February 2011)
|
-
Permit export of server's private key to file (only if manager is running locally).
-
Fix for Fetch (Mac OSX), which can't cope with FXP_READ replies that are out of order.
-
Fix for scp when "User's home folder appears as root" is set.
-
Fix in FTP so that 550 is returned when attempt made to delete a non-empty directory.
-
Support for aes128-ctr, aes192-ctr and aes256-ctr in SFTP added.
-
Support for diffie-hellman-group-exchange-sha1 and diffie-hellman-group-exchange-sha256 in SFTP added.
-
Fixed bug re anonymous user being permitted when the anonymous user was disabled (but anonymous enabled in Settings).
-
Fixed bug with multi-line welcome text in FTP when product details are hidden (Windows 7 ftp.exe hung).
-
Automatic backup of configuration file on a daily basis (if altered).
-
Fix for infrequent occurrence of server stopping listening.
|
Version 5.0.0 (20 December 2010)
|
-
Now supports HTTP and HTTPS.
-
Added support for external users via an OLEDB connection.
-
Added support for bulk user imports.
-
Process triggers now support FTP scripts.
-
Now supports TLS 1.1 for FTPS.
-
Handles anonymous user logins in a more standard manner for FTP.
-
Improved scalability re simultaneous connections.
-
Add login and logout event auditing.
-
SITE commands now case insensitive.
-
Listeners are started/restarted appropriately when "Apply Changes" is selected in
the manager and protocols have been enabled or ports changed.
-
Can now hide product and version number in welcome messages/banners, for PCI
compliance.
-
Fixed error with FTPS implicit where AUTH is (unnecessarily) required to be sent by the client.
|
Version 4.1.0 (10 September 2010)
|
-
Pro version now supports multiple SSH keys per user.
-
Fix bug where timestamp of newly uploaded file can be incorrectly set.
-
Implicit FTPS now supported.
-
SSL email servers now supported for notifications.
-
SSH exec now supported (for the same commands available in the SSH shell).
-
Fix bug that allowed guest users access if guest is enabled on the server machine.
-
Fix bug limiting the number of email notifications.
-
Improve server memory management.
|
Version 4.0.3 (1 June 2010)
|
-
Security fix to disallow paths containing '...' and ':'. This prevents unauthorised
directory listings and transfers from outside a user's home directory.
-
Fix so that Powershell scripts are piped directly into Powershell rather than via a temporary file.
-
Minor GUI fixes to process trigger setup. Also path filter was not being used in process
trigger - now fixed.
|
Version 4.0.2 (30 April 2010)
|
-
Domain name filters added.
|
Version 4.0 (16 April 2010)
|
-
Extensive real-time charts for performance monitoring.
(Professional Edition only).
-
Added Process Triggers - the ability to launch processes on the server
when events such as uploading or downloading occur (Professional Edition only).
-
SSH terminal access added for Windows users (Professional Edition only). Includes
ability to execute processes on the server.
-
Disk quotas introduced (Professional Edition only).
-
Bandwidth quotas introduced (Professional Edition only).
-
Can now create a new folder from within the add-user forms.
-
Fix bug where creating a directory failed in WinSCP (when using SCP only).
-
Bug fix where it was reported that there was an unhandled exception causing the service to terminate.
-
Fixed bug where changing directory using forward slashes permitted navigation out of user's
directory.
-
Fixed problem with determining AD group membership.
-
By default a maximum of 10 anonymous connections are now permitted (prevents someone
denying service by connecting as anonymous many times.
|
Version 3.3.0 (22 February 2010)
|
-
Add support for autobanning of IP addresses (configurable in Professional Edition). If a client IP has
too many authentication failures, it is automatically banned for a period.
-
Add support for WinSCP with the SCP protocol (already works with WinSCP/SFTP).
-
Some minor SCP fixes.
-
Fix manager logging problem - now logs correctly to ApplicationData (for the user).
-
Fix manager problem where new filters could not be added for the administration server.
|
Version 3.2.2 (2 February 2010)
|
-
Fix bug in handling of invalid SSH_FXP_EXTENDED messages.
-
Add filtering for reducing the number of users returned from large active directory domains.
-
Can now install the manager only for remote administration from another machine (production
install only).
-
Fixed upload bug in SCP resulting from an infrequent race condition.
-
Increased minimum SSH window size to 64K to fix problem uploading with cURL.
-
CompleteFTP manager now logs to the same directory as the server.
-
Fixed installer bug whereby it always asks if the existing configuration should be
kept even when it doesn't exist.
|
Version 3.2.1 (18 December 2009)
|
-
Fix "User's home folder appears as root" bug which prevented users
from logging in when this flag is set (SFTP only).
-
Code sign the installation executable.
|
Version 3.2.0 (8 December 2009)
|
-
By default permit all Windows users to logon without explicitly
adding them to the user database (see Settings). This can be
restricted to users in active directory and/or local groups
-
Add option for home directory to appear as root ("/").
-
Add new permissons to Pro version: list folder, delete, create folder permissions. Make
Windows and non-Windows permissions distinct.
-
Added license import/export command-line tool.
-
Permit non-Windows users to change their passwords (disabled by default).
-
Fix to prevent error when Cyberduck uploads files.
-
Fixed key re-exchange bug when kex initiated by clients.
-
Fixed Blowfish bug in SFTP.
-
Can now optionally delete the configuration on reinstalling.
-
When making a license request, allow copy to clipboard for separate emailing.
-
Allow admin to highlight and kill multiple connections. Auto-refresh of connection view.
|
Version 3.1.2 (26 October 2009)
|
-
Added new folder-type called 'Network Folder', which supports UNC paths.
-
Fixed erroneous license warning from Manager when used remotely.
-
Fix idle timeout problem causing SFTP sessions to never time out if disconnected abruptly.
-
Fix 'All users (read)' folder permission in Standard edition.
-
Allow path to config.sdf to be specified on CompleteFTPConsole.exe command-line.
-
Better error-handling in Windows file-listings.
-
Fixed error in new-user form causing half-configured user to be added when
the user-root directory does not exist.
-
Improved login error messages.
|
Version 3.1.1 (16 October 2009)
|
-
Fixed problem where not all active directory users were listed if greater than 1000 users.
-
Fixed problem where failed to login domain users with non-alphanumeric chars in username.
-
Fixed problem where failed to log in local Windows users that were also on a domain.
-
Fixed problem where certificate parsing failed if there was a comma or semicolon in the subject.
-
Fixed problem where multiple Windows users could not simultaneously share MyDocuments.
-
Stop CFTP Manager minimizing to tray.
-
Stop Windows users from accessing other home directories.
|
Version 3.1.0 (4 September 2009)
|
-
User-specific protocol settings.
-
Reduce memory usage during log file viewing.
-
Stop scp client from hanging if SCP is disabled in the server and a command is attempted.
-
Fixed error where target filename could not be specified in scp.
-
Improved passive mode port range handling.
-
Logging improvements.
-
Fixed bug preventing deletion of e-mail notifications.
-
A variety of minor GUI fixes.
|
Version 3.0.1 (7 August 2009)
|
-
Fix logging bug where can't change log level to Debug.
-
Fix notification bug where can't delete last notification.
-
Fix incorrect log file location (Program Files -> Program Data).
-
Fix SCP bug where copy failed if target was a filename.
-
Minor performance tuning changes.
|
Version 3.0.0 (30 July 2009)
|
-
Added support for SCP (Professional Edition).
-
Permission editing added (more sophisticated version in Professional Edition).
-
Email notification for a variety of events such as file upload, download, delete (Professional Edition).
-
Auditing (i.e. tracking all changes to files - Professional Edition).
-
FTPS client certificate verification (Professional Edition).
-
IP filtering added - accept/reject connections based on IP address (Professional Edition).
-
Can now specify the network interfaces to listen on.
-
No longer disconnects channel when client sends SSH_CHANNEL_EOF.
-
Added support for MODE S (which is the default).
-
Fix re file overwrite problem.
|
Version 2.2.1 (24 June 2009)
|
-
Now closes console gracefully.
-
Fixed bug whereby a disabled user could still log in via SFTP.
-
Fixed bug where newly generated SSL certificate failed to save to the config.
-
Fixed auto-add user checkbox in 'Add Windows user form'.
-
Fixed bug where when a new activation key is entered, it is saved but the
manager appears to show that it has not.
-
Manager now uses compression to speed up log file transfers.
-
Manager connection editor now allows clearing of properties.
-
Added extra SFTP and FTPS properties to Manager connection settings.
-
Improved handling of socket accept errors.
|
Version 2.2.0 (2 June 2009)
|
-
Introduction of professional version supporting Windows domain users.
-
Now works on x64 machines.
-
MODE Z compression added for FTP and FTPS (also OPTS MODE Z).
-
Can now directly download log files to local disk.
-
Fixed SFTP authentication bug, where if the username was supplied in the incorrect case, public key
authentication failed.
-
Users can no longer list /home, i.e. they can't see what the other user directories are.
-
Administrator can retrieve user list (Professional version only).
-
Manager now displays the version number.
-
Fixed FEAT bug (indenting too many spaces for each feature listed).
-
Fixed timeout that occurs in passive mode with large transfers if the passive timeout is set.
-
Fixed bug whereby SFTP admin could only log in once.
-
Manager now displays any critical server errors when connecting.
|
Version 2.1.2 (7 May 2009)
|
-
Can now call TYPE command in between PORT/PASV and RETR/STOR (which some clients do).
-
Administration functionality can now be performed via SFTP.
-
Invalid user names aren't immediately rejected, forcing hackers to try authenticating.
-
Fix for WinSCP problem with files very occasionally being truncated.
-
Provide alternative for obtaining machine id hash if email client is not installed (for product activation).
-
Fix problem with using a non-default home directory when creating a Windows user.
-
Fix resource cleanup bug when client abruptly disappears.
|
Version 2.1.1 (23 March 2009)
|
-
Added support for the XCRC FTP command to check file integrity.
-
Better feedback while installer is running.
-
Added diffie-hellman-group14-sha1 key exchange method.
-
Should now work on .NET 2.0 SP1 (previously required a minimum of 2.0 SP2).
-
Fix problem with generated FTPS certificate being initially invalid.
|
Version 2.0.0 (11 February 2009)
|
-
Now offers full support for SFTP (FTP over SSH). Support for
password and publickey authentication, RSA and DSA keys etc.
-
Can now set logging level in the manager.
-
User's Guide expanded.
-
Generation of server certificate takes place on the server.
-
Numerous enhancements to the Manager.
|
Version 1.1.0 (12 November 2008)
|
-
Fixed license reading bug - sometimes the license was not read correctly, resulting
in the server running in restricted mode.
-
Fixed user impersonation bug that meant special folders (e.g. My Documents) could not
be navigated to.
-
Database and log files now stored in C:\ProgramData (or equiv) rather than in Program Files.
-
Default encoding is now UTF-8. Encoding can now be changed.
-
Added User's Guide.
-
Improved responsiveness of Windows folder browser.
-
Set default name of Windows virtual folder to name of actual folder.
-
Fixed FTPSEnabled property.
-
Added ability to add multiple windows users in one operation.
Fixed NRE when NodeForm was cancelled.
-
More descriptive message when max number of connections exceeded.
-
Returns meaningful message when AUTH is used and FTPSEnabled is off.
-
Rearranged controls and changed text to make it clearer that the settings are
the settings of the admin connection and not of the server itself..
|
Version 1.0.0 (10 October 2008)
|
-
First commercial version! After many months of further development and testing.
-
New manager, better FTPS support, remote administration, too many other new features to explain here.
|
Version 0.5.1 (5 December 2007)
|
-
Fix permitting LIST to accept '-' arguments.
-
Disable idle time forced logouts by default.
|
Version 0.5.0 (13 November 2007)
|
-
First release, supporting FTP and FTPS.
|