From richie at entrian.com Thu Sep 4 23:50:16 2003 From: richie at entrian.com (Richie Hindle) Date: Thu Sep 4 17:51:05 2003 Subject: [Spambayes-announce] Spambayes 1.0a5 released Message-ID: [Resending - apologies if this arrives twice, but I've been having email troubles] Spambayes 1.0a5 has been released. Here's WHAT_IS_NEW.txt: This file covers the major changes between each release. For more details, the reader is referred to the changelog (changelog.txt in the main directory of the archive), or for extreme details, to the check-ins archive (please see ) Changes are broken into sections for each application, plus one that will probably only interest developers, and one for everything else. Any actions necessary to move to this release from the previous release are noted in the "Transition" section. New in Alpha Release 5 ====================== -------------------------- ** Incompatible changes ** -------------------------- The values taken by some options have changed, so if you're upgrading from a previous version, you may need to update your configuration file (.spambayesrc or bayescustomize.ini) o allow_remote_connections now takes a list of allowed IP addresses, or the word 'localhost', or an asterisk (meaning all connections are accepted). o notate_to and notate_subject now take a comma-separated list of one or more of 'spam', 'ham' and 'unsure', allowing you to control which classes of message are notated. Outlook Plugin -------------- o Added a diagnostics dialog with functions to make it easier for users to help developers track down and fix bugs. o Added a 'timer' method of determining when to filter mail that should work better with Outlook's rule system. o Added a button on the Advanced tab of the dialog to display the SpamBayes data folder. o Moved "Filter Now" to an item on the drop down menu on the toolbar. o Items that can be filtered and trained include "IPM.Note" (normal messages) and "IPM.Anti-Virus*" (virus alerts by some software). o Changed the default filter action to "move" (instead of "untouched"). o Added a Wizard to assist with initial configuration (this will present itself when necessary). o Changed to allow filtering to be enabled, even if no training has been done. o Added a "New Folder" button to the folder selector dialog. o Massive changes to the dialog system (which should fix some problems), including changing the configuration dialog to a tabbed interface. o "Show Clues" now shows the percentage, as well as the raw score. o Added a "Help" menu to the drop down menu, with various information. o Added the ability to check for the latest version via an item on the drop down menu. o Hopefully, the "unread flag" issue is now fixed. o Fixed many problems with working on systems where English is not the default language, or where profile names have non-English characters. POP3 Proxy / SMTP Proxy / POP3 Proxy Service -------------------------------------------- o Fixed "assert hamcount <= nham" problem. o Starting and stopping the POP3 Proxy service (for Windows NT, Windows 2000 and Windows XP users) has been improved. Most noticeably, this means that the SMTP Proxy will start (if it is needed) as well. o Improve the "notate to" and "notate subject" options, so that ham and unsure messages can also be (optionally) notated in these fields. o Add the ability to skip caching messages that are over a (user configurable) size, so that you can keep the size of the cache directories smaller, once these messages are correctly classified. o Added the ability to skip caching messages that have a precedence of "bulk" (most mailing list messages), so that you can keep the size of the cache directories (and review list) smaller, once these messages are correctly classified. o Fixed the "ASCII decoding error" problem. o The SMTP proxy tries harder to pass on the command formatted exactly as it was given. This should make it more reliable. o Add the ability to have the SMTP proxy train on the message sent to it, rather than looking up the id in the cache (which is still possible, and generally the better option). o Removed the ability to add the SpamBayes identification number to the body of messages (it can still be added as a header). o The review messages page now puts unsure messages at the top. o The POP3 proxy should now work with fetchmail. o You can once again specify local addresses as well as ports for the POP3 proxy to listen on (was broken in 1.0a3 and 1.0a4). o A bug with the SMTP proxy that would show up in some cases as an "unrecognised command" error the mail client (particularly Eudora) was fixed. IMAP Filter ----------- o If you didn't use the -p switch to enter your password interactively, imapfilter would try and get it from the options, but if it wasn't there yet (because you hadn't done the setup yet), it would crash. This is now fixed. General ------- o Added the ability to store the SpamBayes database in a mySQL or postreSGL database table (currently supported by hammiefilter and the POP3 proxy). o Removed the ability to use the 'dumbdbm' as the storage method. (See the FAQ for reasons why). o We now allow the '@' and '=' characters in paths. o Added a simple n-way classifier using a cascade of binary SpamBayes classifiers. o Added version information to the web interface. o Fixed the yellow colour of the header boxes in the web interface. o Fixed restoring defaults from the web interface. o Added a missing line break in the status pane on the web interface when there are no proxies configured. o Prevent the "Show clues" links on the web interface's training page from word-wrapping and making all the table rows two lines high. o You can now put "*" at the end of a word in the "Word Query" box on the web interface, and have it show you the first ten words, and how many words there are in total, in the database that start with that word. o The web interface now supports HTTP-Auth. o Added a new script (code-named 'overkill.py') which enables 'drag and drop' training for POP3 users. This is currently still in the experimental stage, and anyone interested in trying it out should enquire on the SpamBayes mailing list (). Developer --------- o Created a directory for test suites, including a storage.py test. o An empty 'allowed values' now allows an empty string. o Add a get_option method, so an option instance itself can be fetched. o Support fetching the "latest" set of version data from the spambayes web site. Transition ========== If you are transitioning from a version older than 1.0a4, please also read the notes in the previous release notes (accessible from ). o If you were previously using the 'dumbdbm' storage method (you will have files called "hammie.db.dat", "hamie.db.dir" and "hammie.db.bak", rather than one file called "hammie.db"), then you will need to change to using either a pickle (please see the FAQ: ), bsddb, gdbm, or one of the new SQL based storage methods. The 'dumbdbm' storage method resulting in many databases being corrupted, and was never the best choice for storage, in any case. Although you can use the dbExpImp.py script to convert your database to your new storage system, we recommend that you retrain from scratch, as it is most likely that your database has been corrupted. o If you were using the options to notate the "To" or "Subject" headers with the message's classification, you will need to update your configuration file, as the format for these options have changed. o The ability to add the SpamBayes id to the message body has been removed, which means that Outlook Express users can no longer use the SMTP proxy and have it retrieve messages from the cache. These users can use the SMTP proxy by training on the forwarded message itself, but this is not recommended, as clues in the message will have changed (the "From" address will be yours, for example). At this time, you will have to use the web interface for training, although there is the possibility of 'drag and drop' training being added in a release in the near future. Reported Bugs Fixed =================== The following bugs tracked via the Sourceforge system were fixed: 776808, 795749, 787251, 790051, 743131, 779319, 785389, 786952, 788495, 790406, 788008, 787296, 788002, 780612, 784323, 784296, 780819, 780801, 779049, 765912, 777026, 777165, 693387, 690418, 719586, 769346, 761499, 769346, 773452, 765042, 760062, 768162, 768221, 797776, 797316, 796996 A url containing the details of these bugs can be made by appending the bug number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498103&aid= Feature Requests Added ====================== The following feature requests tracked via the Sourceforge system were added: 789916, 698036, 796832, 791319 A url containing the details of these feature requests can be made by appending the request number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498106&aid= Patches integrated =================== The following patches tracked via the Sourceforge system were integrated: 791254, 790615, 788001, 769981, 791393 A url containing the details of these feature requests can be made by appending the request number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498105&aid= -- Richie Hindle richie@entrian.com From richie at entrian.com Thu Sep 4 10:07:21 2003 From: richie at entrian.com (Richie Hindle) Date: Fri Sep 5 08:11:16 2003 Subject: [Spambayes-announce] Spambayes 1.0a5 released Message-ID: Spambayes 1.0a5 has been released. Here's WHAT_IS_NEW.txt: This file covers the major changes between each release. For more details, the reader is referred to the changelog (changelog.txt in the main directory of the archive), or for extreme details, to the check-ins archive (please see ) Changes are broken into sections for each application, plus one that will probably only interest developers, and one for everything else. Any actions necessary to move to this release from the previous release are noted in the "Transition" section. New in Alpha Release 5 ====================== -------------------------- ** Incompatible changes ** -------------------------- The values taken by some options have changed, so if you're upgrading from a previous version, you may need to update your configuration file (.spambayesrc or bayescustomize.ini) o allow_remote_connections now takes a list of allowed IP addresses, or the word 'localhost', or an asterisk (meaning all connections are accepted). o notate_to and notate_subject now take a comma-separated list of one or more of 'spam', 'ham' and 'unsure', allowing you to control which classes of message are notated. Outlook Plugin -------------- o Added a diagnostics dialog with functions to make it easier for users to help developers track down and fix bugs. o Added a 'timer' method of determining when to filter mail that should work better with Outlook's rule system. o Added a button on the Advanced tab of the dialog to display the SpamBayes data folder. o Moved "Filter Now" to an item on the drop down menu on the toolbar. o Items that can be filtered and trained include "IPM.Note" (normal messages) and "IPM.Anti-Virus*" (virus alerts by some software). o Changed the default filter action to "move" (instead of "untouched"). o Added a Wizard to assist with initial configuration (this will present itself when necessary). o Changed to allow filtering to be enabled, even if no training has been done. o Added a "New Folder" button to the folder selector dialog. o Massive changes to the dialog system (which should fix some problems), including changing the configuration dialog to a tabbed interface. o "Show Clues" now shows the percentage, as well as the raw score. o Added a "Help" menu to the drop down menu, with various information. o Added the ability to check for the latest version via an item on the drop down menu. o Hopefully, the "unread flag" issue is now fixed. o Fixed many problems with working on systems where English is not the default language, or where profile names have non-English characters. POP3 Proxy / SMTP Proxy / POP3 Proxy Service -------------------------------------------- o Fixed "assert hamcount <= nham" problem. o Starting and stopping the POP3 Proxy service (for Windows NT, Windows 2000 and Windows XP users) has been improved. Most noticeably, this means that the SMTP Proxy will start (if it is needed) as well. o Improve the "notate to" and "notate subject" options, so that ham and unsure messages can also be (optionally) notated in these fields. o Add the ability to skip caching messages that are over a (user configurable) size, so that you can keep the size of the cache directories smaller, once these messages are correctly classified. o Added the ability to skip caching messages that have a precedence of "bulk" (most mailing list messages), so that you can keep the size of the cache directories (and review list) smaller, once these messages are correctly classified. o Fixed the "ASCII decoding error" problem. o The SMTP proxy tries harder to pass on the command formatted exactly as it was given. This should make it more reliable. o Add the ability to have the SMTP proxy train on the message sent to it, rather than looking up the id in the cache (which is still possible, and generally the better option). o Removed the ability to add the SpamBayes identification number to the body of messages (it can still be added as a header). o The review messages page now puts unsure messages at the top. o The POP3 proxy should now work with fetchmail. o You can once again specify local addresses as well as ports for the POP3 proxy to listen on (was broken in 1.0a3 and 1.0a4). o A bug with the SMTP proxy that would show up in some cases as an "unrecognised command" error the mail client (particularly Eudora) was fixed. IMAP Filter ----------- o If you didn't use the -p switch to enter your password interactively, imapfilter would try and get it from the options, but if it wasn't there yet (because you hadn't done the setup yet), it would crash. This is now fixed. General ------- o Added the ability to store the SpamBayes database in a mySQL or postreSGL database table (currently supported by hammiefilter and the POP3 proxy). o Removed the ability to use the 'dumbdbm' as the storage method. (See the FAQ for reasons why). o We now allow the '@' and '=' characters in paths. o Added a simple n-way classifier using a cascade of binary SpamBayes classifiers. o Added version information to the web interface. o Fixed the yellow colour of the header boxes in the web interface. o Fixed restoring defaults from the web interface. o Added a missing line break in the status pane on the web interface when there are no proxies configured. o Prevent the "Show clues" links on the web interface's training page from word-wrapping and making all the table rows two lines high. o You can now put "*" at the end of a word in the "Word Query" box on the web interface, and have it show you the first ten words, and how many words there are in total, in the database that start with that word. o The web interface now supports HTTP-Auth. o Added a new script (code-named 'overkill.py') which enables 'drag and drop' training for POP3 users. This is currently still in the experimental stage, and anyone interested in trying it out should enquire on the SpamBayes mailing list (). Developer --------- o Created a directory for test suites, including a storage.py test. o An empty 'allowed values' now allows an empty string. o Add a get_option method, so an option instance itself can be fetched. o Support fetching the "latest" set of version data from the spambayes web site. Transition ========== If you are transitioning from a version older than 1.0a4, please also read the notes in the previous release notes (accessible from ). o If you were previously using the 'dumbdbm' storage method (you will have files called "hammie.db.dat", "hamie.db.dir" and "hammie.db.bak", rather than one file called "hammie.db"), then you will need to change to using either a pickle (please see the FAQ: ), bsddb, gdbm, or one of the new SQL based storage methods. The 'dumbdbm' storage method resulting in many databases being corrupted, and was never the best choice for storage, in any case. Although you can use the dbExpImp.py script to convert your database to your new storage system, we recommend that you retrain from scratch, as it is most likely that your database has been corrupted. o If you were using the options to notate the "To" or "Subject" headers with the message's classification, you will need to update your configuration file, as the format for these options have changed. o The ability to add the SpamBayes id to the message body has been removed, which means that Outlook Express users can no longer use the SMTP proxy and have it retrieve messages from the cache. These users can use the SMTP proxy by training on the forwarded message itself, but this is not recommended, as clues in the message will have changed (the "From" address will be yours, for example). At this time, you will have to use the web interface for training, although there is the possibility of 'drag and drop' training being added in a release in the near future. Reported Bugs Fixed =================== The following bugs tracked via the Sourceforge system were fixed: 776808, 795749, 787251, 790051, 743131, 779319, 785389, 786952, 788495, 790406, 788008, 787296, 788002, 780612, 784323, 784296, 780819, 780801, 779049, 765912, 777026, 777165, 693387, 690418, 719586, 769346, 761499, 769346, 773452, 765042, 760062, 768162, 768221, 797776, 797316, 796996 A url containing the details of these bugs can be made by appending the bug number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498103&aid= Feature Requests Added ====================== The following feature requests tracked via the Sourceforge system were added: 789916, 698036, 796832, 791319 A url containing the details of these feature requests can be made by appending the request number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498106&aid= Patches integrated =================== The following patches tracked via the Sourceforge system were integrated: 791254, 790615, 788001, 769981, 791393 A url containing the details of these feature requests can be made by appending the request number to this url: http://sourceforge.net/tracker/index.php?func=detail&group_id=61702&atid=498105&aid= -- Richie Hindle richie@entrian.com From mhammond at skippinet.com.au Mon Sep 8 22:33:18 2003 From: mhammond at skippinet.com.au (Mark Hammond) Date: Mon Sep 8 07:33:23 2003 Subject: [Spambayes-announce] Outlook Addin version 008 released Message-ID: <07ff01c375fd$00b89ba0$f502a8c0@eden> I have just released version 008 of the SpamBayes Outlook Addin. This version has a number of improvements - most obvious is the new SpamBayes Manager dialog, and first-time users will see a new configuration wizard. The major changes in this release: * Configuration Wizard for first-time users. SpamBayes will now allow itself to be configured with no training information - it will "learn as it goes". * New SpamBayes Manager dialogs with many more options exposed, including background processing (the timer.) * A number of bugs fixed when watching multiple folders and moving messages between the two. * SpamBayes dropdown on toolbar includes more items, including links to documentation. * Improvements to the toolbar code, making them far more reliable. * Improvements to IMAP and POP filtering. * Better processing of HTML clues for non Exchange Server users. * SpamBayes no longer breaks auto-complete in Outlook 2002. NOTE: This and all future releases are being made via the SourceForge file release system. You can find all the information at: http://www.spambayes.org/windows.html For all problems, please see the above page - it has links to the "troubleshooting guide", and will be updated with the most recent available information about the release. Regards, Mark. From ta-meyer at ihug.co.nz Fri Sep 19 19:08:39 2003 From: ta-meyer at ihug.co.nz (Tony Meyer) Date: Fri Sep 19 19:33:25 2003 Subject: [Spambayes-announce] SpamBayes 1.0a6 Source Release Message-ID: <1ED4ECF91CDED24C8D012BCF2B034F130212AF01@its-xchg4.massey.ac.nz> Version 1.0a6 of the SpamBayes source is now available. Note: this is not a release of the binary installer for the Outlook plug-in. A separate release for the plug-in installer will follow at a later date. This release follows (reasonably) close on the heals of 1.0a5 and is primarily a reshuffling and tidy-up. All the scripts have been renamed, and all the cruft supporting old option names has been removed. This will almost certainly mean that you have to edit the way you use SpamBayes (to change the name, at least). There are a few other minor improvements and bug fixes. We recommend that all source code users upgrade to the 1.0a6 release, but do so at a time when they have a few minutes available to change over references to script names, and to check their configuration files are using the correct names. Note that the plan is for this to be the final alpha release in the 1.0 series, and that 1.0 is effectively feature frozen from this point. We will continue to fix any bugs that are reported, and should be able to release a very stable 1.0b1 and then final 1.0 release in the near future. Work will soon begin on the 1.1 series, which will (no doubt!) feature many improvements. For full details about what's new in this release, please see the release notes and/or changelog: Downloads are available from . =Tony Meyer, on behalf of the spambayes team.