February 27th, 2012Bugfixes and minor changes:
· Fix parsing of IP address filters ending with :0 or equivalent substringss.
· Allow speed limits larger than 64 MiB/s.
· Show more verbose error messages if transfer connection cannot be established.
October 24th, 2011· The service no longer crashes if connecting with the administration interface when there are clients connected over IPv6
· Close the connection if there is additional data in the input buffers when processing the AUTH command.
· Display correct connection state item in administration interface when getting initial list of connected clients
June 8th, 2011Bugfixes and minor changes:
· Do not attempt to display a message box if creating an administration interface binding fails. This freezes the service on some machines.
· On FTP over TLS connections, the socket address family was not initialized from the underlaying socket
· Fix a bug in IPv4 address filters and increase their performance
June 6th, 2011New features:
· IPv6 support
· Range, wildcard, regular expression and dot-decimal notation subnet IP address filters have been removed. These filter rules need to be recreated using CIDR notation.
Bugfixes and minor changes:
· Upon /reload-config, notify all running instances, not just the first found.
· Report correct physical path of aliases in administration interface
· Fix reply code on permanent bans, not of 5yz type
· Increased default size of socket buffers
· Fix a crash when entering invalid IP filters
· Fixed a crash when a connection closes
· Updated to most recent OpenSSL version
October 18th, 2010· Advertise support for PBSZ and PROT in FEAT reply
· Allow PROT after PORT/PASV/EPRT/EPSV but before transfer command
· Use correct replies for RNTO, EPRT and MKD command
· Reply with correct error code in response to transfer commands if PROT P is required but not set
· Fix display of non-ASCII characters in log
· Ignore read-only attribute on DELE
July 19th, 2010· Fix welcome message
July 19th, 2010· Administration interface is now Unicode enabled
December 31st, 2009New features:
· Show address of server in title bar of administration interface (patch submitted by eyebex)
Bugfixes and minor changes:
· Disable some weak TLS/SSL ciphers such as DES-CBC-SHA which shouldn't be used anymore
· Work around some obscure error reported by OpenSSL, fixes spurious transfer failures
· Use case-insensitive comparison instead of always converting to lowercase in permissions handling. Fixes problems with sharing case-sensitive network resources.
· Settings with empty data were not loaded from settings file correctly and reverted back to default values (patch submitted by eyebex)
· Improve performance of (re-)loading settings
September 7th, 2009New features:
· Add /servicename and /servicedisplayname options to change the (display) name of the server service.
Bugfixes and minor changes:
· Fix potential double-delete in admin connection code, could be used for remote denial of service if using remote administration (not enabled by default).
· Increase minimum value for maximum allowed login attempts before autoban to 10.
June 21st, 2009New features:
· Use thousands separator in output of large numbers.
Fixed bugs:
· Disallow weak SSLv2.
· Slightly reword FTP over TLS/SSL settings page
· Adjust width of user and group lists on permissions dialogs.
July 14th, 2008· Downloading empty files over TLS connections no longer closes the connection prematurely
· Updated to latest OpenSSL version
March 23rd, 2007· Add support for MFMT command to change file modification time
· Add basic autoban implementation for the paranoid server admins
· Add TYPE L 8 as an alias for TYPE I
· Fix some timezone issues
· Fix CTRL C for message log
September 29th, 2006· Updated to OpenSSL 0.9.8d due to security vulnerabilites in OpenSSL