Robo-FTP Server Changelog

What's new in Robo-FTP Server 3.6.0

Jan 10, 2023
  • Enhancements:
  • Update to Robo-FTP Automation Engine 3.12.5
  • Update to OpenSSL 1.1.1l (TLS 1.3 support)
  • Allow setting a duration for automatically banned IP Addresses
  • Support ED25519 public keys under SSH/SFTP
  • Bug Fixes:
  • Failure to resize file via open handle with SFTP FSETSTAT
  • Firing events could very rarely corrupt memory
  • Rare crash when the server or user configuration objects where saved.
  • Localized date formats which didn't match those in the US could break configuration
  • User expiration was non-functioning
  • Settings Export could create export files with empty version string

New in Robo-FTP Server 3.5.6 (Apr 20, 2021)

  • Bug Fixes:
  • Support for Blowfish and 3DES ciphers was re-added under the SFTP protocol

New in Robo-FTP Server 3.5.5 (Feb 1, 2021)

  • Bug Fixes:
  • Directory listing crashes HTTP server if virtual folder target directory does not exist
  • Restored SSH AES CBC ciphers for servers without High Security mode enabled
  • FSETSTAT resize used wrong offset
  • GnuTLS error -110 when connecting over FTPES with latest FileZilla

New in Robo-FTP Server 3.5.4 (Jul 13, 2020)

  • Bug Fixes:
  • 550 permission denied error on SFTP FSETSTAT packets
  • Auth failure when SFTP "Require both key/cert and password" option enabled
  • Save user throws object reference not set when event scripts not set to per user
  • Failure to resize file via open handle with SFTP FSETSTAT

New in Robo-FTP Server 3.5.3 (Jun 2, 2020)

  • Enhancements:
  • Added "invite" event type for sending shared folder invite emails
  • Prevented spurious I/O when a client attempts to rename a directory to a subdirectory of itself
  • Bug Fixes:
  • Save user attempt threw object reference not set when event scripts not set to "per user"
  • Share expiration could not be set

New in Robo-FTP Server 3.5.2 (Sep 26, 2019)

  • Enhancements:
  • Updated script processor to Robo-FTP 3.11.5
  • Bug Fixes:
  • Extra entry in clients online for SSH public key authenticated users
  • Respond with SSH_MSG_USERAUTH_FAILED when receiving unsupported key method
  • Upon changing PASV port range, next available port was not being reset if under lower bounds
  • HTTP Session cookies were not being delivered to client
  • Upload Complete event fired with incorrect %event_uploadresult from the web-based upload widget
  • TLS Certificates context menu items throw null reference exception while server is running
  • Don't refund SSH channel window for a given request until the reply is sent
  • Support SSH channel data segments larger than the remote max packet length
  • Intermittent configuration saving failure could result in lost configuration changes
  • GnuTLS error -110 when connecting over FTPES with latest FileZilla

New in Robo-FTP Server 3.5.1 (May 7, 2019)

  • Enhancements:
  • Updated script processor to Robo-FTP 3.11.2
  • Modified WebDAV server to allow MS Windows to mount our URLs
  • Bug Fixes:
  • Crash when unexpected packet received during key exchange
  • SSH anonymous authentication truncated first character from username
  • SFTP Server idle timeout set to zero was immediate rather than disabled
  • Couldn't clear Logon and Logoff messages to an empty string
  • SSH Group Exchange key exchange failed with older clients
  • Calendar-based log rotation not functioning properly on last day of month
  • SSH key re-exchange failed making larger files un-transferable

New in Robo-FTP Server 3.11.0.45 (Feb 26, 2019)

  • Enhancements:
  • Update script processor to Robo-FTP 3.11
  • (Critical Security Fix)Add support for ECDSA NistP server keys and key exchange
  • (Critical Security Fix)OpenSSL upgraded to 1.0.2q
  • (Critical Security Fix)New and improved SSH backend for more robust SFTP Server
  • Clients Online shows username logged into a group instead of the group name
  • Enterprise ConfigSync no longer has to restart the config slave when pushing the configuration
  • HTML Upload widget PGP encrypt file on client side during upload using per user PGP public key
  • Sharing permission allowing users to share specific sub-directories via access token URL
  • Bug Fixes:
  • The greeting is returned in response to successful authentication by all server types
  • SSH Server Keys path textboxes accepted input while server was running
  • Allow secured connections only in Server Console broke HTTPS authentication
  • The ConfigSync slave GUID showed up as a user account in the users list
  • Query strings from HTTP requests stripped from resource names

New in Robo-FTP Server 3.4.2.0 (Dec 18, 2017)

  • An unsupported public key method results in disconnect when it should result in auth failure
  • 3.4.1 introduced a failure of the user lockout feature

New in Robo-FTP Server 3.4.1.8 (Sep 27, 2017)

  • Enhancements:
  • Access SSH server key properties from server console
  • Set key passwords for SSH server keys in server console
  • Support PuTTY private key files used as SSH server keys
  • Added Script Editor button next to event script text box to easily edit existing events
  • FTP Server now allows all certificate actions other than modify or delete current certificate while running
  • Stand alone settings importer to migrate settings from older version on a different machine
  • IP addresses on the Server Access page are now sorted
  • Script engine updated to Robo-FTP 3.10.12
  • Bug Fixes:
  • Removed harmless but cluttering "Unexpected RID" messages from server log
  • Failure to start Event Processor resulted in hung client session
  • URIs of the form /username where username is an anonymous account only worked with trailing slash
  • Begin* events caused a generic error in response to the request if parent directory nonexistent
  • E_OUTOFMEMORY error 0x8000700e starting the Server Console
  • "Object reference not set..." setting user event scripts
  • Not all banned addresses were shown for users with both ftp and sftp access
  • With Autoban, any login attempt re-added a removed ip address to the restricted address list
  • Master-slave configuration synchronization failing with unclear error message
  • Upload complete event failing to set %event_uploadfilesize and %event_uploadfiledatetime

New in Robo-FTP Server 3.4.0.71 (Jan 17, 2017)

  • Enhancements:
  • Improved multithreaded protocol stack for modern multicore systems
  • Full HTTP WebDAV support
  • HTTP Browser upload with advanced fault tolerant javascript based widget
  • User specific IP restrictions
  • Server automation events can now affect server behavior
  • Auto restrict IP addresses with too many consecutive failed logins
  • Set file and folder permissions for user home directory and virtual folders
  • Support Active Directory Group based authentication
  • Ability to insert intermediate SSL CA certificate into chain
  • Simplified process of importing a signed certificate that matches a CSR
  • Automation events now processed by a configurable pool of event processors
  • Disabled old export ciphers to prevent FREAK and LOGJAM attacks
  • Added crash reporting. Crash reports require user approval to upload.
  • Updated high security mode to current standards for both SSL and SSH
  • Creating an SSL CSR no longer requires stopping the FTP/HTTP listener
  • Added per-user password managment options: max pw age, min pw length, user must change pw on next logon
  • Server logs now show the SSL/SSH algorithms used for a given connection with Log Raw Client Messages enabled
  • Bug Fixes:
  • Help | About now shows detailed server version information
  • Running a second instance of Console unminimizes currently running instance
  • HTTP now fires logon and logoff events
  • Upgrade fixed to upgrade servers and script settings from version being upgraded
  • Unable to import SSL certificates with asterisk wildcard
  • Console crashes after Overwrite Y/N prompt when exporting a certificate
  • CWD ../.. was treated incorrectly
  • Disabled FTP commands no longer show in FEAT response
  • Misleading messages in event log at start and stop
  • Nested virtual folders didn't work

New in Robo-FTP Server 3.3.11 (Feb 23, 2015)

  • Enhancements:
  • Logon and Logoff message fields support entering multiple lines
  • Bug Fixes:
  • Activate license is greyed out when running eval license

New in Robo-FTP Server 3.3.10 (Feb 23, 2015)

  • Enhancements:
  • Updated script engine to 3.9.12
  • Bug Fixes:
  • Test connection in script settings did not work

New in Robo-FTP Server 3.3.9 (Feb 23, 2015)

  • Event script engine updated to Robo-FTP 3.9.10

New in Robo-FTP Server 3.3.8 (Feb 23, 2015)

  • Enhancements:
  • Added automatic pruning for Debug Log.
  • Bug Fixes:
  • Log Rotation thread could crash under heavy load.

New in Robo-FTP Server 3.3.7 (Feb 23, 2015)

  • Service installation now configures Windows service recovery settings.