JSCAPE MFT Server Changelog

What's new in JSCAPE MFT Server 9.1.0.122

Feb 17, 2015
  • Added support for TFTP (Trivial File Transfer Protocol) and OFTP (Odette File Transfer Protocol) services.
  • Added support for Amazon S3, TFTP, OFTP, REST, IMAP, SMTP and POP3 in Trading Partners module.
  • Added support for various protocols to Reverse Proxies module including Amazon S3, REST, TFTP and OFTP.
  • Added pagination and ability to search data tables in administrative web interface.
  • Added DateAdd, DateSubtract and DateFormat functions to Triggers module for use in manipulating and formatting dates.
  • Numerous usability improvements to administrative web user interface.
  • Various interoperability fixes and improvements for AS2 protocol.

New in JSCAPE MFT Server 8.8.0.86 (Dec 10, 2013)

  • Added support for optional web SSO authentication with support for SAML and OpenID authentication providers.
  • Added support for multipart emails when sending ad-hoc emails to include both text and HTML versions.
  • Improved performance for large quantities of ad-hoc file transfers.
  • Added ability to manage server, host, client and PGP keys from administrative web interface.
  • Miscellaneous bug fixes.

New in JSCAPE MFT Server 8.6.1.59 (Mar 18, 2013)

  • Enhancement: Various performance improvements to AFTP protocol.
  • Enhancement: Added support for specifying default selected user interface option when logging in via web interface.
  • Enhancement: Updated SFTP and SCP related trigger actions to use extended cipher set.
  • Enhancement: Updated trigger actions to allow for use of variables in all input elements.
  • Enhancement: Improved SSL/TLS Cipher Suites panel for FTPS and HTTPS protocols.
  • Enhancement: Added support for disabling CAPTCHA during web based self-registration.
  • Enhancement: Added ability to prioritize, pause and resume a number of trigger actions.
  • Enhancement: Updated web interface to automatically save virtual paths and IP access rules when changed.
  • Enhancement: Updated SFTP trigger actions, reverse proxies and trading partners to support extended set of ciphers.
  • Enhancement: Updated client web interface to provide protection against CSRF (Cross-Site Request Forgery) attacks.
  • Enhancement: Updated web interface so the View icon is only enabled for those document types supported by web document viewer.
  • Enhancement: Updated web document viewer to display a user friendly error message in the event that a document cannot be displayed.
  • Enhancement: Added client REST API for use in performing file transfers, ad-hoc file transfers and contact management.
  • Enhancement: Added support for displaying SWF files in web document viewer.
  • Bug Fix: Resolved issue where administrator is unable to update a Contact name in JSCAPE MFT Server Manager.
  • Bug Fix: Resolved failover synchronization issues.
  • Bug Fix: Resolved issue where REST services are not automatically started after failover synchronization.
  • Bug Fix: Resolved unresponsive Cancel button when deleting a Contact, URL Branding or Drop Zone via the web interface.
  • Bug Fix: Resolved issue with canceling Check Email trigger action.
  • Bug Fix: Resolved class name obfuscation issues in management API.

New in JSCAPE MFT Server 8.5.0.56 (Jan 12, 2013)

  • Enhancement: Added REST API for use in managing JSCAPE MFT Server.
  • Enhancement: Added web administration interface for adding, deleting, starting, stopping and pausing domains.
  • Enhancement: Updated web document viewer to be automatically included as part of JSCAPE MFT Server Enterprise Edition release.
  • Enhancement: Added ability to specify whether ports are included in HTTP headers.
  • Enhancement: Added ability to tag multiple documents simultaneously via the web interface.
  • Enhancement: Added Run button to Directory Monitors module providing ability to run a directory monitor manually.
  • Enhancement: Improved performance for ad-hoc file transfers.
  • Enhancement: Added ability to optionally include all event properties as part of request in Http Request trigger action.
  • Enhancement: Automatically remove leading and trailing spaces from input fields in JSCAPE MFT Server Manager prior to saving.
  • Enhancement: Added ability to enable/disable display of certain sections in My Account page at User and User Template levels.
  • Enhancement: Added GetUserInfo function for use in trigger actions to retrieve information on a user account.
  • Enhancement: Added IsUserMemberOfGroup function for use in trigger actions to check if a user is a member of a group.
  • Enhancement: Updated Key Manager to prompt user to save keys if they attempt to exit Key Manager with unsaved changes.
  • Enhancement: Added optional Reply To field in Send Email action.
  • Enhancement: Updated client web interface in steps towards 508c compliance.
  • Enhancement: Numerous usability updates to Java applet used in web interface.
  • Bug Fix: Resolved issue with virtual paths being duplicated when a domain administrator adds a user via web interface.
  • Bug Fix: Resolved issue with users being unable to use WebDAV/Java applet when username contain @ symbol.
  • Bug Fix: Resolved issue with saving directory monitors.
  • Bug Fix: Resolved issue with LDAP authentication modules where LDAP port value was overridden with LDAP timeout value.
  • Bug Fix: Resolved issue with js-adduser command line utility where user password change rights were not matching that of the template used.
  • Bug Fix: Updated regular expression for US SSN to prevent identifying certain credit card data as US SSN.
  • Bug Fix: Resolved issue with password history not working correctly in some unique cases.
  • Bug Fix: Resolved issue with PGP encrypted virtual directories not working correctly.
  • Bug Fix: Resolved issue with importing and using PGP public keys.
  • Bug Fix: Resolved issue with default web view for accounts.
  • Bug Fix: Resolved issues in Zip Directory and System Configuration Backup actions that resulted in invalid ZIP archives being created.
  • Bug Fix: Resolved internal error message when trying to add a virtual path via web interface.
  • Bug Fix: Resolved issue experienced in some accounts requiring a password change on first time login.
  • Bug Fix: Resolved issue with Ad Hoc File Transfer action where incorrect port value of 0 may be used if email.url.host value is set but email.url.port value is not set.
  • Bug Fix: Resolved issue where incorrect error message displayed if user is denied access due to user level IP Access rules.
  • Bug Fix: Resolved issue where changes made by a domain administrator to the "Allow password change" option for an account are not saved when updating user via web interface.

New in JSCAPE MFT Server 8.4.0.51 (Aug 16, 2012)

  • Enhancement: Major upgrade to the JSCAPE MFT Server Manager user interface in order to more effectively support multiple domains and reduce overall memory and CPU consumption.
  • Enhancement: Added automatic ssl.cfg update to work with graphical installers using IBM JVM.
  • Enhancement: Added optional expiration date to ad-hoc file transfers allowing users to send non-expiring ad-hoc file transfers.
  • Enhancement: Added ability for users to register for new accounts using the web interface.
  • Enhancement: Improved update process so that customizations made to language files are not lost during an upgrade.
  • Enhancement: Added optional argument to specify a user template when using the js-adduser command line utility.
  • Enhancement: Added ability to test SMTP server settings and send a test email message.
  • Enhancement: Improved error message displayed when invalid credentials are entered and manual synchronization is performed.
  • Enhancement: Improved firewall support for remote JMX sessions providing settings for both server and registry ports.
  • Enhancement: Various performance enhancements made to the AFTP protocol.
  • Enhancement: Changed "Monitor interval (sec)" field for directory monitors to be optional allowing for directory monitors to be run on demand or on a scheduled basis using the newly added Run Directory Monitor trigger action.
  • Enhancement: Several updates to the Java applet user interface.
  • Enhancement: Various performance enhancements to SFTP protocol.
  • Enhancement: Updated triggers module to retain recent trigger history regardless of whether changes are made to triggers.
  • Bug Fix: Resolved issue where some command line utilities would raise an exception when used in combination with custom trigger actions.
  • Bug Fix: Resolved issue where user was unable to resume a canceled file transfer in Java applet window.
  • Bug Fix: Resolved issues experienced with reverse proxies when "Map current local directory to remote directory" option was enabled.
  • Bug Fix: Resolved variable expansion issue experienced in the email.lostpassword.body and email.lostpassword.subject resource properties.
  • Bug Fix: Resolved issue where PGP keys exported from JSCAPE MFT Server cannot be imported into GnuPG 2.x.
  • Bug Fix: Resolved issue where failover IP substitution does not work correctly under automatic synchronization.
  • Bug Fix: Resolved issue in Convert File trigger action where UNIX to MS-DOS conversions were not working correctly.
  • Bug Fix: Resolved issue where adding a duplicate account via JSCAPE MFT Server Manager correctly results in an error message but incorrectly lists duplicate account in users list.
  • Bug Fix: Resolved issue where "Current connections" and "Total connections since start" values reported by JSCAPE MFT Server Manager are corrupted from incoming WebDAV connections.

New in JSCAPE MFT Server 8.3.0.50 (Jul 5, 2012)

  • Enhancement: Added support for streaming compression to AFTP protocol.
  • Enhancement: Added ability to use search results as argument to a report.
  • Enhancement: Added ability to re-run a report.
  • Enhancement: Updated syntax for functions to be consistent across trigger conditions and actions parameters.
  • Enhancement: Added GetPathSeparator function in triggers module to return the OS specific path separator used.
  • Enhancement: Disabled form auto-complete in web interface for sensitive fields.
  • Enhancement: Updated login and account reset password error messages to prevent attackers from trying to guess valid usernames.
  • Enhancement: Added HttpOnly flag to session cookie to prevent session information from being potentially exposed to scripts.
  • Enhancement: Added input validation for all fields in web interface to prevent potential XSS attacks.
  • Enhancement: Added old password verification when changing password via web interface, requiring that users enter their old password to set a new password.
  • Enhancement: New session ID is now generated after login when using web interface.
  • Enhancement: Exposed syslog service descriptor in management API.
  • Enhancement: Added check to prevent importing of certificates into key manager without a valid matching private key.
  • Enhancement: Improved memory consumption in Java applet and improved progress monitor when transferring directories.
  • Bug Fix: Resolved issue with DLP module that could release files that have been modified but not yet re-indexed.
  • Bug Fix: Resolved issue where user could not rename a file if download permissions were not granted.
  • Bug Fix: Resolved issue in SFTP protocol where IP may be blocked but user is still able to perform authentication attempts using an existing connection.
  • Bug Fix: Resolved memory leak issue when performing failover synchronization.
  • Bug Fix: Resolved issue with potential socket timeouts in automatic failover synchronization.
  • Bug Fix: Resolved issue of uploading files to server over SCP using wildcards.
  • Bug Fix: Resolved issue when using shared review capabilities in Acrobat Pro with WebDAV service.
  • Bug Fix: Resolved issue of no data being presented when generating report using same start date and end date arguments.
  • Bug Fix: Resolved issue regarding use of variables in email.password.subject property when performing ad-hoc file transfers.
  • Bug Fix: Resolved issue with FTPS protocol where if download permission is not granted and user attempts to download a file a data connection channel is never opened by server resulting in data channel timeout by some clients.
  • Bug Fix: Resolved issue with Run Process action hanging when using Windows powershell script.
  • Bug Fix: Resolved issue where the "Uploaded since start" value displayed in JSCAPE MFT Server Manager is incorrectly incremented by two for each file uploaded when using SFTP protocol.
  • Bug Fix: Resolved potential memory issue experienced when using verbose database logging.
  • Bug Fix: Resolved authentication issue experienced when connecting to ApacheDS LDAP service.
  • Bug Fix: Resolved issue with potential incorrect remote directory used in Trading Partner Regex File Download action.
  • Bug Fix: Resolved issue with IP/host not being properly saved when making changes to JMX settings.
  • Bug Fix: Resolved text label issue with dialog displayed in IE when attempting to overwrite an existing file.

New in JSCAPE MFT Server 8.1.0.42 (Jan 18, 2012)

  • Enhancement: Complete rewrite of the AFTP protocol providing for accelerated file transfers over high latency networks.
  • Enhancement: Added support for password policies when generating passwords for ad-hoc email file transfers.
  • Enhancement: Updated UI for trading partners module.
  • Enhancement: Added ability to create a drop zone from the management API.
  • Enhancement: Added support for multi-word phrases when tagging files via web interface.
  • Enhancement: Added ability to specify what SSL/TLS protocols are used.
  • Enhancement: Added ability to specify a footer message that is appended to all ad-hoc email file transfers.
  • Enhancement: Added support for limiting what top level domains (TLD) and/or email addresses an ad-hoc email file transfer may be sent to.
  • Enhancement: Added additional reporting to activity log showing when a trigger is queued and finished.
  • Enhancement: Added host key verification support to FTPS, SFTP and SCP related actions and trading partners module.
  • Enhancement: Redesigned Key Manager and added section for managing host keys.
  • Update: Updated license agreement removing SaaS usage restriction.
  • Bug Fix: Resolved gradual memory leak experienced often over several weeks.
  • Bug Fix: Resolved CPU utilization issue when connecting to web server using IE 9 browser.
  • Bug Fix: Resolved issue where a trigger will not fire and nothing is reported to the log in cases where maximum trigger resource limit is reached.
  • Bug Fix: Fixed issue with dialog disappearing after uploading a file using a drop zone.
  • Bug Fix: Fixed issue with JMX service not properly releasing port when JMX service is disabled.

New in JSCAPE MFT Server 8.0.0.35 (Sep 7, 2011)

  • Enhancement: Added DLP (data loss prevention) module available in Enterprise edition.
  • Enhancement: Redesign of Logging module to provide more visibility into user activity.
  • Enhancement: Added support for OpenPGP encrypted virtual directories.
  • Enhancement: Added support for multiple administrators.
  • Enhancement: Improved memory performance for directory monitors.
  • Enhancement: Improved memory performance for search indexing.
  • Enhancement: Added ability to send passwords for ad-hoc file transfers out-of-band.
  • Enhancement: Added support for selecting multiple files for upload when using HTML user interface.
  • Enhancement: Added ability to extend scope of Banned Files module to include directories.
  • Enhancement: Implemented various usability and performance enhancements to user interface in JSCAPE MFT Server Manager application.
  • Enhancement: Added ability to create contacts while creating an ad-hoc file transfer.
  • Enhancement: Added Trading Partner Directory Upload Synchronization and Trading Partner Directory Download Synchronization actions.
  • Enhancement: Added passive setting for Directory Upload Synchronization and Directory Download Synchronization actions.
  • Enhancement: Added support for IPv6 addresses in web services.
  • Enhancement: Added ability to move files and folders on server using drag and drop.
  • Enhancement: Added a Disable Inactive Accounts action.
  • Enhancement: Added column sorting support to Recent tab in Triggers module.
  • Enhancement: Added ability to force a user to change their password upon first login via web interface.
  • Enhancement: Added optional Time Expression dialog for use in creating scheduled triggers when using Current Time event.
  • Enhancement: Updated a number of file transfer related actions in Triggers module moving advanced connection parameters to an Advanced tab.
  • Bug Fix: Fixed issue where AFTP UDP and AFTP TCP services could not listen on the same port.

New in JSCAPE MFT Server 7.2 Beta (Mar 30, 2011)

  • Added support for SCP protocol to SFTP service
  • Added new experimental AFTP (Accelerated File Transfer Protocol) for performing file transfers over low latency networks
  • Added ability to view, revoke and extend ad-hoc file transfers from web interface

New in JSCAPE MFT Server 7.1 (Dec 15, 2010)

  • Enhancement: Redesign and improved usability of condition builder in triggers module.
  • Enhancement: Added context sensitive help to triggers module for events, event variables, actions and functions.
  • Enhancement: Added contact management capabilities for use in ad-hoc file transfers.
  • Enhancement: Added ability to specify IP Access restrictions at user level.
  • Enhancement: Added ability to view/manage active sessions for all protocols.
  • Enhancement: Added multiple concurrent file transfer support to Java applet interface.
  • Enhancement: Added Company attribute to user accounts.
  • Enhancement: Added API support for managing remote directories.
  • Enhancement: Added File Upload Quota Exceeded, File Download Quota Exceeded and File Transfer Quota Exceeded events that are fired when a transfer quota is exceeded.
  • Enhancement: Added ability to specify an optional command to be executed on remote FTP/S servers after login but prior to action execution for FTP/S related actions and trading partner definitions.
  • Enhancement: Added Twitter actions for sending direct messages and status updates.
  • Enhancement: Added ability to set session TTL for HTTP/S sessions.
  • Enhancement: Updated web interface so that Domain field is automatically populated in Lost Password screen if “Default domain” option is enabled.
  • Enhancement: Updated custom action API to support context sensitive help.
  • Enhancement: Updated tag cloud to be sorted in descending order.
  • Enhancement: Added ability to specify whether adaptive connection is used and whether subsystem reply is required in SFTP reverse proxy and SFTP action definitions.
  • Update: Renamed product to JSCAPE MFT Server to better reflect product capabilities.
  • Update: Replaced evaluation license with community license and changed limitations of community license to support up to 5 users/connections and 1 domain with all other functionality enabled.
  • Update: Changed reverse proxy definition to load optional private key used in SFTP and FTPS protocols from a file rather than load from “Server Keys” module.
  • Bug Fix: Resolved issue where trigger would not show up with Failed status under Recent tab of triggers module when using an invalid function definition.
  • Bug Fix: Resolved issue where datastore location could not be changed for a domain.
  • Bug Fix: Resolved issue with drop zones where uploading to a drop zone may not upload to the correct directory.
  • Bug Fix: Resolved issue with user passwords that contained a % character.
  • Bug Fix: Added missing image to Manage Tags button in web interface.
  • Bug Fix: Removed .svn directories from product distribution.

New in JSCAPE MFT Server 7.0 (Aug 27, 2010)

  • Enhancement: Added ability to tag/search documents with keywords using the web interface for improved searching.
  • Enhancement: Added ability to store the credentials for remote systems using a new admin module called Trading Partners.
  • Enhancement: Added ability to retry outgoing emails if failure occurs initially.
  • Enhancement: Added ability to allow a user to belong to more than one group.
  • Enhancement: Added ability to allow a user to connect to a different JSCAPE Secure FTP Server without having to stop/start the JSCAPE Secure FTP Server Manager.
  • Enhancement: Added ability to list & enable/disable users using the command line API.
  • Enhancement: Added ability to stop an administrator being able to delete their own account.
  • Enhancement: Added ability to manage large numbers of users via the GUI without sacrificing performance.
  • Enhancement: Added ability to import existing public keys and have them automatically converted to X.509 format.
  • Bug Fix: Fixed issue with API Doc and actual functionality being out of sync for AbstractAction.
  • Bug Fix: Fixed issue with Trigger concurrency limit now set per trigger and not across all triggers as previously.
  • Bug Fix: Fixed issue with Automatic login no longer working.
  • Bug Fix: Fixed issue with Default connection being overwritten, rather it should add a new connection to the list when adding a connection.

New in JSCAPE MFT Server 6.5 (Apr 13, 2010)

  • Enhancement: Added js-passwd command line utility for use in changing account passwords.
  • Enhancement: Added ability to see recent (last 1000) trigger executions
  • Enhancement: Added ability to pass original event information to Trigger Error event using variables and Trigger Error Message field.
  • Enhancement: Added ability to enable/disable ad-hoc email at the domain level.
  • Update: Removed update of directory monitor quotas when uploading/deleting files in order to avoid potential performance issues related to quota synchronization.
  • Bug Fix: Resolved issue with Check Email action where unique message ID used in storing messages contained illegal filename characters.
  • Bug Fix: Resolved issue experienced when using Adobe Flash upload component in Internet Explorer browser.

New in JSCAPE MFT Server 6.4.0.4 (Jan 20, 2010)

  • Enhancement: Added ability to use built-in functions within trigger actions.
  • Enhancement: Added ability to limit the user interface options available when using web client.
  • Enhancement: Added Login.FOOTER variable to File > Settings > Web > Resources for use in defining a footer in login page.
  • Enhancement: Added Zip Regex File action for use in creating ZIP file based on regular expression.
  • Enhancement: Added ability to define multiple connection settings in File > Settings > Connection panel for use in managing many remote servers.
  • Enhancement: Added restart script to server.
  • Bug Fix: Fixed NullPointerException error experienced when upgrading previous version.

New in JSCAPE MFT Server 6.2.0.24 (Nov 18, 2009)

  • Enhancement: Added upgrade wizard to GUI installer.
  • Enhancement: Added Rename permissions flag to virtual directories.
  • Enhancement: Improved parsing of ssl.cfg file.
  • Update: Changed private client key export so that both keystore and key are password protected.
  • Bug Fix: Resolved issue with 0 bytes of data being reported in log file for ASCII downloads.
  • Bug Fix: Resolved line termination issue with directory listing commands in FTP/S protocols.

New in JSCAPE MFT Server 6.1.0.60 (Nov 9, 2009)

  • Enhancement: Added ability to specify a continue parameter in automatic login via URL.
  • Update: Added JavaDoc for Action and AbstractAction classes.
  • Bug Fix: Fixed issue with SSL and LDAP authentication modules.
  • Bug Fix: Fixed issue with phone authentication module.

New in JSCAPE MFT Server 6.1.0.50 (Sep 29, 2009)

  • Enhancement: Added Copy Regex File and Move Regex File trigger actions.
  • Enhancement: Added Tar Directory action for creating a TAR archive of a directory.
  • Enhancement: Added Append File action for appending messages to a file.
  • Enhancement: Updated all SFTP related actions so that password is optional, providing support for password-less public key authentication.
  • Enhancement: Added ability to disable a trigger.
  • Enhancement: Updated Maximum password age field in Compliance panel to support up to 999 days.
  • Enhancement: Added ability to retrieve event variables within custom action code.
  • Enhancement: Added ability to sign and view signatures for OpenPGP keys.
  • Enhancement: Added ability to specify a hostname in Passive IP field allowing for IP resolution when using a dynamic IP.
  • Enhancement: Added Ftp Rename File, Ftps Rename File and Sftp Rename File trigger actions.
  • Enhancement: Added Ftp Create Directory, Ftps Create Directory and Sftp Create Directory trigger actions.
  • Enhancement: Added ability to specify JDBC connection pool size and time-to-live for connections in Database Log and DB Datastore modules.
  • Enhancement: Added ability to select multiple files for upload in HTML user interface using optional Flash plug-in.
  • Enhancement: Added ability to automatically start domain/services on failover server after synchronization.
  • Enhancement: Added additional information to server log to detect source of failed user authentications.
  • Enhancement: Added ability to set expected successful return code(s) using a regular expression in Run Process trigger action.
  • Update: Changed logging level for client read timeout messages so they only show up in log with FINE logging level enabled.
  • Update: Changed "Test parameters" functionality in LDAP Query Authentication module to check filter parameters in addition to user authentication.
  • Update: Changed default setting for ""Create account if not found" option in various authentication modules to enabled.
  • Update: Various updates to API JavaDoc.
  • Update: Changed behavior in Failover module so that production server will startup even if failover server is down.
  • Bug Fix: Fixed issue with NTLM Authentication settings not being displayed properly when using multiple domains.
  • Bug Fix: Fixed issue with improper server response to EPSV command.
  • Bug Fix: Fixed issue with Delete Files Older Than property in Delete Files trigger action.
  • Bug Fix: Fixed issue with with logos not being updated properly in IE browser when using multiple domains with different logos.

New in JSCAPE MFT Server 5.2 (Jul 15, 2009)

  • Enhancement: Added support for submitting custom form data when uploading files via HTML user interface.
  • Enhancement: Added ability to set syslog facility.
  • Enhancement: Added integration support for JSCAPE Web Document Viewer product. This product allows users to view documents on the server using a web based embedded document viewer.
  • Enhancement: Added integration support for JSCAPE Secure FTP Server Plugin for Outlook. This product allows users to perform ad-hoc email file transfers directly from Outlook email clients.
  • Enhancement: Added ability to copy a group.
  • Enhancement: Added ability to copy a user.
  • Enhancement: Added IPv6 support for all protocols.
  • Bug Fix: Fixed issue with File Upload event being fired twice when using a reverse proxy.
  • Bug Fix: Fixed path editing issue in JSCAPE Secure FTP Server Manager
  • Bug Fix: Fixed issue with trigger action information being lost during upgrade.

New in JSCAPE MFT Server 3.8 (Mar 5, 2008)

  • Enhancement: Added support for IBM JVM 1.4.2 and above.
  • Enhancement: Added support for AIX 5.x and 6.1 platforms.
  • Enhancement: Improved auto-start documentation and example SMF script for Solaris platforms.
  • Enhancement: Added support for ZLIB compression in SFTP protocol.
  • Enhancement: Added ability to specify send and receive buffer sizes for FTP/S and SFTP protocols.
  • Enhancement: Added ability to define password policies.
  • Enhancement: Added several command line utilities for managing users.
  • Enhancement: Added ability to perform on-demand synchronization of server configuration and account data.
  • Enhancement: Added atomic file writing support when updating server configuration and account data.
  • Enhancement: Added support for multiple management connections.
  • Enhancement: Added ability to limit connections to administrative service based on client IP address.
  • Bug Fix: Fixed drive sorting bug found in Java applet interface.