File Information
File Description: | SS Version 7.4 |
Visible on Web: | |
Attachment list | SSRouter.exe |
Version 7.4
This version is mainly about 2 things:
- Unicode for all character sets
- Fault tolerance in unexpected situations (generally unexpected shutdowns).
For simplicity, all of these versions have the second digit as "4".
All components need dotnet 2.0 only.
Here are all components in a zip file format. They are listed singly, below.
NOTE: The file attachments on this document pertained to a now outdated version of spamsentinel and they have been removed. Please contact Mayflower Customer Support if you believe you need access to the files formerly attached to this page: SScanner.1.exe; SSMon.exe; SpamSentinel.Zip.dll; SSRouter.exe; SSIntercept1411.dll; SSDuoE1.exe; SSDuoE2.exe; SpamSentinelSESupport.dll; cmclient1.dll; asapsdk.dll; SpamSentinelAdmin.ntf; SSMgr.exe; 74a.zip
SScanner 7.4.2.1
This version of the Scanner has the unicode updates, and will start up even if the message queue creation fails.
This means a "kill" will not prevent a restart of the scanner due to a full message queue.
The SScanner has been update to implement the "split recipient" code whenever necessary. This will result in the creation of new mail messages if a user has a profile, or for skip recipients. This was a huge change which changed the way the messages are routed.
So scenarios to test:
- Combinations of single and multiple valid, invalid, skip, and ambiguous recipients.
- Single and multiple valid recipients, some with user preferences.
- Messages with attachments and recipients with user preferences.
- Added ErrorState=1 to Check-in send to maysoft.com if there is a startup failure. This requires a Domino reboot to clear, and no auto-updates should occur when the server has reported this error. This is a fault tolerant feature that fixes the problem where it would load, not connect to the message queue and not process spam. This version should continue to process spam.
- This version of the SScanner will allow the customer to enable email name resolution for Spam-D. If you want to convert email addresses to Notes user names, add a numeric field to the server configuration document named "SpamDNameResolution". Set the field to the numeric value 1, the default is 0.
- The only scenario that will not work with user preferences is Spam-D if they set to move to the quarantine. This is because name resolution is only performed for mail in quarantines.
- New code that will free known Domino problem resources when stop is called from Service Manager.
- Background thread that monitors the SpamSentinel thread every 15 seconds during start up. If the SpamSentinel thread fails initialization, the service is stopped.
- Background thread switches from 15 seconds to 15 minutes after the first 10 minutes of processing. If the SpamSentinel thread exits or fails, the service is stopped.
- Additional time added to the Listener response time-out if the message has file attachments to scan.
- SpamS_AttachNames field limited to 300 entries.
- Web site error reporting added when saving a message after it has been scanned. This helps find messages stuck in the scan box.
- All file attachment names are handled as unicode.
- Communication with Listeners is in unicode.
- 'SpamSentinel Report.txt' file (report file created if viruses are found) has been converted to unicode.
- Limit attachment name field to 300 entries
- Post save document error message to maysoft.com
- Add additional time to the Listener time-out value if the message contains attachments.
Split recipients
Scenario: General settings for Spam-B/C is set for delivery to local Quarantine A recipient prefs doc exists for two users, with 'send to junkmail folder' for Spam-B/C
Outcome: If you send a Spam-B/C to one or other of the users, it is delivered to the JunkMail folder If you send the same messages to both users at once, it is delivered to Quarantine
SSMonitor 2.4.1.2
- Correctly write unicode values to the Configuration.xml files.
- Converted company name, user name, and user proxy server information to unicode.
- Check if SpamSentinel processes are running in memory.
- Attempt to connect to Listeners after AV update before starting Scanner (this generates the non-critical error listed below)
- SSMonitor will read the Company ID from the registry if there is an error during startup.
- All HTTP posts s / errors) are encoded to support unicode characters. Corresponding changes have been made in the Notes agents to read incoming unicode.
- Reset Domino router when dead statistic > 20000 enabled by default.
- Do not fail at startup if Domino message queue is not created successfully.
- Do not fail at startup if Domino named pipes are not created successfully.
- Added ErrorState=1 to Check-in send to maysoft.com if there is a startup failure. This requires a Domino reboot to clear, and no auto-updates should occur when the server has reported this error. When the ssmon is in this state, tell commands will not work properly.
- Cleanup mail box list to match server variable. Read server.mailboxes variable at startup, and then every hour.This no longer uses the mail.box list. Please watch for any incompatibilites this may create.
- Verify and correct Event Viewer settings. Runs at startup, then every 12 hours.
SS Router 2.4.1.3
- SSRouter will read the Company ID from the registry if there is an error during startup.
- All HTTP posts (check-ins / errors) are encoded to support unicode characters. Corresponding changes have been made in the Notes agents to read incoming unicode.
- Do not fail at startup if Domino message queue is not created successfully.
- Added ErrorState=1 to Check-in send to maysoft.com if there is a startup failure. This requires a Domino reboot to clear, and no auto-updates should occur when the server has reported this error. When the ssrouter is in this state, tell commands will not work properly. This is a fault tolerant feature that fixes the problem where it would load, not connect to the message queue and not move messages to or from scanx.box.
- Randomly select an available mailbox to write scanned messages.
- When pulling Dead messages into the scan.box from the mail.box, if write fails, write to next scan.box on list.
- Release mail from scan boxes after x number of minutes. If the numeric field "ReleaseMailMinutes" is available on the server configuration document, the release code will select unprocessed messages older than the specified number of minutes. The selected messages will be updated, and then moved to the mail.box. This is the selection formula that is run on the scan boxes: SELECT ((@Created < @Adjust( @Now; 0; 0; 0; 0; -x minutes; 0)) & (SpamSentinelVerified != "1")) The default "ReleaseMailMinutes" field value is zero, which means disabled. The release code will not run for the first 30 minutes after the SSRouter is started. To clear the scan boxes during the restricted 30 minute period, at the Domino console type "tell ssrouter enablerelease".
Interceptor 1.4.1.1
- Show scan box name in "save" error messages. Attempts to use all scanx.boxes that are listed. Writes to mail.box if it cannot write to any scanx.boxes.
SS Manager 2.4.0.6
This required dotnet version 2.0
- Updated to use dot.net 2.0 code.
- Version number now displays in show tasks
Administration Database 7.4
This has the fields to support new functionality.
Listeners 2.4.2.0
Listeners send unicode with all maysoft.com communication. The corresponding changes have been made to the Notes agents on 118 and 119.
All anti-virus code has been converted to unicode and will support file names with international characters.
- Compiled as unicode.
- All Norman anti-virus code will process file names as unicode.
- Updated to new SpamNet API, includes new SpamNet Dll.
- New SpamNet catalog pool object creates additional catalogs on demand. This will avoid errors and bottle necks during problem and peak times.
New Cloudmark API code, 2-27-2008 - 1.2.1.20 better handles communications to CM
CommTouch 5.5.0.8 is the same as 1.3.1.0
New startup "error" as ssmon confirms that the engines are alive. This is not a real error. We will probably clean this up a bit later, but for now it is a confirmation to ssmon that all is well.
( domino-web.maysoft.com )