scott%scott-macgregor.org
d9839dd2c9
Bug #216133 --> port thunderbird changes for the new content policy manager from the branch to the trunk.
2004-07-01 02:43:02 +00:00
scott%scott-macgregor.org
70fa757a05
Bug #244325 --> broadcast a notification to the UI when a message is finished being rendered.
...
sr=bienvenu
2004-06-29 07:08:18 +00:00
scott%scott-macgregor.org
8d71634ad7
Bug #245176 --> several unsigned integers in the core bayesian algorithm should be signed integers because
...
they can be negative. Slightly improves our false negative rate on the benchmark.
Patch by Lorenzo Colitti
2004-06-01 03:26:28 +00:00
scott%scott-macgregor.org
024a5acba0
First part of Bug #243680 --> Marking mails as "not junk" does not update training.dat / spam filter does not create that file at all.
...
No one was ever calling shutdown on the plugin so we never forced ourselves to save the training data
if it was dirty.
sr=bienvenu
2004-05-18 23:41:54 +00:00
scott%scott-macgregor.org
5f44b200a9
Try to fix ports bustage by using PR_ABS instead of manually defining abs
...
thanks to bz for the suggestion
2004-05-13 04:03:17 +00:00
scott%scott-macgregor.org
ea0646f211
Bug #230093 , Bug #181534 , Bug #237095 --> Port thunderbird junk mail improvements to the trunk.
...
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.
2004-05-12 18:16:32 +00:00
gerv%gerv.net
dfb29e9236
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 18:33:16 +00:00
scott%scott-macgregor.org
89564fdd30
Bug #237151 --> Make the junk mail filter support the ability to reset the training data. This code is not called by anyone yet but is part of the build.
...
sr=bienvenu
a=asa
2004-03-12 19:14:50 +00:00
darin%meer.net
8d65e087ae
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
2004-02-19 02:44:03 +00:00
bsmedberg%covad.net
d0f309943a
Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
274ef7cd49
Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 01:22:31 +00:00
bienvenu%nventure.com
438ed1651a
make bayesian filter plugin not rely on the profile manager, r/sr=mscott 219722
2003-09-19 19:02:00 +00:00
bryner%brianryner.com
5cd0bcdb7a
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-07 22:56:05 +00:00
cls%seawood.org
1b51ba858c
Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules.
2003-08-16 00:42:35 +00:00
brendan%mozilla.org
b7cdb7debb
Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron).
2003-08-05 20:09:21 +00:00
jaggernaut%netscape.com
2d7ed90a69
Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
2003-07-13 22:29:00 +00:00
seawood%netscape.com
b28ce0a530
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 20:12:33 +00:00
sspitzer%netscape.com
13da6b1dd4
fix for bug #206339
...
add PR_LOGGING for the bayesian filter.
people will have problems, and this will help dev and QA track them down.
it's *really* verbose, but that can be addressed later.
r/sr=bienvenu, a=sspitzer for 1.4 final
2003-05-23 07:34:19 +00:00
scott%scott-macgregor.org
eb5faba111
Part of Bug #179533 --> remove obsolete CID file (has no effect on the current build) since this file has
...
been moved to ..\src.
2003-05-18 19:25:59 +00:00
shliang%netscape.com
fa7043c160
bug 205054 - need descriptive text dialog to come up for user's first junk mail action. r/sr/a=sspitzer
2003-05-16 01:10:33 +00:00
scott%scott-macgregor.org
8b5be13a9d
Bug #179533 --> add the option to make a static build of mailnews which is disabled by default.
...
r/sr=sspiter
2003-04-20 20:56:21 +00:00
brendan%mozilla.org
bdeb25acd4
Add const to PLDHashTableOps static; fix warning and else-after-return.
2003-04-20 03:36:53 +00:00
scott%scott-macgregor.org
7bf4126720
Part of Bug #179533 --> need to move mail CID files from the build directory to the src directory.
...
This will make aggregating mail dlls easier.
r/sr=sspitzer
2003-04-19 05:29:35 +00:00
sspitzer%netscape.com
adce3a35d1
fix for bug #194238
...
the junk mail controls won't detect a message as junk until you mark a message as good.
the algorithm in "A Plan For Spam" assumes that you have a large good
corpus and a large junk corpus.
that won't be the case with users who first use the junk mail feature
so, we do certain things to encourage them to train.
r/sr=bienvenu
2003-03-16 07:09:41 +00:00
bryner%netscape.com
1d7a118270
attempting to fix mac bustage
2003-03-15 05:30:48 +00:00
dbaron%dbaron.org
acdd4e46c0
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 22:05:52 +00:00
bienvenu%netscape.com
c42faf989e
move link of unicharutil to build from src to try to fix build bustage
2002-12-07 01:37:09 +00:00
beard%netscape.com
eac4a8fa7b
Need lwbrk to compile factory. Fix build bustage.
2002-12-07 01:08:19 +00:00
beard%netscape.com
3fdcb712c3
Fix build bustage, need lwbrk, and unicharutil libraries.
2002-12-07 01:00:31 +00:00
beard%netscape.com
0959ebb0fc
Need unicharutil.
2002-12-07 00:52:09 +00:00
beard%netscape.com
db27cc70da
Need to link against UniCharUtils[Debug].o.
2002-12-07 00:46:23 +00:00
beard%netscape.com
377eb1b1ff
Fix for bug #183109 , r=dmose, sr=sfraser, a=asa.
2002-12-07 00:42:48 +00:00
bienvenu%netscape.com
d34f0cb1c4
fix scoring multiple messages when opening folders, r=dmose,beard, sr=sspitzer, a=blizzard 179162
2002-12-06 00:45:13 +00:00
beard%netscape.com
7f55e7fd83
Fix build bustage, need MsgUtil[Debug].lib now.
2002-12-03 15:05:40 +00:00
bienvenu%netscape.com
72b5db0a56
remove unused var to fix warning from last checkin
2002-12-03 13:18:40 +00:00
bienvenu%netscape.com
c57fdd9994
179162 chain junk mail classification requests by using new msg service streamMessage method r=dmose, sr=sspitzer
2002-12-03 13:06:46 +00:00
bienvenu%netscape.com
859a783300
add msg window to spam classification calls for feedback, r=dmose, sr=sspitzer, 179162
2002-11-26 21:41:44 +00:00
sspitzer%netscape.com
2ffb9da1e2
fix for static build bustage. thanks for the tip from cls.
2002-11-12 23:13:50 +00:00
sspitzer%netscape.com
8612bc689f
moving to 8.3. it's too easy to goof this up otherwise.
2002-11-08 20:41:45 +00:00
mkaply%us.ibm.com
037d6779fd
OS/2 bustage
...
1. PR_CALLBACK
2. PLEASE don't create more implementations using min() and max()
name them something different.
2002-11-08 05:05:28 +00:00
mkaply%us.ibm.com
b2afded753
OS/2 DLL names need to be 8.3
2002-11-08 04:08:31 +00:00
mkaply%us.ibm.com
9fc955ebe9
Need to change true/false to PR_TRUE/PR_FALSE as well
2002-11-08 03:27:12 +00:00
dmose%netscape.com
99166c83b7
Fix OS/2 tinderbox build bustage by changing instances of bool to PRBool
2002-11-08 03:13:07 +00:00
peterv%netscape.com
b71a88f912
Turn on basic junk-mail detection functionality in mail on Mac. r=dmose.
2002-11-07 22:30:16 +00:00
dmose%netscape.com
189cc94548
Removing old, unused files (not part of build)
2002-11-07 21:29:26 +00:00
dmose%netscape.com
7fbbf99073
Ongoing spam-filtering work for the front end (not yet exposed to the user in default builds). Cleans up unnecessary and partially working UI items; fixes gcc warnings; fixes 3/5 state plugin by adding junkscoreorigin property; moves some plugin interaction from mailCommand.js to nsMsgDBView.cpp. r=sspitzer@netscape.com, sr=bienvenu@netscape.com, a=asa@mozilla.org
2002-10-24 07:03:04 +00:00
beard%netscape.com
eadef5891d
Added TokenEnumeration, which provides efficient direct enumeration of the Tokenizer's PLDHashTable. r/sr=brendan, a=asa [not part of build]
2002-10-18 06:31:47 +00:00
beard%netscape.com
37cfc9460e
Performance enhancement: using PLDHashTable to store tokens by value in the hash table, using PLArenaPool to allocate token word strings. r/sr=brendan, r=dmose [not part of build]
2002-10-16 21:29:25 +00:00
beard%netscape.com
0801450ce0
oops, forgot a return type on isUpperCase() r/sr=sspitzer a=asa [not part of build]
2002-10-12 01:14:53 +00:00
beard%netscape.com
c69ba0c665
Don't lowercase non-ASCII characters! r/sr=sspitzer a=asa [not part of build]
2002-10-12 00:45:07 +00:00