Replace the core bayesian junk mail algorithm with a chi-squared probability distribution
modeled after spam bayes and Gary Robinson's work.
Change the model for how we count tokens across messages.
Token counts get out of alignment when re-training against already classified messages.
Revamp the junk mail tokenizer. Make it a hdr sink listener and add custom tokens for attachment
information. Ignore tokens larger than 13 characters. Tokenize purely off of white space.
Ignore tokens less than 3 bytes in length. There is still a lot more work to be done to the tokenizer.
Many thanks to Miguel Varga for working out the initial core algorithm improvement and to all
of the folks at spam bayes and of course Gary Robinson for helping to make this happen.
git-svn-id: svn://10.0.0.236/trunk@156307 18797224-902f-48f8-a5cc-f745e15eee43
nsGenericElement uses. Bug 240633, r+sr=jst on the C++ changes, r=neil, sr=jst
on the JS changes.
git-svn-id: svn://10.0.0.236/trunk@154950 18797224-902f-48f8-a5cc-f745e15eee43
'known' contact. Where known is defined as someone in your personal address book.
git-svn-id: svn://10.0.0.236/trunk@154779 18797224-902f-48f8-a5cc-f745e15eee43
we were always showing Attached Message Part instead of the actual attachment name.
git-svn-id: svn://10.0.0.236/trunk@154470 18797224-902f-48f8-a5cc-f745e15eee43
Thanks to neil for the suggestion.
still needs some work though. i'd rather not have to remove the flex when not in the classic view...
git-svn-id: svn://10.0.0.236/trunk@153173 18797224-902f-48f8-a5cc-f745e15eee43
No more need for contents.rdf.in files.
Port random mozilla/mailnews fixes to the thunderbird
git-svn-id: svn://10.0.0.236/trunk@152703 18797224-902f-48f8-a5cc-f745e15eee43
If you want the large icon version of this, set: mailnews.attachments.display.largeView to true.
Remove the flex on the message pane. This keeps us from properly remembering the height of the message pane in the various
3-pane configurations now that we generate the 3-pane dynamically.
Remove localstore.rdf information for the alternate 3-pane view xul file which we no longer use.
git-svn-id: svn://10.0.0.236/trunk@145122 18797224-902f-48f8-a5cc-f745e15eee43