New SpamFilter ISP v3.0.2.578 official |
Post Reply
|
| Author | |
LogSat
Admin Group
Joined: 25 January 2005 Location: United States Status: Offline Points: 4106 |
Post Options
Thanks(0)
Quote Reply
Topic: New SpamFilter ISP v3.0.2.578 officialPosted: 26 June 2006 at 1:37pm |
|
We have officially released the new SpamFilter ISP v3.0.2.578, it is available for download in the registered user area of our website.
There have been a number of fixes and performance improvements since the last official build. This new version also features the possibility of using SSL over SMTP. This is a prelude of a new feature that will be available within the next few weeks, which will allow SpamFilter to authenticate (and whitelist) users via several methods (RADIUS, Active Directory / LDAP, Unix passwd files and usernames/passwords stored in databases). Following is a list of additions since the last official release 3.0.1.558: // New to VersionNumber = '3.0.2.578'; {TODO -cFix : Once more, tried to improve reliability for disconnecting servers after idle timeout expires} {TODO -cFix : Improve reliability for TSyncSendResult2 exceptions sometimes logged in the activity log} // New to VersionNumber = '3.0.2.577'; {TODO -cFix : SPF "redirect" modifier was not being recognized properly, causing the SPF filter to pass emails that could otherwise be blocked} {TODO -cNew : Added support to use SSL with SMTP} // New to VersionNumber = '3.0.1.575'; {TODO -cFix : Builds 572 and 573 could cause SpamFilter to freeze after a few minutes.} // New to VersionNumber = '3.0.1.573'; {TODO -cFix : Again improved reliability for disconnecting servers after idle timeout expires} // New to VersionNumber = '3.0.1.572'; {TODO -cFix : Memory leak of about 400 bytes for every email that was forwarded} // New to VersionNumber = '3.0.1.571'; {TODO -cFix : Redesigned how emails are added to quarantine DB - now this is handled by a separate thread, eliminating issues where MySQL database locks caused connections to queue up} {TODO -cNew : logging for quarantined events has changed as follows:} { the entry "EMail from a@a.com to b@b.com was received and quarantined" has a different threadID than the thread that processes the connection } { added log entry "Created thread (nnnnn) to add email to quarantine" to track which quarantine thread was created in the connection thread} {TODO -cFix : To attempt avoiding "Read Timeout" server errors when forwarding emails, we attempt to transfer emails in memory to the delivery thread, in addition to using queue spool files as a backup method} { -NOTE- this will prevent antiviruses that scan the FileSystem to detect and stop emails} {TODO -cNew : Added SpoolQueueFilesToMemory SpamFilter.ini option to force emails to be spooled to disk} {TODO -cNew : Added SpamFilter.ini option to scan multiple images for spam} {TODO -cNew : The whitelist keyword filter now scans thru all the email's headers} // New to VersionNumber = '3.0.1.567'; {TODO -cNew : Improved reliability for disconnecting servers after idle timeout expires} {TODO -cFix : If database is busy deleting expired quarantined email, we are temporarily suspending the archiving of new spam emails to avoid table locks and bad SQL performance} // New to VersionNumber = '3.0.1.565'; {TODO -cFix : Whitelisted IPs where still limited by the MAXRCPT TO when sending emails with large number of recipients} {TODO -cNew : Optimized some filter tests by eliminating redundant checks when emails with multiple recipients are received} {TODO -cNew : Increased the logging limit from 256 to 65535 chars per line when logging "Sending email from" and "EMail from nnn to nnn was forwarded to" events} {TODO -cNew : Changed the SQL queries that delete expired quarantined emails to better reduce the number of orphaned records} // New to VersionNumber = '3.0.1.561'; {TODO -cFix : Quarantined emails with multiple recipients where deleted from database if one of them was force-delivered by a user} {TODO -cNew : Support for %EMAILFROM% and %EMAILTO% tags has been added to practically all customized responses} // New to VersionNumber = '3.0.1.560'; {TODO -cFix : Antivirus plugin is now also updating ncl.dll to handle newer compression formats} {TODO -cNew : Added Do Not Quarantine option for the SFDB filter} // New to VersionNumber = '3.0.1.559'; {TODO -cFix : Customer specific error when starting service from terminal services connection: "Exception occurred during FormShow: Cannot create shell notification icon" prevented A/V plugin from initializing} Edited by LogSat |
|
![]() |
|
WebGuyz
Senior Member
Joined: 09 May 2005 Location: United States Status: Offline Points: 348 |
Post Options
Thanks(0)
Quote Reply
Posted: 26 June 2006 at 9:47pm |
|
Great news. But even with the external authentication it would be great if SFI cached authorizedTo users in memory for a settable time period before going to get fresh info. This would help cut down on traffic to the main mail server. While it would take more memory it would speed things up and keep the queries to LDAP, radius, or whatever down to a minimum. Kind of how the Black List cache works. Keep the features coming. |
|
|
http://www.webguyz.net
|
|
![]() |
|
jbs
Guest Group
|
Post Options
Thanks(0)
Quote Reply
Posted: 28 June 2006 at 3:45pm |
|
I noticed that the version number under About in the Spamfilter is 3.0.2.578, yet in the release notes its listed as 3.0.1.578...
|
|
![]() |
|
LogSat
Admin Group
Joined: 25 January 2005 Location: United States Status: Offline Points: 4106 |
Post Options
Thanks(0)
Quote Reply
Posted: 28 June 2006 at 4:01pm |
|
jbs,
Thanks for the report. Yeap, we had it wrong in the website... The release notes, and the full distribution's *file name* had the wrong number in them (3.0.1.578 instead of 3.0.2.578). The filename for the binaries-only was correct. The software itself is also versioned correctly. We've updated everything, sorry for the mixup! |
|
![]() |
|
lyndonje
Senior Member
Joined: 31 January 2006 Location: United Kingdom Status: Offline Points: 192 |
Post Options
Thanks(0)
Quote Reply
Posted: 29 June 2006 at 3:33am |
|
{TODO -cNew : logging for quarantined events has changed as
follows:}
{ the entry "EMail from a@a.com to b@b.com was received and quarantined" has a different threadID than the thread that processes the connection } { added log entry "Created thread (nnnnn) to add email to quarantine" to track which quarantine thread was created in the connection thread} Does this mean log analysis programs like Sawmill will need updating? |
|
![]() |
|
LogSat
Admin Group
Joined: 25 January 2005 Location: United States Status: Offline Points: 4106 |
Post Options
Thanks(0)
Quote Reply
Posted: 29 June 2006 at 4:37pm |
|
"Unfortunately" we had to use a separate thread to archive the emails to the database, as in the previous versions, under specific cases where the database was locked, this could cause all receiving threads to be paused while the database became unlocked. If this took several minutes to happen, connections would queue up eventually freezing SpamFilter.
As each thread has its own process indicator, the log entries were forced to change as well. I believe Desperado (Dan - one of SpamFilter's "power" users) is in contact with Sawmill to create an updated filter, but I'm honestly not sure what the status is. |
|
![]() |
|
Post Reply
|
|
|
Tweet
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
This page was generated in 0.172 seconds.


Topic Options
Post Options
Thanks(0)



