Update of /cvsroot/spambayes/spambayes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17716
Modified Files:
WHAT_IS_NEW.txt
Log Message:
Make a start on 1.1a2.
Index: WHAT_IS_NEW.txt
===================================================================
RCS file: /cvsroot/spambayes/spambayes/WHAT_IS_NEW.txt,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** WHAT_IS_NEW.txt 24 May 2005 23:41:58 -0000 1.39
--- WHAT_IS_NEW.txt 27 Nov 2005 02:15:33 -0000 1.40
***************
*** 16,20 ****
is released.
! New in 1.1 Alpha 1
==================
--- 16,20 ----
is released.
! New in 1.1 Alpha 2
==================
***************
*** 24,29 ****
--------------------------------------------
! There should be no incompatible changes (from 1.0.2) in this release.
! If you are transitioning from a version older than 1.0.2, please
read the notes in the previous release notes (accessible from
<http://sourceforge.net/project/showfiles.php?group_id=61702>).
--- 24,61 ----
--------------------------------------------
! SpamBayes has changed to use ZODB as the default database backend, rather
! than dbm (usually bsddb). There are three methods for handling this
! transition:
!
! o You can start with a fresh database. It's a good idea to start
! training over occasionally, and SpamBayes learns very rapidly, so this
! is a feasible option. This is the default behaviour, unless you have
! set SpamBayes to use a different name or backend type, in which case
! your choices will remain unchanged.
!
! o You can continue to use your existing database files. To do this, you
! need to set SpamBayes to use "dbm" as the persistent storage method
! in the configuration. POP3 Proxy and IMAP4 filter users can do this
! via the configuration page; Outlook and command-line tool users need
! to manually add these lines to their configuration file:
! [Storage]
! persistent_use_database:dbm
!
! o You can convert your existing database files to the new format.
! Windows users will be given the opportunity to do this on installation;
! other users should use the utilities/convert_db.py script to do this.
! Note that only the token database (containing your training) is
! converted; the 'messageinfo' database (containing statistics about
! SpamBayes performance and a record of which messages have been
! filtered and trained) will be replaced with an empty one. The only
! noticeable effect of this will be that IMAP Filter users will have
! all messages refiltered and the Statistics reports will be restarted.
!
! If you have changed your configuration to specify which backend to use in
! the past, note that the deprecated values of "True" (meaning "dbm") and
! "False" (meaning "pickle") are no longer supported (use "dbm" or "pickle").
!
! There should be no other incompatible changes (from 1.0.4) in this release.
! If you are transitioning from a version older than 1.0.4, please
read the notes in the previous release notes (accessible from
<http://sourceforge.net/project/showfiles.php?group_id=61702>).
***************
*** 36,170 ****
General
-------
! o Localisations (translations of the user interface) of SpamBayes are
! now available. 1.1 includes French and Spanish translations - many
! thanks to the translators for their efforts. If you would like to
! add a translation in a new language (or dialect), please contact the
! SpamBayes development team at [EMAIL PROTECTED] For Windows
! users, SpamBayes will use the same language as the operating system
! is set to use (if available). This can be overridden (or set, for
! non-Windows users) via the configuration file.
! o The version number scheme has been improved and simplified.
! o Many more unittests have been added. For the end user, this should
! mean that changes in later versions are much less likely to break
! existing functionality.
! o New storage types are available: CDBClassifier (uses a CDB database,
! similar to that used by CdbClassifier, but not identical),
! ZODBClassifier (uses a ZODB FileStorage object) and ZEOClassifier
! (connects to a ZEO server).
! o The "use bigrams" option is no longer experimental, although is still
! off by default.
Outlook Plugin
--------------
! o The Manager dialog is enlarged (at least 800x600 resolution is needed
! to view it - 640x480 users will need to continue with 1.0.2) and
! enhanced to (among other things) include a new "Statistics" tab.
! o The "Show Clues" message is enchanced. This now includes information
! about the last time the message was trained or classified.
! o For messages received from a local Exchange server, which have no
! Internet headers, we now generate more (and better) headers from the
! available message properties.
! o Statistics are vastly improved. More statistics are reported, and
! these are persistent across Outlook sessions. The statistics may
! be 'reset' so that they are calculated from a specified date and time.
! o Enable movement/copying of ham (good) messages, like the existing
! functionality for unsure/spam messages.
! o The "Delete As Spam" button is now simply "Spam", and the
! "Recover From Spam" button simply "Not Spam". The behaviour of
! the buttons has not changed. You may need to recreate the toolbar
! to see these changes (right click on the toolbar, click Customize,
! select SpamBayes, click Delete, then restart Outlook).
! o Notification sounds can now be set, via the Manager dialog.
! o The SpamBayes menu now includes an "Empty Spam Folder" option.
! o Outlook users can now use a variety of different underlying database
! storage methods, in the same fashion as non-Outlook users.
!
POP3 Proxy (sb_server.py)
-------------------------
! o POP over SSL is partially available. The connection from the mail
! client to sb_server still cannot be over SSL, but the connection
! from sb_server to the mail server can be. The latter is more likely
! to be at risk (as it is more likely to be non-local), so is the
! more important, as well as the easier to implement.
! o "Subject" (and "To") notations are removed from messages before display
! in the review pages and before training such messages.
! o The "To" header notations are in a new form, which is correctly an
! email address.
! o A particular type of malformed message (one with no header-body
! separator) would pass through SpamBayes without classification, or
! a X-Spambayes-Exception header. This is no longer the case.
! o If you run sb_server as a Windows service messages are now logged
! to the Windows Event log rather than to SpamBayes log files.
! o Installation of the Windows service for sb_server has been improved,
! and a better data directory is now used (if a configuration file
! does not already exist, then a "SpamBayesData" directory in the
! directory of the application is used).
Web interface (sb_server.py and sb_imapfilter.py)
-------------------------------------------------
! o Improve the "More Statistics" page. More statistics are reported, and
! the statistics may be 'reset' so that they are calculated from a
! specified date and time.
! o A new option "Use bigrams" is available from the Advanced Configuration
! page.
! o Messages that are uploaded (from the "Upload" box on the main page,
! or via sb_upload.py) are now properly added to the cache directories,
! and _pop3proxyham.mbox and pop3proxy_spam.mbox are no longer created.
! o Various minor fixes and improvements.
!
IMAP Filter (sb_imapfilter.py)
------------------------------
! o Use the "Message-ID" header as the SpamBayes ID (when possible). This
! means that the IMAP filter should not need to rewrite nearly as many
! messages (hopefully, should need to rewrite no ham messages), and should
! also work faster and more reliably.
! o A ham folder may now be specified, like the spam and unsure folders.
! o Continue on (skipping) if a folder is unable to be acccesed for training
! or filtering.
! o Filtering multiple servers with a single sb_imapfilter process is now
! supported. Enter in the server names, separated by commas, and the
! usernames and passwords separated by '\'s. The filter will also try
! and load a configuration file for each server (it will look in the
! same directory as the main configuration file, for a file called
! server.name.ini or .spambayes_server_name_rc), where you can change
! the folders to filter, the thresholds, or any other options (this
! currently does not include the database names).
! o AUTH CRAM-MD5 authentication is now supported, in addition to plaintext
! AUTH Login.
! o Many minor fixes and improvements.
!
! sb_pop3dnd.py
! -------------
! Many improvements. Should now be useable. Binary now included. Tray
! app now included.
! o Spam classification and spam training have been separated out into
! separate folders.
! o No longer uses the web interface. Configuration is available via
! a dialog, training is via drag and drop between IMAP folders, and
! information is provided in the "Inbox" IMAP folder.
!
! New
! ---
! o Andrew Dalke's sb_culler.py script (an updated version) is now
! included in the source distribution.
! o The new hammie2cdb.py script converts standard spambayes.Storage
! databases into cdb databases usable by CdbClassifier.
! o The new postfixproxy.py script is a proxy filter for use with
! PostFix 2.1's content filter functionality.
! o The new pycksum.py script is a fuzzy checksum program.
! o The new showclues.py script outputs to stdout a 'show clues' report like
! the one that Outlook creates, with the clues, tokens and message stream.
!
! Other
! -----
! o The sb_upload.py script's help string has been improved, and the
! -n (--null) command line option now works. The script is now also
! able to train as well as upload.
! o The tte.py script has had many improvements, including Python 2.3
! compatibility, addition of a --ratio flag, deletion of correctly
! scoring messages, an improved scoring algorithm, and improved
! detection of whether a message is a miss or not.
! o A version of sb_bnfilter that is implemented in C (for speed) is
! now available.
--- 68,105 ----
General
-------
! o Handling of errors when using the ZODB database backend has been
! improved.
! o The ZODB databases are now automatically packed, to save space.
! o The round accounting in tte.py has additional information.
! o Basic options are now available in sort+group.py
! o fpfn.py now works with unsures, and offers interactivity.
Outlook Plugin
--------------
! o The folder dialogs were broken in 1.1a1; these have been fixed.
!
POP3 Proxy (sb_server.py)
-------------------------
! o If an error occurs while filtering, an exception header is added to
! the message (instead of the SpamBayes headers). In 1.1a1, this
! exception header caused the rest of the message headers to move into
! the message body. This is now fixed.
Web interface (sb_server.py and sb_imapfilter.py)
-------------------------------------------------
! o The default action for ham and spam in the review page is now 'discard'.
! We recommend using a 'train on false positives, false negatives and
! unsures' regime, and these are the most suitable defaults for that.
! o The "Notate To" and "Notate Subject" options should work correctly
! from the configuration page now.
! o The current row of the review page is now highlighted.
!
IMAP Filter (sb_imapfilter.py)
------------------------------
! o One-off errors in connecting to the server when using the -l option
! are handled better.
! o A problem with closing a folder twice was fixed.
! o Invalid dates are handled correctly.
! o Only selected folders are expunged.
***************
*** 172,178 ****
===================
The following bugs tracked via the Sourceforge system were fixed:
! 1078923, 1022848, 831864, 922063, 1051081, 903905, 1036601, 790757,
! 944109, 959937, 943852, 941639, 986353, 990700, 933473, 981970, 1071319,
! 1166146, 1175439
A URL containing the details of these bugs can be made by appending the
--- 107,111 ----
===================
The following bugs tracked via the Sourceforge system were fixed:
! 1181160, 1179055, 1187208, 1182671, 1182754, 759917
A URL containing the details of these bugs can be made by appending the
***************
*** 185,190 ****
The following feature requests tracked via the Sourceforge system were added
in this release:
! 870524, 940547, 715248, 938992, 1039057, 909088, 887984, 753708, 848365,
! 1144670, 1122067
A URL containing the details of these bugs can be made by appending the
--- 118,122 ----
The following feature requests tracked via the Sourceforge system were added
in this release:
! 1182703, 618932
A URL containing the details of these bugs can be made by appending the
***************
*** 195,205 ****
Patches integrated
===================
! The following patches tracked via the Sourceforge system were integrated for
! this release:
! 1052816, 962693, 831941, 858925, 800671, 1169939
!
! 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=
--- 127,131 ----
Patches integrated
===================
! No patches tracked via the Sourceforge system were integrated for this
release.
_______________________________________________
Spambayes-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-checkins