Change Log for Robo-FTP v3.13.8 (Released: 2025-08-11)
Enhancements
- Licensing subsystem logging can now be selectively turned up with extra debug data logging off.
- Robo-FTP scripts now support UNIX and MAC-style line endings (single CR or single LF EOL) in addition to CR+LF.
- Added "Quote on Logon" field to each managed site definition which allows execution of an arbitrary FTP protocol-level command immediately after authentication.
- In WebUI, SSH Key export dialog more clearly and consistently conveys the various export options.
- Added optional feature to enforce unidirectional shutdown of the TLS data channel for FTPS* managed sites.
Bug Fixes
- Desktop Configurator and WebUI were not deleting passphrases associated with ssh keys when deleting the key itself.
- In Server Console and WebUI, SFTP / FTP checkboxes on the Users page could sometimes fail to display appropriately.
- WebUI now displays consistent local time and date throughout UI.
- OpConMFT now provides more helpful error message when site tests fail due to missing OpCon connection.
- Duplicate PGP keys could be created from the WebUI by pressing the OK button multiple times.
- WebUI pages with empty records now show explicit "No records to display." msg instead of simply a blank page.
- In WebUI''s PGP Key page, when creating a new key, calendar did not close after selecting a expiration date.
- In WebUI "PGP Keys" page, closing the Create PGP Key dialog and reopening retained dialog settings from previous canceled attempt.
- PGP passphrase was not being preserved when generated from WebUI.
- Added expiration date column to WebUI PGP Keys page, and added additional details include key fingerprints and sub-key fingerprints to PGP Keys Details dialog.
- In the WebUI''s PGP Key page, required fields are now clearly marked.
- "Load Defaults" button removed from WebUI pages where it was irrelevant.
- In WebUI, PGP Key export dialog now displays filename of downloaded key.
- Offline activation dialog did not allow saving license activation files under Windows Server Core and similar Desktop-less Windows platforms.
- In WebUI, PGP key expiration date was always only one day ahead.
- Automatic configuration tool removed from WebUI Outgoing Email test dialog.
- In WebUI PGP Keys page, it was possible to create PGP keys with expiration date set in the past.
- Reduced extraneous coroutine trace log lines from default log level output.
- Fixed an issue with webhook configuration - Undecryptable webhook configuration could prevent MFT jobs from running.
- In WebUI, on the SSH Keys page, KeyInfo dialog appeared blank for certain key types.
- Fixed an issue with authentication - SSH partial authentication (key AND password required) failed abruptly when connecting to SFTP sites.
- Fixed an issue with decompression - Default empty mask field in decompress step now interpreted as all files.
- When deleting SSH keys from the WebUI, associated passwords were not deleted.
- In WebUI, SSH Key export dialog more clearly and consistently conveys the various export options.
- Generated Ed25519 SSH Keys were invalid.
- Valid Ed25519 SSH Keys could not be imported.
- api/job/status/GROUP.JOB REST API call failed when job was not currently running.
- api/job/create/GROUP.JOB REST API call failed with 500 error instead of proper 409 conflict if job already existed.
- api/job/create/GROUP.JOB REST API call failed with error 500 instead of 400 + err msg when job data was incorrectly formatted.
- api/job/start REST API call failed with error 500 instead of proper 409 conflict.
- api/job/config/GROUP.JOB REST API call -- GET and POST job data format did not match.
- api/site/config REST API call failed with 500 instead of 400, along with associated error message, when job data was misformatted.
- Decompress step could crash interpreter with certain classes of PKZIP files produced by Windows 11.
- Path endpoints could be tested from WebUI with blank / missing paths.
- WebUI Debug Data Settings dialog now commits settings changes when closed.
- On authentication failures while testing SFTP sites in WebUI, dialog prompts user to confirm that credentials are correct.
- Improved logging of SFTP authentication process.
- When testing an SFTP site for the first time in the WebUI, clicking the Deny button from the Accept Fingerprint dialog resulted in the fingerprint being saved.
- Non-default encrypted SSH Keys could not be decrypted when connecting to SFTP sites.
- Fixed an issue with managing (delete/select) TLS certs in desktop UI.
- Fixed an issue with Web UI - managed site password display for the wrong site.
- ECDSA and ED25519 keys can now be generated from the WebUI SSH Keys page.