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

CompleteFTP History

The CompleteFTP change log is shown below.



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.
Legal Notice