This document contains information about changes and enhancements in various versions and builds of Acronis MassTransit. It is subject to change as development on Acronis MassTransit continues.
Please see the separate ReadMe file for other information, including system requirements, configuration considerations and known issues.
Support: https://support.acronis.com/mobility
Product documentation: https://go.acronis.com/documentation/masstransit
HOW TO READ THIS DOCUMENT
* The affected platforms are designated by the reference [Mac], [Win], or [Mac/Win].
* If a change affects only a certain version of Acronis MassTransit, it is marked with a designation such as [Enterprise] or [Web Client].
* Numbers such as [#10268] refer to Acronis internal change tracking record.
* The numbers prefaced with an "x" indicate the specific build in which a change was introduced. Acronis periodically releases "hot fixes" to its products to provide customers with access to bug fixes and new features before a full public release is available. Typically, a version will go through a number of hot fix releases (e.g., 5.0.2x11, 5.0.2x12, etc.) before a full product release. Customers can use this information to evaluate whether to update to the latest hot fix.
CHANGES IN ACRONIS MASSTRANSIT 8.2.0
Released for Windows and Mac in December 2020.
Below is a summary of the improvements in Acronis MassTransit 8.2.
* ENHANCEMENT: The MassTransit Assistant for Mac is now 64-bit
* ENHANCEMENT: The MassTransit Web Plugin is now compatible with macOS 10.15 Catalina and macOS 11.0 Big Sur
* ENHANCEMENT: Improved SFTP client stability
* ENHANCEMENT: Added support for Windows Server 2019
* ENHANCEMENT: Added support for PHP 7.4
* BUG FIX: Fixed an error 500 when accessing the Download Page
Fixed an "HTTP" 500 error, visible when sending large number of files to a WebClient contact, while trying to reach the "Download" page from a browser.
* BUG FIX: Fixed an installation issue with Mozilla Firefox browser extension
The MassTransit Firefox extension was republished, due to the fact that Firefox 74 stopped supporting sideloading extensions.
* MISCELLANEOUS: Notification about MassTransit plug-in compatibility [Mac]
The MassTransit Plug-in page clarifies the current MassTransit plug-in compatibility status for Mac users.
CHANGES IN ACRONIS MASSTRANSIT 8.1.0
Released for Windows in November 2019.
Below is a summary of the improvements in Acronis MassTransit 8.1.
* ENHANCEMENT: Improved performance of TCP/IP secure connections
For transfers that use the MassTransit TCP/IP Secure protocol, the transfer speed increased up to 100 Mb/s.
* BUG FIX: Fixed security issue
A security vulnerability in MassTransit Web was detected and patched.
* BUG FIX: Fixed download progress bar
In several combinations of PHP and browser the download progress bar did not indicate real progress.
* BUG FIX: Fixed wrong user message
Users are not prompted to install the latest version of the MassTransit plug-in when it is already installed.
* BUG FIX: Fixed MassTransit plug-in compatibility with Firefox 62 or later [Win]
MassTransit plug-in is now accessible for the users of Firefox 62 or later, after a new installation mode was implemented.
* MISCELLANEOUS: Notification about MassTransit plug-in compatibility [Mac]
The MassTransit Web Plug-in page clarifies the current MassTransit plug-in compatibility status for Mac users:
CHANGES IN ACRONIS MASSTRANSIT 8.0.1
Released for Windows in July 2018.
Below is a summary of the improvements in Acronis MassTransit 8.0.1.
* ENHANCEMENT: Added support for APFS in Mac Web Assistant
Acronis MassTransit now supports APFS in the Mac Web Assistant.
* ENHANCEMENT: Added an option to specify server certificate for SFTP Client connections
Acronis MassTransit server administrator can now configure server certificate for SFTP Client connections to improve security.
* ENHANCEMENT: PHP 7 support
Acronis MassTransit now supports PHP 7.2.7. PHP 7 brings a lot of security and functionality improvements. This is the recommended version of PHP to use on Windows Server 2012 and later. On Windows Server 2008 PHP 5.6.32 is still recommended due to known compatibility issues.
* BUG FIX: SFTP Client protocol fixes
Fixed performance, stability and logging issues of SFTP Client.
CHANGES IN ACRONIS MASSTRANSIT 8.0
Released for Windows in November 2017.
Below is a summary of the improvements in Acronis MassTransit 8.0.
* ENHANCEMENT: SFTP Client protocol support
Acronis MassTransit now supports SFTP Client as a method for transferring files and folders to SFTP Servers.
* ENHANCEMENT: Web Client support for Google Chrome
The Acronis MassTransit Web Client is now supported on Google Chrome web browser on Windows and Mac. A Chrome extension will be installed with the 8.0 web client and users will be asked to enable it on first launch.
* ENHANCEMENT: Web Client support for most recent versions of Firefox
The Acronis MassTransit Web Client is now supported on most recent versions of Firefox web browser on Windows and Mac. A Firefox extension will be installed with the 8.0 web client and users will be asked to enable it on first launch.
* ENHANCEMENT: Sever support for Windows Server 2016
The Acronis MassTransit Server can now be installed on Windows Server 2016.
* ENHANCEMENT: Mac components support OS X 10.12 Sierra and 10.13 High Sierra
The Acronis MassTransit Web Client is now supported on macOS 10.12 Sierra and 10.13 High Sierra.
* ENHANCEMENT: Added support for PHP 5.6.32
MassTransit now supports PHP 5.6.32. This is the recommended version of PHP to use for functionality and security fixes.
* BUG FIX: Fixed ADMIN_CONTACT_TEXT setting
Fixed issue with the ADMIN_CONTACT_TEXT setting not applying when used.
CHANGES IN ACRONIS MASSTRANSIT 7.7
Released for Windows in December 2016.
Below is a summary of the improvements in Acronis MassTransit 7.7.
* ENHANCEMENT: TLS 1.2 support.
Acronis MassTransit now uses by default TLS 1.2 for TCP/IP Secure connections. A new setting on the TCP/IP Secure listen configuration dialog allows for legacy TLS 1.0 support when listening for connections from old versions of MassTransit server, which do not support TLS 1.2.
* ENHANCEMENT: OpenSSL 1.0.2f integration.
Acronis MassTransit is now integrated with a newer version of OpenSSL - 1.0.2f. This version addresses various security vulnerabilities discovered in earlier versions of OpenSSL.
* ENHANCEMENT: Added support for PHP 5.6.29
MassTransit now supports PHP 5.6.29. This is the recommended version of PHP to use for functionality and security fixes.
* KNOWN ISSUE: Dropped support for MassTransit version 5.x.
Acronis MassTransit 7.7 no longer supports MassTransit versions 5.x or older. Customers using these products will need to migrate to MassTransit 6.0 to continue to transfer files with Acronis MassTransit 7.7 locations. Note that this only affects certain communication methods—primarily TCP/IP Secure.
* KNOWN ISSUE: Windows Server 2003 is no longer a supported Operating System for Acronis MassTransit.
For a list of supported operating systems please see the separate ReadMe file.
CHANGES IN MASSTRANSIT 7.6.1
Released for Windows in March 2016.
Below is a summary of the improvements in MassTransit 7.6.1. This will be the last version to support Windows Server 2003.
* ENHANCEMENT: Show/Hide Associated Contacts for Actions in MassTransit Administrator.
A new setting has been added to allow administrators to show/hide the Associated Contacts column on the Actions tab of the Setup window. On servers with large number of active contacts showing the column may decrease performance of the Actions tab.
CHANGES IN MASSTRANSIT 7.6
Released for Windows in July 2015.
Below is a summary of the improvements in MassTransit 7.6.
* ENHANCEMENT: Ignore certain file types for sending.
By default MassTransit will add for sending all files in the “To Send” folder of a contact, even files starting with a “.”. A new setting in MassTransit.cfg IGNORE_FILE_TYPES_FOR_SENDING allows the administrator to list file types, which will be ignored when sending. The ignored files will not appear in the Files and Contacts windows.
* ENHANCEMENT: Actions can be configured to fire for Adhoc type of contacts.
Actions can now be configured to apply to only Adhoc contacts, distinctively from web contacts. The new selection options are “All Adhoc Clients”, “All Web Clients”, and “All Web and Adhoc Clients”.
* ENHANCEMENT: Configuration option to hide the “Include Message” box from the Send Files tab for web users.
A new setting in ftweb.ini ENABLE_EMAIL_MESSAGE allows the administrator to hide the “Include Message” checkbox that appears on the Send Files tab for all web users. The default is “true”, which means the checkbox will be shown.
* ENHANCEMENT: Added CC in email notifications.
MassTransit now includes a CC field for the Email action task.
* ENHANCEMENT: Force MassTransit Web Clients to change passwords.
MassTransit includes a new checkbox on the Contact Information window that allows the administrator to force a Web Client to change their password on next logon.
* ENHANCEMENT: New column on Actions tab for associated contacts.
MassTransit includes a new column on the Actions tab of the Setup window that lists associated contacts with each action.
* ENHANCEMENT: Allow hiding of Files Already Downloaded option for group members.
Files sent to a group are not available for re-download by individual contacts. That is why MassTransit now includes a setting in ftweb ini HIDE_FILES_ALREADY_DOWNLOADED_FOR_GROUP_MEMBERS, which allows the administrator to hide the checkbox from the Download Files tab for all web users, who are members of a group. The default us “false”, which means the checkbox will be shown.
* ENHANCEMENT: OpenSSL 0.9.8zf integration.
MassTransit is now integrated with a newer version of OpenSSL - 0.9.8zf. This version addresses various security vulnerabilities discovered in earlier versions of OpenSSL.
* BUG FIX: Fixed extending expiration of Adhoc contacts.
MassTransit will now properly extend the expiration of Web and Adhoc contacts when new files are sent to them.
* BUG FIX: Fixed adding of metadata during file transfers.
Fixed the way MassTransit adds metadata to files during file transfers, which in rare cases could cause third-party software to not be able to read the file properly.
* BUG FIX: Exclude forwarding contact from email notifications.
When files are received in a forwarding scenario, MassTransit no longer sends a duplicate email notification for the forwarding contacts, only for the originating user.
CHANGES IN MASSTRANSIT 7.5.1
Released for Windows in October 2014.
Below is a summary of the improvements in MassTransit 7.5.1.
* ENHANCEMENT: Mac components support OS X 10.10 Yosemite
MassTransit Web Client is now supported on OS X 10.10 Yosemite.
CHANGES IN MASSTRANSIT 7.5
Released for Windows in September 2014.
Below is a summary of the improvements in MassTransit 7.5.
* ENHANCEMENT: Force Forwarding on per contact basis
MassTransit 7.5 now allows to "Force Forwarding or Service Selection" for individual contacts. This allows some Web Client users to send files to the Server and others could be forced to choose a forwarding contact.
* ENHANCEMENT: Hiding Drop Off folder on per contact basis
When using MassTransit as an FTP Server, Drop off folders can now be hidden for individual contacts.
* ENHANCEMENT: Disable My Accounts Tab on per contact basis
The new checkbox allows to disable My Accounts tab in the MassTransit web interface for individual contacts.
* ENHANCEMENT: Support Backup Domain Controller
MassTransit 7.5 now allows to specify backup domain controller for Active Directory to be used in the event of failure of the primary domain controller. The backup DC settings are configured in the MassTransitEngine.cfg configuration file.
* ENHANCEMENT: Send email to users when they change their password
In order to improve security email is sent to users when their password is changed.
* ENHANCEMENT: Moving files via FTP within the user Drop_Off mailbox is now allowed
MassTransit 7.5 now allows to move files via FTP within the user Drop_Off mailbox.
* ENHANCEMENT: Set up email notification for particular Drop Folder Service
MassTransit 7.5 now allows to Email Notification Actions to be filtered for a particular Drop Folder Service.
* ENHANCEMENT: Full support of Windows Server 2012 for MassTransit trials
MassTransit 7.5 Trial installations are now also supported on Windows Server 2012.
* ENHANCEMENT: Option to clean-up source folders after a move action
The checkbox to remove empty folders from the source on a move is added to Copy/Move File action.
* ENHANCEMENT: Mac components support OS X 10.9.5
MassTransit Web Client is now supported on OS X 10.9.5.
* ENHANCEMENT: "Contact Support" link is added to the help menu
A new "Contact Support" link is added to the help menu of the MassTransit Administrator.
* ENHANCEMENT: Added support for PHP 5.5.16
MassTransit 7.5 now supports PHP 5.5.16. This is the recommended version of PHP to use for functionality and security fixes.
* ENHANCEMENT: Support custom time setting for PHP temporary file garbage collection
MassTransit 7.5 now allows to specify custom time setting for PHP temporary file garbage collection via MTWeb.ini configuration file.
* BUG FIX: Fixed MassTransit Sidecar installation on Windows Server 2012 R2
MassTransit Sidecar can now be successfully installed on Windows Server 2012 R2.
* BUG FIX: Fixed error 500 when trying to log in with non-existing web contact
When user tries to log in using non-existing web contact, an error message is displayed, stating that the entered contact name does not exist or the password is incorrect.
* BUG FIX: Fixed crash on some malformed responses
Fixed occasional crashes when MassTransit Server was scanned with some security tools.
* BUG FIX: Fixed error when sending files to email addresses with apostrophe
Fixed issue with incorrect escaping of apostrophe symbol in email addresses.
* BUG FIX: Fixed occasional lock-up on saving configuration changes in the MassTransit administrator
Fixed issue causing MassTransit Administrator to freeze when saving drop folder service pointing to a network location, when connection to that location is not stable.
* BUG FIX: Fixed work with Active Directory in case some Organizational Units in Search Base are not available
Fixed issue with user authentication against Active Directory in cases where some Organizational Units were deleted in AD, but still exist in the configured Search Base.
* KNOWN ISSUE: Special configuration of MySQL is required when installing on Windows Server 2012 R2 Datacenter
If you are installing MassTransit 7.5 on Windows Server 2012 R2 Datacenter please visit documentation
* KNOWN ISSUE: Microsoft Windows clusters are no longer a supported configuration in MassTransit 7.5.
CHANGES IN MASSTRANSIT 7.3
Released for Windows in February 2014.
Below is a summary of the improvements in MassTransit 7.3.
* ENHANCEMENT: Sever support for Windows Server 2012 and 2012 R2
The MassTransit Server can now be installed and used on Windows Server 2012, including Windows Server 2012 R2.
* ENHANCEMENT: Web Client support for Windows 8 and 8.1.
The MassTransit Web Client is now supported on Windows 8 and Windows 8.1.
* ENHANCEMENT: Web Client support for Windows Internet Explorer 10 and 11.
The MassTransit Web Client is now supported with Internet Explorer 10 and 11.
* ENHANCEMENT: Web Client support for Mac OS X 10.9 and Safari 7.
The MassTransit Web Client is now supported on Mac OS X 10.9 and Safari 7.
* ENHANCEMENT: Added support for PHP 5.4.24.
MassTransit 7.3 now supports PHP 5.4.24. This is the recommended version of PHP to use for functionality and security fixes.
* ENHANCEMENT: Actions can be configured to fire for types of contacts.
Actions can be configured to apply to only specific contacts selected from a list. New options are provided to allow the actions to fire for specific classes of contacts, so that
the actions do not need to be reconfigured when adding new contacts to MassTransit. The new selection options are "All Application Clients", "All Servers", "All Web Clients",
and "All Satellite Servers". One or more can be selected.
* ENHANCEMENT: Actions filters can now have multiple conditions.
Actions can be configured to apply to only when certain filters are met based on items such as the file name, path, or log message. Multiple conditions can now be set for each
item, using AND/OR logic.
* ENHANCEMENT: PHP Memory limit increased to 128MB.
The default PHP memory limit in mtweb.ini has been increased to 128MB, which should improve the performance and stability of the MassTransit web site.
* ENHANCEMENT: Improved options for managing ad-hoc contact expirations.
When licensed for unlimited web clients, MassTransit defaults to creating ad-hoc web client accounts as real web clients instead of ad-hoc. This can make it difficult to
manage large numbers of ad-hoc web clients that need to be expired. A new setting CREATE_WEB_INSTEAD_OF_ADHOC has been added to MassTransitEngine.cfg. Setting the value to FALSE will cause ad-hoc web clients to be always created as ad-hoc, not regular web clients. Ad-hoc expiration rules will then apply to the new clients.
* ENHANCEMENT: Network Monitoring Whitelist supports multiple exceptions.
The NETWORK_MONITORING_WHITELIST setting in MassTransitEngine.cfg now supports multiple IP addresses supported by commas. This is useful if there is more than one system checking the MassTransit server availability.
* ENHANCEMENT: New email tokens for contact’s first and last name.
Email actions can now use tokens to specify the contact’s first and last name. These tokens are $${{FirstName}} and $${{LastName}}, respectively.
* ENHANCEMENT: New email tokens for representing transfer dates.
Email actions can now represent dates in different formats. In addition to the short form $${{Date}}, MassTransit now supports $${{LongDate}} and $${{ISODate}} for long form and the ISO standard for dates, respectively.
* ENHANCEMENT: Removed the information link from the MassTransit web site.
The MassTransit web site no longer includes the information link (i) right side bar next to the Help link. This was removed to prevent exposing information about the hosting platform and database to users.
* ENHANCEMENT: Contacts window no longer auto-scrolls when connections are made.
The MassTransit Administrator Contacts window will no longer automatically scroll as information within the contacts list changes.
* BUG FIX: Improved handling of sending email notifications when originating user’s contact field has more than one email address
If the “use originating user email address if available” option is set for the From email address of an email notification, and the contact’s email address has more than one email address specified, now only the first email address will be used for the From field. Previously all were used, which led to error sending notifications via some SMTP servers.
* BUG FIX: File lists in HTML email notifications now break properly.
HTML email notifications that include the $${{filelist}} token now generate a proper line break after each file name.
* BUG FIX: Resolved a problem where FTP clients could cause the ‘Received’ folder to be deleted.
In some rare cases FTP clients could cause the ‘Received’ folder to be deleted by dragging and dropping files onto the ‘..’ link in the ‘Drop_Off’ folder.
* BUG FIX: Fixed a crash that could occur when connecting to a Rumpus FTP Server using passive mode.
In some cases the MassTransit server would crash when connecting to some versions of the Rumpus FTP Server using passive mode.
* BUG FIX: Email actions will no longer generate an error when sending to a Group contact which has no email address.
MassTransit no longer attempts to send an email notification to a Group contact because there is no email list for such contacts. Also errors are no longer logged in this situation.
* BUG FIX: New Group contacts no longer expire when the contact expiration setting is enabled.
When the global new contact expiration setting is enabled, MassTransit no longer marks Group contacts to be expired when they are created.
* BUG FIX: Hot Folder configurations are no longer erased when editing the Hot Folder and the configured folders are not online.
MassTransit no longer erases the Hot Folder configuration for a contact if when editing the contact the configured folders are not accessible.
* BUG FIX: MassTransit Web no longer logs excessively to the PHPLog.log file when clients connect with no user agent string.
When a client with no user agent strings connects to the MassTransit web site, excessive warnings no longer appear in the PHPLog.log file.
* BUG FIX: MassTransit no longer crashes when receiving files with long names from a Rumpus server if the option Move Files To is enabled in the FTP configuration dialog.
When using the FTP Client communications method with Move File To option enabled, MassTransit would sometimes crash when downloading files with long filenames from a Rumpus FTP Server.
CHANGES IN MASSTRANSIT 7.2.7
Released for Windows in August 2012.
Below is a summary of the improvements in MassTransit 7.2.7.
* ENHANCEMENT: Added support for PHP 5.4.5.
MassTransit 7.2.7 now supports PHP 5.4.5. This is the recommended version of PHP to use for functionality and security fixes.
* ENHANCEMENT: Support for displaying progress when uploading files via the web browser when using HTTP.
When PHP 5.4 is used, MassTransit will now display progress in the web page for file uploads when using the HTTP transfer method. Previously this capability was not available when using PHP 5.3.
* ENHANCEMENT: The default page presented to users when they log into the MassTransit web site can be configured.
A new flag in mtweb.ini called DEFAULT_PAGE_AFTER_LOGIN can be set to specify whether the default page presented to users when they log into MassTransit is the send files tab or the download files tab. See mtweb.ini for more information.
* ENHANCEMENT: Web client support for Mac OS X 10.8 and Safari 6.
The MassTransit Web Client is now supported on Mac OS X 10.8 and Safari 6. The web client is signed properly for deployment when Mac OS X 10.8 Gatekeeper is enabled.
* ENHANCEMENT: Drag and drop file sending can be disabled across all browsers.
A new flag in mtweb.ini called ENABLE_DRAG_AND_DROP_AREA can be set to specify whether to allow drag and drop file sending for those browsers that support it. Turning this off makes the user experience for sending files consistent across browsers, since some browser do not support drag and drop sending with the MassTransit Web Client.
* ENHANCEMENT: Added support for MySQL 5.1.65.
MassTransit 7.2.7 now supports MySQL 5.1.65. This is the recommended version of MySQL to use for the latest bug and security fixes. Contact Group Logic support to download the installer.
* CHANGE: Drag and drop file and folder uploading is no longer available for Safari 6 or later.
Due to a change in the internal security model of Safari, drag and drop of files and folders for sending is no longer available on Safari 6 or later. Please use the Add Files button to select files and folders for sending.
* BUG FIX: Improved security of MassTransit web site to prevent Cross Site Scripting (XSS) and CSRF attacks.
MassTransit web site has improved defenses against Cross Site Scripting and CSRF-style attacks.
* BUG FIX: Fixed a crash that could occur using the MassTransit Outlook plug-in with multiple recipients.
Due to a MassTransit server bug introduced in MassTransit 7.2.4, there were conditions where the MassTransit Outlook Plug-in would report an error "Attempted to read or write protected memory". This was fixed on the server side, the Outlook plug-in does not need to be updated.
* BUG FIX: MassTransit would fail to see new files in mailbox folders when "When Files are Added" actions with filters were configured.
Fixed a bug with mailbox polling a "When Files are Added" action was configured that also had a filter on path or file name, and none of the files added matched the filter, then MassTransit would fail to recognize any of the files in the mailbox.
* BUG FIX: MassTransit now supports email addresses containing a characters from the following set: ' ` ! # % $ ~ + & = ^.
MassTransit now supports emails containing additional types of characters, both for sending emails to arbitrary email addresses and configuring contact's email addresses.
CHANGES IN MASSTRANSIT 7.2.6
Released for Windows in April 2012.
Below is a summary of the improvements in MassTransit 7.2.6.
* BUG FIX: Support MassTransit Plug-in with Google Chrome Frame with Internet Explorer 8 on Windows 7.
Provides compatibility for the MassTransit Plug-in with Google Chrome Frame plug-in when using Internet Explorer 8 on Windows 7. Previously only Internet Explorer 9 was supported.
* BUG FIX: Fixed a scripting performance problem introduced in MassTransit 7.2.5.
Fixes a regression introduced in version 7.2.5 which caused performance problems with the MassTransit scripting interface. When a lot of script commands were conducted or if the server was under load scripts would take much longer to execute.
* BUG FIX: Resuming transfers of files failed when >4GB of the file had been received.
Fixes a bug when using the resume feature of the MassTransit protocol and >4GB of a file had been received previously, the resume would fail, resulting in a connection timeout or failed file transfer.
* BUG FIX: Fixed crash that could occur when checking for automatic call triggers.
Fixed a crash that occurred in rare situations when the server was checking for automatic call triggers, and a particular client wouldn't normally trigger a call but had a call retry pending (due to errors, etc.).
CHANGES IN MASSTRANSIT 7.2.5
Released for Windows in March 2012.
Below is a summary of the improvements in MassTransit 7.2.5.
* BUG FIX: Fixed crash that could occur when using scripting on a heavily loaded server.
Fixes a bug when the MassTransit service was under heavy load and also had scripts running against it, under some circumstances MassTransit would crash potentially requiring a database repair to restart. This was a regression introduced in MassTransit 7.1.
* CHANGE: Scripts for backing up and repairing the MySQL database.
Two scripts have been added to the Extras folder that allow backup and repair of the MySQL database on the MassTransit Server. To use these scripts, edit them to reflect your configuration before running them. Please contact Group Logic technical support with any questions
* CHANGE: The Just Give Me a Link checkbox on the Request Files tab of the MassTransit web interface has been removed.
* CHANGE: Switched MassTransit Windows Assistant from using embedded MySQL to SQLite.
* CHANGE: Removed expired VeriSign root certificate from server and client installers.
CHANGES IN MASSTRANSIT 7.2.4
Released for Windows in November 2011.
Below is a summary of the improvements in MassTransit 7.2.4.
* ENHANCEMENT: MassTransit can be configured to process files with a requested service at the end of a transfer, instead of when the file was received.
When files are received with a request that a service be applied to the file, traditionally MassTransit queues the file for processing by that service as soon as the file is received. This is meant so that processing can begin immediately, instead of waiting for all of the files in a transmission to be received. This can cause problems with some workflows, where instead MassTransit should wait and queue the files for processing after the connection has completed. A new setting in the MassTransitEngine.cfg file is available called QUEUE_SERVICE_PROCESSING_WITH_EACH_FILE_RECEIPT to have all files received in a connection queued for processing at once. The default is TRUE, the traditional behavior of MassTransit.
* ENHANCEMENT: Copying large files as part of drop folder services or copy/move actions will not block other parts of MassTransit.
MassTransit no longer blocks the Administrator and MassTransit web site when large files are being copied through drop folder services or copy/move actions. Typically this would occur if the destination folder was a network volume and the file was very large.
* ENHANCEMENT: Improved handling for Active Directory users with periods at the end of their names.
When automatically provisioning MassTransit accounts using Active Directory, users that had periods at the end of their names (i.e., Pamela S.) would cause a mailbox folder to be created on the file system which was inaccessible by Windows Explorer. MassTransit now will strip trailing periods and spaces from these user names so that their mailboxes can work properly. In the example, the contact name in MassTransit would be "Pamela S" with no trailing period. When upgrading, existing entries in the contacts list that contain trailing periods or spaces must be deleted. Then on the next poll MassTransit will create a new entry without the trailing periods or spaces.
* ENHANCEMENT: Improvements to display of long paths for drop folder services and copy/move actions.
The MassTransit Administrator has been enhanced to display multiple lines for the path when configuring drop folder services as well as copy/move actions. The text can be selected and copied by right clicking on the text itself. Previously the paths could be cut off and not visible if the path was long.
* ENHANCEMENT: Configurable default for subject tokens in email notifications.
When a $$Subject token is being used in email actions, if there was no subject specified MassTransit would use the text "[No Subject]". This could cause confusion when mixing ad-hoc file transfers (which have subjects) with more traditional transfers where a subject is not specified. MassTransit now provides a setting in the MassTransitEngine.cfg file called DEFAULT_EMAIL_ACTION_SUBJECT_TOKEN which allows this value to be changed. The default remains "[No Subject]".
* ENHANCEMENT: MassTransit web site properly references HTTP or HTTPS depending on security being used to access the site.
MassTransit now properly indicates HTTP or HTTPS for various user interface elements based on the security of the site. For example, when it says "Logged in as 'user' using HTTP" it will say HTTPS when that is the security being used to access the site. This also applies to switching between the MassTransit web plug-in and HTTP transfers.
* ENHANCEMENT: Configuration option to hide the "Show file(s) that have already been downloaded" checkbox on the Download Files tab for web users.
A new setting in mtweb.ini "ALLOW_SHOW_FILES_ALREADY_DOWNLOADED" allows the administrator to hide the checkbox that appears on the Download Files tab for all web users. The default is "true", which means the checkbox will be shown.
* BUG FIX: Periodic action scripts would stop firing under some conditions.
Fixes a bug causing periodic actions that fired weekly, or on a day or the week would stop firing at the end of the month. Monthly actions would stop firing at the end of the year.
* BUG FIX: Improvements to how MassTransit handles requests to download files that have been deleted on the file system
Various fixes were made to how MassTransit handles requests to download files that have been forwarded to another user but are not longer on the file system. This only applies to MassTransit Protocol connections, not HTTP, FTP or SFTP.
1. The default in the MassTransit.cfg file for PURGE_TO_SEND_RECORD was incorrect in the comment - the default is actually false. This has been fixed in the comment.
2. When a file is missing and a user tries to download it and PURGE_TO_SEND_RECORD is set to true, MassTransit previously logged an error that the file could not be found, and then another error that it was missing from disk and the record has been removed. Now MassTransit will only log that the file is not on the system and the record was deleted, and this will be at the warning level, not an error.
3. There was a bug in checking if the file was missing -- it only was handled in the case where the file was not found. If the entire folder where the file was located had been deleted, the user would get a Directory Not Found error. This case is now handled properly.
* BUG FIX: Support for HTTP transfers using Safari 5.0.6 on Mac OS X 10.5
MassTransit now supports HTTP uploads when using Safari 5.0.6 on Mac OS X 10.5.
* BUG FIX: Restored support for using Mac web client on PowerPC Mac OS X 10.5
MassTransit web client now runs on PowerPC Macs again when using Mac OS X 10.5.
* BUG FIX: Sending multiple files via the FTP Client method would cause errors against some FTP Servers.
Fixes a regression introduced in 7.2.3 which caused an error sending the 2nd file against some FTP servers that reused the same port for passive mode FTP connections, such as the Rumpus FTP server.
* BUG FIX: Microsoft Outlook Plug-in error when sending meeting requests.
Fixes a bug that caused Outlook to report an error when sending meeting requests when the MassTransit Outlook Plug-in was installed.
* BUG FIX: Fixed tab order of the email action configuration dialog.
Fixes the tab ordering of the configuration dialog for setting up email actions.
* BUG FIX: After files added script actions did not pass the list of files to the script in a forwarding workflow.
When forwarding files to another user, if an After Files Are Added action is defined as a script, MassTransit was not passing the list of file IDs to the script.
CHANGES IN MASSTRANSIT 7.2.3
Released for Windows in June 2011.
Below is a summary of the improvements in MassTransit 7.2.3.
* NEW FEATURE: Support for Safari 5.1 on Mac OS X.
Support is included for the MassTransit Web Plug-in as well as HTTP uploads when using Safari 5.1 on Mac OS X. Users of the Web Plug-in with Safari 5.1 will be prompted to install a new 7.2.3 plug-in regardless of what the setting of the MINIMUM_REQUIRED_PLUGIN_VERSION is in MTWeb.ini.
* NEW FEATURE: Support for Unicode characters in the subject and message body of email actions.
MassTransit now allows the entry of Unicode characters into email action's subject and message fields. If existing email actions contained non-ANSI characters in these fields, they will need to be edited in the MassTransit Administrator after upgrading.
* NEW FEATURE: MTWeb offers a new setting, CONTACT_XOR_SERVICE.
A new setting in mtweb.ini, CONTACT_XOR_SERVICE, allows administrators to require that web users select either a contact to forward to or a service to send files to, but not both. If this setting is enabled and a web user attempts to select both a contact and service, they will receive an error.
* BUG FIX: The MassTransit installer will consistently set proper permissions on web folders after upgrade.
The MassTransit installer will now properly set permissions on the MTWeb folders when upgrading a MassTransit server where MTWeb has previously been configured.
* BUG FIX: MassTransit acting as an FTP client now works properly in active mode.
Previously when using MassTransit outgoing call method "FTP Client" in active mode (as opposed to passive mode), the FTP connections would fail.
* BUG FIX: Crash when manually disconnecting a connection that was in "calling" state.
Fixed a crash in the MassTransit Engine that occurred manually disconnecting a session using the MassTransit Protocol when the connection was still in the "calling" state.
* BUG FIX: MassTransit now reports enclosing folder names in the log when files are sent from mailbox folders.
Fixes a regression in functionality that prevented parent folder names from being included in log messages when files are sent from the To Send mailbox with the MassTransit protocol.
CHANGES IN MASSTRANSIT 7.2.2
Released as a hot fix for Windows in May 2011.
Below is a summary of the improvements in MassTransit 7.2.2.
* CHANGE: The MassTransit Administrator now connects only to MassTransit 7.2.2 or later servers.
Due to the addition of new types of actions, the MassTransit Administrator has been revised to only connect to MassTransit 7.2.2 or later servers. This prevents potential corruption of actions configuration when administering older versions of MassTransit.
* BUG FIX: Request Files email actions not triggering.
Request Files email actions now trigger properly. These are fired when a user chooses "Request Files" from the MassTransit web interface. This regression was introduced in 7.2.1.
* BUG FIX: MassTransit now logs with the proper time after daylight savings time changes.
Previously MassTransit log entries would be off by one hour due to daylight savings time changes until MassTransit was restarted.
CHANGES IN MASSTRANSIT 7.2.1
Released for Windows in April 2011.
Below is a summary of the improvements in MassTransit 7.2.1.
* NEW FEATURE: Outlook plug-in for attachment offloading.
A MassTransit plug-in for Outlook 2007 and 2010 on Windows is now available. The plug-in allows email attachments (either all, or above a specified size threshold) to be sent via MassTransit instead of via the email server. The email sent to the recipient will replace the attachments with a file list and a passkey link to allow the user to pick up the files via the MassTransit web interface.
* NEW FEATURE: 'After Ad-hoc Contact Is Created' action trigger.
A new action trigger is available that fires when new contacts are created as a result of files being sent to or requested from arbitrary email addresses.
* ENHANCEMENT: Custom 'from' addresses for email actions.
Email actions offer a new configuration option to specify the 'from' email address. Actions can use either the default 'from' address (as specified in the MassTransit.cfg file), an action-specific 'from' address, or the originating user email if available. If the latter option is selected but no originating user email is available when the action fires, the default 'from' address will be used. Note that to avoid problems relaying emails at the SMTP server, the actual address from which the emails will be sent will always be the one specified in the MassTransit.cfg file, but the displayed name and reply-to address will show the requested 'from' address.
* ENHANCEMENT: MTWeb download files page offers a folders view.
The MTWeb download files page now offers an alternate view that shows the top-level folders (and files not contained in folders) that are available for download. From this view, users can download one or more folders of files without having to select the individual files.
* ENHANCEMENT: New flag to allow members of different MDL groups to send files to each other.
By default, members of Active Directory groups that are part of the MDL can only send files to other MDL users who are in their AD groups. However, there is a new flag in the MassTransitEngine.cfg file, LDAP_ALLOW_USERS_TO_SEND_BETWEEN_MDL_GROUPS. If the flag is set to true, users who are a member of any MDL group can send to members of any other MDL group (even if the two users aren't in the same AD group).
* ENHANCEMENT: The order of sending can now be specified for all communication methods.
The existing SEND_FILE_ORDER setting in the MassTransit.cfg file has been extended to set the file order for FTP Client and Hot Folder communication methods in addition to the existing support for MTAP protocols. The SEND_FILE_ORDER setting allows files to be sent in alphabetical or date order instead of size order.
* ENHANCEMENT: MTWeb users who log in with passkeys can set the password for their account.
In MassTransit 7.2.1, users who log into MTWeb using a passkey link can set a permanent password for their account. Because they are logged in with a passkey, they will not have to enter the current password, but the passkey will have to be valid and unexpired.
* ENHANCEMENT: Improved speed of removing a file from the download files page.
MassTransit 7.2.1 significantly improves the responsiveness of the download files page after removing a file without downloading it.
* ENHANCEMENT: Outgoing IP can be specified for MTAP protocols.
There is a new setting that allows the outgoing IP to be specified for TCP/IP, TCP/IP Secure, and UDT connections. This setting is primarily relevant in multihomed setups where you want to ensure that all MassTransit protocol traffic is being sent over a single IP. The IP can be specified in MassTransitEngine.cfg as MTAP_OUTGOING_IP_ADDRESS.
* ENHANCEMENT: The administrative Mac web client can be installed for multiple users.
The administrative installer for the MassTransit Mac web client (MassTransitWebClientAdmin.dmg) can be used to install the MassTransit web client once for use by all users on the installed machine. The administrative installer is not supported on Mac OS 10.4.
* ENHANCEMENT: Additional logging on failed AD searches.
We now log the GUID when an Active Directory user cannot be created because the user with that GUID cannot be found.
* ENHANCEMENT: Added support for PHP 5.3.5 and 5.3.6.
MassTransit 7.2.1 now supports PHP version 5.3.5 and 5.3.6.
* ENHANCEMENT: Improved mailbox polling with a large number of contacts.
MassTransit 7.2.1 contains an enhanced mailbox polling algorithm that dramatically improves the time to recognize new files in mailboxes when there are lots of contacts in the database.
* CHANGE: Downloading already-downloaded files will no longer trigger "After Files Are Added" actions.
When users re-download files with MTWeb that have already been picked up, the "After Files Are Added" actions will no longer be triggered.
* CHANGE: The Group Logic, Inc. contact is no longer automatically created.
The Group Logic, Inc. contact will no longer be automatically created on fresh databases. A contact for connecting to Group Logic can be manually created if desired. Existing databases will not be affected.
* CHANGE: Already-downloaded files will only be shown once.
MassTransit will no longer show multiple instances of the same file in the list of already downloaded files. This avoids a number of errors when downloading multiple already-downloaded files. Note that as a result of this change, files queued programmatically or by dragging-and-dropping to the administrator will not be available for re-download.
* BUG FIX: Passkeys occasionally log users into the wrong account.
MassTransit will no longer generate identical passkeys for different users. All passkeys will be unique among active passkeys and keyed for the contact with which they are associated. In addition, the passkeys generated are selected from a larger range of possible values than in previous versions.
* BUG FIX: MTWeb no longer allows AD users to log in with any password when the MassTransit engine runs as an AD user using NEGOTIATE_AD.
When the MassTransit engine service is running as an active directory user and MassTransit is using the NEGOTIATE AD binding mechanism (instead of specifying the bind name and password in the MassTransitEngine.cfg file), MTWeb users are no longer be able to log in with a valid active directory name and any password; a valid username / password combination is required.
* BUG FIX: Copy/move actions will fire for "After Files Are Added" actions for forwarded files.
MassTransit will fire a copy or move files action triggered by "After Files Are Added" when files are added because they have been forwarded from another user.
* BUG FIX: Files forwarded from MTWeb that would replace duplicates will no longer produce extra folders.
MassTransit will no longer produce wrapper folders to handle replacement of duplicate files when forwarding files from MTWeb. If a web client forwards files to another user and the files are already queued for forwarding, the new versions of the files will silently replace the older copy.
* BUG FIX: MTWeb does not allow users to log in if the MassTransit login account is localized.
MassTransit will now allow MTWeb to properly check the interface version against MassTransit when the MassTransit Engine is running using a localized account.
* BUG FIX: The MassTransit installer now functions on localized machines.
The MassTransit installer will no longer fail on localized machines with an error "Authenticated users is not a valid user or group".
* BUG FIX: Resolved MySQL warnings regarding timestamp format.
MassTransit will now properly format timestamps in MySQL statements to avoid warnings like 'Statement may not be safe to log in statement format' against some versions of MySQL.
* BUG FIX: Files containing high Unicode characters can be re-downloaded.
Downloading already sent files in MTWeb is now functional for files containing high Unicode characters.
* BUG FIX: Download files table does not display when there are files that end with a backslash.
The download files table will now display when the file list includes files that end with a backslash (\).
* BUG FIX: Deleting downloadable files containing an apostrophe.
Files containing an apostrophe (') can now be deleted via MTWeb without downloading them.
* BUG FIX: HTTP uploads do not report errors when files cannot be uploaded because a duplicate exists.
An error message is now presented when files cannot be uploaded via HTTP because duplicates exist and the contact does not have permission to replace files.
* BUG FIX: Improved error logging for HTTP downloads larger than 2 GB.
Users will now receive an error message when attempting to download files larger than 2 GB via HTTP.
* BUG FIX: Last connection time properly updates in MassTransit Administrator.
The MassTransit Administrator will now update the last connection date for triggered connections.
CHANGES IN MASSTRANSIT 7.2
Released for Windows in February 2011.
Below is a summary of the improvements in MassTransit 7.2
* NEW FEATURE: Resume for MassTransit protocol transfers.
MassTransit 7.2 offers the option to resume interrupted transfers on TCP/IP, TCP/IP secure, and UDP connections when connecting to other MassTransit 7.2 servers and web clients. Server-to-server transfers can be resumed as well as web client-to-server transfers (assuming the partial files are still available). Resume functionality can be disabled in MassTransitEngine.cfg by setting MTP_SUPPORT_RESUME to false.
* NEW FEATURE: Already-downloaded files can be downloaded again from MTWeb.
MassTransit 7.2 offers a checkbox to show files that have already been downloaded. When shown, those files can be downloaded again.
* NEW FEATURE: Customization of the MassTransit web interface.
MassTransit 7.2 allows the web interface to be skinned so it can be customized. The customization is independent of the core interface code so it can be easily maintained even when MassTransit is upgraded. To customize MassTransit, make a copy of the Default folder in the MTWeb\webroot\Templates folder and give it a custom name. You can then make changes to the CSS code and images to customize the interface. To specify which template to use, set the TEMPLATE setting in the MTWeb.ini file.
* ENHANCEMENT: Web Client integration support.
MassTransit 7.2 offers documentation on how to integrate the MassTransit web client with custom web sites. Integration supports immediate upload, immediate download, and single upload (with drag-and-drop) modes.
* ENHANCEMENT: MTWeb can be configured to recommend download of the MassTransit plug-in for new users.
MassTransit 7.2 offers a new setting, AUTO_HTTP_FALLBACK, in mtweb.ini. When true, new web users who log in and do not have the plug-in will be immediately directed to the send and download files pages in HTTP mode (existing behavior). If false, new users without the plug-in will be taken first to the plug-in download page and can then choose whether to download the plug-in or proceed to use HTTP mode.
* ENHANCEMENT: The MassTransit Web Assistant will now install on Mac using network and file vault encrypted home directories.
The MassTransit 7.2 web client can now be installed on Macintoshes using network home directories or other configurations in which the user's home directory is not in the default location on Mac OS 10.5 and later. It is also supported for File Vault encrypted home directories.
* ENHANCEMENT: Default subject for email notifications.
Administrators may now specify a default subject for email notifications when the web user does not specify a subject. The settings to configure the default subject are in mtweb.ini. Set DEFAULT_SEND_FILES_SUBJECT for sending files and DEFAULT_REQUEST_FILES_SUBJECT for requesting files.
* ENHANCEMENT: Internet Explorer 9 support.
The MassTransit 7.2 web interface supports Internet Explorer 9.
* ENHANCEMENT: Firefox 4 support.
The MassTransit 7.2 web interface supports Firefox 4.
* ENHANCEMENT: 64-bit Safari 5 support.
The MassTransit 7.2 web interface supports Safari 5 on 64-bit machines.
* CHANGE: MassTransit no longer replaces the Note token in email actions with "No Message".
The ${{Note}} token will no longer be replaced with the text "No Message" if the body text was left blank.
* CHANGE: New TCP/IP Secure listens will use AES-128 authentication.
New TCP/IP Secure listens will default to using AES-128 authentication instead of RC4-40.
* CHANGE: MINIMUM_REQUIRED_PLUGIN_VERSION bypassed on Mac OS 10.4.
MassTransit 7.2 will allow web clients on Macintosh 10.4 to connect with version 7.1.0x277 plug-ins, even if the MINIMUM_REQUIRED_PLUGIN_VERSION parameter is higher than 7.1.0x277. Version 7.1.0x277 is the last version of the plug-in supported on Mac OS 10.4.
* CHANGE: MassTransit will no longer connect to MassTransit versions before MassTransit 4.5.
MassTransit 7.2 will no longer connect on the MassTransit protocols (TCP/IP, TCP/IP Secure) to versions of MassTransit earlier than MassTransit 4.5.
* CHANGE: MassTransit no longer supports launching with pre-7.0 serial numbers and mtdongle.cfg files.
MassTransit 7.2 will not launch with pre-7.0 serial numbers and mtdongle.cfg files.
* BUG FIX: The MassTransit administrator will no longer hang when the server is polling or transferring large numbers of files.
MassTransit 7.2 resolves an issue where the MassTransit Administrator was unable to connect to the MassTransit engine if the MassTransit engine was actively polling a mailbox with a large number of files (100K or more) or processing the recent transfer of a large number of files.
* BUG FIX: Error handling for HTTP transfers of more than 2 GB.
MassTransit will now produce an appropriate error when users attempt to download a file larger than 2 GB using HTTP. In addition, MassTransit will no longer erroneously report that files larger than 2 GB are successfully uploaded when the upload fails.
* BUG FIX: MTWeb subject and body fields support Unicode characters.
The subject and body fields on the Send Files and Request Files pages of the MassTransit web interface now properly support entry of Unicode characters.
* BUG FIX: HTTP downloads with compression will no longer fail for most accented characters.
Attempting to download files via HTTP with compression using the MassTransit web interface will succeed as long as the characters in the file are in the MS-DOS codepage. An appropriate error message will be displayed if the file contains characters that are not supported. The permitted characters are a limitation of the compression utility used by the MassTransit web interface.
* BUG FIX: Tokens and file lists in email actions now support Unicode characters.
Email actions will now properly show Unicode characters for all tokens and file lists.
* BUG FIX: Error uploading long folder paths with Unicode characters.
MassTransit 7.2 will now report an accurate error message when a user attempts to upload a file in a directory structure that is too deep for MassTransit to send, even if one of the files or folders in the path includes a Unicode character.
* BUG FIX: Files or folders containing '+' or '@' in their names can be removed from the upload file list on Safari.
The MassTransit web interface will now permit users to remove files from the upload list that contain the '+' or '@' characters when using the Safari web browser.
* BUG FIX: MTWeb Log page will now accurately display Unicode characters.
The log page of the MassTransit web interface will now accurately display Unicode characters.
* BUG FIX: Improved display of Unicode characters in the MassTransit Administrator.
The MassTransit Administrator now accurately displays Unicode characters in many windows and dialogs.
* BUG FIX: Active Directory polling will no longer produce errors for contacts with accented and Unicode characters.
MassTransit will no longer produce repeated errors "Contact with the name XXX already exists in the database" when polling contacts with accented or Unicode characters in their Active Directory names.
* BUG FIX: Database connection leak when Active Directory monitored groups are empty.
MassTransit 7.2 will no longer leak database connections when Active Directory monitored groups are empty.
* BUG FIX: MassTransit web clients can be configured to use FTP-style mailboxes.
MassTransit web client contacts can now be configured to "Access Received Folder Only" so that the mailboxes appear as a more traditional FTP mailbox when connecting with FTP. Note that this mode does not affect what files the user will see when logging in with the MassTransit web interface.
* BUG FIX: MTWeb will no longer infinitely reload the login page if cookies are disabled on Firefox or Safari.
The MassTransit web interface will produce a valid error instead of reloading indefinitely if a user navigates to the login page using Firefox or Safari and has cookies disabled.
* BUG FIX: MTWeb will now always show the correct username for contacts.
The MassTransit web interface will no longer show the old username when a contact's type is changed from MassTransit authentication to Active Directory authentication.
* BUG FIX: MassTransit will no longer save Active Directory information when the authentication mode change is cancelled.
When the authentication method for a contact is changed from MassTransit to Active Directory, the contact information for the user was replaced with the Active Directory information, even if the contact change was cancelled. We no longer replace the contact information unless the new authentication mode is saved.
* BUG FIX: The MassTransit Installer will no longer allow remote administration to be enabled with a blank password.
The MassTransit HP installer will now require a password to be entered if remote administration is enabled.
CHANGES IN MASSTRANSIT 7.1
Released for Windows in November 2010.
Below is a summary of the improvements in MassTransit 7.1
* NEW FEATURE: Multiple addressing support for web users.
MassTransit 7.1 allows files to be uploaded for sending to multiple recipients in a single transfer. Multiple addressing is supported for MassTransit web client uploads, HTTP uploads, and file requests.
* NEW FEATURE: Subject and message fields available for web uploads.
MassTransit 7.1 allows web users to optionally specify a subject and message when uploading files. This subject and message can be included in email notifications to the recipient. Note that there currently exists a limitation that the subject and message metadata is not persisted over multiple forwarding hops.
* ENHANCEMENT: Improved installation process.
MassTransit 7.1 includes a new installer. This installer minimizes the steps the user needs to perform to get MassTransit fully installed and configured. The MassTransit installer will now install MySQL. On a fresh installation of MassTransit, default listens, actions, and contacts will be created. The installer will also collect and configure the SMTP authentication settings. For upgrades, no changes will be made to the existing configuration settings.
* ENHANCEMENT: Improved behavior of download files web page with large numbers of files.
The download files web page now shows a limited number of files to ensure the page fully loads when a user has a large number of files available for download. This number of files can be specified by changing the value MAX_ROWS_TO_SHOW_DOWNLOAD in mtweb.ini. The default setting is to show 1000 files.
* ENHANCEMENT: Configurable default expiration time for MDL contacts.
The default expiration time for MDL contacts can now be specified by setting LDAP_MDL_ACCOUNT_EXPIRATION in MassTransitEngine.cfg. In order for this setting to be taken into account, the profile account should be set to never expire.
* ENHANCEMENT: UDT now supports the requirement for a password on initial connection.
Contacts who make outgoing calls using UDT can now specify a password when connecting to servers that require a password for the initial connection.
* ENHANCEMENT: New action token to display file list with folder names.
MassTransit 7.1 includes a new token for use with MassTransit actions, $${{XferFileListWithPath}}, which will be replaced with the file list, with the folder names included in addition to the filenames.
* ENHANCEMENT: Originating user can be excluded from receiving files sent to a group.
When a member of a group sends files to the group, there is now a server-wide setting that will prevent the sender from being sent the files. This behavior can be enabled by setting ORIGINATING_USER_EXCLUDED_FROM_GROUP_SEND to true in MassTransitEngine.cfg.
* ENHANCEMENT: New email action token $${{Message}}.
MassTransit 7.1 includes a new email action token, $${{Message}}. This token is functionally identical to $${{Note}}.
* ENHANCEMENT: Support for PHP 5.3.3.
MassTransit 7.1 now supports PHP version 5.3.3 for use with MTWeb.
* SECURITY ENHANCEMENT: Improved password security.
MassTransit 7.1 now improves password security by storing login passwords using SHA256 hashes with a unique salt.
* SECURITY ENHANCEMENT: PHP session fixation attack.
MassTransit 7.1 now protects against PHP session fixation attacks by regenerating the session_id whenever the user authenticates.
* SECURITY ENHANCEMENT: Password autocomplete now disabled for MTWeb.
The password field for the MTWeb login page now does not support autocomplete.
* CHANGE: SOAP enabled by default.
MassTransit 7.1 now enables the SOAP interface by default. To disable the SOAP interface, set ENABLE_SOAP_API to false in MassTransit.cfg.
* CHANGE: Passkeys enabled by default.
MassTransit 7.1 now enables passkeys by default with a time-to-live of 72 hours. To disable passkeys or change the time-to-live, change PASSKEY_DEFAULT_TTL_HOURS in MassTransitEngine.cfg.
* CHANGE: Ad-hoc addressing enabled by default.
MassTransit 7.1 now enables ad-hoc addressing by default. To disable adhoc addressing, change ADHOC_ADDRESSING_ENABLED to false in MassTransitEngine.cfg.
* CHANGE: HTTP transfers are enabled by default.
MassTransit 7.1 now enables HTTP transfers by default. To disable HTTP transfers, set HTTP_TRANSFER_ALLOWED to false in mtweb.ini.
* CHANGE: Removed expired Verisign root certificate.
MassTransit 7.1 no longer includes an expired root certificate.
* BUG FIX: HTTP uploads fail with Google Chrome.
MassTransit 7.1 allows successful HTTP uploads with Google Chrome.
* BUG FIX: Perfmon counters not present.
MassTransit 7.1 properly installs perfmon counters.
* BUG FIX: MassTransit Engine can hang with large numbers of AD contacts.
MassTransit 7.1 fixes a case where the Engine could hang when there are large numbers of Active Directory contacts and a reasonable latency to the Active Directory server.
* BUG FIX: Crash when CRC checking fails.
MassTransit 7.1 fixes a rare crash that could occur when CRC checks fail on file transfer.
* BUG FIX: Spurious startup error that the Transporter initialization failed.
MassTransit would periodically report on startup that the Transporter service initialization failed, despite the fact that files can still be transferred. This error will no longer be incorrectly reported.
* BUG FIX: PHP log fills up with errors when staging folder cannot be accessed.
The PHP log will no longer fill up with errors if the staging folder cannot be accessed.
CHANGES IN MASSTRANSIT 7.0.2
Released as a hotfix for Windows in September 2010.
Below is a summary of the improvements in MassTransit 7.0.2
* CHANGE: MassTransit represents dates in the local language configuration.
MassTransit now represents dates in the local language configuration of the server instead of defaulting to US format (mm/dd/yyyy). This may impact workflow monitoring tools which assume the date format is in the US format. If you have this situation, configure your system to represent dates in the US format. Note that for the MassTransit Engine, it will use the system date format. This impacts how timestamp folders are created in MTAP, Hot Folder, and HTTP transfers. It will also change the date display in the MassTransit Administrator, and various log messages about license expiration. Additionally, the MassTransit COM method ConvertDateAndTime will return the date in the proper format instead of US. This may impact scripts that relied on the previously incorrect behavior of MassTransit returning only US format. This change was made so that the date returned by this COM call would be compatible with other date commands in various scripting languages.
* BUG FIX: MassTransit no longer shuts down in specific error scenario when using Hot Folder Listens.
MassTransit will no longer shutdown with a SQL error when using Hot Folder listen methods to receive files periodically when the following situation occurs: There are >1 contacts with files to receive at the same time via the Hot Folder. The first contact successfully receives one or more files, and the second contact has errors receiving all of their files.
* BUG FIX: MassTransit Hot Folder listen no longer stops polling after 7 days with no activity.
MassTransit will no longer silently fail to look for files to receive from Hot Folder contacts in some circumstances if there is no activity for 7 days.
* BUG FIX: MassTransit no longer reports files are 0K in log and database when using Hot Folder transfers on heavily loaded servers.
MassTransit will no longer report in the log and database that a file transferred via the Hot Folder method was 0K. This would occur when the server's file system was under significant load.
* BUG FIX: Resolved issues reported by security scanners in MassTransit web site.
MassTransit web site (MTWeb) has been changed to address a PHP Session Fixation vulnerability and to request no autocompletion on user passwords during login.
CHANGES IN MASSTRANSIT 7.0.1
Released for Windows in August 2010.
Below is a summary of the improvements in MassTransit 7.0.1
* ENHANCEMENT: MassTransit Web Client now supported on 64-bit Safari 5.
The MassTransit web client is now supported on 64-bit Safari 5.
* ENHANCEMENT: Mailbox polling delays are now configurable.
The delay between polling of mailboxes for contacts is now configurable. You can specify the minimum time between polling contacts, the minimum time between mailbox reconciles for an individual contact, and the delay factor for polling when connections are active using the new settings in the MassTransitEngine.cfg file: MAILBOX_POLLING_PERIOD_PER_CLIENT, MAILBOX_POLLING_RECONCILE_PERIOD_PER_CLIENT, MAILBOX_POLLING_DELAY_FACTOR_WHILE_CONNECTED.
* ENHANCEMENT: Watermark for "To" field on Send Files page is now independently configurable.
The default watermark that populates the "To" field on the Send Files page in MTWeb can now be configured independently of the server name. Set the WATERMARK value in mtweb.ini to specify the text that should be shown if the user does not have a forwarding contact selected.
* ENHANCEMENT: "After Each File Is Sent" and "After Each File Is Received" actions can now include a file list.
Actions that trigger on the "After Each File Is Sent" or "After Each File Is Received" events now allow you to include the file list in the email that is sent or use the $${{XferFileList}} token.
* ENHANCEMENT: New option available to prevent "File Transfer Failed" actions firing when send or receive file privileges are disabled.
When "send file to user" or "receive file from user" privileges are disabled and a connection is made on MTAP (TCP/IP, TCP/IP Secure, or UDT) and FTP client connections, a warning is logged. This warning causes "File Transfer Fails" actions to fire. This behavior can be disabled by setting the "LOG_SEND_RECV_PRIVILEGE_AS_WARNING" parameter in the MassTransitEngine.cfg file to false. This will cause the messages to be logged as "Info" instead of "Warning", which will prevent the "File Transfer Fails" actions from firing.
* ENHANCEMENT: New options available for per-client configuration of FTP client connections.
There are three new options available for FTP client connections -- limit sent files, limit received files, and limit total number of file transfer errors per connection. These options can be set in the FTP client outgoing calls dialog.
* ENHANCEMENT: MassTransit SFTP will now create a default SFTP listen on new installations.
On a fresh installation of MassTransit SFTP, a default SFTP listen will be created.
* CHANGE: The Contacts window will now be opened by default on a fresh launch of the Administrator.
On the first connection of the MassTransit Administrator to an engine, the contacts window will now be opened.
* BUG FIX: SFTP listens no longer allow SSH access to authenticated users.
MassTransit 7.0.1 fixes a security hole where users with SFTP access could connect via SSH and have access to the server.
* BUG FIX: Group files will no longer be unnecessarily sent twice to contacts.
MassTransit will no longer add a second file record for the same file to members of a group who receive the file before the file is polled a second time.
* BUG FIX: Group file counts are now properly updated when group member contacts are deleted.
When a contact who is a member of a group is deleted, the file count for the group is now accurately updated so that the file record will be marked sent when all remaining members of the group receive the file.
* BUG FIX: Rare crash when the MassTransit Administrator is disconnected from the MassTransit Engine.
MassTransit 7.0.1 fixes a crash in the MassTransit Engine that could occur in rare cases when an Administrator was disconnected while the Engine was processing notifications.
* BUG FIX: The Start menu shortcut created by the MassTransit SFTP installer is correct.
The Start menu shortcut for the MassTransit Administrator created by the MassTransit SFTP installer was created pointing at the wrong location. The MassTransit Administrator should launch correctly when using the Start menu shortcut with the latest MassTransit SFTP installer.
* BUG FIX: The Contacts window is now sorted ascending by contact name.
The sort order of the contacts window is now ascending by contact name instead of descending.
CHANGES IN MASSTRANSIT 7.0
Released for Windows in June 2010.
Below is a summary of the improvements in MassTransit 7.0.
* NEW FEATURE: UDT Protocol for Server and Web Client File Transfers.
MassTransit 7.0 implements UDT for server and web client file transfers. UDT is an UDP based application level data transport protocol for distributed data intensive applications over wide area high-speed networks. This protocol can deliver data at a much higher speed than TCP does, and it is specially suited for WAN topologies where high latencies are present.
* NEW FEATURE: UDT Fallback Web Client File Transfers.
Web clients configured to connect via UDT will automatically fall back on connecting via TCP/IP if the UDT connection cannot be made (which may occur if the web client is behind a NAT).
* NEW FEATURE: SFTP Server Protocol Support.
MassTransit 7.0 provides SFTP server support through a secondary service that is installed automatically with MassTransit. This service is called MassTransit Transporter and need to be running in order for MassTransit to receive SFTP connections.
* NEW FEATURE: Request Files via MassTransit Web Interface.
The MassTransit 7.0 web interface provides a new "Request Files" tab for users who have permission to send files to arbitrary email addresses. This tab allows users to provide an email address and will dynamically generate a temporary web client account for a user at that address and send them an email with a link that will allow them to log in and send files to the original user.
* NEW FEATURE: Delete Unwanted Files.
The MassTransit 7.0 Web Client implements a new feature that allows the user to select and delete files from the list of available files without having to download them first. This feature is available in the Downloads page in both Plug-In and HTTP modes.
* NEW FEATURE: SMTP Authentication for Email Actions.
In MassTransit 7.0, email notification actions can now be configured to use an account on the SMTP server requiring authentication and an encrypted connection.
* NEW FEATURE: Email Notification Token for License Expiration Date.
MassTransit 7.0 implements a new email notification token. The new "$${{LicenseExpirationDate}}" token, when included in an email notification action will be replaced by the date in which the MassTransit server's license expires.
* NEW FEATURE: Network Monitoring Whitelist.
In MassTransit 7.0, there is a new setting in the MassTransitEngine.cfg file, NETWORK_MONITOR_WHITELIST. When this setting is enabled, spurious connections from the given IP address will not be logged in MassTransit or treated as errors. This is useful if there is a network monitoring probe checking periodically to verify MassTransit is listening on specific ports.
* NEW FEATURE: Statistical Data Folding.
MassTransit 7.0 implements a new internal process designed to optimize database performance and size by automatically aggregating and summarizing collected statistical data mainly used by the reporting facilities available in the product.
* NEW FEATURE: License File Support.
MassTransit 7.0 implements a new license file based mechanism to replace and enhance the legacy serial number and hardware dongle method. The new license file allows the MassTransit server to be assigned the proper activation data, plus flavor definition and license expiration date. Hardware dongles are no longer supported.
* ENHANCEMENT: TCP/IP and TCP/IP Secure File Transfer Performance Enhancements.
In MassTransit 7.0, the file transfer engine has been re-architected to make significantly better use of fast networks and high bandwidth availability. The changes to the file transfer engine allow the MassTransit protocols (in the normal and encrypted flavors) to deliver files at a much higher speed.
* ENHANCEMENT: HTML support for Email Actions.
In MassTransit 7.0, email notification actions will now send HTML emails if the email content text includes an <html> or <HTML> tag in the message body.
* ENHANCEMENT: Email Notification Tokens in the "Subject" field.
In MassTransit 7.0, the following email notification tokens can now be used in the "Subject" field of the email notification action: $${{PasskeyTTLHours}}, $${{OriginatingContactName}} and $${{OriginatingEmailAddress}}. Previously, these tokens would function only when used in the message body.
* ENHANCEMENT: Removed limit on the number of users that can be supported in the MMLs and MDLs.
Previously, MassTransit supported a maximum of 1500 users in the MML and MDL lists. This limit has been removed.
* ENHANCEMENT: Actions now fire for files downloaded from the "Already Picked Up" and "Drop Off" folders via FTP and SFTP.
Files downloaded from locations other than the To Send folder will now have database records created and actions will fire for the file transfer.
* ENHANCEMENT: Configuration of SFTP and FTP Client Mailbox Names.
MassTransit presents the mailbox directory to SFTP and FTP clients in the appropriate context (i.e., To Send becomes Pick_Up). The desired mailbox names displayed to SFTP and FTP clients can be specified in the MassTransit.cfg file.
* ENHANCEMENT: FTP attack detection is per-FTP server instance.
In MassTransit 7.0, FTP attack detection functions on a per instance basis. Previously this was a global feature and it would affect all FTP server instances.
* ENHANCEMENT: Logging of file and folder creation and deletion with FTP.
MassTransit now logs when files and folders are created, renamed, or deleted with FTP.
* ENHANCEMENT: Improved connection information displayed in the status window.
In MassTransit 7.0, the status window shows the local IP address and port and the remote IP address and port for all TCP, TCP Secure, UDT, and FTP server connections.
* ENHANCEMENT: HTTP and HTTPS file transfer support in Google Chrome.
MassTransit 7.0 now supports HTTP and HTTPS web file transfer support using the Google Chrome browser.
* ENHANCEMENT: Ad-hoc web client license type.
In MassTransit 7.0, contacts created via ad-hoc (either by sending to an email address or by requesting files from an email address) no longer use web client licenses. All HP servers have unlimited ad-hoc licenses. Ad-hoc clients have more limited permissions, but can be converted to full web client contacts if these permissions are required. On servers with unlimited web client licenses, ad-hoc clients will be converted automatically to full web clients on creation.
* ENHANCEMENT: Added support for MassTransit HP and MassTransit SFTP.
MassTransit now supports two additional flavors: HP and SFTP. For more details on the feature set of these versions of MassTransit, please contact MassTransit Sales.
* ENHANCEMENT: PHP 5.3 Support for MTWeb.
MassTransit now supports use of PHP 5.3 with the MassTransit web interface. It is recommended that all customers upgrade to this version of PHP at their convenience.
* ENHANCEMENT: MySQL 5.1 Support.
MassTransit 7.0 now supports MySQL 5.1. Please see the upgrade documentation on how to migrate your databases to MySQL 5.1.
* CHANGE: "MT IP Addresses.txt" configuration file data moved to user interface.
In MassTransit 7.0, the "MT IP Addresses.txt" file is not used anymore. A new way to bind MassTransit to specific IP addresses has been implemented and the configuration data is accessed from new user interface elements implemented in the respective "Incoming calls" dialogs. Please note that when upgrading from previous versions to 7.0, existing values will not be preserved and will need to be re-configured using the new user interface.
* CHANGE: FTP Passive mode settings moved to user interface.
In MassTransit 7.0, FTP Passive mode settings have been moved from the "MassTransitEngine.cfg" configuration file to new user interface elements. Please note, when upgrading from previous versions to 7.0, existing values will not be preserved and will need to be re-configured using the new user interface.
* CHANGE: Domain validation no longer performed on email addresses for ad-hoc sending.
When entering an arbitrary email address for sending files, MassTransit will no longer validate the domain for the email address. This validation was causing false errors for some valid email addresses. Email addresses will still be validated for the proper format, but invalid domain names will be caught by the email server, not by MassTransit.
* BUG FIX: Mac OS X 10.6 Snow Leopard supports Plug-in Drag and Drop with 32-bit and 64-bit Safari.
In versions prior to MassTransit 7.0, an issue was found that prevented users from using Drag and Drop in Mac OS X 10.6 (Snow Leopard) when running the Safari web browser in 32-bit and 64-bit modes. This issue has been resolved in MassTransit 7.0.
* BUG FIX: Deleting a contact with a shared mailbox causes MassTransit to hang.
MassTransit 7.0 fixes a problem where deleting a contact with a shared mailbox would cause MassTransit to hang and require a restart to function properly. Contacts with shared mailboxes can now be deleted successfully.
* BUG FIX: Contact names with accented characters can now log into MTWeb.
In versions prior to MassTransit 7.0, AD contacts with names containing accented characters could not successfully log in to MTWeb. These contacts can now successfully log into MTWeb.
* KNOWN ISSUE: MassTransit plug-in not supported on Safari 5 64-bit.
The MassTransit plug-in is not supported on Safari 5 running in 64-bit mode. Safari 5 users can switch to 32-bit mode or use HTTP transfer support for web file transfer. See this knowledge base article on how to switch to 32-bit mode: http://support.grouplogic.com/?p=2611
* KNOWN ISSUE: MassTransit plug-in not supported on IE 8 64-bit.
The MassTransit plug-in is not supported on IE 8 running in 64-bit mode. IE 8 users can switch to 32-bit mode or use HTTP transfer support for web file transfer. See this knowledge base article on how to switch to 32-bit mode: http://support.grouplogic.com/?p=2611
CHANGES IN MASSTRANSIT 6.1.1
Released for Windows in December 2009.
Below is a summary of the improvements in MassTransit 6.1.1.
* NEW FEATURE: "Ad-Hoc" and email addressing transfers for Web Client users.
The MassTransit 6.1.1 Web Client allows users to send files by specifying the recipient's email address. If an account does not exist for the recipient, it is automatically created. The recipient receives an email notification containing a live link to the files. The recipient can retrieve the files by clicking the link. This feature is available in MassTransit Premier edition.
* NEW FEATURE: Email Notification Token for Passkey Expiration Time.
MassTransit 6.1.1 implements a new email notification token. The new "$${{PasskeyTTLHours}}" token, when included in an email notification action will be replaced by the number of hours until the passkey expires.
* NEW FEATURE: Email Notification Tokens for Originating (Sender) User.
MassTransit 6.1.1 implements two new email notification tokens. The new "$${{OriginatingContactName}}" and $${{OriginatingEmailAddress}}" tokens, when included in an email notification action will be replaced by the sender's contact name and email address respectively. These tokens only apply for actions that fire for forwarded files.
* ENHANCEMENT: Windows 2008 R2 Certification.
MassTransit 6.1.1 officially supports Windows Server 2008 R2. Please check the installation documentation for more information on running MassTransit on Windows Server 2008 R2.
* ENHANCEMENT: Windows 7 Web Client Certification.
MassTransit 6.1.1 officially supports Web Client transfers (MassTransit plugin, HTTP, or HTTPS) for users on Windows 7 using Firefox and Internet Explorer.
* CHANGE: Removed default text 'File send pre-flight' from emails triggered after files are added.
In MassTransit 6.1.1 the hard coded text "'File send pre-flight' event..." has been removed from the emails generated by actions that fire after files are added.
* CHANGE: MTWeb SOAP_PROXY_ADDRESS default configuration from "localhost" to "127.0.0.1".
MassTransit 6.1.1 implements a change in the default value of the SOAP_PROXY_ADDRESS in mtweb.ini. The value is now set to the local loop address (127.0.0.1) to resolve inconsistent behaviors detected in Windows 2008 and Windows 2008 R2.
* BUG FIX: The "Server Summary" report no longer displays usernames and passwords.
MassTransit 6.1.1 resolves a problem in the web-based "Server Summary" report where user names and passwords were displayed in clear text. The values for those fields are displayed as asterisks now.
* BUG FIX: The $${{XferFileList}} token does not always display as the file name(s) in the email that is sent.
MassTransit 6.1.1 fixes a problem where the $${{XferFileList}} email notification token would not always display the list of files. This issue has been resolved and the token renders the list of files in all cases.
CHANGES IN MASSTRANSIT 6.1
Released for Windows in November 2009.
Below is a summary of the improvements in MassTransit 6.1.
* ENHANCEMENT: Improved MassTransit Web Client user interface. [Mac/Win]
In MassTransit 6.1, the Web Client file transfer pages, Drop Off and Pick Up, have been redesigned and re-written to provide a much better user experience and enhanced file transfer capabilities, platform and web browser support. The improvements include: "Type Ahead" capabilities to define transfer recipients, "File Accumulation" with the capability of sorting, removing and adding files to the transfer queue, new visual elements to report transfer status, progress and errors.
* NEW FEATURE: MassTransit Web Client "Type Ahead" support for addressing. [Mac/Win]
In the MassTransit 6.1 Web Client Send Files page, recipient selection has been greatly improved by allowing a user to type part of a recipient's name in the "To:" control, and MassTransit will display a list with recipient names that match what has been typed so far.
* NEW FEATURE: MassTransit Web Client "File Accumulation" support. [Mac/Win]
In MassTransit 6.1, on the Web Client file transfer pages, a file accumulation table has been added to allow users to view, add or remove files before they are transferred. This feature is available for upload and download under Plug-in and HTTP modes. The list can be sorted in Plug-in mode by clicking column headers.
* NEW FEATURE: HTTP and HTTPS Transport. [Mac/Win]
MassTransit 6.1 Web Client allows users to upload and download files using HTTP or HTTPS from their web browsers. The new HTTP transport does not require the MassTransit Web Client plug-in to be installed. Users can switch from HTTP mode to plug-in mode and vice versa by clicking a link in the web based user interface. HTTP Transport provides an option to "zip" files for download. Settings to enable and configure this feature are in the mtweb.ini file.
* NEW FEATURE: New reports for MTWeb Reporting. [Mac/Win]
MassTransit 6.1 contains additional reports that provide the users and server administrators with more information about the MassTransit server. The new reports include details about the server's performance including bandwidth utilization, database performance, file summary, and total throughput. These reports can be run over a range of time spans from the last three to the last seventy-two hours.
* NEW FEATURE: High performance internal logging module. [#21187][Mac/Win]
MassTransit 6.1 features changes that improve performance by offloading the insertion of log entries to a separate thread thereby allowing other components to proceed with other tasks. The new module consolidates multiple insertions into a single SQL statement which also improves performance.
* ENHANCEMENT: MassTransit Web Client now supports transfer of files and folders with Unicode characters. [#23625][Mac/Win]
MassTransit Web Client can now transmit files and folders containing all Unicode characters. These files will now be appropriately polled and sent and received. Unicode support is enabled by default in MassTransit 6.1. To disable Unicode support, set ENABLE_UNICODE_SUPPORT to false in the MassTransit.cfg file.
* ENHANCEMENT: Intel version of Mac Assistant for 10.4, 10.5 & 10.6. [Mac]
In MassTransit 6.1, the MassTransit Web Assistant for Mac OS X 10.4, 10.5, and 10.6 is now Intel Native so it does not require Rosetta to run.
* ENHANCEMENT: HTTP and HTTPS file transfer support in Linux clients [#24046][Linux]
MassTransit 6.1 Web Client allows users to upload and download files using HTTP or HTTPS from their Firefox and Opera web browsers under Linux (Ubuntu 8 and Fedora 11). HTTP Transport provides an option to "zip" files for download.
* ENHANCEMENT: Web Log View support in Linux clients [#24047][Linux]
MassTransit 6.1 Web Client allows users to use the web based Log View their Firefox and Opera web browsers under Linux (Ubuntu 8 and Fedora 11).
* ENHANCEMENT: Improved MTWeb Reporting UI. [Mac/Win]
MassTransit 6.1 contains an improved user interface that adds new controls for hiding the side bar and collapsing the list of displayed reports. The user interface also features a new control bar that is common across all MTWeb pages.
* ENHANCEMENT: More data included in Server Summary report. [Mac/Win]
The Server Summary report included in MassTransit 6.1 includes a new section, mtweb.ini Settings, that displays all of the settings that MTWeb has loaded from the mtweb.ini configuration file.
* ENHANCEMENT: New mtweb.ini setting to configure PHP memory usage. [Mac/Win]
MassTransit 6.1 provides a new mtweb.ini setting, MEMORY_LIMIT, to control how much memory PHP may consume while MTWeb's pages are being generated. The default, 32MB,can be too low if reports must process a large number of database rows.
* ENHANCEMENT: When browsing for files with the Web Client, your last folder selection will be remembered. [Mac/Win]
MassTransit 6.1 Web Client will remember the last folder selected when browsing for files.
* CHANGE: Custom SDK Support is not available in MassTransit 6.1. [#24437][Mac/Win]
Due to the extensive changes in the MassTransit 6.1 Web Client, the web SDK is not available in the official MassTransit 6.1 release. The SDK will be published shortly after shipping MassTransit 6.1.
* CHANGE: Plug-in Drag and Drop is not available in Firefox Mac. [#24438][Mac]
Due to limitations in the Macintosh port of Firefox web browsers users cannot drag and drop files into the MassTransit Web Client plug-in for sending files.
* CHANGE: The "ENABLE_SERVICES_MENU" setting in mtweb.ini has been removed. [Mac/Win]
In MassTransit 6.1 the Web Client user interface has been redesigned. The services selection control is only displayed when the user has permissions to utilize services and it is invisible otherwise. The ENABLE_SERVICES_MENU has been removed because it is not needed anymore.
* CHANGE: The plug-in names and their entries in mtweb.ini have been changed. [Mac/Win]
In MassTransit 6.1 the plug-in entries in mtweb.ini have been changed and the file names of the web client installers have also been changed. Previous entries under the "plug-in names" section have been removed and replaced by the following: PLUGIN_FILENAME_WIN, PLUGIN_FILENAME_MAC, and PLUGIN_FILENAME_MAC_10_4.
* CHANGE: Mac OS X 10.6 Snow Leopard supports Plug-in Drag and Drop with 32-bit Safari. [#24439][Mac]
In Mac OS x 10.6 (Snow Leopard) users running the Safari web browser in 32-bit mode can drag and drop files into the MassTransit 6.1 Web Client plug-in to transfer files. Drag and Drop is not supported in 64-bit Snow Leopard.
* CHANGE: Drag and Drop is no longer supported for download with the MassTransit Web plug-in. [Mac/Win]
The MassTransit plug-in no longer supports downloading files by dragging and dropping them from the browser to the desktop.
* CHANGE: Improved security by requiring Magic Quotes to be disabled in PHP. [#20693][Mac/Win]
In MassTransit 6.1, the PHP "Magic Quotes" setting needs to be disabled. This is done by editing "php.ini" and changing the magic_quotes_gpc setting to off.
* CHANGE: FTP fallback in the web interface has been removed. [Mac/Win]
The FTP fallback options in the MassTransit web interface have been removed. HTTP fallback is now available for users who do not wish to use the MassTransit Web Client. As a result, HOST_FTP_PORT is no longer an option in the mtweb.ini file. Web client contacts can still connect to MassTransit using FTP using an FTP client.
* BUG FIX: Mac Web Client users can now transfer files with trailing spaces. [#24184][Mac]
MassTransit 6.1 resolves a problem where Macintosh users attempting to send or receive files containing trailing spaces in the file name would receive a "file not found" error. Although not recommended as a good practice, users can now transfer files containing trailing spaces in their file names.
* BUG FIX: The MassTransit Web Client on Safari can now accept files that are dragged-and-dropped, even if they are well-known file types. [#17922][Mac]
In previous versions of MassTransit, if files of well-known types were dropped to the web client when using the Safari browser, Safari would display the files instead of sending them with the web client. In the latest version of the MassTransit Web Client, these files will be sent properly instead of being displayed. The SAFARI_DRAG_AND_DROP_ENABLED flag has been removed from mtweb.ini since it is no longer necessary.
* BUG FIX: Automatically added or deleted AD contacts do not fire respective actions. [#23287][Mac/Win]
MassTransit 6.1 resolves the problem where Active Directory contacts do not fire the Contact Added / Contact Deleted actions when created / deleted automatically.
* BUG FIX: MassTransit cannot start if a member of the MML or MDL group has a name containing an apostrophe ('). [#23335][Mac/Win]
MassTransit 6.1 resolves the problem where it would fail to run when contact names members of MML or MDL groups contained an apostrophe (').
* BUG FIX: Web Client installer on Windows no longer reports an unknown publisher on install. [#22467][Win]
MassTransit 6.1 resolves the problem where a user running Internet Explorer 8 would be prompted to authorize running the Web Client installer because the publisher was unknown.
* BUG FIX: Internet Explorer 7 users can now enlarge the small charts on the "server performance over the last 24 hours" report. [#23002][Win]
MassTransit 6.1 resolves the problem where charts would not enlarge when the users running Internet Explorer 7 click on the title.
* BUG FIX: The MassTransit.cfg file in the Extras folder is now replaced when upgrading MassTransit via the installers. [#23874][Mac/Win]
MassTransit 6.1 resolves the problem where running the MassTransit installer to upgrade version would not replace the MassTransit.cfg files in the Extras folder. The MassTransit.cfg file in the Extras folder is now replaced with the new file. This is important since the new file may contain new settings and configuration keys.
CHANGES IN MASSTRANSIT 6.0.3
Below is a summary of the improvements in MassTransit 6.0.3.
* ENHANCEMENT: Support for passive mode FTP with server behind a firewall. [#24374][Mac/Win]
MassTransit 6.0.3 now supports using the FTP server in cases where the server is behind a firewall and has both a private and public IP address. [x1]
* ENHANCEMENT: Ability to specific IP address port range for passive mode FTP. [#24375][Mac/Win]
MassTransit 6.0.3 now supports the ability to specific a range of ports to use with passive mode FTP. Previously MassTransit would pick a port randomly which caused problems if the server was behind a firewall. [x1]
* BUG FIX: Server will not startup after upgrading from 6.0.1 to 6.0.2 [#24203][Mac/Win]
MassTransit 6.0.3 corrects a problem where the MassTransit Engine was unable to startup after upgrading from 6.0.1 to 6.0.2x22. [x1]
CHANGES IN MASSTRANSIT 6.0.2
Released as hot fixes for Mac OS X and Windows from January to July 2009.
Below is a summary of the improvements in MassTransit 6.0.2.
* ENHANCEMENT: Added support for MassTransit Standard and MassTransit Premier. [#24073][Mac/Win]
MassTransit now supports two additional flavors: Standard and Premier. For more details on the feature set of these versions of MassTransit, please contact MassTransit Sales. [x27]
* ENHANCEMENT: MassTransit protocol now supports transfer of files and folders with Unicode characters. [#23588][Mac/Win]
MassTransit can now transmit files and folders containing all Unicode characters over the TCP and TCP Secure protocols. These files will now be appropriately polled and sent. Upload of files and folders with Unicode characters in their names from the web client is not yet supported, but will be supported in a future release. Folders with high Unicode characters in the names will have these characters remapped to a dash (-) when downloaded with the Mac and Windows web clients. This limitation will be removed in a future release. When transferring files and folders with older version of MassTransit, previous naming limitations apply. To enable Unicode support, set ENABLE_UNICODE_SUPPORT to true in the MassTransit.cfg file. Note that non-TCP transfer protocols and the Mac AppleScript interface do not fully support Unicode. If you are using these features you may wish to leave Unicode support disabled. [x10]
* ENHANCEMENT: Support for binding to subdomains for LDAP support [#23456][Mac/Win]
MassTransit now supports binding to subdomains for LDAP support. Specify the desired subdomain as your primary domain in the MassTransitEngine.cfg file. If your bind user is a member of a different domain (like the parent domain), specify that domain as the LDAP_BIND_DOMAIN. [x03]
* ENHANCEMENT: Support for Secure LDAP connections [#23330][Win]
LDAP_USE_SECURE_CONNECTION in the MassTransitEngine.cfg file and set the LDAP port appropriately to secure LDAP queries. [x03]
* ENHANCEMENT: LDAP automatic account creation supports different profiles for different MML groups. [#23488][Mac/Win]
MassTransit now allows you to specify different profiles for different MML groups to allow LDAP-authenticated users to be created with different defaults. In addition, MML profiles can now be non-web client contacts -- the most common usage of non web client profiles is to specify Forward Via settings to allow multihop forwarding for AD users. [x04]
* ENHANCEMENT: Windows Server 2008 Support. [Win]
MassTransit 6.0.2 officially supports Windows Server 2008. Check the readme and installation documentation for more information on running MassTransit on Windows Server 2008. [x10]
* ENHANCEMENT: Internet Explorer 8 Support. [#23619][Win]
The MassTransit Web Client is now supported on Internet Explorer 8. [x10]
* ENHANCEMENT: PHP 5.2.9-1 Support for MTWeb on Windows. [Win]
MassTransit on Windows now supports use of PHP 5.2.9-1 with the MassTransit web interface. It is recommended that all customers upgrade to this version of PHP at their convenience. [x10]
* ENHANCEMENT: Download of hidden files with the FTP client can be disabled. [#23333][Mac/Win]
To disable downloading of hidden files (files that start with '.') with the MassTransit FTP Client, set DOWNLOAD_HIDDEN_FILES_VIA_FTP to false in the MassTransit.cfg file. [x23]
* ENHANCEMENT: Optionally unqueue files if they cannot be found when attempting to send. [#23645][Mac/Win]
MassTransit now offers an option to automatically unqueue files when they cannot be found. Enabling this option will avoid repeated "File Not Found" errors for queued files not in the MassTransit To Send mailbox (forwarded, programmatically queued, etc.) that have been removed from their original location. To enable this feature, set the PURGE_TO_SEND_RECORDS flag in the MassTransit.cfg file to true. [x10]
* CHANGE: Removed support for MassTransit Trial. [Mac/Win]
MassTransit no longer supports launching as a trial. Please contact MassTransit Sales for a demo serial number to run as a demo. [x27]
* BUG FIX: Weekly periodic actions will now run on the correct day of the week. [#23972][Win]
Periodic weekly events scheduled to run on a specific day of the week were running on the wrong day of the week. These actions will now run on the days as specified. [x22]
* BUG FIX: Unexpected FTP responses when attempting to create the Already_Picked_Up folder will log a warning, not an error. [#23971][Mac/Win]
When MassTransit receives an unexpected FTP response attempting to create the Already_Picked_Up folder, MassTransit would log an error. This error could cause connection triggers to eventually stop calling even though all file transfers were successful. This response will now be logged as a warning instead of an error so that connection triggers will continue to fire. [x22]
* BUG FIX: The size of the address field for contacts has been increased. [#23973][Win]
When auto-creating MassTransit contacts based on directory services membership, contact creation would fail if the contents of the address field were more than 99 characters in length. The size of the address field for contacts has been increased to 255 characters to avoid contact creation failure. [x22]
* BUG FIX: When configuring emails for actions, whitespace is trimmed. [#23968][Mac/Win]
When configuring emails for actions, if there were spaces at the beginning or end of any email addresses, emails to those addresses would fail because of the spaces. Whitespace will now be appropriately trimmed to ensure emails are sent. [x22]
* BUG FIX: When forwarding, no additional folders will be written to the received mailbox. [#23958][Mac/Win]
When forwarding files, MassTransit was writing _FROM OriginatingUser folders to the received mailbox at the final destination. In the latest version of MassTransit, these folders are never written to the received mailbox; the folder hierarchy on the receiver will exactly match the hierarchy sent. [x21]
* BUG FIX: Filtered actions will always contain the correct file list. [#23937][Mac/Win]
In some cases, actions with a file name filter could have files which did not match the filter and were not a part of the transfer included in the file list. This problem has been resolved; only files which match the filter and were in the transfer will be included in the file list for the action. [x21]
* BUG FIX: The MassTransit Assistant will launch without error when upgrading from previous 6.0.2 versions. [#23952][Mac][Web Client]
The latest version of the web client fixes a problem where an error "No query for key" would occur when attempting to launch the assistant after upgrading from a previous 6.0.2 web client. [x21]
* BUG FIX: Improved Administrator performance on single processor machines. [#23331][Mac][Enterprise/Professional]
When running MassTransit on single-processor Macintosh machines, the MassTransit administrator would become very sluggish when the engine had active connections. This sluggishness was a result of the Engine attempting to maximize transfer speeds by using more CPU when connections were active. MassTransit 6.0.2 provides an option to increase the idle time of the MassTransit Engine to avoid these performance issues with the administrator. This option is off by default to avoid decreased performance for servers not encountering this problem. To enable this fix, set MAXIMUM_IDLE_FREQUENCY = 1 in MassTransitEngine.cfg. [x20]
* BUG FIX: Application Client Installer will install all required files. [#23897][Mac]
The application client installer will install all required files on clean machines. Previously, some required driver files were not installed and the application client would not launch. [x19]
* BUG FIX: FTP Logging Transcription can now be enabled and disabled. [#23868][Mac/Win]
The checkbox for enabling an FTP logging transcript on the FTP client listen dialog is now enabled and can be checked and unchecked. [x18]
* BUG FIX: Filenames with trailing spaces will be successfully transferred by MassTransit servers. [#15392][Mac/Win][Enterprise/Professional]
MassTransit will now successfully poll and send files whose names end with a space on Enterprise and Professional. Previously, queuing files ending in a space would produce a "File Not Found" error. [x16]
* BUG FIX: Folders with trailing spaces in the name will be successfully deleted. [#23850][Win]
MassTransit will now successfully delete folders whose names end with a trailing space. This behavior was most notable after sending files in a folder with a trailing space. The empty folder will now be deleted from the To Send mailbox after sending. [x16]
* BUG FIX: Files can be queued for sending by dragging-and-dropping them to the Administrator on Mac OS X Leopard. [#21018][Mac]
On Mac OS 10.5 (Leopard), you can now queue files for sending by dragging-and-dropping them to the contacts window or the files window. [x13]
* BUG FIX: A slow TCP secure connection will no longer throttle all other TCP Secure connections. [#23455][Mac/Win]
MassTransit will no longer throttle the transfer speed of TCP Secure connections to the speed of the slowest TCP Secure connection. [x13]
* BUG FIX: Active Directory web contacts can successfully forward to members of groups. [#23686][Mac/Win]
Active Directory contacts can now successfully forward to contacts who are members of groups when the checkbox for "Make group members available to web clients instead of group" is checked. [x11]
* BUG FIX: Maintain proper resource fork file size when transferring through Windows MassTransit servers. [#23675][Win]
MassTransit will no longer double resource fork sizes when transferring files to Windows MassTransit servers. [x10]
* BUG FIX: Memory leak in TCP-based communications. [#23580][Mac]
MassTransit 6.0.2 fixes a memory leak in TCP-based communications (TCP, TCP Secure, FTP Server, FTP Client) which could eventually lead to engine crashes. [x08]
* BUG FIX: Crash when sending files with MassTransit Administrator connected. [#23131][Win]
MassTransit 6.0.2 fixes a crash that could manifest in several ways, but most frequently when sending files while the MassTransit Administrator was connected. [x07]
* BUG FIX: MassTransit Administrator-only installer installs all required files. [#23532][Mac]
The MassTransit server installer will now install all required files for operation when installing the administrator only. Previous versions would fail to install key files and would prevent the Administrator from connecting to remote engines. [x07]
* BUG FIX: MassTransit will always send files queued for sending when an automatic connection is made. [#23528][Mac/Win]
MassTransit 6.0.2 fixes a rare problem where a contact could get in a state where files would not be sent on an automatically triggered connection even though they were properly queued. [x06]
* BUG FIX: Auto-created LDAP contacts will no longer be permanently purged from the database when they are removed from LDAP. [#23511][Mac/Win]
When LDAP-linked contacts are deleted from MassTransit because they are no longer a member of the monitored groups, the MassTransit contact entries will be marked deleted so that they can still be used for referencing historical data even though they are inactive. [x05]
* BUG FIX: MassTransit no longer leaks threads when passive FTP clients encounter errors sending or receiving a file. [#23350][Mac/Win]
MassTransit would leak threads when acting as an FTP server if an FTP client connected using passive mode and a file send or receive failed to occur due to an error. This thread leak is now fixed. [x01]
* BUG FIX: Reuse of log entry object in COM scripting will no longer cause a database error. [#23327][Win]
Reusing a COM log entry object in a script could attempt to add a second log entry with a log ID that was already in use. MassTransit will now properly increment the log ID to ensure that all entries are added successfully. [x01]
CHANGES IN MASSTRANSIT 6.0.1
Released as hot fixes for Mac OS X and Windows in December 2008.
Below is a summary of the improvements in MassTransit 6.0.1.
* ENHANCEMENT: Support for multiple organizational units in Active Directory. [#23232][Mac/Win]
MassTransit 6.0.1 provides support for multiple organizational units in Active Directory. The LDAP_SEARCH_BASE parameter in the MassTransitEngine.cfg configuration file can now be set to a semicolon separated list of organizational units, such as CN=Users;OU=Staff. [x01]
* BUG FIX: Web Client controls fail to draw in Firefox 3.0 and Firefox 3.1 on Macintosh. [#22430][Mac]
MassTransit 6.0.1 corrects a problem were tabs, buttons, and other controls were not drawn correctly when the Web Client was used with Firefox 3.0 and 3.1. [x04]
* BUG FIX: Log viewer group authentication method does not allow log-ins by user principal name, common name or e-mail address. [#23254][Mac/Win]
MassTransit 6.0.1 resolves the problem where the log viewer group authentication method does not allow log-ins by user principal name, common name or e-mail address unlike regular AD authentication where those user name formats are accepted. [x02]
* BUG FIX: MassTransit loses connection to the database and shuts down. [#23246][Win]
MassTransit 6.0.1 resolves the problem where the engine sporadically loses connection to the database and shuts down after transferring a large number of files. [x02]
* BUG FIX: FTP fallback does not work with single sign-on. [#23214][Mac/Win]
MassTransit 6.0.1 resolves the problem where users signed in to MTWeb using the single sign-on mechanism are unable to use the FTP fallback feature due to malformed FTP URLs. [x01]
* BUG FIX: A login with a valid AD user name and an empty password would break AD connectivity. [#23217][Mac/Win]
MassTransit 6.0.1 resolves the problem where a login attempt with a valid AD user name and an empty password would break AD connectivity. [x01]
CHANGES IN MASSTRANSIT 6.0
Released for Mac OS X and Windows in November 2008.
Below is a summary of the improvements in MassTransit 6.0.
* NEW FEATURE: Automatic Active Directory account management [#21681][Mac/Win][Enterprise]
MassTransit 6.0 implements an automatic Active Directory account management feature that allows setting up MassTransit contacts, forwarding privileges and so on automatically based on existing Active Directory groups. Any existing Active Directory group can be designated as a part of the MassTransit Master List or the MassTransit Distribution List or both. MassTransit will automatically create contacts for Master List members. The Distribution List defines forwarding privileges -- contacts who are members of an Active Directory group included into the Distribution List are automatically allowed to forward files to all other members of the same Active Directory group and all its subgroups, if any. MassTransit contacts for Distribution List members are created dynamically when they are needed. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/345
* NEW FEATURE: Reporting [#21725][Mac/Win][Enterprise]
MassTransit 6.0 now offers a variety of reports that communicate information and statistics about the operation of the MassTransit server. These reports are available via the MassTransit web interface on the reporting tab. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/338
* NEW FEATURE: Perfmon / WMI integration [#21507][Win]
MassTransit 6.0 allows administrators to monitor MassTransit servers using Perfmon or other WMI enabled monitoring tools. Key MassTransit data is exposed through performance counters available via these tools. This feature is available in the Server edition on Windows only. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/340
* NEW FEATURE: Scheduled actions [#21386][Mac/Win]
MassTransit 6.0 includes a new feature that allows actions to be triggered on a schedule instead of in response to events. This allows things like nightly backups and other maintenance processes to be configured to run at the desired time within MassTransit. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/346
* NEW FEATURE: Multiple contact support for Actions [#21388][Mac/Win]
MassTransit 6.0 adds a new feature where actions may now be configured to trigger for one or more contacts in addition to all contacts. Previously the only options were a single contact or all contacts. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/336
* NEW FEATURE: Action Filters for log messages and file names and paths. [#21478][Mac/Win]
MassTransit 6.0 includes a new feature that allows the user to apply filters to the log message and file name/path data such that only those log entries/files that match the filter are processed. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/347
* NEW FEATURE: Passkey tokens in email notifications [#21365][Mac/Win]
MassTransit 6.0 allows passkey links to be added to email notifications and created via scripting. These passkey links allow users to click a link and be automatically logged into the MassTransit web interface to download files. For more information on how to configure these links, please see the KB article: For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/328
* NEW FEATURE: WebLoginName token for email actions [#21742][Mac/Win]
MassTransit 6.0 adds a new token to the list of those that may be inserted into MassTransit-generated emails for replacement with real data when the emails are sent. This new token allows you to insert the login name on the MassTransit web site for the contact receiving the email.
* NEW FEATURE: Automatic reposting of listens when TCP/IP stack changes occur. [#22105][Mac/Win][Enterprise/Pro]
MassTransit 6.0 adds a new feature that watches for changes to the computer's TCP/IP settings and reposts listens on all communication methods when they are detected. Changes include Ethernet links going up or down, IP address changes, and VPN and PPP connections going up or down.
* ENHANCEMENT: Implement support for AES-128 and AES-256 encryption algorithms [#21381][Mac/Win]
MassTransit 6.0 enables support for AES-128 and AES-256 encryption algorithms for TCP/IP Secure connections.
* ENHANCEMENT: Remove cipher limitations for Demo and Trial versions [#21940][Mac/Win]
MassTransit 6.0 no longer limits encryption algorithms to RC4-40 for TCP/IP Secure connections in its Demo and Trial versions.
* ENHANCEMENT: MassTransit certified to run with MySQL databases located on a separate machine [#21373][Mac/Win]
MassTransit 6.0 is certified to run with MySQL databases located on a separate machine. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/332
* ENHANCEMENT: MassTransit now supports capacity serial numbers [#22512][Mac/Win][Enterprise]
MassTransit 6.0 supports capacity serial numbers for the capacity version of MassTransit.
* ENHANCEMENT: Navigation to start a new job ticket after submitting a job ticket drop-off [#22277][Mac/Win][Enterprise]
There are two new mtweb.ini options to support this enhancement. When DISPLAY_NEW_JOB_TICKET_BUTTON is true, then a button will be displayed on the job ticket drop-off files page that, when clicked, will take the user to start a new job ticket transaction. The text of the button can be custom configured using the mtweb.ini option NEW_JOB_TICKET_BUTTON_TEXT.
* ENHANCEMENT: MTWeb option to show or hide the Services menu [#22278][Mac/Win][Enterprise]
There is a new MTWeb configuration option in mtweb.ini (ENABLE_SERVICES_MENU) that, when disabled, will hide the Services menu in the web client plug-in file transfer view.
* ENHANCEMENT: New parameter to Web Client to force users to select forwarding user [#21969][Mac/Win][Enterprise]
MassTransit 6.0 features a new parameter to the plugin that, when set to TRUE, forces the web client user to select either a forwarding contact or service before uploading files to the server. There is currently no user interface for this feature so it must be configured manually. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/334
* ENHANCEMENT: Hide Download All button for generic web clients [#21775][Mac/Win][Enterprise]
MassTransit 6.0 adds the ability, via setting in MassTransitEngine.cfg file, to hide the "Download All" button for the Generic Web Client user. For more information, please consult the knowledge base article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view/docID/335
* ENHANCEMENT: MTWeb option to provide web client users with support contact information [#22347][Mac/Win][Enterprise]
A new MTWeb configuration option, ADMIN_CONTACT_TEXT, has been added to mtweb.ini that will display administrator contact information when a web client user attempts an invalid login. This is intended to expedite the process of providing support to MTWeb users who may need help with password maintenance.
* ENHANCEMENT: MTWeb log viewer allows contact filter on server log entries [#21225][Mac/Win][Enterprise]
In the MTWeb log viewer, the contacts dropdown now contains the name of the server as a filter option. If selected, the log viewer will show only server log entries such as restarts and errors. The name of the server in the dropdown is taken from the server name setting in the mtweb.ini file.
* ENHANCEMENT: Professional servers have multiple remote administrators enabled [#21396][Mac/Win][Professional]
MassTransit 6.0 Professional servers can now have multiple remote administrators connected to the MassTransit Engine at the same time. Previously the Professional server could only have one remote administrator connected.
* ENHANCEMENT: Increased log and file view access for MassTransit Professional servers [#21395][Mac/Win][Professional]
MassTransit Professional servers were previously restricted to viewing 32,000 log and file records at a time. MassTransit 6.0 Professional servers allow viewing all log and file records.
* ENHANCEMENT: Unlimited streams is available for MassTransit Professional servers [#21394][Mac/Win][Professional]
In MassTransit 6.0, the MassTransit Professional edition can use unlimited streams. Previously the MassTransit Professional was limited to one stream.
* ENHANCEMENT: Throttling is enabled for MassTransit Professional servers [#21393][Mac/Win][Professional]
In MassTransit 6.0, the MassTransit Professional edition now has the throttling feature always available.
* ENHANCEMENT: Use of MassTransit Enterprise and Professional without a dongle [#21491][Mac/Win]
MassTransit 6.0 can optionally be run using a unique configuration file instead of using a hardware key (dongle) to support virtualized environments. For more information on deploying this solution, please contact Group Logic support.
* ENHANCEMENT: MassTransit now logs remote IP address on "timeout during probes" errors [#18205][Mac/Win]
MassTransit 6.0 now logs the remote user's IP address when it encounters problems establishing a connection handshake.
* ENHANCEMENT: Log client name with authentication to deleted contact message [#21877][Mac/Win]
When a MassTransit Application Client attempts to connect to a MassTransit Server that has deleted the client entry, an error message is logged on the server. The error message has been improved to include which client made the connection.
* ENHANCEMENT: Log the name of the account running MassTransit [#21271][Mac/Win]
MassTransit 6.0 logs the name of the user account that launched MassTransit to the log at application startup.
* ENHANCEMENT: Allow user to enable/disable multiple actions at a time [#22208][Mac/Win]
MassTransit 6.0 allows the user to select multiple actions in the Actions panel of the Setup dialog and enable/disable them with one click. Previously the user had to click each action and enable/disable individually.
* ENHANCEMENT: Allow user to delete multiple actions at once [#22208][Mac/Win]
MassTransit 6.0 allows the user to select multiple actions in the Actions panel of the Setup dialog and delete them with one click. Previously the user had to click each action and delete individually.
* ENHANCEMENT: Contact information shown dynamically while configuring AD web contacts [#22197][Mac/Win]
MassTransit 6.0 now displays contact information pulled from Active Directory dynamically as the user clicks the 'Search' button while configuring AD authenticated web clients.
* ENHANCEMENT: User should be able to jump to a specific contact in MT address book by typing letter(s) [#17647][Mac/Win]
MassTransit 6.0 includes changes to provide key selection support for the Contacts window. Contacts can now be selected by typing the first few characters of the contact name.
* ENHANCEMENT: MassTransit Administrator on Windows supports drag/drop to Files window with "All" selected in User Filter popup menu. [#5640][Win]
MassTransit 6.0 includes changes to increase feature parity across both supported platforms. This includes the addition, on Windows, of the ability to drag/drop files to the Files window when the User filter is set to "All". When this occurs the Administrator prompts the user for one or more contacts to whom the files will be sent. Previously this was only supported on Macintosh.
* ENHANCEMENT: Copy rows from Log window to clipboard [#5542][Mac/Win]
MassTransit 6.0 allows a user to copy rows from the Log window to the clipboard. MassTransit now supports copying the selected rows to the clipboard as tab delimited text. Care should be used when the log contains many log entries as it will take considerable time to perform the copy operation.
* ENHANCEMENT: Cut, Copy, and Paste support on Windows [#5271][Mac/Win]
MassTransit 6.0 now supports cut, copy, and paste in all edit boxes.
* CHANGE: MassTransit now requires MySQL 5.0 [#21371][Mac/Win]
MassTransit 6.0 Engine now requires MySQL 5.0 and will not launch if any previous version of MySQL has been configured. Please see upgrade documentation on how to migrate your databases to MySQL 5.0.
* CHANGE: Low disk space actions will respect the minimum disk message interval [#22606][Mac/Win]
The disk_message_interval defined in the MassTransit.cfg file will now apply to actions that fire on the mailbox disk space low and database disk space low triggers, in addition to the messages written to the log.
* CHANGE: SOAP Interface CreateTemporaryContact() return structure has changed [#22298][Mac/Win]
In MassTransit 6.0 the return value from the CreateTemporaryContact() has changed to include some new fields. If you have written code that uses the MassTransit SOAP interface you may need to recompile or otherwise rebuild your application.
* CHANGE: AppleScript enumerated type for SSL ciphers has changed to avoid parsing errors [#22262][Mac]
MassTransit 6.0 includes a change to it's AppleScript dictionary to correct a problem where AppleScipt was parsing the names of SSL constants that included a dash incorrectly. The names of the constants have been changed to use an underscore ("_") instead. Any existing script will need to be changed to use the new constant names.
* CHANGE: mt_syslog.txt moved to Logs folder and timestamp added to file name [#22166][Win]
MassTransit 6.0 and later now places the "syslog" file in the Logs folder. A new file is created when the MassTransit Engine starts up and now includes the date and time in the file name.
* CHANGE: FILE_FLAG_SEQUENTIAL_ACCESS flag specified when Hot Folder copies files [#22125][Win]
MassTransit 6.0 now passes a new flag to CreateFile() calls made when the Hot Folder communication method copies files. This new flag enables the operating system to do read-ahead and lazy-write optimizations that can give a boost in copy performance.
* CHANGE: v1 and v2 MassTransit SOAP interface API calls deprecated [#21867][Mac/Win]
MassTransit 6.0 officially deprecates some unused and obsolete SOAP API calls. The current API is defined by the WSDL file "MassTransit.wsdl" located in the MTWeb folder.
* BUG FIX: Database connection leak [#23018][Mac/Win]
MassTransit 6.0 fixes a rare database connection leak that would occur when editing file records. This situation could create a crash if enough connections leaked.
* BUG FIX: Firefox 3.0 crashes loading MassTransit Web Client on Windows Vista [#23023][Win]
MassTransit 6.0 resolves the problem where Firefox 3.0 crashes while loading MassTransit Web Client on Windows Vista.
* BUG FIX: MTWeb will gracefully fail when users attempt to log into a timed out version of MassTransit [#22476][Mac/Win][Enterprise]
MassTransit 6 fixes a problem where the MassTransit web interface would not handle the error when the associated MassTransit server was timed out. Users should now receive a useful error message in this case.
* BUG FIX: The MassTransit Assistant will now properly download files and folders with trailing spaces and periods [#22861][Win]
The MassTransit Assistant on Windows will no longer reject files and folders with trailing spaces or trailing periods.
* BUG FIX: MassTransit Web Client is unable to connect to MassTransit Assistant when running in IE7 on Vista with UAC on [#21592][Win]
MassTransit 6.0 addresses the problem where MassTransit Web Client is unable to connect to MassTransit Assistant when running in IE7 on Vista with UAC on.
* BUG FIX: MassTransit FTP LIST command displayed contents of a file [#22678][Mac/Win]
MassTransit 6 corrects the FTP LIST command when used on one file. Now file information only is displayed whereas previously the LIST command would display the entire contents of the file.
* BUG FIX: Interpreted scripts will now be correctly launched directly from Launch Process Actions [#22295][Win]
The launch process action type can now directly launch scripts that require an interpreter (Perl, Python, PHP, etc.). Select the script as the executable for the launch process action and MassTransit will use the type information in Windows to select and run the appropriate interpreter. Previous to MassTransit 6.0, the Windows launch process action could only be used for executable files.
* BUG FIX: MTWeb cookies automatically enabled [#22057][Mac/Win]
Custom MTWeb projects where the login name is specified as a parameter in the address could hit an error saying "Cookies must be enabled to login". Now MTWeb will automatically try to enable cookies and reload the original webpage with all parameters specified in the address bar.
* BUG FIX: Improved performance and reduction in SQL generated when forwarding files [#22252][Mac/Win]
MassTransit 6.0 includes changes that improve the rate at which files are forwarded to other users by using a new algorithm that significantly reduces the SQL generated.
* BUG FIX: Performance counters will not run when MassTransit is not configured to generate output [#22250][Mac/Win]
MassTransit includes changes to internal performance counters to ensure that they do not run if their output is not being used. This provides a slight performance increase to TCP/IP and TCP/IP Secure file transfers.
* BUG FIX: Log window has blank lines during times of heavy file transfer [#22363][Mac]
MassTransit 6.0 corrects a problem where, during heavy file transfer load, the Log window occasionally displayed entries with no log message. Subsequent scrolling or refresh would cause the missing message to display.
* BUG FIX: Administrator hangs after deleting all rows in Log window [#22359][Mac/Win]
MassTransit 6.0 corrects a problem where deleting all rows of the Log with no filters set would cause an excessively long SQL query to be executed and the MassTransit Administrator to appear to hang.
* BUG FIX: Clicking on Resume button causes database list views to lose focus [#22357][Win]
MassTransit 6.0 corrects a problem where list views that display database data, e.g. Contacts, Files, Log, would lose focus if the Resume button was clicked.
* BUG FIX: On Windows, selection does not dim when list views lose focus [#22304][Win]
MassTransit 6.0 corrects a minor user interface issue where selected rows of various list views do not dim properly when the list loses focus. Consequently it appears as thought you have two windows each with an active selection.
* BUG FIX: On Contacts window, buttons enable and disable as files are dragged across contact list [#22302][Win]
MassTransit 6.0 includes changes that correct user interface problems when dragging files to the Contacts window. Previously no visual clue was given as to which contact the mouse was over and the buttons on the window enabled and disabled as the mouse moved from one contact to another.
* BUG FIX: Dialog controls have different background color than dialog pane [#22285][Mac]
MassTransit 6.0 corrects a minor U/I glitch where some dialog controls had the wrong background color.
* BUG FIX: Menu accelerators on Windows do not match other platforms [#22206][Win]
MassTransit 6.0 unifies the menu accelerators on both platforms and including the Windows menu where the "off by one" difference made switching between the platforms difficult.
* BUG FIX: Active Directory status indicator not set correctly when re-editing web client with valid AD name [#22199][Mac/Win]
MassTransit 6.0 corrects a problem where the Active Directory status indicator showed the wrong status when editing a contact that had a valid Active Directory user specified.
* BUG FIX: Web Client contacts may be saved with invalid AD credentials [#22198][Mac/Win]
MassTransit 6.0 corrects a problem were it was possible to save web client contacts with an invalid Active Directory user name.
* BUG FIX: Changes made when configuring a listen are not displayed until selection changes [#22192][Mac/Win]
MassTransit 6.0 fixes a problem where configuration changes made to incoming calls were not reflected in the Administrator until the user clicked and changed the selection.
* BUG FIX: Memory leak in Web Client plugin when user selects from popups [#22165][Win]
MassTransit 6.0 fixes a problem where memory was leaked each time the user selected a contact or service from the popups in the Web Client ActiveX control.
* BUG FIX: Value of boolean plug-in parameters are case sensitive [#22155][Mac]
MassTransit 6.0 changes the handling of boolean parameters such that the values may be specified in upper, lower, or mixed case.
* BUG FIX: AD contacts are not cross-platform compatible [#22052][Mac/Win]
MassTransit 6.0 resolves the problem where AD contacts created from a remote administrator running on a different platform are not operational (i.e. can not be used to log in).
* BUG FIX: Improper handling of LDAP_REFERRAL error code when performing LDAP queries [#22012][Mac/Win]
MassTransit 6.0 now disables LDAP referrals as they are not currently supported. Previously MassTransit would receive the LDAP_REFERRAL error code and report an error.
* BUG FIX: The Log message that appears after a successful TCP/IP Secure connection using custom certificates is not correct [#21208][Mac/Win]
MassTransit 6.0 resolves the problem where the Log message that appears after a successful TCP/IP Secure connection using custom certificates incorrectly reports the cipher used and the certificate authority.
* BUG FIX: Error messages not included for "Connection Failed" and "Output Processing Failed" events [#16568][Mac/Win]
MassTransit 6.0 corrects a problem where error messages were not being included in emails generated for "Connection Failed" and "Output Processing Failed" events even if the "Include Error Messages When Available" option was enabled.
* BUG FIX: MassTransit 6 Assistant fails to transfer file when "dragging and dropping" with a 4.5 MassTransit Server [#22135][Win]
The MassTransit 6 Assistant could fail to transfer a file when "dragging and dropping" the file using the MassTransit Web Client plugin onto the local machine when the Assistant connects with a 4.5 MassTransit Server and there are many files in the file list.
* BUG FIX: MassTransit fails to pre-allocate files on disk during TCP/IP and TCP/IP Secure transfers [#22098][Mac/Win]
MassTransit 6.0 includes changes to allow files to be pre-allocated before they are received. Pre-allocating the disk space allows greater opportunity for the files to be contiguous which improves read and write performance.
* BUG FIX: When a connection attempt is rejected by a server due to insufficient encryption level, the error message reported on the client side does not state that specific reason. [#21231][Mac/Win]
MassTransit 6.0 resolves the problem where a connection attempt rejected by a server due to insufficient encryption level results in a vague and confusing error message on the client side. The new error message specifically states the reason a connection attempt was rejected.
* BUG FIX: MassTransit Administrator consumes too much CPU time when not connected to an Engine [#22078][Mac]
MassTransit 6.0 corrects a problem where on first launch the MassTransit Administrator would consume too much CPU time while idling and not connected to an Engine.
* BUG FIX: Accelerator for "Files..." button in Contacts window hides File menu accelerator [#22039][Win]
MassTransit 6.0 corrects a problem where if the user has the Contacts window open two user interface elements had the same accelerator key. The "Files..." button now uses "I" as the accelerator key.
* BUG FIX: Memory leak retrieving contact information from LDAP directory [#22010][Mac/Win]
MassTransit 6.0 fixes a memory leak that occurs when contact information is retrieved from the configured LDAP directory.
* BUG FIX: When sending files with long names more than once, files are not moved to the Sent folder [#20899][Win]
MassTransit 6.0 includes changes to allow files with long file names to be moved from the To Send folder to the Sent folder properly even if there are existing files/folders with the same name in the Sent folder. Previously if the path to the destination was more than 260 characters MassTransit would fail to move the file and log an error.
* BUG FIX: COM method to retrieve log entries does not correctly filter by type or severity [#21678][Win]
Resolves the problem where the Entries() method in the MassTransit COM interface for the log database (LogDB), when used with the type or severity filter, returns the wrong results.
CHANGES IN MASSTRANSIT 5.1.2
Released as hot fixes for Mac OS X and Windows from March to July 2008.
Below is a summary of the improvements in MassTransit 5.1.2.
* ENHANCEMENT: Configuration parameters to tune TCP transfers [#22770][Mac/Win]
MassTransit 5.1.2 has new configuration parameters in the MassTransitEngine.cfg file which allow an administrator to modify TCP file transfer buffer sizes. Administrators can modify the MassTransit Engine's memory buffer, socket buffer, and packet size for file transfers. [x15]
* BUG FIX: Added protection against crashes when removing _FROM characters [#22535][Mac/Win]
MassTransit 5.1.2 prevents a crash from occurring when MassTransit attempts to remove the _FROM characters from a folder path. [x13]
* BUG FIX: Log Window columns will always be properly aligned. [#22450][Win]
MassTransit 5.1.2 resolves the problem where, under rare circumstances, some columns in the log window could not be appropriately justified. [x12]
* BUG FIX: MassTransit fails to move files to the Sent folder in mailboxes located in a UNIX based SMB share. [#22429][Win]
MassTransit 5.1.2 resolves the problem where files located in subfolders of the To Send mailbox folder would fail to move to the Sent mailbox folder after being sent out to the remote server if the mailbox was located in a UNIX based SMB share. [x12]
* BUG FIX: Occasionally, files report that they are transferring a larger size than the actual file. [#21218][Mac]
MassTransit 5.1.2 resolves the problem where files occasionally get stuck in transfer reporting that they are transferring a larger amount of data than the actual file size. [x12]
* BUG FIX: Hang of MassTransit Engine when performing operations on the file system [#22187][Win]
MassTransit 5.1.2 fixes a rare case where the MassTransit Engine could hang when attempting to create or delete folders on the file system. [x09]
* BUG FIX: MassTransit 5 Assistant fails to transfer file when "dragging and dropping" with a 4.5 MassTransit Server[#22135][Win]
The MassTransit 5 Assistant could fail to transfer a file when "dragging and dropping" the file using the MassTransit Web Client plugin onto the local machine when the Assistant connects with a 4.5 MassTransit Server and there are many files in the file list. [x09]
* ENHANCEMENT: New setting to choose 12-hour or 24-hour time format in MTWeb Log Viewer. [#22024][Mac/Win]
A new setting was added in the configuration for MTWeb, LOGVIEWER_24_FORMAT. This allows the administrator to choose whether to display times on Log Viewer entries in 24-hour format or 12-hour format with am/pm. [x07]
* BUG FIX: LogViewer web page did not correctly display double quotation marks. [#22058][Mac/Win]
The LogViewer web page now displays the appropriate character, such as a double quotation mark, instead of the corresponding HTML entity code. [x07]
* BUG FIX: Crash when attempting to access nonexistent log entry using AppleScript [#21785][Mac]
MassTransit 5.1.2 corrects a problem where the MassTransit Engine could crash when an AppleScript attempted to reference a log entry that did not exist. [x06]
* BUG FIX: COM interface log entry deletion causes log messages to disappear [#21674][Win]
MassTransit 5.1.2 resolves the problem where deleting a single log entry using the COM interface LogEntry.Delete function causes all log messages to become either empty or full of garbage characters. [x03]
* BUG FIX: Single Sign-on doesn't work unless the \WINDOWS\Temp folder is given full control over to the Internet Guest User account and the local Users group. [#21615][Mac/Win]
MassTransit 5.1.2 resolves the problem where Single Sign-on MTWeb feature doesn't work correctly unless the \WINDOWS\Temp folder is given full control over to the Internet Guest User account and the local Users group (it would work intermittently for certain users whereas others would get a blank page when trying to log in). [x01]
CHANGES IN MASSTRANSIT 5.1.1
Released as hot fixes for Mac OS X and Windows in February 2008.
Below is a summary of the improvements in MassTransit 5.1.1.
* NEW FEATURE: Extensive logging of MySQL settings and status [#20934][Mac/Win]
MassTransit 5.1.1 contains a new feature whereby the MassTransit Engine can be configured, using the debugLog.cfg file, to log MySQL settings and status variables to syslog. [x08]
* NEW FEATURE: Log DBMS details at startup [#21291][Mac/Win]
MassTransit 5.1.1 now writes details about the DBMS to the MassTransit log to make it easier to provide information to Group Logic Technical support. [x07]
* NEW FEATURE: Warning when MySQL approaches max_connection limit [#20962][Mac/Win]
MassTransit 5.1.1 adds a new feature where the MassTransit Engine will monitor the number of connections to MySQL and will write a warning message to the Log when the number approaches max_connections. [x06]
* NEW FEATURE: "Launch Process" action task for Windows [#20632][Win]
MassTransit 5.1.1 extends the 'launch process' action task to the Windows platform. This task can be used to launch any executable, e.g. Perl scripts, Python scripts, shell scripts, etc. MassTransit provides the launched process with several pre-defined environment variables and also allows the user to define his own. [x01]
* ENHANCEMENT: New SOAP server method for creation of contacts [#21216][Mac/Win]
There is a new method available in the MassTransit SOAP server called CreateTemporaryContact. Use of this method with the other SOAP methods GetPluginInitData and AddFileToSend allows temporary contacts to send and receive files with the MassTransit web client. [x11]
* ENHANCEMENT: Use of sAMAccountName to log into MTWeb [#20646][Mac/Win]
MassTransit 5.1.1 adds support for using the "NT login name" when logging into MTWeb in addition to the fully qualified DN and DOMAIN\USER formats. [x07]
* ENHANCEMENT: Better logging of SMTP errors sending email notification [#20852][Win]
MassTransit 5.1.1 contains changes to better capture and log errors encountered when sending email notifications via SMTP. These enhanced error messages are written to the MassTransit log. [x07]
* ENHANCEMENT: More detailed debug logging in mailbox polling [#21031][Mac/Win]
MassTransit 5.1.1 contains additional debug logging to aid in diagnosing mailbox polling problems. [x07]
* ENHANCEMENT: Improved performance processing SOAP requests [#21007][Mac/Win]
MassTransit 5.1.1 includes changes to streamline the processing of SOAP requests and decreased the overhead associated with processing each request. [x07]
* ENHANCEMENT: Automatic generation of crash dump files upon terminal errors [#20979][Win]
MassTransit 5.1.1 improves error logging by automatically generating crash dump files upon terminal errors. [x07]
* ENHANCEMENT: Improved performance accessing dCLIENT table [#20807][Mac/Win]
MassTransit 5.1.1 contains changes to reduce the load on the MySQL server by streamlining requests made to the dCLIENT table. [x07]
* ENHANCEMENT: MTWeb option to disallow drag-and-drop for Safari users [#21061][Mac/Win]
In order to avoid unexpected drag-and-drop behavior in Safari, there is now an option in the MTWeb configuration file that, if enabled, will disable drag-and-drop for Safari users that use a job ticket to drop off files or only have permission to send files. Safari users can select files for upload from a file browser dialog. [x05]
* ENHANCEMENT: Improvements to SQL that accesses 'sequence' table [#20798][Mac/Win]
MassTransit 5.1.1 contains changes to remove unnecessary and redundant ORDER BY clauses on certain queries that access the 'sequence' table. This results in a slight reduction on MySQL server load and therefore increased performance. [x04]
* ENHANCEMENT: OpenSSL 0.9.8g integration [#20927][Mac/Win]
MassTransit 5.1.1 is integrated with the latest version of OpenSSL - 0.9.8g. This version addresses various security vulnerabilities discovered in earlier versions of OpenSSL. [x03]
* ENHANCEMENT: Reduced database queries on log tables [#20797][Mac/Win]
MassTransit 5.1.1 contains changes that significantly reduce the load on MySQL generated by counting records in the dLOG and dLOGMSGS tables. [x02]
* PERFORMANCE: Reduced database access increases performance of Contacts window [#20938][Mac/Win]
MassTransit 5.1.1 includes changes that increase the performance of the Contacts window by reducing database load by implementing more efficient caching of contact information. [x07]
* PERFORMANCE: Reduced search times when performing wildcard searches in the MassTransit log [#20885][Mac/Win]
MassTransit 5.1.1 contains changes to dramatically reduce the time needed to perform wild card searches in the Log view of the MTWeb web site. [x07]
* CHANGE: Auto-forwarding to groups now supported [#21215][Mac/Win]
MassTransit 5.1.1 now allows files that are received by a single contact to be automatically forwarded to a group of other contacts. [x11]
* CHANGE: File sending order setup placed into configuration file [#21219][Mac/Win]
In MassTransit 5.1.1, an administrator may specify the order in which MassTransit sends files to be by size, submission date, or path. The file sending order is now configured in the MassTransit.cfg file. [x08]
If you are currently using a non-default send order, you will need to re-enable the setting with the new configuration file flag. The previous methods of changing the MassTransit send order have been deprecated.
* CHANGE: Failure to create threads now logged to Event Viewer [#20936][Win]
MassTransit 5.1.1 now logs any failure to create a thread to the Windows Event Viewer. [x07]
* CHANGE: Reduce clutter in Windows Event Viewer [#20930][Win]
MassTransit 5.1.1 contains changes to reduce clutter in the Event Viewer by not logging UI connect and disconnects. [x07]
* CHANGE: Redundant Event Viewer messages eliminated [#20958][Mac/Win]
MassTransit 5.1.1 contains a change to reduce clutter in the EventViewer by eliminating redundant entries added by the MassTransit Administrator when the MassTransit Engine shuts down. [x06]
* BUG FIX: Memory leak sending services configuration during TCP/IP and TCP/IP Secure connections [#21426][Mac/Win]
MassTransit 5.1.1 corrects a problem where each TCP/IP or TCP/IP Secure connection caused a small [<500 bytes] amount of memory to be leaked if one or more services were defined. [x12]
* BUG FIX: Web Client file and folder dialogs have reverted to generic text on Leopard [#21015][Mac]
The MassTransit Web Client allows files and folders to be chosen from dialogs. In Mac OS X Leopard, these dialogs can appear with a generic interface instead of MassTransit's specified interface. The MassTransit 5.1.1 Web Client resolves these dialogs to have the MassTransit specified interface on Leopard. [x11]
* BUG FIX: Standalone Web Client installer brings up error messages when trying to uninstall Firefox plug-in modules that have not been previously installed. [#21440][Win]
MassTransit 5.1.1 resolves the problem where the standalone Web Client installer incorrectly brings up error messages while uninstalling Firefox plug-in modules that have not been previously installed. [x10]
* BUG FIX: "Maximum number of Remote Administrators already connected" error when there are no administrators connected [#21220][Mac/Win]
MassTransit 5.1.1 fixes a problem where a MassTransit would not properly disconnect a remote Administrator if the user failed to enter the proper password. This would result in MassTransit generating the "maximum number of Remote Administrators" error when there were in fact no Administrators connected. [x08]
* BUG FIX: MassTransit Engine service crashes occasionally while shutting down the operating system [#21197][Win]
MassTransit 5.1.1 resolves the problem where the engine service sometimes crashes while the host operating system is shutting down. [x08]
* BUG FIX: Web Client fails to retrieve files, contacts, and services information from MassTransit over https when running in Internet Explorer on Windows [#21262][Win]
MassTransit 5.1.1 resolves the problem where the Web Client would fail to retrieve files, contacts, and services information from MassTransit over https when running in Internet Explorer on Windows. [x07]
* BUG FIX: Memory leak in Launch Process action task [#21261][Mac/Win]
MassTransit 5.1.1 fixes a small memory leak that occurred when MassTransit triggered Launch Process action tasks. [x07]
* BUG FIX: Calls made with periodic call triggers are preempted by contacts with files [#20940][Mac/Win]
MassTransit 5.1.1 corrects a problem where in some cases outgoing calls made due to a periodic call trigger were being preempted by other contacts that had files waiting to be sent. MassTransit now properly makes the periodic call before other contacts. [x07]
* BUG FIX: "Not enough memory to transfer files" error message is displayed occasionally under load [#20867][Mac/Win]
MassTransit 5.1.1 resolves the problem where "Not enough memory to transfer files" error message is displayed occasionally under load. [x07]
* BUG FIX: Failure to detect inability to create threads when processing SOAP requests [#20858][Win]
MassTransit 5.1.1 includes changes to properly detect an error condition whereby MassTransit was unable to create a thread to process a SOAP request. In this rare condition the MassTransit Engine could become unresponsive until it was restarted. [x07]
* BUG FIX: Resource leak when processing SOAP requests [#20847][Win]
MassTransit 5.1.1 corrects a problem where a Windows Event object was leaked during the process of processing SOAP requests. [x07]
* BUG FIX: Unable to add contacts when large numbers of contacts exist in the Contacts window [#20876][Mac/Win]
MassTransit 5.1.1 contains changes that fix contention on the dCLIENT table caused by large numbers of contacts in the Contacts window. When the Contacts window approached 2,500 contacts it became increasingly difficult to add contacts using the MassTransit Administrator. [x07]
* BUG FIX: Sometimes selecting files via the "Select Files" button on the web client does not actually transfer any files [#20644][Win]
MassTransit 5.1.1 resolves the problem where selecting files for upload using the "Select Files" button in the Web Client UI on Windows does not result in a file transfer. [x07]
* BUG FIX: Unnecessary update of preferences when closing Setup dialog [#20879][Mac/Win]
MassTransit 5.1.1 contains a change to eliminate unnecessary saving of preferences when the Setup dialog is closed. [x07]
* BUG FIX: Repeated attempts to send files moved to "Cannot Be Sent" folder [#21210][Mac]
MassTransit 5.1.1 corrects a problem on Macintosh where MassTransit attempts to send files that have been moved to the "Can Not Be Sent" folder until the error retry count is exceeded. [x07]
* BUG FIX: Executing a VB script as a MassTransit service crashes the engine [#21229][Win]
MassTransit 5.1.1 resolves the problem where executing a VB script as a MassTransit service would crash the engine. [x07]
* BUG FIX: SSL listen in client / satellite configurations occasionally logs an "unknown error" and disables itself [#21169][Mac/Win]
MassTransit 5.1.1 resolves the problem where an SSL listen in client or satellite configurations would occasionally log an "unknown error" and disable itself. [x06]
* BUG FIX: Support for CA signed SSL certificates is broken on Mac [#20559][Mac]
MassTransit 5.1.1 resolves the problem where support for SSL certificates signed by a third party certificate authority (VeriSign, Thawte, etc.) was broken on Mac. [x06]
* BUG FIX: MassTransit web client users could not view log entries [#21154][Mac/Win]
MassTransit 5.1.1 fixes a bug where web client users with non-standard characters in their name could not view log entries. The characters that caused this bug include the ampersand, double quote, single quote, less than, and greater than characters. [x05]
* BUG FIX: MassTransit Service Applescript interface error [#21114][Mac]
MassTransit 5.1.1 fixes an error where MassTransit values are undefined when Applescripts are setup as MassTransit Services. [x05]
* BUG FIX: PHP warnings in MT Web [#21056][Mac/Win]
MassTransit 5.1.1 fixes a variety of minor PHP notices and warnings in the MT Web interface. [x05]
* BUG FIX: MassTransit Application Client would throw error when new mtclient.cfg is used [#21014][Mac/Win]
The MassTransit Application Client would throw the error "Username in use, must use unique name" when a new mtclient.cfg is used. The error occurs because the MassTransit Application Client would have conflicting information from the previous mtclient.cfg. The MassTransit 5.1.1 Application Client has resolved these conflicts. [x05]
* BUG FIX: Users are given an option to use an older version of the Web Client plug-in when no older version is present [#21074][Mac]
MassTransit 5.1.1 resolves the problem where PPC users running a 5.1 Web Client are given an option of using an older version of the Web Client when connecting to a pre-5.1 MTWeb server and having no older version installed. [x04]
* BUG FIX: Satellite server occasionally unchecks the "Accept Incoming Calls" checkbox and stops accepting incoming calls [#21046][Mac/Win]
MassTransit 5.1.1 resolves the problem where a satellite server occasionally unchecks the "Accept Incoming Calls" checkbox and stops accepting incoming calls. [x04]
* BUG FIX: Preserve custom certificate and key file settings when upgrading [#20657][Mac/Win]
Versions of MassTransit 5 previously did not preserve custom certificate and key file settings when upgrading MassTransit. MassTransit 5.1.1 correctly preserves custom certificate and key file settings during an upgrade. [x03]
* BUG FIX: The database error DB_Client_ResetMBPollDateForForwardViaClients would occur frequently [#20825][Mac/Win]
MassTransit servers using several Forward Via contacts may see an error message containing DB_Client_ResetMBPollDateForForwardViaClients caused when MassTransit fails to update mailbox polling times for several Forward Via contacts. MassTransit 5.1.1 fixes that database modification. [x02]
* BUG FIX: MassTransit would fail to handle errors when encoding files as MacBinary for FTP transfers [#20820][Mac]
MassTransit 5.1.1 resolves the problem where MassTransit FTP contacts using the option to encode files as MacBinary would fail to send files. When transferring a file using MacBinary encoding, MassTransit now logs an error message for files that fail to be created whereas previously that error was ignored. [x02]
* BUG FIX: FTP client listen does not trigger sending files [#20783][Mac/Win]
When a MassTransit Administrator configures an FTP Client method in the Incoming Calls setup window, FTP contacts only receive files from FTP servers. MassTransit 5.1.1 fixes the FTP Client method so FTP contacts will send and receive files. [x02]
* BUG FIX: MassTransit Satellite Server encounters a runtime error [#20744][Win]
MassTransit 5.1.1 Satellite Server resolves an issue where a runtime error will occur when a poorly created mtclient.cfg configuration file is used. The Satellite Server logs an error message instead of failing with a runtime error. [x02]
* BUG FIX: FTP Dictionary Attack Detection does not block invalid FTP logins [#21149][Mac/Win]
MassTransit 5.1.1 corrects a problem with the FTP server's dictionary attack detection feature where under certain cases exceeding the maximum number of logins did not result in a banned IP address. [x01]
* BUG FIX: MassTransit Professional can not create a satellite configuration file [#20745][Win]
When generating a MassTransit Satellite configuration file, a bug existed in a MassTransit Professional server where selecting Build Client Configuration did nothing. MassTransit 5.1.1 restores the functionality of the Build Client Configuration option. [x01]
* BUG FIX: Crash while accessing metadata name/value pairs from AppleScript [#20729][Mac]
MassTransit 5.1.1 fixes a bug where MassTransit would crash when an AppleScript attempted to manipulate metadata name/value pairs. [x01]
* BUG FIX: Errors receiving files whose parent folder has a '/' character in its name [#19455][Mac]
MassTransit 5.1.1 resolves the problem where files whose parent folder contained a '/' character would not be received on Mac. [x01]
CHANGES IN MASSTRANSIT 5.1
Released 9/10/2007 for Mac OS X and Windows.
Below is a summary of the improvements in MassTransit 5.1. Please note that there were a number of fixes and other improvements introduced as hotfixes in MassTransit 5.0.2 but never released in a final product release. Users coming from MassTransit 5.0.1 should review the enhancements and fixes in MassTransit 5.0.2 as well as MassTransit 5.1.
* NEW FEATURE: Active Directory Integration [#19884][Mac/Win]
Individual MassTransit web client and application client accounts can be configured to have password authentication conducted through Active Directory. For more information on how to configure Active Directory integration, please see the KB article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/272
* NEW FEATURE: Active Directory Contact Information Population [#19884][Mac/Win]
MassTransit contacts that are linked to Active Directory will have their contact information fields populated with the information from their Active Directory Account.
* NEW FEATURE: Web-based Log access for users within specific Active Directory group [#19889][Mac/Win]
MassTransit 5.1 includes a new feature that allows access to the web-based log to Active Directory users without requiring an account in MassTransit. Such access to the log to AD users is controlled by membership in a pre-defined AD group. For configuration information, please see the KB article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/272
* NEW FEATURE: Single sign-on for Active Directory web client users [#19888][Mac/Win]
MassTransit 5.1 provides Active Directory web client users with an ability to use Single Sign-On (SSO) to log in to a Windows based MTWeb web site (certain web browser related limitations apply). Please see the KB article for information on how to configure this feature: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/273
* NEW FEATURE: AppleScript/COM interface updated to support LDAP properties [#20314][Mac/Win]
MassTransit 5.1 features updated AppleScript and COM interfaces that feature new properties for LDAP features. These include three new properties of the client/ComMTContact objects.
* NEW FEATURE: Web Client FTP support [#18585][Mac/Win]
MassTransit web client contacts can now be configured to allow access to MassTransit via FTP. When this feature is enabled, web client contacts can use their username and password to log in via the standard MassTransit web interface or using an FTP client of their choice.
* NEW FEATURE: Web Client FTP fallback [#18585][Mac/Win]
MassTransit 5.1 provides an alternative of transferring files over FTP to Web Client users. The feature could be enabled for individual Web Client accounts in the Administrator UI on the server side. When it is enabled, FTP hyperlinks show up in both the file transfer page and the plug-in download page in MTWeb that allow Web Client users to upload or download files using their web browser's default FTP client. Also, users have an option of using a standalone FTP client of their choice and bypass logging into the MTWeb web site altogether.
* NEW FEATURE: Remote login password complexity verification [#18938][Mac/Win]
MassTransit 5.1 provides mechanisms for remote login password complexity verification. New passwords will be forced to comply with the following complexity requirements:
- be at least 6 characters long
- contain at least one of English characters, numbers and alpha-numeric characters ('!', '$', etc.)
- not match or contain the corresponding remote login user name
Existing passwords will not be affected until they are changed. This feature is enabled by default and can be disabled in the MassTransit.cfg file. For more information, please consult the KB article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/277
* NEW FEATURE: Allow administrators to disable web client "My Account" tab [#19232][Mac/Win]
MassTransit 5.1 allows administrators to disable web client access to account preferences on a server-wide basis. This option can be configured in the mtweb.ini file.
* NEW FEATURE: Send SMS text message action task [#19896][Mac/Win]
MassTransit 5.1 includes a new feature that allows MassTransit to send an SMS text message to a cell phone in response to events triggered by MassTransit.
* NEW FEATURE: Write To MassTransit Log action task [#19895][Mac/Win]
MassTransit 5.1 includes a new feature that allows one to inject entries into the MassTransit Log in response to events triggered by MassTransit.
* NEW FEATURE: Copy/Move File action task [#19375][Mac/Win]
MassTransit 5.1 includes a new action task that can be configured to copy or move all files related to an action event to a specific folder. This feature can be used to automatically archive all files sent or received in a back up folder. Recommendations on configuring this feature are available in a KB article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/280
* ENHANCEMENT: Native Web Client plug-in for Intel based Mac OS X [#20013][Mac]
MassTransit 5.1 provides a native Web Client plug-in executable for Intel based Macintosh computers. It is no longer required to run web browsers in Rosetta in order to use the Web Client on Mac OS X on Intel.
* ENHANCEMENT: Improved user experience during the Web Client installation [#20013][Mac]
The Web Client installation process on Mac OS X has been improved to not require administrative authentication and generally be more intuitive.
* ENHANCEMENT: Vista support for MassTransit web client [#19618][Win]
The MassTransit 5.1 web client is certified to run on Microsoft Windows Vista.
* ENHANCEMENT: MySQL 5.0 support [#19899][Mac/Win]
MassTransit 5.1 supports MySQL 5.0. Please be aware that for the next point release of MassTransit, MySQL 5.0 will be required. For information on how to upgrade your MySQL installation from MySQL 4.1 to MySQL 5.0, please see this KB article: http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/276
* ENHANCEMENT: FTP Forwarding Support for FTP Server [#19894][Mac/Win]
FTP Clients can now access a "Forwarded" folder to pick up files that were forwarded to them.
* ENHANCEMENT: Email actions can send emails to multiple email addresses specified by the Email field in the Contact Information window [#18480][Mac/Win]
MassTransit 5.1 allows email actions to send emails to multiple email addresses specified in the Email field in the Contact Information window. Previously the Email actions could only send emails to one email address in the Email field.
* ENHANCEMENT: Contact Name Length Limitation Extension [#19878][Mac/Win]
MassTransit 5.1 has extended the limitation on contact names from 22 characters to 64 characters. This enhancement allows administrators to create less restricted MassTransit contact names.
* ENHANCEMENT: Log messages up to 1023 characters [#20318][Mac/Win]
MassTransit 5.1 includes an enhancement to allow log messages to be up to 1023 characters. While the MassTransit Administrator UI continues to only display the first 256 characters the database and web log viewer displays the full 1023 characters.
* ENHANCEMENT: Enhanced FTP client compliance [#19017][Mac/Win]
MassTransit 5.1 FTP servers have been enhanced to accept additional parameters for LIST commands, allowing them to be accessed with additional FTP Clients, including Cyberduck 2.8b+ and SmartFTP.
* ENHANCEMENT: Define Interval Between Disk Space Log Messages [#18102][Mac/Win]
MassTransit 5.1 allows administrators control of the interval between low disk space log messages. This interval is specified in the MassTransit.cfg file by disk_message_interval.
* ENHANCEMENT: System information link for MassTransit web application [#19239][Mac/Win]
MassTransit 5.1 now includes a link to the system information page in the header of the web application.
* ENHANCEMENT: Added confirmation dialog for the "Remove Displayed Entries" button [#18379][Mac/Win]
MassTransit 5.1 contains a confirmation dialog when the "Remove Displayed Entries" button in the Log window is pressed.
* ENHANCEMENT: Improved Database Converter [#18498][Mac/Win]
MassTransit 5.1 includes an improved database converter for converting MassTransit 4.5 databases to the MassTransit 5.1 format. The 5.1 converter properly handles remote mailbox paths for remote volumes on the Mac that have been disconnected, fixes problems with certain action conversions, offers improved error handling.
* CHANGE: Files being forwarded to other contacts now placed in new _FROM folders [#20339][Mac/Win]
MassTransit 5.1 includes a workflow change where files that are being forwarded to other users are now stored in a new subfolder within the "To Be Forwarded" folder. These new folders are named _FROM X where "X" is the name of the contact originally sent the files. These new folders are only used as a forwarded file makes its way through each forwarding hop and are stripped out of the folder structure when the file reaches its final destination. This change affects TCP/IP, TCP/IP Secure, Hot Folder, and FTP Client communication methods.
* CHANGE: Detection of file system changes [#20125][Mac/Win]
MassTransit 5.1 contains changes to detect replacement of files waiting to be sent that occur while MassTransit is in the process of sending the same files to a remote server. The proper file metadata, including type, creator, creation date, and modification date, will be updated in the MassTransit database and transmitted to the receiving server when files are replaced on disk while they are waiting to be transmitted.
* CHANGE: MTWeb redirects web client users to their main webpage after they change their password [#18265][Mac/Win]
MTWeb redirects a logged in web client to the main web page they have access to after the web client changes their password. For typical web client users, their main web page is the File Transfer page. Previously, web clients that changed their password stay at the My Account page.
* BUG FIX: Automatic call retry settings are not observed by Hot Folder and FTP Client communication methods [#19567][Mac/Win]
MassTransit 5.1 resolves the problem where if errors occur during file transfer using either Hot Folder or FTP Client communication methods, the server will attempt to retry calling every 10 - 20 seconds regardless of how many times and at what frequency it is configured to retry.
* BUG FIX: Auto-forwarding does not detect missing recipient contact [#19481][Mac/Win]
MassTransit 5.1 corrects a problem where MassTransit would not detect when a contact marked as the recipient of files via auto-forwarding was deleted. MassTransit now detects this condition and writes a warning to the log. Files that are received during this condition are left in the Received folder of the sender and are not forwarded.
* BUG FIX: Server log entries visible to web clients with restricted log access [#19237][Mac/Win]
MassTransit 5.1 resolves the problem where server log entries were visible in the MassTransit Web Log Viewer to web client users with restricted log access.
* BUG FIX: Remote service requests do not execute when auto-forwarding to a server contact [#20337][Mac/Win]
MassTransit 5.1 fixes a problem where web clients selecting a remote service through a midpoint server with Auto-forwarding enabled will result in an invalid error message and no execution of the remote service on the destination server.
* BUG FIX: FTP server connections sometimes report false error messages [#19064][Mac/Win]
MassTransit 5.1 fixes a rare problem where connecting to certain server contacts through FTP would report 'error: 250 List completed successfully.'
* BUG FIX: The log does not display the anonymous FTP password [#20373][Mac/Win]
MassTransit 5.1 addresses the problem where the anonymous FTP password (typically a user's e-mail address) is not displayed in the log.
* BUG FIX: SOAP Interface sometimes fails to startup [#20010][Mac]
MassTransit 5.1 fixes a rare problem where if a web client attempts to login while a Mac server is starting up, the SOAP interface will fail to start up.
* BUG FIX: When using a job ticket and logging in using IE on Windows without having the Web Client plug-in installed, a Web Client user is repeatedly prompted to download the plug-in [#19544][Win]
MassTransit 5.1 resolves the problem where a web client user is repeatedly prompted to download the Web Client plug-in when using a job ticket and logging in using IE on Windows without having the plug-in already installed.
* BUG FIX: The COM interface method for adding members to a group does not check to make sure that specified member IDs represent valid contact records in the database [#19446][Win]
MassTransit 5.1 addresses the problem where invalid contact IDs could be added to a group using the COM interface. The list of contact IDs supplied to the COM interface method is checked to only have contact IDs of existing contact records that are not deleted and are not groups before updating the database.
* BUG FIX: The COM interface method for adding members to a group allows users to add the same member to a group multiple times [#19445][Win]
MassTransit 5.1 addresses the problem where the same contact could be added to a group using the COM interface. The list of contact IDs supplied to the COM interface method is checked to only have unique contact IDs before updating the database.
* BUG FIX: MAC OS X 10.3.9 users cannot download folders via drag & drop [#19320][Mac]
MassTransit 5.1 resolves the problem where Mac OS X 10.3.x users were unable to download folders using drag & drop.
* BUG FIX: File Transfer views not updating for Mac web clients [#18722][Mac]
MassTransit 5.1 fixes a problem where a 'public' cachelimiter configuration in the server php.ini file caused Mac web clients to retain cached file transfer pages.
* BUG FIX: Lists in the Group Information window are now sorted alphabetically [#17645][#17691][Mac/Win]
MassTransit 5.1 fixes a problem where the Members, Add, and Remove lists in the Group Information window were not sorted alphabetically which made it difficult for administrators to add and edit MassTransit group contacts.
* BUG FIX: Web Client information in the new IE7 Add-On Manager does not display Group Logic, Inc. as the publisher [#19684][Win]
MassTransit 5.1 includes a digitally signed Web Client ActiveX control executable. This provides the new IE7 Add-On Manager with detailed information about the Web Client as well as resolves potential security issues.
* BUG FIX: Web client log viewer displays duplicate entries [#19629][Mac/Win]
MassTransit 5.1 fixes a rare problem where the web client log viewer would display duplicate entries with the real-time refresh feature enabled.
* BUG FIX: Hot Folder with automatic forwarding fixes [#19414][Mac/Win]
When a MassTransit Hot Folder contact is set to automatically forward files to another contact, files can get stuck in the forwarding contact's To Be Forwarded folder and folder hierarchies could get modified incorrectly. The files and their folder hierarchies for Hot Folder forwarding workflows are now properly handled.
* BUG FIX: Incorrect error code returned when JOBID web client parameter is not specified [#19411][Mac]
MassTransit 5.1 corrects a bug where the Macintosh Web Client plug-in would return the wrong error code the plug-in was used in IMMEDIATEDL mode but no JOBID parameter was specified.
* BUG FIX: Web Client blank screen after server failure [#19394][#20009][#20041][Mac/Win]
MassTransit 5.1 fixes a problem where web clients are directed to blank screens if the server engine is shutdown during usage. Users are now redirected to the login screen with an appropriate error.
* BUG FIX: The Assistant takes a long time to start up for a regular user if previously upgraded to 5.0.2x15 or later from an earlier version [#19388][Win]
MassTransit 5.1 resolves a problem where the Assistant takes a long time to start for a regular (non-administrative) user if the Web Client has previously been upgraded to 5.0.2x15 or later from an earlier version.
* BUG FIX: Every time the Assistant launches for a regular user, log records are erased if the Web Client has been upgraded to 5.0.2x15 or later from an earlier version [#19387][Win]
MassTransit 5.1 resolves a problem where log records are erased every time the Assistant launches for a regular (non-administrative) user if the Web Client has previously been upgraded to 5.0.2x15 or later from an earlier version.
* BUG FIX: Web interface Pick Up and Drop Off pages remain enabled regardless of client privileges [#19350][Mac/Win]
MassTransit 5.1 corrects a problem where the enabling/disabling of the 'Pick Up Files' and 'Drop Off Files' pages did not properly reflect the client's send and receive privileges.
* BUG FIX: Periodic call triggers did not observe retry intervals [#19301][Mac/Win]
MassTransit 5.1 addresses the problem where under certain circumstances periodic call triggers did not observe retry intervals specified in the UI.
* BUG FIX: Web Client fails to retrieve server information when using Internet Explorer [#19261][Mac/Win]
MassTransit 5.1 fixes a problem where the web client system information page failed to retrieve the server signature when using Internet Explorer.
* BUG FIX: Web clients are directed to a blank screen when php.ini is configured improperly [#19052][Mac/Win]
MassTransit 5.1 fixes a problem where web clients were directed to a blank screen if the server php.ini configuration was missing the php_soap.dll extension. Web clients are now redirected to the login screen and an appropriate error is logged.
* BUG FIX: MassTransit Engine crashes when MassTransit Administrator attempts to delete an empty entry in the "Files" window [#19005][Mac/Win]
When a MassTransit Administrator selects an empty entry in the "Files" window and then selects the "Remove" button, the MassTransit Engine would crash. MassTransit 5.1 prevents the MassTransit Engine from crashing when the administrator attempts to remove empty file entries.
* BUG FIX: Executing a FTP folder list command on a folder without read permissions causes engine to shut down [#18942][Mac]
MassTransit 5.1 fixes a rare problem where attempting to list the contents of a folder through FTP on a folder without read permissions causes an engine shutdown.
* BUG FIX: Server password field occasionally shown in the contact information window for web clients contacts [#19584][Win]
MassTransit 5.1 fixes a rare case where the server password field on the contact information window would be shown for web client contacts, for whom the field does not apply.
* BUG FIX: COM/AppleScript contact creation and deletion do not trigger actions [#19401][Mac/Win]
MassTransit 5.1 corrects a problem where action triggers failed to trigger for adding and removing contacts through COM/AppleScript.
* BUG FIX: Web client password expires prematurely for long expiration periods [#19149][Mac/Win]
MassTransit 5.1 corrects a problem where inputting large values for the web client password expiration period caused repeated new password prompts when attempting to log in.
* BUG FIX: Disabling triggers in the configuration file does not affect periodic triggers [#17964][Mac/Win]
MassTransit 5.1 corrects a problem where the DISABLE_TRIGGERS flag in the MassTransit.cfg file did not properly disable periodic triggers.
CHANGES IN MASSTRANSIT 5.0.2
Released as hot fixes for Mac OS X and Windows from January to August 2007.
Below is a summary of the improvements in MassTransit 5.0.2.
* NEW FEATURE: FTP Server Dictionary Attack Detection and Prevention [#18390][Mac/Win]
MassTransit 5.0.2 contains a new feature that detects FTP Server dictionary attacks where a remote user attempts to use long lists of possible passwords as user names and passwords in an attempt to gain unauthorized access to the MassTransit FTP Server. If such an attack is detected MassTransit can now ban further connections from the remote IP address or temporarily shut down the FTP server until the attack has ceased. This feature is currently enabled and configured via settings in the MassTransitEngine.cfg file. [x24]
* NEW FEATURE: "Launch process" action task [#19200][Mac]
MassTransit 5.0.2 provides a new action task that can be used to launch any executable, e.g. Perl scripts, Python scripts, shell scripts, etc. MassTransit provides the launched process with several pre-defined environment variables and also allows the user to define his own.
Because external applications now have access to the MassTransit database via MySQL this new action task makes creating custom work flows much easier and more efficient. [x12]
* ENHANCEMENT: COM API for group manipulation [#19344][Win]
MassTransit 5.0.2 provides COM APIs for manipulating groups (creating / deleting a group, adding / deleting members from a group, exposing group members to web clients). [x17]
* ENHANCEMENT: COM API for accessing per contact Job Ticket [#19342][Win]
MassTransit 5.0.2 provides COM APIs for manipulating per contact Job Ticket settings (retrieving the list of available job tickets, enabling / disabling job ticket, setting / retrieving current job ticket name). [x17]
* ENHANCEMENT: Disconnecting a connection takes too long when sending large numbers of files [#19217][Mac/Win]
MassTransit 5.0.2 dramatically shortens the time it takes to cancel a file transfer when sending large [>10,000] numbers of files. [x12]
* ENHANCEMENT: Performance improvement when adding many files to send to a group [#19204][Mac/Win]
MassTransit 5.0.2 contains several changes that dramatically improve the speed at which files being sent to a group and its members are added. [x12]
* ENHANCEMENT: Performance improvement when deleting large numbers of files from Files window [#19192][Mac/Win]
MassTransit 5.0.2 includes changes to give a 5-10x improvement in the speed at which files are deleted from the Files window especially when the files are being sent to groups. [x12]
* ENHANCEMENT: Performance improvement for Administrator when adding or deleting files from Files window [#19173][Mac/Win]
MassTransit 5.0.2 includes changes that increase the performance and response of the Administrator as files are being added or deleted from the Files window. [x12]
* ENHANCEMENT: Accessible version number for MassTransit web application [#19146][Mac/Win]
MassTransit 5.0.2 now includes a version number in the same format as the MassTransit application. This version information can be viewed by logging into the web application and directing your browser to http://masstransit.web.address/index.php?action=General.systeminformation. [x12]
* ENHANCEMENT: Reduced administrative privileges requirements for the MassTransit Web Client on Windows [#18308, #19183][Win]
MassTransit 5.0.2 Web Client on Windows no longer requires administrative privileges to run, implements an improved installation process that provides reasonable fallback in the event of failure due to insufficient privileges and no longer requires the system to be restarted upon the installation (unless specifically prompted to reboot by the OS). Previous versions were not operational in the context of a regular user and implicitly required to reboot the system in order to be fully functional. [x12]
* ENHANCEMENT: Improved error logging when all available file descriptors are consumed [#19013][Mac]
MassTransit 5.0.2 contains changes to improve the MassTransit Engine's ability to write to the system log once all available file descriptors have been consumed. On Mac OS X the default maximum of open files is 256 per user. Previous versions of MassTransit were unable to detect and log this condition. [x11]
* ENHANCEMENT: Improved file transfer performance when sending thousands of files in single connection [#18627][Mac/Win]
MassTransit 5.0.2 includes changes to dramatically increase file transfer performance when sending thousands of files in a single connection. [x08]
* CHANGE: Internet Explorer for Macintosh is now treated as an unsupported browser [#19336][Mac]
MTWeb will now notify Macintosh Internet Explorer users that they are using an unsupported browser and direct them to download a supported browser in order to use the MassTransit web interface. [x20]
* BUG FIX: Changes to file information are not displayed if file is on hidden Files window page [#20614][Mac/Win]
MassTransit 5.0.2 corrects a problem where file information such as file size was not properly updated for files that are on hidden panels of the Files window that are then made visible. [x32]
* BUG FIX: "File Not Found" errors when forwarding to a group with replace privileges turned on [#20593][Mac/Win]
MassTransit 5.0.2 corrects problem where MassTransit would improperly forward files when the destination was a group and files being fowarded replaced existing files. The improperly forwarded files would cause "File Not Found" errors to appear in the Log window until the issue was manunally corrected. [x30]
* BUG FIX: MassTransit will no longer abort file transfers because a single file cannot be sent [#20534][Mac/Win]
MassTransit 5.0.2 fixes a problem where occasionally multiple files would not be transferred via TCP or TCP Secure because a single file could not be sent. Normally, this would only occur if the file in error was the largest file in the transfer. [x30]
* BUG FIX: Process leak in Execute Shell Script Action [#20381][Mac]
Processes started by MassTransit execute shell script action tasks will exit normally. Previously, the processes would complete but would not be fully cleaned up by the system because MassTransit was not acknowledging their completion. [x29]
* BUG FIX: FTP Attack detection edge case where TOTAL_MAX_FAILED_FTP_LOGINS is set to one [#20293][Mac/Win]
MassTransit 5.0.2 corrects and edge case where the setting of TOTAL_MAX_FAILED_FTP_LOGINS caused the FTP listen not to shutdown correctly when the limit of total failed FTP logins was exceeded. [x28]
* BUG FIX: FTP dictionary attack feature fails to restore banned IP addresses [#20272][Mac/Win]
MassTransit 5.0.2 corrects a problem where in certain cases IP addresses banned from using the FTP server due to too many invalid logins where not restored when the blackout period had expired. [x27]
* BUG FIX: Corrupt Finder information on files transferred from Macintosh through Windows Server [#19364][Mac/Win]
MassTransit 5.0.2 corrects a problem where files transferred from a Macintosh through a MassTransit Enterprise server and back to a Macintosh would have corrupt Finder information. This bug was due to a malformed AFP_Info stream on the Windows server and caused files to have the wrong Finder label, to be invisible to the Finder [but visible in Terminal] or to change into an alias file. [x26]
* BUG FIX: Files forwarded to a group are not forwarded to individual group members [#19626][Mac/Win]
MassTransit 5.0.2 resolves a problem where files forwarded to a group were not forwarded to individual group members when a preflight action (After Files Are Added) was configured for the group but not the group members. [x25]
* BUG FIX: SSL Port scan prevents MassTransit from sending and receiving files until service is stopped and restarted manually [#19265][Win]
MassTransit 5.0.2 resolves a timing issue in SSL where the SSL listener is put into an ambiguous state and stops receiving new connections. The issue manifested itself on high activity servers; it was not port scan specific but was likely to be exacerbated by it. [x24]
* BUG FIX: Database error is logged to the event viewer approximately every half hour [#19591][Win]
MassTransit 5.0.2 addresses the problem where the following error message is logged to the event viewer approximately every half hour: "SA_Exception [-1]: DB_Client_ResetMBPollDateForForwardViaClients: Field 'client_id' not found
sql: select id from dclient where comm_method='Forward Via' and comm_config=:client_id and deleted=0 [DbManager]". [x22]
* BUG FIX: Time call triggers did not observe retry intervals [#19301][Mac/Win]
MassTransit 5.0.2 addresses the problem where under certain circumstances time call triggers did not observe retry intervals specified in the UI. [x21]
* BUG FIX: User should not be able to see log entries for all servers [#19284][Mac/Win]
MTWeb addresses the problem where web client contacts with restricted log access were able to see the complete log when the limit contact list was empty. [x21]
* BUG FIX: IMMEDIATEDL mode of web client plug-in does not work on Mac OS X [#19506][Mac]
MassTransit 5.0.2 corrects a problem where "File Not Found" errors were generated whenever a user attempted to download a file using the web client plug-in's IMMEDIATELDL mode. [x20]
* BUG FIX: Incorrect error code returned in response to errors from MySQL [#19466][Mac/Win]
MassTransit 5.0.2 corrects a problem where in rare cases an incorrect error code is returned in response to exceptions raised by MySQL. [x18]
* BUG FIX: Mailbox subfolders not created when setting a custom mailbox path using COM API [#19462][Win]
MassTransit 5.0.2 corrects a problem where user mailbox subfolders (To Send, Received, etc.) are not created when setting a custom mailbox path for a contact using COM API. [x18]
* BUG FIX: Unhandled exception occurred in tcp_object.cpp under stress [#19419][Mac/Win]
MassTransit 5.0.2 fixes a rare unhandled exception that occurs under stress when the host server runs out of resources required for MassTransit to establish a connection with another MassTransit server. [x18]
* BUG FIX: Two connections required to send all forwarded files after deleting a contact [#19263][Mac/Win]
MassTransit 5.0.2 corrects a rare problem where, after deleting a contact, multiple connections are required to send all files that are available to be sent to Forward Via contacts. [x13]
* BUG FIX: Files and Log windows have missing or duplicated rows [#19211, 19212, 19213][Mac/Win]
MassTransit 5.0.2 corrects several problems that caused database list views to display duplicate rows or to omit display of certain rows. [x12]
* BUG FIX: Files window becomes inoperative after removing large number of files [#19208][Mac/Win]
MassTransit 5.0.2 fixes a problem where, in certain cases, the Files window would become inoperative and not draw correctly after removing a large number of files from the list. [x12]
* BUG FIX: Files window does not update after removing files [#19205][Mac/Win]
MassTransit 5.0.2 corrects a problem where the list of files in the Files window was not updating properly after a user removed files from the list. [x12]
* BUG FIX: Empty folders remain in mailbox folders after deleting files from Files window [#19190][Mac/Win]
MassTransit 5.0.2 contains changes to correct a problem where empty folders in a contact's mailbox folders were not being deleted after all the files had been removed from the Files window. [x12]
* BUG FIX: Files window does not display all files when adding files to a group [#19170][Mac/Win]
MassTransit 5.0.2 fixes a problem in the Administrator where files being added to send to a group may not have displayed in the To Send page of the Files window. [x12]
* BUG FIX: MassTransit Engine/Administrator hang when deleting files being sent to a group [#19156][Mac/Win]
MassTransit 5.0.2 corrects a problem were the Engine and Administrator could potentially deadlock on a table lock in the MySQL database when deleting files from the Files window. The problem would only occur if the files were being sent to a group. [x12]
* BUG FIX: Small amount of files occasionally get stuck during forwarding [#19150][Mac/Win]
MassTransit 5.0.2 fixes the problem where a small amount of files would occasionally stay in the To Be Forwarded mailbox folder during the forwarding workflow. The MassTransit Engine will now successfully forward these files. [x12]
* BUG FIX: Auto-forwarding fails when using the FTP communication method [#19141][Mac/Win]
The MassTransit Engine would fail to forward files for contacts that are using the FTP communication method and are set to automatically forward all received files. MassTransit 5.0.2 successfully forwards the received files for contacts using the FTP communication method. [x12]
* BUG FIX: Internet Explorer crashes when dragging a file from the “Pick Up” tab of the Web Client over the Favorites button in the Internet Explorer toolbar [#19137][Win]
MassTransit 5.0.2 Web Client on Windows contains a fix for the Internet Explorer crash when dragging a file or a folder from the Pick Up tab of the Web Client over the Favorites button in the Internet Explorer toolbar. [x12]
* BUG FIX: Deleting contact from Contacts window appears to remove two contacts [#19120][Mac/Win]
MassTransit 5.0.2 corrects a problem with the Administrator where deleting a contact from the Contacts window would remove two rows from the list. [x12]
* BUG FIX: “Connect” button is not enabled immediately after an “Outgoing method” is configured [#19113][Mac/Win]
MassTransit 5.0.2 corrects a problem where the Connect button on the Contacts window did not update properly after a contact's Outgoing Call communication method was changed. [x12]
* BUG FIX: Error dialogs intended for debug versions only will no longer appear in public releases [#19040][Win]
MassTransit 5.0.2 Assistant will not display error dialogs intended for debug versions only. [x12]
* BUG FIX: Delay in updating Contacts window after changing contact name [#19029][Mac/Win]
MassTransit 5.0.2 corrects a problem where, in certain cases, the Contacts window was not updated after changing a contact's name. [x12]
* BUG FIX: Incorrect duplicate file detection when sending to a group and group member [#18970][Mac/Win]
MassTransit 5.0.2 includes changes to correct a problem where files added to send to a group and files added to send to a group member were considered the same. This would cause files being sent to groups to remain in the To Send page of the Files window instead of moving to the Sent page after transmission. [x12]
* BUG FIX: Windows Firefox crashes when we drag files from the “Pick Up” tab and drop them within the same or another Firefox browser window [#18349][Win]
MassTransit 5.0.2 Web Client on Windows contains a fix for the Windows Firefox crash when dragging a file or a folder from the Pick Up tab of the Web Client and dropping it into the same or another Windows Firefox window. [x12]
* BUG FIX: A folder named “~MTWC” is created when dragging a file from the “Pick Up” tab [#15863][Win]
MassTransit 5.0.2 Web Client on Windows contains changes that eliminate sporadic creation of a folder named "~MTWC" when attempting a file or a folder download from the Pick Up tab using drag and drop. [x12]
* BUG FIX: Database connection leak when processing files to MassTransit services [#19065][Mac/Win]
MassTransit 5.0.2 contains changes to correct a problem where connections to the MySQL database server were being leaked as files were being processed by MassTransit services. [x11]
* BUG FIX: var_data column of preferences table changed to LONGBLOB [#18929][Mac/Win]
MassTransit 5.0.2 contains changes to promote the var_data column of the preferences table to LONGBLOB to enable storage of data larger than 64K. This fixes the problem of lost actions for customers with large numbers of actions configured. [x11]
* BUG FIX: Prevent rare crash in MassTransit Administrator [#18854][Mac/Win]
The MassTransit Administrator will no longer crash in rare cases when a session ends. [x08]
* BUG FIX: Remove logging of invalid database password for MTWeb [#18882][Mac/Win]
When the MassTransit web interface fails to connect to the database, we no longer write to the invalid password to the server-side log. [x08]
* BUG FIX: Enforces permissions when showing default page for web interface [#18321][Mac/Win]
When returning to the MassTransit web interface after previously logging in, the user will be directed to the proper default page based on their web client permissions, not always to the log page. Previously, users would always be directed to the log page when returning to the site, even if they did not have permission to access the log. [x08]
* BUG FIX: Fixes radio button problems for enabling server-to-server connections [#18859][Win]
The MassTransit Administrator will no longer allow a user to enable both radio buttons for accepting or declining server-to-server connections. [x08]
* BUG FIX: Report error when MassTransit Administrator cannot connect because of versioning [#18712][Mac/Win]
The MassTransit Administrator will now report an error when it cannot connect to a newer version Engine because the database queries file version required by the Engine is newer than the Administrator has available. Previously the Administrator would shut down without reporting an error. [x08]
* BUG FIX: FTP on MassTransit Server with multiple IP addresses [#18639] [Mac/Win]
The MassTransit Engine now responds to Passive Mode FTP Clients on the same IP address the clients log into. This will prevent a Firewall issue where MassTransit's FTP communication could respond on a different interface than the IP address the FTP Client connects to. Please note that this fix does not work on Mac servers that use xinetd for FTP port redirection. Instead, Mac servers with multiple IP addresses must run MassTransit on the Root account to properly configure FTP. [x08]
* BUG FIX: Prevent rare crash in MassTransit Administrator [#18811][Mac/Win]
The MassTransit Administrator will no longer crash in rare cases when a new session starts. [x06]
* BUG FIX: Improved error messages in web interface [Mac/Win]
The MassTransit web interface will now report more descriptive errors when problems occur. In addition, more detailed messages will be written to the PHP log file in case of errors. [x01]
* BUG FIX: Allow auto-forwarding to contacts starting with a digit [#18650][Mac/Win]
Auto-forwarding to contacts whose names start with a digit now works. Previously, the auto-forwarding setting was not saved in this case. [x01]
* BUG FIX: Prevent users from viewing log page without permission [#18655][Mac/Win]
When a previously authenticated user navigates to the MassTransit website, they will no longer be automatically directed to the log viewer page unless they have the proper permissions. [x01]
CHANGES IN MASSTRANSIT 5.0.1
Released November 2006.
Below is a summary of the improvements in MassTransit 5.0.1.
* BUG FIX: Updated MTWeb to support Firefox 2.0 [#18588][Mac/Win][Enterprise]
MassTransit now correctly detects the version of Firefox being used. [x29]
* BUG FIX: MassTransit Engine could allow Remote Administrators to log in with a blank password [#18578][Mac/Win][Enterprise]
MassTransit Remote Administrators could log in to a MassTransit Engine with reduced administrative privileges using a blank password. Now the MassTransit Engine rejects a blank password during login. [x29]
* BUG FIX: MassTransit Enterprise and Pro can now be installed on Intel Macs [#18485][Mac][Enterprise/Pro]
MassTransit can be installed on Macs that use Intel CPUs. MassTransit is a PowerPC-based application that runs using Rosetta emulation. Note that the installer change only affects MassTransit Pro and Enterprise. Prior versions of the MassTransit 5.0 Satellite Server and Application Client continue to work on Intel Macs. The MassTransit web client plug-in works on Intel Macs with Safari and Firefox if the browser is set to run using Rosetta. [x28]
* BUG FIX: Internet Explorer users no longer need to click on the Web Client plug-in to activate it [#18381][Mac/Win][Enterprise]
The MassTransit web site now automatically loads and activates the Web Client plug-in within Internet Explorer so users do not have to manually click to activate it. [x28]
* BUG FIX: MassTransit Engine crash when a Web Client logs in without contact and service information [#18508][Mac/Win][Enterprise]
MassTransit 5.0.1 fixes a problem where the MassTransit Engine would crash in certain custom workflows when a Web Client logs in without contact and service information. [x28]
* BUG FIX: Files may not appear when using "Allow Repeated Pick Up of Files" option for Web Clients [#18452][Mac/Win][Enterprise]
MassTransit 5.0.1 fixes a problem where MassTransit servers would fail to maintain files for Web Clients using the "Allow Repeated Pick Up of Files" feature. MassTransit now maintains files for these Web Clients and Web Client users now correctly see and may download files that were previously picked up. [x27]
* BUG FIX: Setup dialog shows incorrect tabs in MassTransit Pro [#18479][Mac][Pro]
MassTransit 5.0.1 corrects a problem where incorrect tabs were shown in MassTransit Pro's Setup dialog. [x26]
* NEW FEATURE: Added ConvertMTDateTimeToDate and ConvertDateToMTDateTime methods in the MT COM interface [#18418][Win]
The ConvertDateAndTimeStringToSeconds method converts dates in scripting format into a value usable as a MassTransit date. [x25]
* NEW FEATURE: Added get and set properties for 'Replace Invalid Characters' in the MT COM interface [#18410][Win]
The accessors for 'Replace Invalid Characters' allow a script to configure the 'Replace Invalid Characters' setting for contacts. [x24]
* BUG FIX: Log Viewer "Contacts" popup menu shows deleted users [#18372][Mac/Win][Enterprise]
MassTransit 5.0.1 corrects a problem where deleted contacts were shown in the Contacts popup menu of the MassTransit web log viewer. [x24]
* BUG FIX: 32 Character limitation when entering a new server address to the MassTransit Administrator's server list [#18365][Mac][Pro / Enterprise]
Previously in the MassTransit Administrator, there was a 32 character limitation when entering a new server address. The number of allowable characters is now increased to 254 characters. [x24]
* BUG FIX: MassTransit Administrator would show the incorrect number of files for sending [#18360][Mac/Win]
When a user populates files to send by dropping files into a contact's mailbox, it was possible for the Administrator to show a smaller number of files for sending. Now the MassTransit Administrator shows the correct number of files to send. [x24]
* BUG FIX: TCP/IP thread handling fix [#18090, #18091][Mac/Win]
MassTransit previously mishandled TCP/IP disconnects. There was a possibility that TCP/IP disconnects would cause the MassTransit Engine to crash. [x24]
* BUG FIX: MassTransit call triggers set to call after several minutes would fire every 10 seconds [#18023][Mac/Win]
When MassTransit is used on an OS with a Time Zone not Eastern Standard Time, call triggers now properly fire when they are set. Previously MassTransit could fire call triggers every 10 seconds even when the triggers are set to fire after several minutes. [x24]
* BUG FIX: MassTransit does not allow creation of a contact with the same name as one that has been deleted [#14662][Mac/Win]
MassTransit administrators can now create contacts with the same names as contacts that were deleted. [x24]
* BUG FIX: MassTransit Satellite Server shows file not found error and terminates during launch [#18336][Mac/Win]
When the MassTransit Satellite Server does not have access to the host contact's mailbox location during launch, the Satellite Server would show an unhelpful "File not found" message and terminate. The MassTransit Satellite Server now launches properly instead of terminating and logs a warning message to indicate the contact's mailbox location is not accessible. [x23]
* BUG FIX: Improved error message when duplicate MassTransit Satellite Servers attempt to simultaneously connect to the host server [#18335][Mac/Win]
MassTransit Enterprise only allows one Satellite Server with the same identification number to connect at one time. When multiple MassTransit Satellite Servers with the same identification number attempt to connect to the same host server at the same time, an error is logged. This error message is changed to be more descriptive. [x23]
* BUG FIX: MassTransit connection retries are off by one [#18334][Mac/Win]
After a connection failure, MassTransit will automatically attempt to connect to the contact again. The number of times that MassTransit attempts to connect again was one time less than the amount configured. Now MassTransit attempts to connect to a contact the correct number of times after a connection failure. [x23]
* BUG FIX: MassTransit is not generating file lists for email notifications triggered "After Files are Added" [#18318][Mac/Win]
MassTransit now properly generates file lists for email notifications triggered "After Files are Added". [x23]
* BUG FIX: Improved notification for MassTransit Web Client upgrades [#18307] [Mac/Win]
MassTransit Web Client users with 4.5 Web Clients are directed to the Web Client Download page without any notification when logging in. A pop-up dialog has been added to notify these users why they are being directed to the Web Client Download page. [x23]
* BUG FIX: MassTransit Hotfolder connection misbehavior could cause missing files [#18273][Mac/Win][Pro / Enterprise]
MassTransit 5.0.1 corrects a problem where MassTransit could initiate multiple Hotfolder connections to attempt to transfer the same set of files. When multiple Hotfolder connections occured on the same set of files at the same time, undefined behavior would occur especially Hotfolder contacts missing files after the transfer completes. MassTransit now corrects this problem by only allowing one Hotfolder connection to occur for a contact at one time. [x23]
* BUG FIX: Improved instructions for installing the MassTransit Web Client [#18266] [Mac/Win]
The Web Client Installer may not replace files if the Web Client is currently in use or locked. Instructions on the Web Client Download page now tell users to close their web browsers so the Web Client Installer may properly replace Web client files. [x23]
* NEW FEATURE: Optional File Transfer Restriction [#18095][Mac/Win][Enterprise]
MassTransit administrators can optionally specify a maximum number of files a Web Client can upload to the MassTransit Server at one time. [x22]
* BUG FIX: User incorrectly prompted to download new Web Client plug-in [#18117][Mac/Win]
MassTransit 5.0.1 corrects a problem where users with a MassTransit Web Client 5.0.1 installed are incorrectly prompted to download a more up-to-date plug-in. [x17]
* BUG FIX: Improved compatibility when accessing user mailboxes on Mac OS X volumes from Windows using SMB [#17965][Win]
When running MassTransit on Windows servers with user mailboxes mounted from Mac OS X volumes over SMB MassTransit now properly detects the inability to create resource forks and gracefully warns the user instead of reporting "Directory not found" errors. Note: MassTransit on Windows cannot create resource forks on Mac OS X volumes over SMB because Mac OS X SMB protocol does not support NTFS streams, which are used to store resource forks and Finder Information on Windows. [x12]
* BUG FIX: The MassTransit Generic Client does not save outgoing calls if the application is restarted [#18005][Mac/Win]
MassTransit previously assigned incorrect permissions for host entries making it impossible for the MassTransit Generic Client to load the host's configuration. MassTransit now properly assigns permissions for host entries. [x11]
* BUG FIX: Using MassTransit Hotfolders under heavy load could cause the MassTransit Engine to crash [#17965][Win][Pro / Enterprise]
MassTransit previously contained a bug where it was possible for MassTransit to crash during heavy Hotfolder transfer loads. [x10]
* NEW FEATURE: Contact Expiration [#16135, #18017][Mac/Win][Enterprise]
MassTransit 5.0.1 includes a new feature whereby contacts may be set to expire after a certain number of days. When contacts are expired they are removed from the Contacts window and any related files are deleted. The feature also includes enhancements to the AppleScript and COM interfaces so that the expiration date can be set programmatically. [x09]
* BUG FIX: File creation and modification dates not preserved when sending from Macintosh to Windows [#17944][Mac/Win][Pro / Enterprise]
MassTransit 5.0.1 corrects a problem where files sent from Macintosh to Windows would have their creation and modification dates changed to incorrectly account for the local time zone. MassTransit now deals strictly with local time to preserve the date/time value rather than the actual UTC date/time. This is required to prevent other applications that may store file modification dates as local time, e.g. Quark Xpress, from detecting non-existant file modifications on files that are transferred by MassTransit. [x03]
* BUG FIX: Forwarded files that can not be sent would maintain deprecated file records [#17938][Win][Pro / Enterprise]
When MassTransit detects files that can not be sent by a forwarding workflow [due to file name or path limitations] it now removes the database records for those files. Previously MassTransit would leave the database records which would lead to errors on subsequent file transfer attempts. [x03]
* BUG FIX: MassTransit Service depends on MySQL to be running [#17934][Win][Pro / Enterprise]
The MassTransit Server Installer now installs the MassTransit Engine with a dependency on MySQL Server. This ensures that the MySQL process has started before the MassTransit Engine is launched. Previously it was possible for the MassTransit Engine to fail to launch because the MySQL Server had not completed starting up. [x03]
* BUG FIX: Upgrading Web Client failure with IE Web Browser [#17916][Mac/Win]
MTWeb now properly detects the MassTransit Web Client version via Internet Explorer for the Web Client upgrade process. Previously the Web Client was not upgrading to the latest available plug-in. [x03]
* ENHANCEMENT: "After Files Are Sent" events for forwarding contacts [#17925][Mac/Win][Pro / Enterprise]
MassTransit now fires "After Files Are Sent" action events for each contact that is sent files even if those files were sent by forwarding through another contact. The previous behavior is unchanged in that the "After Files Are Sent" event for the main contact contains both files forwarded through the contact as well as those files that were simply sent directly to the contact. [x02]
* BUG FIX: Database connection leak with workflows using "Forward Via" communication method [#17912][Mac/Win][Pro / Enterprise]
MassTransit 5.0.1 fixes a problem with Forward Via workflows where connections to the MySQL database were created and then left unused. If the MassTransit engine were left running long enough the MySQL server would eventually run out of available connections causing MassTransit to shutdown. [x01]
CHANGES IN MASSTRANSIT 5.0
Released April 2006.
Below is a summary of the improvements in MassTransit 5.0.
*SUMMARY: MassTransit 5.0
MassTransit 5.0 is a major upgrade that offers many new features, enhancements and bug fixes. Its use of the MySQL database allows hundreds of thousands of file and log entries and better access to the data for advanced users. The Pro and Enterprise versions have separate engine and administrator components, allowing it to run as a true service on Windows. With MassTransit Enterprise, administration can be performed cross-platform from one or more remote computers running the MassTransit Administrator. FTP is now supported on Windows as well as Mac. MassTransit 5.0 can handle long file names on Mac OS X in addition to Windows, and supports files over 4GB in size. Firefox and Safari are now supported for web access. The user interface has been modernized and improved, and the installers have been redesigned using the latest tools. MassTransit Enterprise offers a new web user interface that improves usability, scalability and performance. MassTransit 5.0 offers greatly improved stability under heavy load and numerous other enhancements and bug fixes.
* NEW FEATURE: Advanced database engine (MySQL) [Mac/Win]
All flavors of MassTransit now use the MySQL database engine. Using MySQL, MassTransit can support hundreds of thousands of file and log entries and offers better performance, stability and data access. MySQL must be installed prior to installation of MassTransit Pro or Enterprise. The MassTransit Satellite Server, Application Client and Assistant, installed with the Web Client, use an embedded version of the MySQL engine to minimize size and complexity of administration.
* NEW FEATURE: Separate Engine and Administrator for improved local and remote administration [Mac/Win] [Pro / Enterprise]
With MassTransit Pro and Enterprise, the user interface and file transfer engine are now separate components named the MassTransit Administrator and MassTransit Engine respectively.КThe Pro version allows an Administrator to connect from the local computer and the Enterprise version allows local and remote Administrators to connect. When remote access is enabled, administration can be performed Mac to Windows and Windows to Mac, aside from a few platform-specific features. The Satellite Server and Application Client continue to combine the engine and UI into a single application and do not allow remote administration.
* NEW FEATURE: New web user interface and architecture [Mac/Win] [Enterprise]
MassTransit Enterprise includes a completely revised web interface that provides an improved experience for web access. It supports Log access, web-based File Transfer, Job Tickets, and Password Change through Internet Explorer, Safari, and Firefox. The ability to remotely access the Files, Contacts and Setup windows is now handled through the use of the MassTransit Administrator program. The new interface offers additional features such as filtering and searching for log entries, and uses the latest "AJAX" web techniques to offer incremental real-time updates of the log. The new architecture offers additional support for scalability, customization and integration.
* NEW FEATURE: FTP Windows support [#15471] [Pro / Enterprise]
MassTransit FTP Server is now supported on Macintosh and Windows.
* NEW FEATURE: Long file name support [Mac]
MassTransit now has support for file system names longer than 31 characters on Mac OS X. Long file name support has been available on Windows in previous versions.
* NEW FEATURE: Large file support (over 4GB) [#10934, #15164] [Mac/Win]
MassTransit can now transfer files over 4GB in size via all communication methods.
* NEW FEATURE: Windows servers now support FTP client communication method [#15479] [Win] [Pro / Enterprise]
MassTransit 5.0 now supports the FTP client communication method on both Macintosh and Windows.К This feature allows MassTransit to connect to standard FTP servers to send and receive files.К This feature was previously only available on Macintosh.
* NEW FEATURE: Safari Support [#9249] [Mac]
MassTransit now supports the Safari web browser on Mac OS X (version 1.3 and higher).
* NEW FEATURE: Firefox Support [#13318, #16133] [Mac/Win]
MassTransit now supports the Firefox web browser on Mac OS X and Windows (version 1.5.1 and later).
* NEW FEATURE: Multistream feature allows multiple Address Book entries for the same MassTransit contact [#12974] [Enterprise]
MassTransit 5.0 now allows multiple address book entries to refer to the same remote MassTransit contact, which means thatКmultiple TCP/IP or TCP/IP secure connections can be open simultaneously to the same remote MassTransit server.КThis allows many different workflow options, including creation of high-priority connections to allow transfer of important files while another lengthy transfer is already in progress.
* NEW FEATURE: Multistream ID is available via COM and AppleScript [#16161, #16162] [Mac/Win]
You can now get and set the Multistream ID for contacts via the COM and AppleScript scripting interfaces using the MultistreamID property for MT contacts.
* NEW FEATURE: Mailbox path is settable via COM [#10252] [Win]
You can now set the mailbox path for contacts via the COM scripting interface using the MailboxLocation property for MT contacts.
* NEW FEATURE: New AppleScript class provides access to outgoing call triggers [#15391] [Mac]
MassTransit 5.0 provides a new AppleScript class, Trigger, which can be used to configure a contact's outgoing call trigger, including error retry time and error retry count.
* NEW FEATURE: Email action tokens [#10910] [Mac/Win]
MassTransit 5.0 now supports tokens in email subject lines and body text. These tokens are replaced with live text when the email is generated. Supported tokens include contact name, contact email address, date, time, and file transfer information such as number of files, length of transfer, and size of transfer.
* NEW FEATURE: Email notifications to email of triggering contact [#10911] [Mac/Win]
You may now send email notifications using the email address entered into the address book for the contact associated with the triggering event.
* NEW FEATURE: Email action scriptability [Mac]
MassTransit 5.0 allows a script to be specified in the configuration of an email action. This script is executed when the action is triggered to build the body text of the email message. This feature allows for greater runtime control of email messages than can be achieved with the normal static configuration.
* NEW FEATURE: Low disk space action events [#15035] [Mac/Win]
MassTransit now provides action events that can be used to trigger emails, etc. when mailbox or database disk space drops below a specific threshold. The thresholds are configured in the MassTransit.cfg file.
* NEW FEATURE: "Before Files Are Transmitted" action event [#12080] [Mac/Win] [Enterprise]
MassTransit 5.0 adds a new action event that triggers right before files are sent. Using a script this event allows you to change not only which files are sent but also in which order. Note that the "Before Files Are Sent" event has been renamed to "After Files Are Added" to more accurately reflect when the event is triggered.
* NEW FEATURE: Event Viewer and syslog support [#10896] [Mac/Win]
MassTransit 5.0 adds a MassTransit.cfg file option (log_errors_to_syslog) that when enabled causes all ERROR entries in the MassTransit Log to also be written to system logging facilities -- syslog on Mac OS X or Event Viewer on Windows. This feature is only available on MassTransit Enterprise. Errors that occur before the database is initialized will be logged on all flavors of MassTransit.
* ENHANCEMENT: Bytes transferred statistics now tracked for each contact [Mac/Win]
In addition to the global "Bytes Served" statistic MassTransit now tracks bytes sent and bytes received on a per contact basis. This information is available via the AppleScript and COM interfaces.
* ENHANCEMENT: MassTransit can now handle FTP transfers with long file names (>31 characters) [#15383] [Mac/Win]
Previously FTP support was available only on the Mac and limited to 31 character file names. With the added support for long file names on Mac and FTP on Windows, MassTransit can handle long FTP file names on both platforms.
* ENHANCEMENT: FTP transfer speeds are now significantly faster [Mac/Win]
When using the FTP communication method to transfer files with MassTransit, the transfer speeds are significantly faster than in earlier versions.
* ENHANCEMENT: TCP/IP transfer speeds are significantly faster in some cases [Mac/Win]
Under certain conditions, TCP/IP transfer speeds with MassTransit are significantly faster than in earlier versions. The difference is especially significant on high-bandwidth, low-latency networks (LANs, and some WANs), and when sending many small files.
* ENHANCEMENT: Improved stability under load [Mac/Win]
MassTransit 5.0 offers many bug fixes and architectural changes that allow higher levels of stability and performance under heavier load than was possible with previous versions.
*ENHANCEMENT: Improved user interface [Mac/Win]
MassTransit 5.0 has a redesigned and modernized user interface that simplifies use and adheres to the latest Mac and Windows UI standards. (And it looks great.)
* ENHANCEMENT: Enterprise supports more than 32,000 Log and File Entries [#14822] [Mac/Win]
MassTransit Enterprise can now support millions of File and Log entries. The 32,000 limit has not been removed for other versions of MassTransit. Pro, Satellite, and Application Client users will continue to see automatic purging of entries once they reach the limit of 32,000 Log and/or 32,000 File entries per contact. The 32,000 limit does not apply to files that are in the To Send state.
* ENHANCEMENT: Mailbox polling is significantly faster when thousands of files are queued to send [#15173] [Mac/Win]
* ENHANCEMENT: Hot Folder performance on Windows is significantly faster than in previous versions [#14910] [Win]
* ENHANCEMENT: The file transfer speed with the Mac version of the Assistant is about four times faster than before [#15068] [Mac]
* ENHANCEMENT: Faster processing of thousands of files [#15171] [Mac/Win]
When queuing thousands of files to be sent, MassTransit now processes the addition many times faster than in previous versions.
* ENHANCEMENT: File transfer speeds on Windows have been significantly increased [#13396] [Win]
* ENHANCEMENT: MassTransit now takes advantages of multiple CPUs [#14618] [Win]
MassTransit will now utilize multiple processors on Windows to optimize performance under load.
* ENHANCEMENT: CPU usage for the MassTransit Assistant has been decreased on Windows [#13600] [Win]
* ENHANCEMENT: Improved handling of simultaneous connection requests [#14237] [Mac/Win]
To reduce the incidence of connection refused messages, MassTransit now has a larger queue for processing simultaneous incoming calls.
* ENHANCEMENT: Improved Installers [#13397] [Mac/Win]
All MassTransit installers have been updated, streamlined and improved.
* ENHANCEMENT: Preferences stored in database [#11393] [Mac/Win]
The primary preferences settings (listens, triggers, actions, services, etc.) are now stored in the database to improve reliability and backup capability.
* ENHANCEMENT: MassTransit is more tolerant of line ending problems [#10382] [Mac/Win]
Where MassTransit code is used to read data from files, it checks for Mac line endings to ensure that the file is read correctly.
* ENHANCEMENT: Web Client shows current username on HTML pages [#7517] [Mac/Win]
The MassTransit web pages now display the current username.
* ENHANCEMENT: HostIPInfo configurable from the mtweb.ini file [#9061] [Mac/Win]
The mtweb.ini file has an optional variable that, if set, defines a specific host IP to work around problems using NAT addresses.
* ENHANCEMENT: MassTransit version numbers are displayed on the web page [#10653] [Mac/Win]
The new token $${{mt_version}} can be put in the web page files to display the MT version.
* ENHANCEMENT: DS_Store files are no longer sent/received [#9660, #13847] [Mac]
Previously, MassTransit would transfer the DS_Store files that Mac OS X created for FTP and Hot Folder transfers (they have been excluded for TCP/IP transfers since MT 4.1). These files are now ignored for all methods since they serve no purpose on a computer other than the one they originated on.
* ENHANCEMENT: Configurable Command Port and Data Port for FTP server listens [#13740] [Mac/Win]
The ports used for FTP commands and date can now be configured when MassTransit Enterprise or Pro is set to listen as an FTP server.
* ENHANCEMENT: Can add multiple files using the Add Files dialog on Mac [#15707] [Mac]
If multiple files are selected in the Add Files dialog, they will be added. In previous Mac versions, only one file would be added.
* ENHANCEMENT: When using MassTransit as an FTP client, can eliminate the delay before connecting [#15082] [Mac/Win]
Previously the minimum configurable delay was 1 minute.
* ENHANCEMENT: File location constants for scripts expanded [#8188] [Mac/Win]
On Windows, a not-in-mailbox constant has been added and on Mac constants for to-be-forwarded and cannot-be-sent have been added.
* BUG FIX: Hot Folder free disk space calculation works correctly [#12160] [Mac/Win]
MassTransit 5.0 corrects a problem where the Hot Folder communication method would not behave correctly if there was more than 4GB of free disk space.
* BUG FIX: Fixed rare problem with MT Assistant not launching on first file transfer [#12505] [Mac]
Fixed a rare problem that resulted in the MassTransit Assistant not launching the first time a file transfer was initiated on certain Macs.
* BUG FIX: Resolved Mac OS X permissions problem with installation of Web Client [#14509] [Mac]
Fixed a permissions problem that caused Mac OS X to report that the MassTransit component mtstacktuner was not installed correctly.
* BUG FIX: Transferring files using wrapper folders and WAM!NET folders now works properly [#13692, #13078] [Mac]
* BUG FIX: Improved handling of multiple incoming calls [#14238] [Win]
MassTransit for Windows better handles conditions when multiple connections are being initiated in quick succession. In previous versions, if MassTransit was processing an incoming call and another call came in, it would accept and then immediately close the second connection.
* BUG FIX: MassTransit connects back to active mode FTP clients on port 20 [#16863] [Mac/Win]
When using Active mode FTP, MassTransit servers connect back to clients on port 20. Previously MassTransit would connect back on a random port, which could cause problems with firewalls. On Windows, port 20 will always be used. On Mac, MassTransit will attempt to connect on port 20, but if it is not running with root privileges, it will revert to a port above 1024.
* BUG FIX: Slow Web Client disconnects on the Mac [#15486] [Mac]
Fixed a bug that would sometimes cause the Mac Web Client to take 30 seconds or more to disconnect from the server if the user clicked the Disconnect button during a transfer.
* CHANGE: Contacts, Files and Setup pages removed from the web interface [#11201] [Mac/Win]
All remote administration can now be done via the standard MassTransit Administrator. The web interface supports log viewing, file transfer, job tickets, and password change.
* CHANGE: MassTransit FTP clients default to Passive mode [#15394]
When a MassTransit client entry is configured to connect using the FTP Client mode, it defaults to using FTP Passive Mode. Passive Mode usually works better with firewalls. The setting can be changed by unchecking the checkbox in FTP Client Configuration.
* CHANGE: The "Remote Mailbox Privileges" for Web Clients are now referred to as "Forwarding Privileges" to better reflect the purpose of this option [#11124] [Mac/Win]
* CHANGE: MassTransit no longer supports saving the log as text [#14596] [Pro/Ent]
MassTransit now stores log and other information in a MySQL database. The log can be extracted from MySQL when using MassTransit Pro or Enterprise.
* CHANGE: Mac OS 9 web and FTP clients are no longer supported [#15443, #16776] [Mac]
MassTransit no longer supports web and FTP clients running on Mac OS 9.
* CHANGE: MassTransit no longer allows for generation of configuration files in formats below version 4.0 [#13194] [Mac/Win]
* CHANGE: Log message "client connected who is already connected" changed to a warning [#14312] [Mac/Win]
Previously this message was logged as an error.
* CHANGE: Satellite Servers and Application Clients no longer support FTP functionality [#11635] [Mac]
* CHANGE: The log now reports the actual amount of data sent or received via FTP rather than the original file size [#15393] [Mac/Win]
These numbers could be different when a Mac file with a resource fork was sent via FTP since the FTP protocol does not transfer the resource fork.
* CHANGE: Output Next button deprecated [#16122] [Mac/Win]
The "Process" button in the Files Window will now be dimmed and continue to say "Process" when selecting a file that is queued instead of changing to an enabled "Output Next" button. Previous versions of MassTransit allowed re-ordering the output queue.
CHANGES IN MASSTRANSIT 4.5.1
Below is a summary of the improvements in MassTransit 4.5.1, which was released as a series of hot fixes from April 2004 through March 2006.
* BUG FIX: MassTransit crashes while being manually shut down in certain rare conditions [#17393] [Mac/Win]
Added a check to let MassTransit shut down gracefully without crashing in cleanup threads. [x73]
* BUG FIX: Error using SyncDropFolders to empty list [#17670] [Win]
The SyncDropFolder COM call now correctly updates in the rare instance that there is an empty service list. [x72]
* ENHANCEMENT: SyncDropFolders COM Call [#17291] [Win]
COM call added which allows Drop Folder Services in MassTransit to be set up externally. [x71]
* ENHANCEMENT: Serial number updates when downgrading to 4.5.1 [#17343] [Mac/Win]
MassTransit will now automatically downgrade the serial number on your hardware key if you revert to MassTransit 4.5.1 after running a newer version of MassTransit. [x69]
* BUG FIX: MassTransit crashes while being manually shut down in certain rare conditions [#17393] [Mac/Win]
MassTransit will shut down gracefully without crashing in cleanup threads. [x69]
* BUG FIX: MassTransit Web Client displays an error if "Use Web Job Ticket" is enabled and "Send files to user" is disabled [#17060] [Mac/Win]
MassTransit Web Client will properly show a Job Ticket in a Drop Off tab. [x65]
* BUG FIX: Improved compatibility when accessing user mailboxes on Mac OS X volumes from Windows using SMB [#17051] [Win]
When running MassTransit on Windows servers with user mailboxes mounted from Mac OS X volumes over SMB MassTransit now properly detects the inability to create resource forks and gracefully warns the user instead of reporting "Directory not found" errors. Note: MassTransit on Windows cannot create resource forks on Mac OS X volumes over SMB because Mac OS X SMB protocol does not support NTFS streams, which are used to store resource forks and Finder Information on Windows. [x65]
* BUG FIX: Fix hang during specific error conditions when receiving files [#17044] [Mac/Win]
MassTransit will no longer hang when certain connection aborting errors occur while files are being received. [x64]
* BUG FIX: Possible server crash during SSL port scans and simultaneous connections [#17007] [Mac/Win]
MassTransit will no longer crash in rare cases during quick TCP/IP Secure connect/disconnect sequences. [x63]
* BUG FIX: FTP Server now uses port 20 to initiate data connections in active mode in compliance with RFC 959. [#16960] [Mac]
This will only occur when MassTransit is running with root privileges. Without root privileges MassTransit will initiate active mode data connections from port 12345. [x62]
* BUG FIX: Fixed crash when files transferred using forwarding [#16947] [Win/Mac]
MassTransit will no longer crash in rare cases when files are transferred using a forwarding workflow. [x62]
* ENHANCEMENT: MassTransit Server is validated on Mac OS X Tiger [#16590] [Mac] [x57]
* BUG FIX: Remote drop folder service gets broken after its parent volume re-mount [#15910] [Mac]
Fixed to re-enable drop folder service after its parent volume re-mount. [x57]
* BUG FIX: TCP/IP thread handling fix [#16154] [Win/Mac]
Fixed a TCP/IP disconnect file transfer bug. [x56]
* BUG FIX: FTP thread handling fix [#16073] [Mac]
Fixed bug in last FTP threading change. [x55]
* ENHANCEMENT: Allow Repeated Pick Up of Files [#15536] [Win/Mac]
A new mode of operation is added to Web Client contacts to enable files to remain available for download until they are physically removed from the system. Files remain in the "To Send" folder and records of Sent files are added. [x54]
* BUG FIX: Possible duplication of file records [#15929] [Mac]
Fixed bug where duplicate file records were not being pruned. [x54]
* BUG FIX: FTP thread handling fix [#15757] [Mac] [x54]
* BUG FIX: Removed Rendezvous from MassTransit [#15615] [Mac] [x50]
* BUG FIX: Periodically validate resource chain [#15424] [Mac]
MassTransit will now periodically validate the resource chain and restore it if necessary. If the resource chain is broken, a warning will be logged to MassTransit that the resource chain was restored. A broken resource chain can cause log messages to appear as gibberish. [x50]
* ENHANCEMENT: Added French version of Web Client and localized mailbox names in French [#15191] [Win/Mac] [x47]
* ENHANCEMENT: Added flag to MassTransit.cfg file to allow replacement of invalid Windows characters when receiving files on Windows [#14524] [Win]
By setting the DISABLE_INTERPRET_UNICODE_CHARACTERS_AS_INVALID to true in the MassTransit.cfg file, you can configure your MassTransit Server to maintain Unicode characters when accepting files on Windows. This feature is supported in the MassTransit file transfer protocol. [x43]
* BUG FIX: MassTransit will not crash when script calls are made during startup [#13995] [Win]
MassTransit will no longer crash in the rare event case when scripts try to access the application while MassTransit is not fully initialized. [x39]
* BUG FIX: Fewer disconnects because of SSL 6775 errors [#14140] [Mac]
MassTransit will no longer disconnect valid TCP/IP Secure connections with a 6775 error when transferring files over the WAN. [x38]
* BUG FIX: Mac transfer performance improved on the WAN [#14141] [Mac]
MassTransit transfer performance over TCP/IP and TCP/IP Secure will be improved when transferring over the WAN or when files are being sent from a faster server to a slower server. [x38]
* BUG FIX: Unexpected disconnects resolve more quickly [#14138] [Mac]
MassTransit will now complete disconnects more quickly when the server that you are connected to unexpectedly shuts down the connection. [x38]
* ENHANCEMENT: AddFilesToSend COM call [#13923] [Win]
MassTransit now includes a COM call, AddFilesToSend, which allows multiple files to be added to MassTransit at once and trigger a single "Before Files Are Sent" event for the group. [x37]
* BUG FIX: Quit without prompt on AppleEvent "quit" message [#13773] [Mac]
MassTransit will now quit immediately when receiving the AppleEvent call to quit when there are connections active instead of prompting the user with a dialog box. You will not receive a dialog when quitting via the dock, either. Please be aware that as a result of this fix, you will receive an error if you attempt to perform interactive AppleScript calls (like display dialog) within "tell application "MassTransit"" blocks. [x36]
* BUG FIX: MassTransit will no longer use 100% of the CPU [#13781] [Win]
MassTransit will no longer consume a large percentage of the CPU when it is running idle. As a direct result, MassTransit hot folder transfer speeds are significantly increased. [x35]
* BUG FIX: MassTransit will preserve Output To folders as an FTP Client [#13805] [Mac]
When MassTransit is configured to connect as an FTP Client and delete files after they are received, it will no longer delete Output To, Print To, or Forward To folders. [x35]
* BUG FIX: MassTransit will not crash when exiting while scripts are active [#13800] [Win]
MassTransit will no longer crash when it exits while scripts are running that have access to MassTransit objects. [x35]
* BUG FIX: Allow contacts to be deleted when mailboxes cannot be found [#13764] [Mac/Win]
MassTransit will now successfully delete contacts when the contact's mailbox cannot be found or is inaccessible. [x35]
* ENHANCEMENT: Allow major functional modules to be disabled [#13762] [Mac/Win]
By setting the appropriate flag in the "Debug" section of the MassTransit, the idling of the following features can be disabled: mailbox polling, connection triggers, services, log purging, and file purging. These modules should only be disabled for debug purposes. [x35]
* ENHANCEMENT: Allow dialogs for log messages to be suppressed [#13759] [Mac/Win]
By setting the DISABLE_DIALOGS_FOR_LOGGED_MESSAGES to FALSE in the MassTransit.cfg file, you can configure your MassTransit server not to generate dialog boxes for any messages that are written to the MassTransit log. Dialogs presenting information that is not written to the log will still appear. [x35]
* BUG FIX: Rebuild autogenerated key and certificate successfully [#13757] [Mac/Win]
MassTransit will now successfully regenerate the key and certificate used for SSL if the preferences file does not contain the correct password. It will no longer produce an error that the file cannot be found. [x35]
* BUG FIX: Additional error checking for remote drop folders [#13563] [Win]
MassTransit now does additional error checking when moving files to remote drop folders. It will attempt to move files with a copy and delete given certain error conditions (notably semaphore timeouts from the operating system). [x34]
* BUG FIX: Active FTP connections can be made when using port redirection [#11501] [Mac]
MassTransit will now allow FTP connections using active mode to successfully connect when using port redirection with xinetd. [x32]
* BUG FIX: MassTransit will not purge pending records [#13288] [Mac/Win]
MassTransit's file purging process will no longer purge To Send and To Be Forwarded file entries, even if they are older than the specified period. Sent and Received file entries will still be appropriately purged. [x30]
* BUG FIX: MassTransit no longer crashes when it finds an invalid serial number [#13148] [Win]
MassTransit now will gracefully exit if it cannot launch because the serial number on the dongle is invalid or does not match the serial number used to install MassTransit. [x28]
* BUG FIX: "Process" AppleScript call processes files [#12971] [Mac]
The AppleScript call to trigger a file to be processed by the currently configured service now functions properly and queues the file for processing. [x26]
* BUG FIX: Actions will never revert the "Who" field to "All" [#12880] [Mac/Win]
When contacts are deleted, if there are actions configured for those contacts, the "who" field will be blank until a new contact is selected for that action. MassTransit will now ensure that even when new action events are added to an action with a blank "who" field, the field will remain blank instead of automatically being set to "All". Note that you will not be able to save such actions until you select a valid contact for the "who" field. [x21]
* ENHANCEMENT: MassTransit now auto-registers COM [Win]
MassTransit will now automatically register its COM automation objects on launch. This prevents the user from having to manually reregister the application when running multiple versions of MassTransit or when dropping in a new MassTransit hotfix. [x20]
* ENHANCEMENT: MassTransit now allows the user to set ports for FTP [#12802] [Mac/Win]
MassTransit will now allow the user to specify the command and data ports for FTP server listens. This feature allows MassTransit to listen on FTP without running as root when xinetd is properly configured. See the configuration instructions in the MassTransit ReadMe on how to set up xinetd. [x20]
* ENHANCEMENT: Connection trigger performance is improved [#12231] [Mac/Win]
MassTransit will now fire connection triggers more quickly for large address books. Previously, in large address books it could take multiple minutes for a trigger to fire after a file was dropped for sending. [x15]
* BUG FIX: MassTransit will now run as a service independently [#10803] [Win]
MassTransit will now run as a service directly without the use of mtservice. This allows scripts and external applications to access MassTransit even when MassTransit is running as a service. [x14]
* BUG FIX: Errors when forwarding to self with application clients [#12441] [Mac/Win]
MassTransit will now allow application clients to forward files to themselves without giving an error. Note that the client databases on application clients who currently have this problem will need to be deleted to restore proper forwarding workflows. [x13]
* BUG FIX: Crash under heavy load with script services [#12475] [Mac]
MassTransit will no longer crash in rare cases when under heavy load and running script services. [x13]
* BUG FIX: Crash when dismissing dialog for sound actions [#11423] [Mac/Win]
MassTransit will no longer crash when the user dismisses the dialog shown when a repeating sound action occurs. [x11]
* BUG FIX: Crash when using auto-forwarding feature with Hot Folders [#11656] [Mac/Win]
MassTransit will no longer crash when auto-forwarding files from one hot folder to another when both hot folders are configured not to use unique folders. [x11]
* BUG FIX: Crashes under heavy load with email actions [#11642] [Mac]
MassTransit will no longer crash in rare cases when under heavy load and running email actions. [x11]
* ENHANCEMENT: Client and satellite configuration files can be given custom names [#11573] [Mac/Win]
MassTransit now allows client and satellite configuration files to have any name with a .cfg extension, instead of requiring them to be named mtclient.cfg. The only restrictions are that the file ends in .cfg and is not named debugLog.cfg or MassTransit.cfg. These names are restricted as they identify special configuration files. Clients and satellites previous to MassTransit 4.5.1 will still require the files to be named mtclient.cfg for proper operation. [x10]
* BUG FIX: Quit COM call now terminates MassTransit properly [#11318] [Win]
MassTransit will now terminate properly after making the Quit COM call instead of returning an error to the application invoking Quit. [x06]
* BUG FIX: Buttons update after services or listens are deleted [#11202] [Mac/Win]
MassTransit will now update the "Configure", "Remove", and "Enable/Disable" buttons in the Setup dialog after Services and Listens are deleted. Previously these buttons were not deleted, which could result in crashes if they were pressed after the last item in the list was deleted. [x04]
* ENHANCEMENT: File corruption checking (CRC) is automatically enabled [#10804] [Mac/Win]
MassTransit 4.5.1 reports errors and rejects received file if the CRC for the local and remote users do not match. [x02]
* ENHANCEMENT: MassTransit Web Client installer automatically optimizes TCP/IP performance [#10813] [Mac]
The MassTransit 4.5.1 Web Client installer now will automatically install and execute performance optimizations for TCP/IP to improve transfer performance. [x02]
* BUG FIX: Drop folder services become disabled and renamed if not accessible on startup [#10808] [Mac/Win]
MassTransit 4.5.1 does not automatically disable and rename drop folder services. [x02]
* BUG FIX: Garbage characters appear in MassTransit version string in the log in rare conditions [#10818] [Mac/Win]
MassTransit 4.5.1 properly displays MassTransit version string in the log. [x02]
CHANGES IN MASSTRANSIT 4.5
Below is a summary of the improvements in MassTransit 4.5. Note that for Windows users, MassTransit 4.5 is the first complete release that includes the changes listed below from 4.1.4 and 4.2.x.
* NEW FEATURE: Customized Web Job Ticket [#10247] [Mac/Win]
MassTransit Provides support for contact-specific job tickets for users uploading files via the web.
* ENHANCEMENT: Additional Root CA Certificates [#9394] [Mac/Win]
MassTransit now includes additional root CA Certificates and updates VeriSign CA certificates that have expired.
* BUG FIX: MTClient.cfg ignored if hardware key present [#10391] [Mac/Win]
MassTransit now ignores any MTCLIENT.CFG file if a hardware key is attached to the computer. Previously if a .CFG had been erroneously saved in the same folder as the application MassTransit would ignore the hardware key and configure itself as an Application Client or Satellite Server the next time it was started.
* ENHANCEMENT: Sorting of action & services lists [#8600] [Mac/Win]
MassTransit now sorts the list of configured actions and services alphabetically.
* ENHANCEMENT: Option to omit wrapper folders in Hot Folder Communication Method [#8973] [Mac/Win]
MassTransit provides an option so that files sent and received with the Hot Folder communication method can be placed directly in the "To" and "Received" folders, rather than inside folders with a name unique to each transfer. Also the "Non-MT Transfers" folder will not be created when using this option.
* ENHANCEMENT: Files/Folders with illegal name now moved to "Cannot Be Sent" folder [#10218] [Windows]
MassTransit now moves files/folders in the "To Send" folder that cannot be sent to Macintosh servers to a "Cannot Be Sent" folder, thus eliminating errors in the Log each time a connection is attempted.
* ENHANCEMENT: Reposting of Incoming Calls [#10388] [Mac/Win]
MassTransit now attempts to restart listening for incoming calls if a previous error has disabled them. For example, network changes may cause TCP/IP and TCP/IP secure listens to fail and stop accepting incoming calls. MassTransit will attempt to restart the incoming calls every five minutes for up to an hour. If incoming calls are still disabled after this time an error is added to the Log. The default settings for the retry interval and duration may be changed via the MassTransit.cfg file. For information about configuring the options refer to the cfg file and to Chapter 2 of MassTransit Server Help.pdf.
* ENHANCEMENT: New AppleScript and COM classes [#10484/#10555] [Mac/Win]
MassTransit now provides scripting access to incoming calls and active sessions. With these new classes you can now get information about what is happening on a MassTransit server at any one instance, e.g. how many sessions are active, how many files are being sent and received, etc. The AppleScript classes are: listen, session, sessionprogress. The new
COM interfaces are: MTSessions, MTSession, MTProgress, MTListens, MTListen, and MTUUIDs.
* ENHANCEMENT: New AppleScript and COM application properties [#10578/#10555] [Mac/Win]
MassTransit 4.5 adds three new properties to the AppleScript application class: default_mailbox_path which returns the location of the "User Mailboxes" folder, application_path which returns the location of the MassTransit application, and product_type which returns the MassTransit type (Generic Client, Enterprise Server, etc.) The COM MassTransit properties are named DefaultMailboxPath, ApplicationPath, and ProductType respectively.
* ENHANCEMENT: MassTransit can now be run by different accounts [#10557] [Mac]
MassTransit 4.5 can be run when logged in as user accounts other than what it was first installed and run with. This is most useful if multiple users use the Web Client on one machine. Each user account maintains its own preferences file.
* BUG FIX: FTP users can no longer delete drop_off folder [#10269] [Mac]
* BUG FIX: Errors dragging and dropping files from a mounted OS X volume with Web Client [#10267] [Mac]
MassTransit 4.5 corrects a problem where files dropped onto the Web Client plug-in's Drop Off area would fail with "name too long" or "path too long" errors if the files were located on a remote OS X volume.
* NEW FEATURE: Default location for "User Mailboxes" folder [#10338] [Mac/Win]
Added ability to specify the location of the User Mailboxes folder so that it may be placed on a different volume than the MassTransit application.
* BUG FIX: Error dialogs don't auto-dismiss [#10593] [Mac]
MassTransit 4.5 corrects a problem where error dialogs would not auto-dismiss if MassTransit was not the foreground application.
* BUG FIX: Incorrect data when exporting Log window to text file [#10601] [Mac/Win]
MassTransit 4.5 corrects a problem where the data exported from the Log window did not contain a column for error codes and contained a duplicate column for contact name.
* BUG FIX: Remote Mailbox Privileges not saved correctly [#10579] [Mac]
MassTransit 4.5 corrects a problem were Remote Mailbox Privilege settings for Web Client contacts was not saved correctly when the contact is first created.
* BUG FIX: External applications can copy files before they are fully received [#10598] [Win]
MassTransit 4.5 corrects a problem where an application that monitors a Received folder could copy files before they were fully received.
* BUG FIX: Outgoing calls incorrectly triggered with open files [#10609] [Win]
MassTransit 4.5 corrects a problem where under certain circumstances MassTransit would initiate an outgoing call while a file was still being copied to the To Send folder.
* BUG FIX: Crashes under heavy load with FTP connections [#10602, others] [Mac]
MassTransit 4.5 corrects several problems with the FTP communication methods, both for FTP client accounts and the FTP Server listen method.
* BUG FIX: MassTransit does not ignore certain hidden/system files [#10633] [Mac/Win]
MassTransit 4.5 corrects a problem where .HSancillary files were not being ignored. MassTransit now ignores files with the following case-sensitive names .DS_Store, .HSicon, .HSResource, and .HSancillary. Support was added to the Hot Folders communication method to ignore these files.
* BUG FIX: MassTransit Web Clients fail to login to server in certain conditions [#10613] [Win]
MassTransit 4.5 corrects intermittent problems in MassTransit server communication with CGI.
* BUG FIX: Most recent log entries are not displayed for logs with more than 32000 entries [#9852] [Win/Mac]
MassTransit currently has a limitation in that it can only display up to 32000 records in the Log window. Previous versions of MassTransit displayed the 32,000 oldest records. MassTransit now displays the 32000 most recent records. Note this was changed in 4.1.4 but not in previous 4.2.x releases.
* BUG FIX: mtservice.exe now installed with Satellite Server [#9688] [Win]
The installer for the Windows Satellite Server now installs mtservice.exe. This small application allows the Satellite Server to run as a Windows service. Previously it was included only with Pro and Enterprise installers.
* BUG FIX: Crash when editing action configured for a contact that has been deleted [#10678] [Win/Mac]
MassTransit includes changes to prevent a potential crash when editing an action that is configured for a contact that has been deleted from the Contacts window.
* BUG FIX: User able to delete Satellite Server's "Server" contact [#10656] [Win]
MassTransit 4.5 corrects a problem where if a user ran the Satellite Server application before applying the MTCLIENT.CFG file he was able to delete the "Server" entry in the Contacts window.
* BUG FIX: Outgoing call triggers fire for Forward Via contacts [#10657] [Win]
MassTransit 4.5 corrects a problem where Forward Via contacts would be erroneously configured to make outgoing calls if the Satellite Server's MTCLIENT.CFG file was also configured with outgoing call triggers.
* BUG FIX: MassTransit can not send locked files [#10663] [Mac]
MassTransit 4.5 corrects problem on Macintosh where locked files could not be sent to remote MassTransit locations.
* BUG FIX: MassTransit exe does not exit when stopping mtservice [#10728] [Win]
MassTransit 4.5 corrects a problem on Windows where the MassTransit executable does not shut down when mtservice is stopped in the Services Control Panel.
* BUG FIX: MassTransit stops file transfer prematurely and reports (6775) error for slow SSL connections with traffic interrupts [#10744] [Mac/Win]
MassTransit 4.5 increases SSL read timeout to accommodate for slow connections with traffic interrupts.
* BUG FIX: MassTransit hangs while deleting contacts for group with files to send in certain rare conditions [#10746] [Mac/Win]
MassTransit 4.5 fixes handling of group files records in certain rare conditions.
* BUG FIX: Mailboxes not polled correctly after dFILES.dat file deleted [#10745]
MassTransit 4.5 corrects a problem where mailbox folders would not be polled after the dFILES.dat file is deleted.
* ENHANCEMENT: Changed debug log behavior so that files are read and written from/to the proper location when running as a service [#10741] [Win]
Previously, when running as a service, MassTransit read the debuglog.cfg file from the system32 directory and wrote log files to the same location. MassTransit now properly reads and writes debugging information to the application directory and Logs sub-directory.
CHANGES IN MASSTRANSIT 4.2.2
Released as hot fixes for Mac OS X during Q1 2004
Below is a summary of the improvements in MassTransit 4.2.2 for Mac OS X. These items are included in MassTransit for Windows as of version 4.5.
* BUG FIX: Fixed rare crash that could occur when dismissing dialog [#10570] [Both]
Fixed a rare crash that could occur if a user tried to dismiss an error message at the same time that MassTransit was trying to auto-dismiss it. [x11]
* BUG FIX: Fixed FTP polling crash [#10568] [Mac]
Fixed crash when listening as an FTP client. This listen method polls FTP servers. Some servers return an empty message when disconnecting. This caused MassTransit to crash. [x10]
* BUG FIX: Email action body text is limited to 255 chars [#10526] [Mac]
MassTransit 4.2.2 removes 255 character limitation on email body text size. [x9]
* ENHANCEMENT: Error logging improvement for built-in file compression [#10171] [Mac/Win]
MassTransit reports specific compression error codes in MassTransit Log. [x8]
* ENHANCEMENT: Debug logging can now open a new files when the log gets too large [#9400] [Mac/Win]
If you add a LOGLIMIT parameter to the debuglog.cfg file, you can force the debug logging to cap the size of an individual log file. Example: LOGLIMIT=1000000 will cap the file size at 1MB and then will open a new file. [x6]
* BUG FIX: Possible server errors while using email notifications [#10453] [Mac]
Improved thread synchronization handling, especially on multiprocessor machines. [x6]
* BUG FIX: Possible server errors while using FTP [#10059] [Mac]
Improved thread synchronization handling, especially on multiprocessor machines. [x6]
* BUG FIX: Possible errors while receiving files to remote custom mailboxes with output to services [#10446] [Mac]
Fixed handling of remote custom mailboxes path in case of output to services. [x4]
* BUG FIX: Stalling of log records retrieval by AppleScript [#10433] [Mac]
Optimized algorithm for log records list generation. [x2]
* BUG FIX: Stalling of file records retrieval by AppleScript [#10432] [Mac]
Optimized algorithm for file records list generation. [x2]
* BUG FIX: Possible server errors while using FTP [#10175] [Mac]
Increased memory allocations for FTP to avoid errors during heavy FTP load. [x1]
CHANGES IN MASSTRANSIT 4.2.1
Released 1/16/2004 for Mac OS X
Below is a summary of the improvements in MassTransit 4.2.1 for Mac OS X. These items are included in MassTransit for Windows as of version 4.5.
* BUG FIX: Stalling of TCP/IP transfers with Assistant [#10184] [Mac]
MassTransit 4.2.1 corrects a rare problem where TCP/IP and TCP/IP Secure transfers could stall on connections under severe flow control.
* BUG FIX: Connection triggers to server do not fire automatically for Satellite Server [#10307] [Mac/Win]
MassTransit 4.2.1 properly handles automatic triggering.
* BUG FIX: Possible server crash while reading preferences file with invalid dropfolder path [#10308] [Mac]
MassTransit 4.2.1 fixes handling of preferences file with invalid dropfolder path.
* BUG FIX: Proxy via SOCKS could be unintentionally enabled for TCP/IP clients [#10310] [Mac/Win]
MassTransit 4.2.1 prevents communication problems due to accidental enabling of SOCKS, which is no longer supported.
* BUG FIX: Missing scroll bar in Assistant Log view [#10313] [Mac]
MassTransit 4.2.1 corrects a problem where the horizontal scroll bar in the Log View of the Macintosh Assistant was not active.
* BUG FIX: MassTransit not polling files from remote mailboxes in certain rare conditions involving network outages [#10322] [Mac/Win]
MassTransit now automatically polls remote mailboxes after they become available following network outages.
CHANGES IN MASSTRANSIT 4.2
Released 12/2/2003 for Mac OS X
Below is a summary of the improvements in MassTransit 4.2 for Mac OS X. These items are included in MassTransit for Windows as of version 4.5.
* NEW FEATURE: Native Mac OS X [Mac]
MassTransit provides native support for Mac OS X 10.2.6 and later.
* ENHANCEMENT: Increased performance over broadband connections
MassTransit includes changes to increase performance over high bandwidth/high latency connections such as DSL.
* NEW FEATURE: suffix2creator & suffix2type AppleScript commands [Mac] [#9619]
MassTransit provides two new AppleScripts commands to help mapping file names with suffixes to Macintosh type/creator values.
* NEW FEATURE: Rendezvous support for TCP/IP & TCP/IP Secure [#9876] [Mac]
MassTransit uses Rendezvous to advertise ports being monitored for incoming calls. MassTransit 4.2 also supports
browsing .local for other MassTransit servers when configuring outgoing calls.
* NEW FEATURE: Remove All button on Log window [#10023] [Mac/Win]
MassTransit adds a new button to the Log window to allow the contents to be cleared quickly.
* NEW FEATURE: Disk status display [#9957] [Mac/Win]
MassTransit now displays information about available hard disk space on the Status window [Server only].
* ENHANCEMENT: 'mailbox path' property is now read/write
MassTransit now allows you to modify the mailbox path property of a client. Previously this property was read only.
CHANGES IN MASSTRANSIT 4.1.4
Released 2/10/2004 for Mac OS 9 and released various Mac/Win hot fixes during 2003
Below is a summary of the improvements in MassTransit 4.1.4 for Mac OS 9. Some of these items were previously available as hot fixes for MassTransit for Windows. They are included in the full MassTransit for Windows release as of version 4.5.
* ENHANCEMENT: Throttle control via COM and AppleScript
MassTransit can now have its throttle settings controlled via the AppleScript and COM interfaces.
* NEW FEATURE: FTP server blacklist (Macintosh only)
MassTransit now allows you to 'blacklist' specified IP address such they may not connect to the MassTransit FTP server.
* ENHANCEMENT: Performance improvements for Log, Files and Contacts web access
MassTransit 4.1.4 includes changes that increase the performance of Log, Files, and Contacts especially on servers that have a large number of contacts.
* ENHANCEMENT: Auto-configuration of new contacts
MassTransit 4.1.4 will now attempt to auto-configure the outgoing communication settings when an unknown server connects for the first time. The configuration information will be correct if the other server is listening on the default ports.
* ENHANCEMENT: Increased performance over broadband connections
MassTransit 4.1.4 includes changes to increase performance over high bandwidth/high latency connections such as DSL.
For best performance, see GLI Knowledge Base article #103: Tuning TCP/IP Performance for MassTransit at http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/103
* BUG FIX: Email notification message body text missing [#9279]
MassTransit 4.1.4 corrects a problem where long email body text not saved correctly causing only the first 255 characters to be preserved.
* BUG FIX: Dropping Off file with a name containing a * results in server showing a dot under previous character
MassTransit will now allow properly replace special characters
* BUG FIX: Macintosh custom icons are lost when files are transferred through Windows server
MassTransit on Windows will now store custom icons so they will be visible when sent to a Macintosh.
* BUG FIX: Connections without files to be sent given default priority
MassTransit 4.1.4 corrects a problem where connections without files to be sent were preempted by other connections when no priorities were being used.
* ENHANCEMENT: Configurable refresh rates
MassTransit 4.1.4 includes configurable (and separate) refresh rates for the Log, Contacts, and Files web
pages. These values are configurable via the LOG_VIEW_REFRESH, ADDRESS_BOOK_REFRESH and JOB_BROWSER_REFRESH properties in the mtadmin.cfg file.
* NEW FEATURE: HIDE_DROP_OFF_FOLDER_CONTENTS setting in MassTransit.cfg file
MassTransit 4.1.4 provides a new option in the "MassTransit.cfg" file to allow the contents of the "Drop_Off" folders to be hidden from users connecting to the MassTransit FTP Server. This converts the "Drop_Off" folder to a write-only drop box.
* BUG FIX: Possible server crash during transfers
MassTransit 4.1.4 corrects a problem where the server could crash during some transfers.
* ENHANCEMENT: Improved compression speed
MassTransit 4.1.4 has slight modifications to its file compression code to gain speed.
* BUG FIX: MassTransit will not run if private key file cannot be found
MassTransit 4.1.4 will now launch without a private key file, but will disable TCP/IP Secure transfers.
* BUG FIX: Mailbox polling doesn't recognize new files
MassTransit 4.1.4 corrects a problem where mailbox polling would fail to recognize new files if the new files' modification dates matched the dates from files sent in the previous connection.
* ENHANCEMENT: Improved database access speed through COM
MassTransit 4.1.4 has slight modifications to its COM code to improve performance of database access.
* BUG FIX: Fixed problem with files being moved from the To Send to
Sent folder when duplicates are already present MassTransit 4.1.4 properly renames files and folders when moving from the To Send folder if there are duplicates in the Sent folder. Previously this could result in "directory not found" errors in some cases.
* BUG FIX: MassTransit cannot receive files inside folders that contain a space at the end [Windows]
MassTransit 4.1.4 corrects a problem where a trailing space at the end of a folder name could prevent MassTransit from receiving the folder.
* BUG FIX: Security issues with MassTransit CGI
MassTransit 4.1.4 corrects security issues with the mt_admin.cgi where, in certain cases, users could execute JavaScript to access cookie information and areas of the web site to which they did not have access.
* BUG FIX: Administration UI locks with some passwords
MassTransit 4.1.4 properly handles locking and unlocking of the administration across sessions with all passwords.
* ENHANCEMENT: Additional Jobfile fields can be specified via AppleScript [Mac]
MassTransit 4.1.4 allows you to specify the 'originating user' and 'rpath' properties of the Jobfile object via the AppleScript make command.
* BUG FIX: Incorrect priority assigned to contacts with no files
MassTransit 4.1.4 corrects a problem where outgoing calls for contacts with no files to send were given incorrect priority compared to other contacts. MassTransit now assigns the default priority to such contacts.
* ENHANCEMENT: Forwarding Files Through Multiple Servers [Enterprise only]
Files can now be forwarded through multiple servers. A sample workflow follows:
a) MT/E Server A has a contact for MT/E Server B. Server A has a web client called WebA. Server B has a Web Client called WebB.
b) The administrator for Server A creates a new contact and calls it WebB. The admin sets the connection type to "Forward via" Server B.
c) The admin then gives privileges for WebA to send files to WebB (using the same permissions UI as currently exists).
d) User WebA connects to Server A, selects WebB from the "Sent To" popup, and sends files.
e) On Server A, the WebB contact now says it has files to send.
f) Server A connects to Server B and sends on the files destined for the real WebB user.
g) Server B receives the files, and rather than putting them in the "Received" folder for the WebA account (which is automatically created just as it is now if t does not exist), it puts them in the "To Be Forward" folder for WebB.
h) Finally, WebB connects and picks up the files.
Note that the final destination (WebB, in the above example) can be any form of contact (e.g. another MT/E server, a satellite server, a hot folder user, etc.).
* BUG FIX: Outgoing calls using Hot Folder comm. method not automatically triggered. [#9711]
MassTransit 4.1.4 corrects a problem where the "Restrict total Simultaneous TCP connection to XX connections" and "Allow X simultaneous automatic non-TCP/IP outgoing calls" settings were causing outgoing calls using the Hot Folder communication method not to occur. [x17]
* BUG FIX: Long delays between detection of files to send and placement of outgoing calls. [#9712]
MassTransit 4.1.4 corrects a problem were a considerable delay could occur between the detection of files to be sent and when an outgoing call is placed. MassTransit 4.1.4 minimizes this delay so that files are sent as soon as possible. [x17]
* BUG FIX: Incorrect handling of duplicate files being sent to members of a group [#9714]
MassTransit 4.1.4 corrects a problem that occurs when files being sent to a group were replaced by updated versions before all members of the group had received the first copy. [x17]
* BUG FIX: Summary entries for Group send are invalid in MassTransit log [#9772]
MassTransit 4.1.4 removes summary entries for Group send in MassTransit log. Transfer information is reported in file transfer entries. [x18]
* BUG FIX: Possible server freeze during SSL port scans [#9793]
MassTransit 4.1.4 properly handles quick TCP/IP connect/disconnect sequences and certain DoS attacks. [x18]
* BUG FIX: Some files are skipped in mailbox polling of certain complex job folders [#9809]
MassTransit 4.1.4 properly recurses through complex job folder hierarchies. [x19]
* NEW FEATURE: PURGE_TO_SEND_RECORDS setting in MassTransit.cfg file [#9816]
MassTransit 4.1.4 provides a new option in the "MassTransit.cfg" file to delete file records for files that could not be accessed while sending jobs. [x21]
* BUG FIX: Most recent log entries are not displayed for logs with more than 32000 entries [#9852]
MassTransit 4.1.4 currently has a limitation in that it can only display up to 32000 records in the Log window. Previous versions of MassTransit displayed the 32000 oldest records. With version 4.1.4 MassTransit now displays the 32000 most recent records. [x21]
* ENHANCEMENT: Log normal shutdown message [#9858]
MassTransit 4.1.4 now writes a message to the Log during the process of shutting down. [x21]
* BUG FIX: Possible server freeze for certain file transmission errors [#9906]
MassTransit 4.1.4 includes changes to better handle errors during decompression and other network level errors. [x23]
* BUG FIX: Possible server freeze during https requests to SSL port [#9907]
MassTransit 4.1.4 properly handles https requests to SSL port. [x23]
* BUG FIX: Memory leak with SSL connections [#9944]
MassTransit 4.1.4 fixes a memory leak that could cause MassTransit to fail after many SSL connections. [x24]
* NEW FEATURE: Automatic Forwarding [#9864] [Enterprise only]
MassTransit 4.1.4 provides a new feature that allows Enterprise customers to configure contacts to automatically forward all received files to another contact. [x25]
* BUG FIX: Possible server freeze with some file types in mailboxes [#9965]
MassTransit 4.1.4 includes a change to better detect and process hidden files found during mailbox polling. [x27]
* BUG FIX: Possible server freeze when polling mailbox with >32,000 new entries [#9999] [Windows] [Enterprise only]
MassTransit 4.1.4 corrects a problem where MassTransit would fail if more than 32000 new files were detected during mailbox polling. [x28]
* BUG FIX: Possible file database corruption with group file send [#10169] [Win]
MassTransit properly handles group file send database updates. [x30]
* NEW FEATURE: Debug log wrapping [#9924] [Mac/Win]
MassTransit 4.1.4 provides a new option in the "debugLog.cfg" file to limit debug log to a given size by wrapping its content. [x31]
* NEW FEATURE: Build number displayed in About Dialog [#10176] [Mac/Win]
MassTransit 4.1.4 displays the specific build number in the About Dialog. [x31]
* BUG FIX: Possible server freeze with SSL [#10186] [Mac/Win]
MassTransit 4.1.4 corrects a problem that in rare circumstances could cause the server to freeze when using TCP/IP Secure connections in heavily flow-controlled situations. [x31]
* BUG FIX: Proxy via SOCKS could be unintentionally enabled for TCP/IP clients [#10189] [Mac/Win]
MassTransit 4.1.4 prevents communication problems due to accidental enabling of SOCKS, which is no longer supported. [x32]
* NEW FEATURE: Relative path and originating user parameters added to CreateFileWithProperties COM interface [#10272] [Win]
MassTransit 4.1.4 adds new parameters RelPath and OriginatingUser to the CreateFileWithProperties COM interface. [x32]
* BUG FIX: Connection triggers to server do not fire automatically for Satellite Server [#10268] [Mac/Win]
MassTransit 4.1.4 properly handles automatic triggering. [x32]
* NEW FEATURE: Debug log can be enabled without restarting [#9500] [Mac/Win]
MassTransit 4.1.4 provides a way to the debug log without restarting MT, via COM "SetDebugLog" or AppleScript "reset debuglog" calls. Debug log configuration is read from debuglog.cfg file. [x33]
* NEW FEATURE: Hot fixes can be applied without use of SerialConverter application [#9303] [Mac]
A new MassTransit hot fix build can be placed into the MT folder without the need to transfer the serial number and registration from the previous one. [x33]
CHANGES IN MASSTRANSIT 4.1.3
Released 7/7/2003 for Mac OS 9, Mac OS X, and Windows
Below is a summary of the improvements in MassTransit 4.1.3. This release consisted only of the Web Clients.
* ENHANCEMENT: Mac OS X Native support in Web Client.
The MassTransit Web Client can now run native on OS X. For best performance, see GLI Knowledge Base article #103: Tuning TCP/IP Performance for MassTransit at http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Info/docID/103.
* ENHANCEMENT: OS X Web Client mtstacktuner
The installer for the MassTransit Web Client now includes an optional component that, when installed on OS X, will adjust TCP/IP settings for better performance on high bandwidth/high latency connections such as DSL.
CHANGES IN MASSTRANSIT 4.1.2
Released 4/22/2003 for Mac OS 9 and Windows
Below is a summary of the improvements in MassTransit 4.1.2
* ENHANCEMENT: Support for USB hardware keys on Macintosh
MassTransit can now run with a USB hardware key. Previously, it required an ADB key with a USB adapter.
* BUG FIX: Stopping the MassTransit service does not cause MassTransit to terminate
MassTransit 4.1.2 corrects a problem on Windows where stopping the mtservice would not cause the MassTransit process to stop.
* BUG FIX: Filtering log entries by contact did not work
MassTransit 4.1.2 corrects a problem in which log entries were sometimes filtered incorrectly for Web Clients and remote administration. If MassTransit was set to display, 100 entries at a time (for example) filtering the log would just filter the first 100 entries, rather than filtering all entries until the list reached 100.
* ENHANCEMENT: Folders in the "Pick Up" tab are collapsed by default on Macintosh
MassTransit 4.1.2 no longer displays folders in the "Pick Up" tab of the Macintosh Web Client as expanded, but rather collapsed, as it does on Windows.
* ENHANCEMENT: Contact lists in Web Client alphabetized without regard to capitalization
MassTransit 4.1.2 now alphabetizes contacts in the Web Client contact list (in the Log and Files windows) without regard to capitalization.
* BUG FIX: Assistant was not reporting when it ran out of memory.
On Macintosh, the MassTransit Assistant will now report when it requires more memory for a large transfer.
* BUG FIX: "Forward to self" does not work if you are part of a group, which exposes its members.
MassTransit 4.1.2 will now allow Web Clients to forward files to themselves when they are part of a group that exposes its members.
* BUG FIX: An unnecessary error message in the Contacts window after forwarding files to yourself.
MassTransit 4.1.2 eliminates extraneous error messages after forwarding files to yourself. Previously after forwarding files to yourself, using a Web client, every subsequent file upload, including forwarding, produces the following message in the MT/E Contacts window: "Errors occurred during file transfer. Check the log for details." There are no error messages in the log.
* BUG FIX: Binary postscript files failed to print
MassTransit 4.1.2 now allows outputting of binary postscript files. Previously an error was reported "Error: Output: could not process file : testprint.eps because job could not be scheduled (87)"
* ENHANCEMENT: Faster performance building list of files in the Web Client.
The Web Client can now build the list of files for pickup much faster, eliminating a delay that would previously occur when thousands of files were available for download.
* BUG FIX: Error downloading thousands of files with the Web Client.
MassTransit 4.1.2 corrects a bug that sometimes resulted in an "Unknown Error" when trying to download thousands of files using the Web Client.
* BUG FIX: Drop Folder service puts folder structures in wrong place.
MassTransit 4.1.2 fixes a problem in which a drop folder service would sometimes place folders in the wrong location.
* BUG FIX: Remote administration of contacts causes settings to be lost
MassTransit 4.1.2 corrects a problem where editing a contact via the web caused TCP/IP communication settings to be lost.
* ENHANCEMENT: The MassTransit service now accepts the following command-line switches: "\", "/", "-".
The backslash switch has been added.
* BUG FIX: Timestamps reported incorrectly on some email notifications.
MassTransit 4.1.2 now properly adjusts timestamps for time zones east of GMT.
CHANGES IN MASSTRANSIT 4.1.1
Below is a summary of the improvements in MassTransit 4.1.1
* BUG FIX: Missing contacts in Remote Mailbox Privileges cluster
MassTransit 4.1.1 corrects a problem on Macintosh with contacts previously configured in the Remote Mailbox Privileges cluster on the Security panel of the Contact Information dialog box that were not saved correctly.
CHANGES IN MASSTRANSIT 4.1
Below is a summary of the improvements in MassTransit 4.1
* NEW FEATURE: Secure Sockets Layer [SSL] support for TCP/IP transfers
MassTransit 4.1 includes many new changes to provide comprehensive security for data being handled by MassTransit whether via Web Client, Application Client, Satellite Server, or Server.
* ENHANCEMENT: Database and preference file security enhancements
MassTransit 4.1 no longer stores passwords on disk in clear text. This includes Web Client login passwords and the User Interface lock password.
* NEW FEATURE: "Bytes Served"
MassTransit now keeps a running total of the number of bytes that it has sent and received. The two values are available via the AppleScript and COM interface and the sum of the two is displayed on the About dialog box.
* ENHANCEMENT: Support for sending more than 2GB of data in single transfer
MassTransit 4.1 includes changes to remove the limitation of earlier versions which could send up to 2GB of data on each transfer. In addition, MassTransit now uses the true free disk space on volumes with more than 4GB available. Previously MassTransit would cap the free space at 4GB. Note that the 2GB file size limitation has not been removed in this release.
* NEW FEATURE: New configuration options for MassTransit CGI
MassTransit 4.1 provides several new configuration options in the "mtadmin.cfg" file including the public IP address of the web server and whether the web site is being served by a secure web server. These options allow the CGI to modify the HTML dynamically and eliminates the need to edit the .pat files when using secure web server. Note that you must configure the web server's address and port correctly for the Web Client to function properly. Also note that if you are using a secure web server the IP address set in the mtadmin.cfg file must be the same as the "Common Name" in your web server's SSL certificate.
* CHANGE: MassTransit 2.x and earlier no longer supported
In order to keep the MassTransit platform moving forward, support for MassTransit 1.x and 2.x has been removed in MassTransit 4.1. This also includes support for the Adobe Virtual Network product.
* ENHANCEMENT: Limit of 1024 files per transfer removed
Previous versions of MassTransit could not send more than 1024 files during a single file transfer. This limitation has been removed in MassTransit 4.1.
* NEW FEATURE: Password change and expiration feature for Web Client
MassTransit 4.1 includes several new features that allow users to change their Web Client passwords, allow administrators to force users to change their passwords, and allow administrators to set expiration dates for passwords.
* ENHANCEMENT: 'Replace Files' option for Drop Folder service
MassTransit 4.1 includes an enhancement where files being output to a Drop Folder service may optionally replace existing files.
* NEW FEATURE: <SEND_PARTIAL> event support for mt_admin.cgi
MassTransit 4.1 includes a configuration option for the mt_admin.cgi to use the <SEND_PARTIAL> mechanism to return more than 32K of HTML data to the web server. For this new feature to operate the .cgi is now named "mt_admin.acgi". If you have modified any .pat files you will need to make sure any reference to "mt_admin.cgi" is updated to ".acgi". This option is to support WebStar on the Macintosh and is ignored on Windows.
* CHANGE: pClientRemotePassword support removed from client script object
Because MassTransit 4.1 now stores passwords in encrypted form it is no longer possible to provide a contact's remote login password in clear text via the script interfaces. Scripts that use this property will need to be updated.
* CHANGE: Communication Toolbox [CTB] support deprecated [Macintosh]
MassTransit 4.1 no longer supports the Communication Toolbox and the associated tools such as AppleModemTool and Serial Tool. Users requiring CTB support should continue to use MassTransit 4.0.7.
* CHANGE: OpenISDN support deprecated [Macintosh]
MassTransit 4.1 no longer supports OpenISDN communication method. Users requiring OpenISDN support should continue to use 4.0.7.
* NEW FEATURE: File level Cyclic Redundancy Checks for TCP/IP transfers
MassTransit 4.1 adds file level CRC error checking for TCP/IP and TCP/IP Secure transfers. While not usually necessary when transferring data over reliable protocols such as TCP, CRC error checking allows MassTransit to detect file corruption problems and alert the user.
* NEW FEATURE: Multiple Email Addresses per Email Action Task
MassTransit 4.1 adds the ability to send email notifications to multiple recipients using a single action task. Multiple recipients are configured by separating each email address with a semi-colon in the "To" edit box.
* BUG FIX: Stall processing received files for output
MassTransit 4.1 corrects a problem where files queued for output to services would cease being processed and would remain in the "Received" tab of the Files window.
* CHANGE: Release of MassTransit COM object no longer automatic [Windows]
MassTransit no longer disposes of the MassTransit COM object when its reference count goes to zero. External VB applications or scripts must now explicitly terminate the MassTransit .EXE using the new Quit COM method.
* NEW FEATURE: Long name support for Windows to Windows transfers
MassTransit now supports transferring files and folders with names longer than 31 characters when transferring between two Windows computers.
* CHANGE: Preservation file custom icons [Macintosh]
MassTransit now transmits the necessary information to preserve custom icons when files are transmitted to other MassTransit locations using MassTransit 4.1 or later. This information is also preserved by MassTransit on Windows if the NTFS file system is used to store the User Mailboxes folder.
* NEW FEATURE: Multihoming support
MassTransit 4.1 adds support for machines with multiple IP addresses by allowing you to configure which interfaces MassTransit monitors for incoming calls.
* NEW FEATURE: Web client send-to-self
With MassTransit 4.1 you are now able to send files to yourself using the Web Client. This is convenient when accessing the same server from multiple locations.
* NEW FEATURE: Log & Files contact restrictions
MassTransit 4.1 now allows you restrict which contacts' Log and Files information is available for each Web Client.
* NEW FEATURE: COM - Save Log To Text File
MassTransit now provides a COM call that allows you to save the Log data to a text file.
* BUG FIX: "File Not Found" errors when repeatedly forwarding the same files
MassTransit 4.1 corrects a problem where "file not found" and "directory not found" errors were generated when a user forwarded the same files multiple times.
* NEW FEATURE: Automatic Log purging for MassTransit Assistant
MassTransit Assistant 4.1 now automatically purges data older than 5 days from the Log.
* NEW FEATURE: 'members' property of Group script object
MassTransit 4.1 now provides a way to access the list of contacts of a group from AppleScript and COM.
* ENHANCEMENT: Improved handling of file system errors on mounted Unix volumes
MassTransit 4.1 includes changes to improve the handling of errors when accessing files on a Unix volume from Windows 2000/XP.
* ENHANCEMENT: User interface lock now persists between restarts
MassTransit 4.1 now preserves the setting of the user interface lock between restarts. i.e. if the interface is locked when MassTransit is shutdown it will be locked the next time MassTransit is started.
* BUG FIX: "Unknown XML Error" errors with Macintosh Web Client
MassTransit 4.1 includes changes to eliminate "Unknown XML" errors caused when the user interrupts the plug-in initialization by navigating to a different page.
* CHANGE: .DS_Store, .HSResource, .HSIcon files now ignored
MassTransit now ignores several hidden system files found on various Unix file servers. These files will be ignored when files are added to the MassTransit file database and will be deleted from contact's "To Send" folders.
* NEW FEATURE: "Active Sessions" application property
MassTransit 4.1 provides a new property for the Application AppleScript and COM objects that returns the number of active sessions.
Copyright (c) 1995-2019 Group Logic, Inc. All rights reserved. MassTransit® is a registered trademark of GroupLogic, Inc. in the United States and/or other countries.
See ReadMe.rtf for related licensing information.