[Spambayes-checkins] spambayes CHANGELOG.txt, 1.30,
1.31 WHAT_IS_NEW.txt, 1.24, 1.25
Tony Meyer
anadelonbrin at users.sourceforge.net
Mon Jan 12 18:39:44 EST 2004
Update of /cvsroot/spambayes/spambayes
In directory sc8-pr-cvs1:/tmp/cvs-serv25690
Modified Files:
CHANGELOG.txt WHAT_IS_NEW.txt
Log Message:
Bring up to date.
Index: CHANGELOG.txt
===================================================================
RCS file: /cvsroot/spambayes/spambayes/CHANGELOG.txt,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** CHANGELOG.txt 29 Dec 2003 04:46:31 -0000 1.30
--- CHANGELOG.txt 12 Jan 2004 23:39:42 -0000 1.31
***************
*** 3,8 ****
--- 3,54 ----
Alpha Release 8
===============
+ Tony Meyer 13/01/2004 Fix [ 874784 ] Error in onReview code
+ Skip Montanaro 13/01/2004 UserInterface: Split digest auth info properly. Simple split-on-comma fails if the uri contains commas.
+ Barry A. Warsaw 13/01/2004 imapfilter: Catch and ignore MessageParseErrors when parsing the data['RFC822'] text.
+ Tony Meyer 12/01/2004 Improve the messageinfo database so that more than two attributes can be saved (it's still backwards compatible with the old type).
+ Tony Meyer 12/01/2004 Path/file options are no longer relative to the current working directory, they are relative to the last configuration file loaded.
+ Tony Meyer 12/01/2004 pop3dnd: Store the IMAP flags.
+ Tony Meyer 12/01/2004 pop3dnd: Fix an incorrectly checked flag (typo).
+ Anthony Baxter 12/01/2004 New options ham_discard_level and spam_discard_level. These make the interface default to discard hams/spams in the training interface.
+ Tony Meyer 11/01/2004 mkgraph.py: Add a docstring.
+ Tony Meyer 11/01/2004 mkgraph.py: Add -f command line arg to pass a filename rather than reading from stdin (which is still the default)
+ Tony Meyer 11/01/2004 mkgraph.py: Add a training_is_ham line to the error graph which shows the percentage of training data that is ham (i.e. shows the imbalance).
+ Tony Meyer 11/01/2004 mkgraph.py: Modify the outputing so that it can be in different formats for those of us without plotmtv. The -c command line option outputs all the lines in the same set of rows, rather than in their own set as is the default. The -s arg specifies the separator for this sort of output (defaults to a comma, so that csv files are output).
+ Tony Meyer 11/01/2003 incremental.py: Add a docstring and the ability to print it with -h or --help to incremental.py
+ Tony Meyer 11/01/2003 regimes.py: Add a docstring that outlines the various regimes in hopefully easy to understand terms. Print this out if regimes.py is executed.
+ Tony Meyer 11/01/2003 regimes.py: Add a new regime - balanced_corrected.
+ Tony Meyer 08/01/2004 Fix [ 805852 ] need python-dev package on Debian
+ Skip Montanaro 08/01/2004 table.py: space the table out a little more.
+ Skip Montanaro 07/01/2004 mkreversemap.py: New script which generates a pickle file mapping features to mailbox files and message-id's. Use with extractmessages.py.
+ Skip Montanaro 07/01/2004 extractmessages.py: New script; use with mkreversemap.py to identify messages in your training database which contain interesting tokens.
+ Tony Meyer 07/01/2004 Fix [ 872044 ] HTTP review page date problems.
+ Skip Montanaro 06/01/2004 Add experimental option and code to pick out some semantic bits from URLs
+ Tony Meyer 05/01/2004 Add extra utility functions to oe_mailbox for dealing with Outlook Express.
+ Tony Meyer 05/01/2004 Have autoconfigure confirm that configuration has occured.
+ Tony Meyer 05/01/2004 Do better 'is installed' checks in autoconfigure.
+ Adam Walker 05/01/2004 Start SMTP proxy in a trainable state.
+ Tony Meyer 02/01/2003 UserInterface: Fix import error reported.
+ Richie Hindle 01/01/2004 Default to twenty search results on web interface rather than just one.
+ Richie Hindle 01/01/2004 Made the search form do a GET rather than a POST.
+ Richie Hindle 01/01/2004 Fix for 842984: If webbrowser.open_new() fails, print a message saying "Please point your web browser at http://localhost:8880/" rather than bombing out.
+ Richie Hindle 01/01/2004 New script: utilities/hammer.py: Hammers the core SpamBayes code, repeatedly training and classifying using faked-up messages.
+ Tony Meyer 31/12/2003 pop3dnd: Fix fetching an envelope.
+ Tony Meyer 31/12/2003 pop3dnd: Handle storing no flags.
+ Tony Meyer 31/12/2003 pop3dnd: Update the RETR'ing of messages to reflect what sb_server currently does.
+ Tony Meyer 31/12/2003 pop3dnd: Clean out some cruft that isn't necessary with the latest version of twisted (1.1)
+ Tony Meyer 31/12/2003 pop3dnd: Add two new Message classes, one for messages that are stored in memory, and one for messages that are re-generated each time the message is loaded.
+ Tony Meyer 31/12/2003 pop3dnd: Start our UIDs at 1, not 0, because Eudora likes this more.
+ Tony Meyer 31/12/2003 pop3dnd: Don't override the imported name "message".
+ Tony Meyer 31/12/2003 pop3dnd: Add a new folder - INBOX - this holds any messages from SpamBayes to the user. (Having INBOX as an alias for Spam wasn't working well, and being able to communicate within the confines of the mailer is nice, too).
+ Tony Meyer 31/12/2003 pop3dnd: Don't let the user set so much via the command line. Use a config file, you lazy person.
+ Tony Meyer 31/12/2003 pop3proxy_tray: When we stopped sb_server and then restarted, we didn't init the state, so it wouldn't work. Fix that.
+ Tony Meyer 31/12/2003 Web interface: As Richie pointed out, the status message was only updated when the state was recreated. Fix this.
+ Tony Meyer 31/12/2003 Web interface: Output plurals correctly in stats information.
+ Tony Meyer 31/12/2003 We printed out false positive numbers in the false negatives section, and vice versa. Fix.
+ Tony Meyer 30/12/2003 IMAP interface: Quote folder names when displaying them - otherwise if the folder names contained certain characters it could result in bad html (if the name was ">foo", for example).
Tony Meyer 29/12/2003 Web interface: Improve the 'online' help message for the review page, and add messages for the stats and home pages.
Tim Peters 29/12/2003 Many improvements to the mksets.py testtools script.
+ Tim Peters 28/12/2003 sort+group.py: Sort msgs by full-precision timestamp (not just by day). Normalize Received time to UTC first. Use email.Utils to parse dates instead of hand-rolling our own parser
+ Tim Peters 28/12/2003 sort+group.py: Preserve files' extensions (if any) during renaming.
Tim Peters 28/12/2003 Outlook: export.py - the -n option now gives the number of Set subdirectories desired, instead of a number of msgs per Set subdir "to shoot for".
Tim Peters 28/12/2003 Added a new -t option to rebal.py, may have broken -s and -r options.
***************
*** 20,23 ****
--- 66,70 ----
Mark Hammond 21/12/2003 Outlook: DWhen doing a "batch train" (eg, selecting multiple messages and saying "Delete as" or "Recover from",) the DB was saved in between each and every message. Now only saved at the end (which was always the intent)
Mark Hammond 21/12/2003 Outlook: DAs part of checking our configuration is invalid, make sure the user hasn't set us up such that either Spam/Unsure folders isn't also being watched for new messages
+ Mark Hammond 21/12/2003 Outlook: If the user attempts to close the Manager dialog while there is a problem preventing us being enabled, confirm they really want to close it
Mark Hammond 20/12/2003 dump_props.py: Add -c option, which writes output to the Windows clipboard.
Mark Hammond 20/12/2003 Outlook: Include the foldername in many messages, so help track down wierd bugs from user logs. Say what we are watching a folder for.
***************
*** 29,33 ****
--- 76,84 ----
Mark Hammond 19/12/2003 Outlook: Don't record in the training database unless we are successful in the filter - otherwise future attempts to filter will get all screwed up, as it will think it already was
Mark Hammond 19/12/2003 Outlook: Move some of our init code from OnConnection to OnStartupComplete
+ Mark Hammond 19/12/2003 Outlook: Try and tone down the toolbar message in the log to prevent people reporting it as a bug
+ Mark Hammond 19/12/2003 Outlook: Handle situations where Outlook starts up in a confused state, which then confused us.
+ Mark Hammond 19/12/2003 Outlook: Ask if you want the slow, non-filter tests run, and add E_OBJECT_CHANGED tests, as per [ 803798 ] MAPI_E_OBJECT_CHANGED error saving spam score
Tony Meyer 18/12/2003 Bring pspam into the modern SpamBayes world.
+ Mark Hammond 18/12/2003 Outlook: When the 'New Folder' button was used to create a folder, that folder was not used when you closed the dialog, even though it was selected.
Mark Hammond 17/12/2003 Tray app: Better icons and icon loading code.
Tony Meyer 17/12/2003 Add the basis of a new experimental (and highly debatable) option to 'slurp' URLs.
***************
*** 41,44 ****
--- 92,96 ----
Mark Hammond 15/12/2003 Fix [ 833439 ] default_bayes_customize.ini is confusing.
Mark Hammond 14/12/2003 Move the option loading code to a function, then call this function as the module loads.
+ Mark Hammond 14/12/2003 test_programs: When "calling" URLs, check the output for tracebacks, check the exit code of processes we spawn, and add test for "[ 859215 ] "Restore Defaults" causes assertion error at exit".
Tim Peters 14/12/2003 Removed support code for the defunct experimental_ham_spam_imbalance_adjustment option
Mark Hammond 14/12/2003 Fix [ 856628 ] reload(Options) fails in windows binary
***************
*** 48,51 ****
--- 100,107 ----
Skip Montanaro 10/12/2003 Add ability for "x-" options (deprecated, or experimental).
Mark Hammond 10/12/2003 Outlook: Try and add the Spam field to the 'Unsure' folder in the same way we do for the Spam and watch folders.
+ Mark Hammond 10/12/2003 Fix [ 856141 ] Spam field not added to unsure or empty folders
+ Mark Hammond 08/12/2003 Outlook: Add/Fix a number of 'unicode file' related comments.
+ Mark Hammond 08/12/2003 Outlook: Allow multiple manager objects to work in the same process (but not at the same time):
+ Mark Hammond 08/12/2003 Outlook: A number of changes to better support us existing in the 'COM Addins' list when running the binary version
Tony Meyer 04/12/2003 Tray app: Change the default (double-click) behaviour of the tray to "review messages" rather than "display information".
Tony Meyer 04/12/2003 Tray app: use SetDefaultItem (so the default action is in bold in the menu).
Index: WHAT_IS_NEW.txt
===================================================================
RCS file: /cvsroot/spambayes/spambayes/WHAT_IS_NEW.txt,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** WHAT_IS_NEW.txt 12 Jan 2004 08:36:14 -0000 1.24
--- WHAT_IS_NEW.txt 12 Jan 2004 23:39:42 -0000 1.25
***************
*** 1,9 ****
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
<http://mail.python.org/pipermail/spambayes-checkins>)
! 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
--- 1,9 ----
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 (see
<http://mail.python.org/pipermail/spambayes-checkins>)
! Changes are broken into sections, so that it's easier for you to find the
! changes that are relevant to you.
Any actions necessary to move to this release from the previous release are
***************
*** 57,60 ****
--- 57,70 ----
watched folders.
o Improve matters when the default (Outlook message) store is offline.
+ o If the user attempts to close the Manager dialog while there is a
+ problem preventing us being enabled, confirm they really want to close
+ it.
+ o Try and tone down the toolbar message in the log to prevent people
+ reporting it as a bug.
+ o When the 'New Folder' button was used to create a folder, that folder
+ was not used when you closed the dialog, even though it was selected.
+ o Add Spam field to unsure and empty folders.
+ o Fix things so that the plug-in should better appear in the "COM Addins"
+ list when running the binary version.
POP3 Proxy / SMTP Proxy
***************
*** 85,88 ****
--- 95,107 ----
o Fixed an infinite loop when you break the browser connection to
sb_server when sb_server is busy training.
+ o New options "Ham Discard Level" and "Spam Discard Level". These make the
+ interface default to discarding hams/spams in the training interface.
+ o UserInterface: Split digest auth info properly.
+ o Default to twenty search results rather than just one.
+ o The status message wasn't updated as often as it should have been.
+ o Output plurals correctly in stats information.
+ o We printed out false positive numbers in the false negatives section of
+ the stats, and vice versa.
+ o Quote IMAP folder names when displaying them.
POP3 Proxy Service / POP3 Proxy Tray Application
***************
*** 93,96 ****
--- 112,116 ----
display the default in bold.
o If a proxy is already running, don't start the service.
+ o When we stopped the proxy and then restarted it didn't work.
IMAP Filter
***************
*** 100,103 ****
--- 120,124 ----
o If sb_imapfilter.py is run without any switches, just serve the web
interface (but don't launch a browser).
+ o Ignore errors that occur when parsing a message.
sb_filter
***************
*** 119,124 ****
--- 140,150 ----
o Many improvements to the mksets.py script.
o Many improvements to the rebal.py script.
+ o Many improvements to the sort+group.py script.
o Many improvements to the export.py script (for Outlook).
+ o Added additional input/output methods to mkgraph.py.
+ o Improvements to the documentation for mkgraph.py, regimes.py and
+ incremental.py.
o Added a makefile to the testtools directory to make using timcv.py easier.
+ o Added a new regime - "balanced_corrected".
Tokenizer
***************
*** 138,141 ****
--- 164,169 ----
-------
o Option names are always case insensitive, no matter what.
+ o Non-absolute file/path options are relative to the last configuration
+ file loaded, not the current working directory, as previously.
o Moved the option loading code to a function.
o Generalized the DirOfTxtFileMailbox class in mboxutils to assume all
***************
*** 147,154 ****
o Fix bug where if one was using Python 2.2, Windows and bsddb
the database would never open correctly.
- o New script: sb_evoscore.py - A shim script between sb_xmlrpcserver.py
- and Ximian Evolution.
o Fix the pspam scripts, muttrc and spambayes.el so that they work with
the current SpamBayes package.
--- 175,193 ----
o Fix bug where if one was using Python 2.2, Windows and bsddb
the database would never open correctly.
o Fix the pspam scripts, muttrc and spambayes.el so that they work with
the current SpamBayes package.
+ o New script: sb_evoscore.py - A shim script between sb_xmlrpcserver.py
+ and Ximian Evolution.
+ o New script: mkreversemap.py - generates a pickle file mapping features
+ to mailbox files and message-id's.
+ o New script: extractmessages.py - use with mkreversemap.py to identify
+ messages in your training database which contain interesting tokens.
+ o New script: hammer.py: Hammers the core SpamBayes code, repeatedly
+ training and classifying using faked-up messages.
+ o Previous releases have included the sb_pop3dnd.py script (once named
+ sb_overkill.py). With this release, this script should be fully
+ usable. It provides the same POP3 proxy as sb_server, but also
+ provides a local IMAP server so that you can train messages by dragging
+ and dropping them within the mail client.
***************
*** 173,177 ****
===================
The following bugs tracked via the Sourceforge system were fixed:
! 818871, 833439, 803798, 787676, 860410, 856628, 859215
A URL containing the details of these bugs can be made by appending the
--- 212,217 ----
===================
The following bugs tracked via the Sourceforge system were fixed:
! 818871, 833439, 803798, 787676, 860410, 856628, 859215, 856141, 842984,
! 872044, 805852, 874784
A URL containing the details of these bugs can be made by appending the
***************
*** 182,189 ****
Feature Requests Added
======================
! The following feature requests tracked via the Sourceforge system were
added for this release:
827138
Patches integrated
===================
--- 222,233 ----
Feature Requests Added
======================
! The following feature request tracked via the Sourceforge system was
added for this release:
827138
+ 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=498104&aid=
+
Patches integrated
===================
***************
*** 192,195 ****
--- 236,243 ----
842464, 831388, 809008, 831388
+ 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=
+
Deprecated Options
==================
***************
*** 242,246 ****
spambayes at python.org with anacdotal results after a period of time, or the
full testtools scripts can be used. For details about using these, please
! read the "README-DEVEL.txt" file that comes with the SpamBayes archive.
Experimental options are always turned off by default.
--- 290,295 ----
spambayes at python.org with anacdotal results after a period of time, or the
full testtools scripts can be used. For details about using these, please
! read the "README-DEVEL.txt" file that comes with the SpamBayes source
! archive.
Experimental options are always turned off by default.
***************
*** 268,269 ****
--- 317,321 ----
message is retrieved and used, if it makes a difference to the
classification.
+
+ o [Tokenizer] x-pick_apart_urls
+ Pick out some semantic bits from URLs.
More information about the Spambayes-checkins
mailing list