Fixed ticket MR-662: removes a spurious dependency on msys-cpan-Mail-SpamAssassin from the momentum part of the installer
Fixed ticket MR-3: relaxes the debug level on the ‘Throttling…’ and ‘Couldn’t re-summon recycled domain’ error messages
Fixed ticket MR-769: increases default expiration date of SVN repo cert to the maximum possible value
Fixed ticket MR-375: updates CSAPI antivirus module to work with the new CSAPI version
Fixed ticket MR-770: fixes TLS verification so that alt names are now checked during hostname verification
Fixed ticket MR-783: ported from 3.5.10, fixes for cloudmark activefilter
Fixed ticket MR-730: ported from 3.5.10, fix for problem where rfc2822_max_line_length wasn’t being respected for headers added in policy
Feature ticket PKG-177: upgrades the bundled version of postgres to 9.0.18
Feature ticket PKG-160: upgrades the bundled version of CSAPI to 10.0.2.9
Feature ticket MR-785: upgrades the bundled Cloudmark cartridge to version 3052.2.1.28
Feature ticket MR-838: certifies the domainkeys module for supercharger
Feature ticket MR-610: certifies the core antivirus module for supercharger
Feature ticket MR-808: added beta support for ‘optional’ mode in the tls_verify option which will allow messages to be delivered even when they fail TLS verification
Feature ticket MO-2818: beta support for SMTP-UTF8
Feature ticket MR-606: certifies Cloudmark module for supercharger
Feature ticket MR-809: introduces a beta version of the tls_macros module for capturing and logging information about TLS connections
Feature ticket MR-779: introduces beta releases of several PS modules
Fixed ticket MO-772: Fix Message Scope to work in MOMO 3.6 – multiple event loop enabled
Fixed ticket MO-846: Adds ability to configure which adaptive events should trigger notification emails
Fixed ticket MO-848: Adds the ‘bounce classifier test’ command to ec_console, allowing users to quickly how a given SMTP reply is classified. Also adds detailed logging to the bounce classifer module.
Fixed ticket MO-994: FFix to threaded lua to prevent lua exceptions from killing ecelerity under some specific circumstances
Fixed ticket MO-1091: Fixes broken import in cidr_maintain script
Fixed ticket MO-1148: Updated UI to use uniform units of measurement
Fixed ticket MO-1174: Fixes error where ecconfigd would stop functioning because the control shim was maxing out the OS thread limit
Fixed ticket MO-1242: Added locking to ldap datasource driver to avoid deadlock discovered in OpenLDAP
Fixed ticket MO-1252: Fix to prevent duravips from breaking when a local duravip is coupled to the same binding as a group duravip.
Fixed ticket MO-1271: Fixes error where our SMTP client code was duplicating the first chunk of a messge when the peer server did not support the 8BITMIME extension and the message contexts were spooled to disk
Fixed ticket MO-1276: Fixes error in ec_console help text for the ‘dns_cache’ command
Fixed ticket MO-1292: Fixes error where the SQLite datasource driver would insert duplicate records
Fixed ticket MO-1307: auth_radius custom port escalation
Fixed ticket MO-1311: Fixes the message scope module’s distribution algorithm so that messages are evenly spread across the scope cluster.
Fixed ticket MO-1312: Makes msgpart:address_header() to return rfc2047 encoded headers in their encoded form by default
Fixed ticket MO-1313: Improves RFC 2047 header compliance by removing white spaces from between encoded words during header decoding
Fixed ticket MO-1319: Refactors the usage of non-reentrant time functions by several modules. This corrects a problem where random lines in the custom log were being output with UTC
Fixed ticket MO-1329: Corrects segfault caused by improper usage of a hashtable by the smpp code
Fixed ticket MO-1338: Fix issue where Ecelerity will not start after upgrade because of beik
Fixed ticket MO-1343: Refactor several modules to properly parse the port from an IPv6 address
Fixed ticket #MO-1691: Change the default allocator from umem to jemalloc
Fixed ticket #MO-1763: Fix crash caused by Using a freed memory in smtp_cbv module
Fixed ticket #MO-1735: Fix issues with arrays and JSON in lua
Fixed ticket #MO-1585: Fix to config shim to stop the UI from ‘redboxing’ periodically under load
Fixed ticket #MO-1509: Bump SSL default expiration to 5 years
Fixed ticket #MO-1496: Change a log statement in the vctx code from WARNING to INFO
Fixed ticket #MO-1343: Refactor several modules to properly parse the port from an IPv6 address
Fixed ticket #MO-1329: Corrects segfault caused by improper usage of a hashtable by the smpp code
Fixed ticket #MO-1319: Refactors the usage of non-reentrant time functions by several modules. This corrects a problem where random lines in the custom log were being output with UTC
Fixed ticket #MO-1313: Improves RFC 2047 header compliance by removing white spaces from between encoded words during header decoding
Fixed ticket #MO-1312: Makes msgpart:address_header() to return rfc2047 encoded headers in their encoded form by default
Fixed ticket #MO-1252: Fix to prevent duravips from breaking when a local duravip is coupled to the same binding as a group duravip
Fixed ticket #MO-848: Adds the ‘bounce classifier test’ command to ec_console, allowing users to quickly how a given SMTP reply is classified. Also adds detailed logging to the bounce classifer module
Fixed ticket #MO-25: Removes reference to unused ‘ad_stats’ subscriber to adaptive jlogs
Fixed ticket #MO-846: Adds ability to configure which adaptive events should trigger notification emails
Fixed ticket #MO-994: Fix to threaded lua to prevent certain errors from killing ecelerity
Fixed ticket #MO-1066: Fixes issue where running ‘rebind all’ could cause messages to be rebound twice
Fixed ticket #MO-1091: Fixes broken import in cidr_maintain script
Fixed ticket #MO-1148: Updated UI to use uniform units of measurement
Fixed ticket #MO-1174: Fixes error where ecconfigd would stop functioning because the control shim was maxing out the OS thread limit
Fixed ticket #MO-1242: Added locking to ldap datasource driver to avoid deadlock discovered in OpenLDAP
Fixed ticket #MO-1271: Fixes error where our SMTP client code was duplicating the first chunk of a messge when the peer server did not support the 8BITMIME extension and the message contexts were spooled to disk
Fixed ticket #MO-1276: Fixes error in ec_console help text for the ‘dns_cache’ command
Fixed ticket #MO-1292: Fixes error where the SQLite datasource driver would insert duplicate records
Fixed ticket #MO-1311: Fixes the message scope module’s distribution algorithm so that messages are evenly spread across the scope cluster
Fixed ticket #MO-228: Fixed issue where duplicate messages could be passed to custom rejection log modules
Fixed ticket #MO-229: Fixed race condition in scriptlet module where Momentum could crash if a config reload happened at the same time as debug logging
Fixed ticket #MO-416: Fixed issue where pre_event_close hook is passed a closure that points to free’d memory
Fixed ticket #MO-763: Fixed unaligned memory access on SPARC when Momentum parses shared arp information from a Linux MTA
Fixed ticket #MO-766: Momentum no longer crashes when receiving adaptive global updates for bindings that are not locally configured
Fixed ticket #MO-773: /etc/init.d/ecelerity exit codes now conform to LSB init script standards
Fixed ticket #MO-795: Initial message destined for a remote duravip binding is now correctly mmoved
Fixed ticket #MO-796: Fix Momentum tp correctly ignore boundaries in the top level MIME epilogue
Fixed ticket #MO-797: Momentum no longer crashes when msys.core.rfc2822_prepend_headers is called with a nil value
Fixed ticket #MO-854: Credentials for the New User form are no longer cached in Momentum UI
Fixed ticket #MO-859: Allow BEIK scan be called from asynchronous validation stages
Fixed ticket #MO-995: Fix upgrade issue where Momentum is the only provider of SMTP service in the Server hosting the MTA.
Fixed ticket #MO-1051: Enhance the installation script to install from user home directories.
Fixed ticket #PKG-49: Upgrade to Apache 2.2.24 which addresses security vulnerability
Fixed ticket #PKG-49: Upgrade to Apache 2.2.24 which addresses security vulnerability
Fixed ticket #PKG-50: Upgrade to PHP 5.3.24 which addresses security vulnerability
Fixed ticket #PKG-57: Upgrade to Lua 5.1.27 which addresses memory management issues
Fixed ticket #MO-17: Fix to properly encoded ‘&’ character before sending to Cloudmark AF server
Fixed ticket #MO-226: Fix to allow loading msys.extended.ac on Solaris AMD
Fixed ticket #MO-227: TLS renegotiation can be disabled via configuration option: TLS_Allow_Renegotiation
Fixed ticket #MO-241: Clearer adaptive greylisting logging when the retry interval cannot be further adjusted
Fixed ticket #MO-338: Control listener connections (from ec_console domain socket connections) no longer leak when using the solaris_ports scheduler
Fixed ticket #MO-339: Internal validate calls will be retried twice if interrupted by a config reload.
Fixed ticket #MO-381: Avoid infinite loop when Passing non-base64 data to msys.base64.decode()
Fixed ticket #MO-465: A 421 bounce and connection close will no longer temp fail the next message in the queue
Fixed ticket #MO-520: Momentum can now optionally dot stuff rest injected messages. Dot_stuff = “true” in the restinjector config scope. Defaults to false.
Fixed ticket #MO-521: Support for Cloudmark ActiveFilter included in Momentum
Fixed ticket #MO-550: Rest injected messages now automatically have can_relay context thereby allowing them to be dkim signed when sign condition can_relay is present
Fixed ticket #MO-631: Fix to avoid crash when showqueue command has trailing white space characters
Fixed ticket #BZ4426: Improvements to msys.av.scan – full AV status and engine results are now available
Fixed ticket #BZ5780: Improved startup performance when AD is enabled
Fixed ticket #BZ6077: Fix for header folding in Lua
Fixed ticket #BZ6081: Corrected issue of campaign module doing blocking database queries in eventloop.
Fixed ticket #BZ6183: Corrected issue of cluster manager process ,eccmgr, getting terminated on issuing a ‘config reload’ command in ec_console.
Fixed ticket #BZ6207: Fixed an issue where a negative value for the header folding length in Lua would cause Ecelerity to lock up.
Fixed ticket #BZ6264: Added a variety of decomposer engines to CSAPI config
Fixed ticket #BZ6270: CSAPI package is updated to latest CSAPI 9.1.3.30 version.
Fixed ticket #BZ6278: Entire message, not just first 128KB, now sent to CSAPI scanner
Fixed ticket #BZ6342: Added support for CSAPI MaxCumulativeExtractSize option
Fixed ticket #BZ6343: Corrected case where SSL (not TLS) connection could hang forever
Fixed ticket #BZ6359: Added support for backstore_job_concurrency and backstore_job_concurrency options for adaptive module so that users can set limit and specify threadpool for adaptive IO jobs.
Fixed ticket #BZ6410: Corrected race condition where running console commands too soon after startup could, in some cases, cause a crash
Fixed ticket #BZ6412: Memory leak on every MO injection
Fixed ticket #BZ6427: Unscannable verdict is now correctly returned.
Fixed ticket #BZ6433: Updated settings in BEIK configuration file bmiconfig.xml so that it wont log lots of debug info.
Fixed ticket #BZ6452: A message which contains both an attachment with a virus, and another attachment which is unscannable, was reported as ‘unscannable’, rather than as ‘infected’. This is corrected here.
Fixed ticket #BZ6453: In some cases EINTR (interrupted syscall) signal may not be handled correctly in jlog. This is corrected.
Fixed ticket #BZ6454: Fixed a reject log message where an unscannable message was indicated as quarantined. Corrected this such that the log now indicates an unscannable message was detected.
Fixed ticket #BZ6462: Non-functional Return Path tab removed from UI.
Fixed ticket #BZ6465: Classify CSAPI non-viral threats, such as spy-ware, as infected messages.
Fixed ticket #BZ6467: Corrected case where messages passed to CSAPI were wrongly dot-stuffed