Changes for version 3.0

  • r37138 | felicity | 2004-08-28 01:05:36 +0000 (Sat, 28 Aug 2004) | 1 line
  • prep for 3.0.0rc3 devel
  • r37136 | felicity | 2004-08-28 01:02:45 +0000 (Sat, 28 Aug 2004) | 1 line
  • prepare for 3.0.0-rc2 release
  • r37133 | felicity | 2004-08-27 20:43:49 +0000 (Fri, 27 Aug 2004) | 1 line
  • more build updates -- gpgsign is in ~/sabuildtools/bin, not ~/bin ...
  • r37132 | felicity | 2004-08-27 20:36:47 +0000 (Fri, 27 Aug 2004) | 1 line
  • update more build docs
  • r37130 | jm | 2004-08-27 20:16:39 +0000 (Fri, 27 Aug 2004) | 1 line
  • oops, I'd forgotten to check in the SAME fixes from minotaur. here's some parts of what I did that are still worthwhile with Theo's changes
  • r37129 | felicity | 2004-08-27 18:15:59 +0000 (Fri, 27 Aug 2004) | 1 line
  • updates to the build process -- md5sum and sha1sum aren't installed on minotaur, so use quick n' dirty perl versions I wrote up. /bin/bash doesn't exist on minotaur either, so change to /usr/local/bin/bash ...
  • r37097 | felicity | 2004-08-26 21:37:01 +0000 (Thu, 26 Aug 2004) | 1 line
  • bug 3731: there were some situations where umask would be changed and then not reset back to the original value
  • r37092 | quinlan | 2004-08-26 18:12:49 +0000 (Thu, 26 Aug 2004) | 2 lines
  • bug 3730: make DNS unavailable unless versions are high enough
  • r37091 | felicity | 2004-08-26 17:13:13 +0000 (Thu, 26 Aug 2004) | 1 line
  • bug 3728: check_languages() wasn't able to find the languages hint file so it didn't run.
  • r37041 | quinlan | 2004-08-25 19:43:35 +0000 (Wed, 25 Aug 2004) | 2 lines
  • use Constants.pm
  • r36852 | felicity | 2004-08-25 13:11:49 +0000 (Wed, 25 Aug 2004) | 1 line
  • bug 3719: ignore X-Bogosity header from potential upstream Bogofilter run
  • r36851 | felicity | 2004-08-25 13:09:08 +0000 (Wed, 25 Aug 2004) | 1 line
  • bug 3705: add a regression test for relative scores
  • r36836 | jm | 2004-08-25 04:23:15 +0000 (Wed, 25 Aug 2004) | 1 line
  • bug 3715: Conf::Parser double-counts certain errors in --lint, fixed. bug 3699: --lint should warn if a description is empty. also, some doc changes to clarify Conf::Parser operation
  • r36835 | jm | 2004-08-25 04:23:03 +0000 (Wed, 25 Aug 2004) | 1 line
  • bug 3715: Conf::Parser double-counts certain errors in --lint, fixed. bug 3699: --lint should warn if a description is empty. also, some doc changes to clarify Conf::Parser operation
  • r36826 | mss | 2004-08-24 22:48:18 +0000 (Tue, 24 Aug 2004) | 2 lines
  • Removed two obsolete commented-out lines. It's now documented better in INSTALL.
  • r36823 | mss | 2004-08-24 20:35:39 +0000 (Tue, 24 Aug 2004) | 2 lines
  • Also strip the directory from the converted spamc docs.
  • r36822 | mss | 2004-08-24 20:12:24 +0000 (Tue, 24 Aug 2004) | 2 lines
  • Fixed up some PODs about which convert_pods_to_doc complained.
  • r36816 | mss | 2004-08-24 17:22:00 +0000 (Tue, 24 Aug 2004) | 8 lines
  • bug 3717: Loading PlugIns from outside @INC didn't work because do() looks in @INC, too, for relative paths. Fixed by always using absolute paths.
  • also:
    • Added Justin's regression test for this feature.
    • Marked some tests which missed the bit as executable.
    • Sorted MANIFEST alphabetically (again).
  • r36815 | felicity | 2004-08-24 16:07:22 +0000 (Tue, 24 Aug 2004) | 1 line
  • bug 3705: relative scores worked when all 4 scoresets were specified, but not when only 1 number was given. fix that, and fix debug output to use the correct variable. also, instead of 2 sections for 'score rule # # # #' and 'score rule #', always assume all 4 scoresets are specified and deal with the 1 score=>4 scores bit appropriately.
  • r36792 | felicity | 2004-08-24 00:19:29 +0000 (Tue, 24 Aug 2004) | 1 line
  • bug 3722: document the --folders option
  • r36791 | felicity | 2004-08-24 00:02:33 +0000 (Tue, 24 Aug 2004) | 1 line
  • bug 3725: added documentation for a bunch of PerMsgStatus methods, including get_uri_list()
  • r36786 | quinlan | 2004-08-23 21:17:37 +0000 (Mon, 23 Aug 2004) | 2 lines
  • clarify Net::DNS version requirements
  • r36784 | mss | 2004-08-23 21:01:15 +0000 (Mon, 23 Aug 2004) | 2 lines
  • Net::DNS 0.46 or higher is needed for DNS tests under Windows. Thanks to Fred Tarasevicius for debugging this issue.
  • r36781 | felicity | 2004-08-23 20:20:53 +0000 (Mon, 23 Aug 2004) | 1 line
  • bug 2437: make the code to figure out the autolearn score be in a single function and not scattered around PMS. Also, properly ignore noautolearn, userconf, and learn rules instead of just noautolearn. also, don't shift the global scoreset when figuring out whether to autolearn, just use a local scoreset copy.
  • r36766 | quinlan | 2004-08-23 18:08:44 +0000 (Mon, 23 Aug 2004) | 2 lines
  • add conditional around URIDNSBL scores
  • r36758 | jm | 2004-08-23 05:48:40 +0000 (Mon, 23 Aug 2004) | 1 line
  • doco fix: simplify sample plugin text a little
  • r36757 | jm | 2004-08-23 05:38:20 +0000 (Mon, 23 Aug 2004) | 1 line
  • trivial: typo
  • r36701 | parker | 2004-08-22 18:11:21 +0000 (Sun, 22 Aug 2004) | 1 line
  • Bug 3713: Little clarify to docs on _TABLE_ value for custom sql query
  • r36698 | parker | 2004-08-22 16:58:15 +0000 (Sun, 22 Aug 2004) | 1 line
  • Bug 3713: UPGRADE needs to mention that user_scores_sql_table is no longer supported
  • r36695 | mss | 2004-08-22 14:13:29 +0000 (Sun, 22 Aug 2004) | 2 lines
  • Added note about the proper use of DROPPRIVS in site-wide procmailrcs.
  • r36690 | quinlan | 2004-08-22 06:53:49 +0000 (Sun, 22 Aug 2004) | 2 lines
  • bug 3702: bayes version mismatch should warn() not dbg()
  • r36689 | felicity | 2004-08-22 06:32:01 +0000 (Sun, 22 Aug 2004) | 1 line
  • clean up the 'score' doco a little
  • r36688 | felicity | 2004-08-22 06:18:37 +0000 (Sun, 22 Aug 2004) | 1 line
  • make the tflag/autolearn/awl interactions more clear. actually document what rules the awl ignores when figuring out the rules to use.
  • r36686 | felicity | 2004-08-22 05:50:06 +0000 (Sun, 22 Aug 2004) | 1 line
  • make some of the debug output more clear
  • r36685 | felicity | 2004-08-22 04:01:34 +0000 (Sun, 22 Aug 2004) | 1 line
  • bug 3707: added build requirements into spec file, updated required perl version to 5.6.1
  • r36673 | quinlan | 2004-08-20 22:27:59 +0000 (Fri, 20 Aug 2004) | 2 lines
  • die whitespace, die!
  • r36638 | felicity | 2004-08-19 22:11:42 +0000 (Thu, 19 Aug 2004) | 1 line
  • another doco update wrt autolearning
  • r36625 | felicity | 2004-08-19 19:03:27 +0000 (Thu, 19 Aug 2004) | 1 line
  • make the documentation a little more explicit about what tflags disable autolearn control
  • r36540 | felicity | 2004-08-17 21:01:11 +0000 (Tue, 17 Aug 2004) | 1 line
  • bug 3692: DCC eval code was trying to check for DCC headers already in the message indicating bulk status, but wasn't actually looking at the right header(s).
  • r36538 | mss | 2004-08-17 20:39:12 +0000 (Tue, 17 Aug 2004) | 5 lines
  • Some docu tweaks:
  • Split the documentation of the spamd/spamc protocol into an extra file
  • Some little cleanup in the README, added FIXMEs to outdated docu (I have currently no time to wordsmith the actual updates)
  • r36536 | quinlan | 2004-08-17 20:35:37 +0000 (Tue, 17 Aug 2004) | 2 lines
  • trivial documentation tweak
  • r36535 | quinlan | 2004-08-17 20:32:05 +0000 (Tue, 17 Aug 2004) | 2 lines
  • clarify the URIBL blurb to make it easier to understand
  • r36516 | mss | 2004-08-17 11:59:22 +0000 (Tue, 17 Aug 2004) | 2 lines
  • bug 3690: skip SPF regression tests if RUN_NET_TESTS is false
  • r36490 | quinlan | 2004-08-17 03:54:11 +0000 (Tue, 17 Aug 2004) | 2 lines
  • use explicit return for clarity
  • r36456 | quinlan | 2004-08-16 06:44:13 +0000 (Mon, 16 Aug 2004) | 3 lines
  • revise the release highlights, note: removing hashcash - sorry, it doesn't make the top list of features people care about
  • r36452 | jm | 2004-08-16 06:14:53 +0000 (Mon, 16 Aug 2004) | 1 line
  • going back into non-release-build mode
  • r36451 | jm | 2004-08-16 06:14:23 +0000 (Mon, 16 Aug 2004) | 1 line
  • 3.0.0-rc1 RELEASED
  • r36449 | jm | 2004-08-16 06:11:18 +0000 (Mon, 16 Aug 2004) | 1 line
  • preparing to release 3.0.0-rc1
  • r36447 | parker | 2004-08-16 05:29:08 +0000 (Mon, 16 Aug 2004) | 1 line
  • Bug 3331: Adds hooks to Plugin API for bayes_scan, bayes_learn and bayes_forget that passes in hashed and raw token values, amoung other things. Useful for creating the hashed to raw token value map that people may want.
  • r36445 | quinlan | 2004-08-16 05:14:27 +0000 (Mon, 16 Aug 2004) | 2 lines
  • bug 3687: BAYES rule names no longer match ranges
  • r36444 | quinlan | 2004-08-16 05:12:26 +0000 (Mon, 16 Aug 2004) | 2 lines
  • trivial removal: deleted rules
  • r36426 | quinlan | 2004-08-16 02:01:46 +0000 (Mon, 16 Aug 2004) | 2 lines
  • bug 3631: update reserved IP list
  • r36425 | quinlan | 2004-08-16 02:01:08 +0000 (Mon, 16 Aug 2004) | 2 lines
  • bug 3676: clean up scores (removes/comments out unused code)
  • r36424 | quinlan | 2004-08-16 01:15:15 +0000 (Mon, 16 Aug 2004) | 2 lines
  • make tabs consistent so proposed patch will apply nicely
  • r36423 | quinlan | 2004-08-16 00:14:41 +0000 (Mon, 16 Aug 2004) | 2 lines
  • comment
  • r36406 | felicity | 2004-08-15 05:34:26 +0000 (Sun, 15 Aug 2004) | 1 line
  • bug 3684: relative scores didn't work at all. if we see (score), mark that it's a relative score and remove the parens to avoid an eval call.
  • r36405 | felicity | 2004-08-15 05:30:05 +0000 (Sun, 15 Aug 2004) | 1 line
  • bug 3685: for rawbody and uri rules, we can stop processing a rule when it gets one hit. provides a slight (~0.3%) speed increase overall.
  • r36365 | felicity | 2004-08-13 19:38:23 +0000 (Fri, 13 Aug 2004) | 1 line
  • small doco change: we don't use .spamassassin.cf anywhere
  • r36315 | jm | 2004-08-13 02:28:51 +0000 (Fri, 13 Aug 2004) | 1 line
  • doco: revert back to what was there before; last change didn't make much sense
  • r36313 | jm | 2004-08-13 02:21:59 +0000 (Fri, 13 Aug 2004) | 1 line
  • doco: update AUTHORS and BUGS sections; now we have no bugs, of course ;)
  • r36311 | jm | 2004-08-13 02:19:50 +0000 (Fri, 13 Aug 2004) | 1 line
  • doco: update build process so it should work when we release to www.apache.org
  • r36277 | jm | 2004-08-12 06:56:24 +0000 (Thu, 12 Aug 2004) | 1 line
  • trivial: MANIFEST was out of date, missing NOTICE and a masses script
  • r36276 | jm | 2004-08-12 06:53:18 +0000 (Thu, 12 Aug 2004) | 1 line
  • bug 3674: add new 'if version' command and generalise the 'if' conditional
  • r36275 | quinlan | 2004-08-12 06:52:09 +0000 (Thu, 12 Aug 2004) | 2 lines
  • bug 3630: tweak text to match Apache License 2.0 better
  • r36272 | quinlan | 2004-08-12 05:45:22 +0000 (Thu, 12 Aug 2004) | 2 lines
  • bug 3494: rewrite NO_DNS_FOR_FROM to use DNS-in-background code
  • r36268 | jm | 2004-08-12 04:16:41 +0000 (Thu, 12 Aug 2004) | 1 line
  • trivial fix: allow RULES to be overridden when building masses
  • r36207 | felicity | 2004-08-11 04:21:37 +0000 (Wed, 11 Aug 2004) | 1 line
  • added documentation for header name:addr and :name
  • r36189 | felicity | 2004-08-10 22:05:44 +0000 (Tue, 10 Aug 2004) | 1 line
  • bug 3669: strip newlines off headers before the bayes tokenizer runs. also fixes debug display issue.
  • r36155 | quinlan | 2004-08-10 04:07:46 +0000 (Tue, 10 Aug 2004) | 2 lines
  • add NOTICE file
  • r36151 | quinlan | 2004-08-10 03:17:00 +0000 (Tue, 10 Aug 2004) | 2 lines
  • minor formatting changes
  • r36136 | jm | 2004-08-09 22:56:37 +0000 (Mon, 09 Aug 2004) | 1 line
  • trivial fix: use the claimed value of a hashcash token instead of the computed value, if claimed < computed. more deterministic this way. suggestion from Adam Back
  • r36135 | jm | 2004-08-09 22:52:24 +0000 (Mon, 09 Aug 2004) | 1 line
  • trivial fix: OUR_AFFILIATE_PARTNERS had score 0 in new scores, so html_obfu.t failed as a result.
  • r36133 | hstern | 2004-08-09 22:27:18 +0000 (Mon, 09 Aug 2004) | 8 lines
  • 50_scores.cf
  • STATISTICS-set1.txt
  • STATISTICS-set2.txt
  • STATISTICS-set3.txt
  • STATISTICS.txt Generated scores for 3.0 RC1. May need some final manual tweaking.
  • r36128 | quinlan | 2004-08-09 20:19:31 +0000 (Mon, 09 Aug 2004) | 2 lines
  • bug 3627: rewrite to fix various bugs and improve things in general
  • r36122 | hstern | 2004-08-09 17:48:34 +0000 (Mon, 09 Aug 2004) | 6 lines
  • config.set0
  • config.set2
  • config.set3 Saved parameters used to train classifier for SpamAssasin 3.0 release.
  • r36121 | hstern | 2004-08-09 17:47:08 +0000 (Mon, 09 Aug 2004) | 4 lines
  • runGA Saved the training and test sets, as per Justin's request.
  • r36119 | hstern | 2004-08-09 17:17:47 +0000 (Mon, 09 Aug 2004) | 6 lines
    • validate-model
    • model-statistics Added a display of some statistics about the generated model (mean error rates, etc.)
  • r36093 | quinlan | 2004-08-09 06:10:35 +0000 (Mon, 09 Aug 2004) | 2 lines
  • documentation: now using a 1 FP in 2500 ham target
  • r36075 | sidney | 2004-08-08 00:07:19 +0000 (Sun, 08 Aug 2004) | 1 line
  • documentation change: clarify perldoc about trusted_networks and internal_networks
  • r36054 | quinlan | 2004-08-07 00:41:25 +0000 (Sat, 07 Aug 2004) | 2 lines
  • just some trivial formatting
  • r36053 | quinlan | 2004-08-07 00:35:41 +0000 (Sat, 07 Aug 2004) | 2 lines
  • fix some obvious bugs and see where that gets us
  • r36032 | quinlan | 2004-08-06 09:14:41 +0000 (Fri, 06 Aug 2004) | 2 lines
  • fix another warning
  • r36031 | quinlan | 2004-08-06 09:09:45 +0000 (Fri, 06 Aug 2004) | 2 lines
  • trivial fix for warning
  • r36026 | jm | 2004-08-06 07:35:59 +0000 (Fri, 06 Aug 2004) | 1 line
  • trivial patch: replace the hashcash v1 stamp in hashcash.t with a brand-new v1 stamp that doesn't include my email address ;)
  • r35749 | quinlan | 2004-08-05 17:45:19 +0000 (Thu, 05 Aug 2004) | 2 lines
  • trivial fix for henry (definitely safe, hopefully works)
  • r35723 | jm | 2004-08-05 04:02:57 +0000 (Thu, 05 Aug 2004) | 1 line
  • bug 3657: support hashcash v1 tokens, and fix bug with '%u' tokens in hashcash_accept. (also minor build doc fix)
  • r35720 | jm | 2004-08-05 03:24:11 +0000 (Thu, 05 Aug 2004) | 1 line
  • 3.0.0-rc1 devel cycle started
  • r35716 | jm | 2004-08-05 03:13:24 +0000 (Thu, 05 Aug 2004) | 1 line
  • Preparing to release 3.0.0-pre4
  • r35715 | jm | 2004-08-05 03:10:43 +0000 (Thu, 05 Aug 2004) | 1 line
  • bug 3662: fix masses scripts to do sane things with mutable/nonmutable tests. adds zeroing of bayes rules in nonbayes scoresets; returns to the pre-2.50 situation of using the location in the scores file as the indicator as to whether a rule's score is mutable or not. this is more reliable than the 2.6x situation where some rules outside of the 'generated' section were still being mutable, while some were not, and bugs kept changing their status from mutable to not.
  • r35714 | quinlan | 2004-08-05 03:08:40 +0000 (Thu, 05 Aug 2004) | 2 lines
  • bug 3658: disable SenderBase
  • r35713 | jm | 2004-08-05 03:07:57 +0000 (Thu, 05 Aug 2004) | 1 line
  • oops, didn't mean to commit these yet
  • r35712 | jm | 2004-08-05 03:06:01 +0000 (Thu, 05 Aug 2004) | 1 line
  • Preparing to release 3.0.0-pre4
  • r35708 | quinlan | 2004-08-05 01:27:22 +0000 (Thu, 05 Aug 2004) | 2 lines
  • use proper name of license: Apache License, Version 2.0
  • r35707 | quinlan | 2004-08-05 01:25:13 +0000 (Thu, 05 Aug 2004) | 2 lines
  • add COPYRIGHT note (trying to hit the major top-level documents)
  • r35706 | quinlan | 2004-08-05 01:24:06 +0000 (Thu, 05 Aug 2004) | 2 lines
  • update URLs in various places
  • r35705 | jm | 2004-08-05 01:14:25 +0000 (Thu, 05 Aug 2004) | 1 line
  • removed out-of-date copyright notice; now replaced by stuff in LICENSE, CREDITS and NOTICE
  • r35704 | quinlan | 2004-08-05 00:58:43 +0000 (Thu, 05 Aug 2004) | 2 lines
  • remove my copyright
  • r35695 | mss | 2004-08-04 19:37:17 +0000 (Wed, 04 Aug 2004) | 2 lines
  • Some further man page tweaking.
  • r35694 | mss | 2004-08-04 19:14:13 +0000 (Wed, 04 Aug 2004) | 2 lines
  • bug 3665: reordered the man page chapters so they follow the common order SYNOPSIS->DESCRIPTION->OPTIONS->OTHERS
  • r35685 | parker | 2004-08-04 14:46:40 +0000 (Wed, 04 Aug 2004) | 1 line
  • Bug 3656: Fix broken --backup
  • r35673 | sidney | 2004-08-04 05:28:53 +0000 (Wed, 04 Aug 2004) | 1 line
  • bug 3638: make test errors in Windows and bug 3639: spamc tests skipped under Windows unless started in t directory
  • r35667 | jm | 2004-08-04 04:27:22 +0000 (Wed, 04 Aug 2004) | 1 line
  • another doco fix
  • r35666 | jm | 2004-08-04 04:26:34 +0000 (Wed, 04 Aug 2004) | 1 line
  • doco fix
  • r35662 | jm | 2004-08-04 03:28:01 +0000 (Wed, 04 Aug 2004) | 1 line
  • bug 3627: patch 2195 applied; the new rewrite-cf-with-new-scores will add a score for AWL. this seems to break the whitelist_addrs.t test, so removed. omit scores for lang xx locale-specific rules, otherwise 'make test' fails. sets 'tflags net' rules scores to 0 for scoresets 0 and 2, instead of defaulting them to 1 (which makes no sense).
  • r35661 | quinlan | 2004-08-04 03:22:38 +0000 (Wed, 04 Aug 2004) | 2 lines
  • bug 3627: separate mutable rules from immutable rules using division
  • r35660 | hstern | 2004-08-04 03:03:59 +0000 (Wed, 04 Aug 2004) | 5 lines
  • validate-model Redirected stderr from fp-fn-statistics to /dev/null to avoid all of the spam from running the validation set against set0/2.
  • r35659 | hstern | 2004-08-04 03:00:21 +0000 (Wed, 04 Aug 2004) | 3 lines
  • Trivial floating point arithmetic fix.
  • r35621 | quinlan | 2004-08-03 07:14:39 +0000 (Tue, 03 Aug 2004) | 2 lines
  • bug 3634: performance improvements
  • r35614 | quinlan | 2004-08-03 02:47:32 +0000 (Tue, 03 Aug 2004) | 2 lines
  • various performance improvements, long header test
  • r35585 | quinlan | 2004-08-02 09:53:17 +0000 (Mon, 02 Aug 2004) | 2 lines
  • more documentation
  • r35584 | quinlan | 2004-08-02 09:51:30 +0000 (Mon, 02 Aug 2004) | 2 lines
  • documentation tweak
  • r35550 | quinlan | 2004-08-01 22:04:35 +0000 (Sun, 01 Aug 2004) | 2 lines
  • documentation fix
  • r31067 | felicity | 2004-08-01 00:18:24 +0000 (Sun, 01 Aug 2004) | 1 line
  • bug 3651: if calling compile_now(), the available Bayes DB will remain tied. a warning will then pop up (sanity_check_untie) before untieing. so explicitly untie the DB when we're finished.
  • r31066 | quinlan | 2004-07-31 23:42:11 +0000 (Sat, 31 Jul 2004) | 2 lines
  • add scantime parameter to logs
  • r31033 | quinlan | 2004-07-31 09:28:10 +0000 (Sat, 31 Jul 2004) | 3 lines
  • trivial speed-up, doing s/^\s+|\s+$//g; is always much slower than using two replacements
  • r30966 | quinlan | 2004-07-30 05:47:29 +0000 (Fri, 30 Jul 2004) | 2 lines
  • add -i flag to ignore leading data (handy for using tail on a mbox)
  • r30960 | sidney | 2004-07-30 02:37:01 +0000 (Fri, 30 Jul 2004) | 1 line
  • Spillchucker had insufficient magic
  • r30959 | sidney | 2004-07-30 02:33:38 +0000 (Fri, 30 Jul 2004) | 1 line
  • Update build and test instructions for spamc under Windows to reflect changes we made
  • r30957 | parker | 2004-07-30 02:11:05 +0000 (Fri, 30 Jul 2004) | 1 line
  • Bug 3640: Clear current_user variable so handle_sql_user will be called when no User: header present
  • r30954 | felicity | 2004-07-30 00:26:15 +0000 (Fri, 30 Jul 2004) | 1 line
  • bug 3644: rewrite_header changes parens in the rewrite section to brackets. we should do that for the From and To fields, to avoid any issues with comment parsing, but leave Subject alone.
  • r30927 | parker | 2004-07-29 14:02:53 +0000 (Thu, 29 Jul 2004) | 1 line
  • Bug 3628: Skip test when Storable is not installed
  • r30889 | quinlan | 2004-07-29 02:27:05 +0000 (Thu, 29 Jul 2004) | 3 lines
  • trivial speed-up for UNRESOLVED_TEMPLATE (removes * and +, uses {n,m} instead with no loss of hits on my spam corpus)
  • r30880 | jm | 2004-07-28 21:43:39 +0000 (Wed, 28 Jul 2004) | 1 line
  • as requested, configure rebuilt with autoconf 2.59
  • r30879 | quinlan | 2004-07-28 21:27:43 +0000 (Wed, 28 Jul 2004) | 2 lines
  • bug 3599: don't add -Wall to CFLAGS unless we believe GCC is being used
  • r30835 | quinlan | 2004-07-28 09:16:13 +0000 (Wed, 28 Jul 2004) | 2 lines
  • port 587 is open for business
  • r30811 | sidney | 2004-07-28 03:39:22 +0000 (Wed, 28 Jul 2004) | 1 line
  • bug 3506: fix declaration of size_t var that should have been ssize_t, use int instead of ssize_t, test for timeout before test for newline
  • r30803 | mss | 2004-07-27 20:56:38 +0000 (Tue, 27 Jul 2004) | 2 lines
  • Reverted last commit as per Daniel's veto.
  • r30793 | mss | 2004-07-27 18:27:23 +0000 (Tue, 27 Jul 2004) | 2 lines
  • bug 3599: Removed -Wall from the CFLAGS for now to make it compile with non-GCC compilers. The file configure.in is currently broken and needs some love for 3.1.
  • r30725 | felicity | 2004-07-26 17:38:16 +0000 (Mon, 26 Jul 2004) | 1 line
  • setting executable property on score-generation scripts which were mising them
  • r30724 | hstern | 2004-07-26 17:22:40 +0000 (Mon, 26 Jul 2004) | 13 lines
  • compare-models
  • config.set0
  • config.set1
  • extract-results
  • generate-corpus
  • tenpass/split-log-into-buckets-random
  • validate-model
    • Fixing wierdness from previous commit where contents of new files were duplicated.
  • r30702 | mss | 2004-07-25 23:40:03 +0000 (Sun, 25 Jul 2004) | 4 lines
  • Another rather trivial change to add some debugging output before sockets are established. Should help a lot to track down stuff like <http://bugs.gentoo.org/show_bug.cgi?id=58122>.
  • The whole code around there is currently a real mess, I'll refactor it for 3.1.
  • r30701 | mss | 2004-07-25 22:41:26 +0000 (Sun, 25 Jul 2004) | 2 lines
  • Trivial change to error output ("$! $@" -> "$! ($@)")
  • r23229 | quinlan | 2004-07-25 05:30:00 +0000 (Sun, 25 Jul 2004) | 2 lines
  • bug 3633: trivial fix as suggested by Bob Menschel
  • r23195 | mss | 2004-07-23 18:41:19 +0000 (Fri, 23 Jul 2004) | 2 lines
  • A small typo.
  • r23193 | mss | 2004-07-23 18:32:55 +0000 (Fri, 23 Jul 2004) | 2 lines
  • A little additional wordsmithing, but Klaus did a great job, most the time I just corrected some lower-case characters (please use "E-Mail" instead of "E-mail" or even "e-Mail" in German).
  • r23192 | felicity | 2004-07-23 15:43:19 +0000 (Fri, 23 Jul 2004) | 1 line
  • update changes file for pre3
  • r23178 | jm | 2004-07-23 04:08:57 +0000 (Fri, 23 Jul 2004) | 1 line
  • 3.0.0-pre4 devel cycle started
  • r23175 | jm | 2004-07-23 04:06:20 +0000 (Fri, 23 Jul 2004) | 1 line
  • 3.0.0-pre3 RELEASED
  • r23174 | quinlan | 2004-07-23 03:58:25 +0000 (Fri, 23 Jul 2004) | 2 lines
  • move URIBL rules to URIBL section and zero their non-net scores
  • r23173 | jm | 2004-07-23 03:57:27 +0000 (Fri, 23 Jul 2004) | 1 line
  • update script to deal with recent website changes
  • r23172 | felicity | 2004-07-23 03:44:15 +0000 (Fri, 23 Jul 2004) | 1 line
  • addition of -S warning in spamd left the no longer valid --no-S code, which caused warnings in perl 5.6.1.
  • r23171 | quinlan | 2004-07-23 03:33:38 +0000 (Fri, 23 Jul 2004) | 2 lines
  • bug 3621: add SpamCop reporting feature
  • r23170 | parker | 2004-07-23 03:23:02 +0000 (Fri, 23 Jul 2004) | 1 line
  • PR3588: German Translations from Klaus Heinz
  • r23169 | felicity | 2004-07-23 03:12:59 +0000 (Fri, 23 Jul 2004) | 1 line
  • bug 3554: we should keep commandline support for all deprecated or removed options, and either put out a warning (for options we can ignore) or an error/die (for options that can't). for things like the shift from 2.x to 3.x, and -a changing to a config option, we should error out and let the user know to look up the config option.
  • r23168 | felicity | 2004-07-23 03:08:17 +0000 (Fri, 23 Jul 2004) | 1 line
  • bug 3586: on BSD-related platforms, the default perl may be 'picky' about when it allows setuid(). Mac OS X doesn't allow setuid() at all (documentation added to spamd/README). FreeBSD (and presumably the other *BSD variants) don't allow setuid() unless euid == 0, so we work around this by trying a simple setuid() and if it fails, change euid, then ruid, then euid again. spamd, for instance, sets euid for processing messages, which shows this issue.
  • r23167 | felicity | 2004-07-23 02:54:13 +0000 (Fri, 23 Jul 2004) | 1 line
  • bug 3604: add docs for -E and -V to pod docs, -f and -V in the usage output, -e and -U are non-win32 only.
  • r23166 | jm | 2004-07-23 02:44:23 +0000 (Fri, 23 Jul 2004) | 1 line
  • preparing for pre3 release
  • r23165 | jm | 2004-07-23 02:43:41 +0000 (Fri, 23 Jul 2004) | 1 line
  • updating MANIFEST
  • r23164 | jm | 2004-07-23 02:41:35 +0000 (Fri, 23 Jul 2004) | 1 line
  • bug 3627: scores for set 0, set 1
  • r23163 | jm | 2004-07-23 02:40:25 +0000 (Fri, 23 Jul 2004) | 16 lines
  • bug 3627: several bugs in masses scripts, fixed:
  • logs-to-c: rules that are immutable with a score of 0 are not recorded in the logs; therefore, will not be used for score generation at all.
    • Unfortunately, 'score-ranges-from-freqs' will set a rule to 0 and immutable if it hits less than 0.01%. This then means that the rule is not recorded, and when "rewrite-cf-with-new-scores" runs, it uses the default score (1.0) for those rules. oops!
    • Fixed this by assuming that if there's a rule in the "generated scores" section, but the GA didn't use it, its score should be set to 0. And if the rule exists according to "parse-rules-for-masses", but the GA didn't use it and there's no score, the same applies.
  • r23162 | jm | 2004-07-23 02:34:00 +0000 (Fri, 23 Jul 2004) | 1 line
  • bug 3627: comment T_ rules while GA and mass-checks are going on
  • r23156 | felicity | 2004-07-22 18:15:09 +0000 (Thu, 22 Jul 2004) | 1 line
  • small doco typo
  • r23133 | jm | 2004-07-22 04:07:13 +0000 (Thu, 22 Jul 2004) | 1 line
  • bug 3584: improvements to score learning system; lots, too many to list here. Henry's patch
  • r23132 | felicity | 2004-07-22 03:47:13 +0000 (Thu, 22 Jul 2004) | 1 line
  • bug 3609: bayes_learn_to_journal wasn't honored in spamd. we now backup the setting in spamd, and update it per the user's configuration in signal_changed_user().
  • r23123 | sidney | 2004-07-21 18:23:45 +0000 (Wed, 21 Jul 2004) | 1 line
  • fix bug 3624 spamd truncated last line and update regression tests
  • r23108 | sidney | 2004-07-21 02:07:58 +0000 (Wed, 21 Jul 2004) | 1 line
  • bug 3573: add regression test for SSL inspamc and spamd
  • r23105 | parker | 2004-07-21 00:37:07 +0000 (Wed, 21 Jul 2004) | 1 line
  • Bug 3614: fix misspelling in new 3.0 API, code, and documentation
  • r23100 | felicity | 2004-07-20 21:03:16 +0000 (Tue, 20 Jul 2004) | 1 line
  • sorting the options to getopts, fixing whitespace balancing, etc.
  • r23088 | quinlan | 2004-07-20 18:43:05 +0000 (Tue, 20 Jul 2004) | 4 lines
  • bug 3620: correct fix for pathologically slow DRUG_DOSAGE rule my apologies, I thought this had committed, but there was a conflicting commit which wasn't mentioned in the bug
  • r23086 | felicity | 2004-07-20 18:02:21 +0000 (Tue, 20 Jul 2004) | 1 line
  • bug 3612: the code was looking at the header name, not the header value, if envelope_sender_header was specified.
  • r23085 | parker | 2004-07-20 17:08:20 +0000 (Tue, 20 Jul 2004) | 1 line
  • Bug 3538: Add sanity check after all rules have been checked to make sure that harvest_dnsbl_queries is run
  • r23074 | hstern | 2004-07-20 02:55:20 +0000 (Tue, 20 Jul 2004) | 4 lines
    • 50_scores.cf Rejected changes.
  • r23073 | hstern | 2004-07-20 02:30:41 +0000 (Tue, 20 Jul 2004) | 6 lines
    • rules/50_scores.cf
    • rules/STATISTICS.txt
    • rules/STATISTICS-set1.txt Generated scores for set0 and set1 for 3.0-rc1
  • r23071 | felicity | 2004-07-19 23:29:54 +0000 (Mon, 19 Jul 2004) | 1 line
  • trivial regex fixes. removed unnecessary (?: ... ) parens from DRUG_ED_CAPS. DRUG_DOSAGE had inefficient OR regexp instead of a simpler character set.
  • r22982 | felicity | 2004-07-16 21:13:05 +0000 (Fri, 16 Jul 2004) | 1 line
  • small doco update
  • r22977 | felicity | 2004-07-16 18:57:20 +0000 (Fri, 16 Jul 2004) | 1 line
  • reverting change from 22962. needs a bugzilla ticket and dev vote.
  • r22962 | quinlan | 2004-07-16 08:33:20 +0000 (Fri, 16 Jul 2004) | 2 lines
  • it's "separator"
  • r22960 | quinlan | 2004-07-16 07:48:20 +0000 (Fri, 16 Jul 2004) | 2 lines
  • documentation fix: NS records are used now instead of MX records
  • r22950 | felicity | 2004-07-16 03:02:54 +0000 (Fri, 16 Jul 2004) | 1 line
  • fix for typo
  • r22949 | felicity | 2004-07-16 02:54:23 +0000 (Fri, 16 Jul 2004) | 1 line
  • bug 3610: HEAD_ILLEGAL_CHARS throws an exception if the header is mostly blank (div by zero).
  • r22948 | felicity | 2004-07-16 02:50:06 +0000 (Fri, 16 Jul 2004) | 1 line
  • bug 3608: razor keeps its logfile open after processing completes, so we need to close it, as long as the logfile isn't STDOUT or STDERR.
  • r22947 | felicity | 2004-07-16 02:46:51 +0000 (Fri, 16 Jul 2004) | 1 line
  • bug 3595: spamd needs to do copy_config() when virtual-config-dir is specified
  • r22946 | felicity | 2004-07-16 02:44:44 +0000 (Fri, 16 Jul 2004) | 1 line
  • bug 3483: modify bayes sync_due() behavior, don't sync based on 'no sync in at least 1 day' if there hasn't been a sync before. add an opportunistic journal sync call to is_scan_available() so that learn_to_journal w/out already having a db initialized will work. add code so that is_scan_available() and scan() certify that they'll untie the db, overriding the global version appropriately.
  • r22917 | felicity | 2004-07-14 21:21:34 +0000 (Wed, 14 Jul 2004) | 1 line
  • add in debug statements showing what the bayes opportunistic calls are doing (failed, expiry due, sync due, etc.)
  • r22886 | felicity | 2004-07-14 00:37:54 +0000 (Wed, 14 Jul 2004) | 1 line
  • bug 3595: sed_path_cache wasn't being invalidated between message runs in daemon mode. copy_config() will now invalidate the cache value before restoring the original values if they existed.
  • r22864 | felicity | 2004-07-13 06:41:03 +0000 (Tue, 13 Jul 2004) | 1 line
  • bug 3596: spamd would exit if requested username didn't equal ident username. the function should just return an error instead.
  • r22863 | quinlan | 2004-07-13 05:24:19 +0000 (Tue, 13 Jul 2004) | 2 lines
  • updates to corpus policy as discussed on spamassassin-dev
  • r22862 | quinlan | 2004-07-13 01:59:07 +0000 (Tue, 13 Jul 2004) | 2 lines
  • clarification to __ rules
  • r22861 | felicity | 2004-07-13 01:55:48 +0000 (Tue, 13 Jul 2004) | 1 line
  • more doco updates
  • r22860 | felicity | 2004-07-13 01:35:51 +0000 (Tue, 13 Jul 2004) | 1 line
  • a bunch of doco updates
  • r22856 | felicity | 2004-07-12 23:26:28 +0000 (Mon, 12 Jul 2004) | 1 line
  • fix stupid comment typo
  • r22836 | quinlan | 2004-07-12 07:38:41 +0000 (Mon, 12 Jul 2004) | 2 lines
  • whitelisting your own domain
  • r22833 | jm | 2004-07-12 05:40:55 +0000 (Mon, 12 Jul 2004) | 1 line
  • updating hosting credits, linking to Reynolds Technology, and breaking it out into its own paragraph
  • r22825 | felicity | 2004-07-12 04:24:42 +0000 (Mon, 12 Jul 2004) | 1 line
  • strip out sourceforge references from documentation, since we're not using them for anything at this point.
  • r22824 | felicity | 2004-07-12 03:54:44 +0000 (Mon, 12 Jul 2004) | 1 line
  • update webbuild stuff with new perl location
  • r22814 | felicity | 2004-07-11 05:32:38 +0000 (Sun, 11 Jul 2004) | 1 line
  • update_devel was naming files as M-SA-3.0.0-pre2-r#####, which should've been M-SA-3.0-dev
  • r22782 | felicity | 2004-07-10 03:28:43 +0000 (Sat, 10 Jul 2004) | 1 line
  • the spec file needs updating for the new 'display' version tar name
  • r22781 | jm | 2004-07-10 02:55:25 +0000 (Sat, 10 Jul 2004) | 1 line
  • updated build docs
  • r22780 | jm | 2004-07-10 02:55:07 +0000 (Sat, 10 Jul 2004) | 1 line
  • 3.0.0-pre3 devel cycle started
  • r22778 | jm | 2004-07-10 02:52:58 +0000 (Sat, 10 Jul 2004) | 1 line
  • 3.0.0-pre2 RELEASED - note: pre-release only
  • r22777 | jm | 2004-07-10 02:44:52 +0000 (Sat, 10 Jul 2004) | 1 line
  • fixing more bugs in this process. argh
  • r22776 | jm | 2004-07-10 02:40:39 +0000 (Sat, 10 Jul 2004) | 1 line
  • version.env was NOT working, build fails. now fixed.
  • r22775 | jm | 2004-07-10 02:19:57 +0000 (Sat, 10 Jul 2004) | 1 line
  • prepare for 3.0.0-pre2 release
  • r22773 | jm | 2004-07-10 01:39:56 +0000 (Sat, 10 Jul 2004) | 1 line
  • cleaning up deleted, but still hanging around, lib/Mail/SpamAssassin/SHA1.pm
  • r22766 | felicity | 2004-07-09 22:31:20 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3553: if in report_safe mode, and rewrite_header was set, and the message didn't have that header to rewrite, report_safe would add it without a newline at the end, so we'd have multiple headers in one line. Now, if the header doesn't exist in the original, assume it was blank (just a newline) so the output ends up correct.
  • r22765 | felicity | 2004-07-09 22:29:05 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3582: Exim can put the port numbers in the Received header if port number logging is enabled. Update the Received-header parsing to take the port numbers into account.
  • r22764 | parker | 2004-07-09 22:07:24 +0000 (Fri, 09 Jul 2004) | 1 line
  • Bug 3488: Turn off bayes tests during init
  • r22763 | felicity | 2004-07-09 21:34:36 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3578: when folding headers to add to the message, it is sometimes possible to have a blank whitespace-folded line inserted in-between non-blank folded lines. this is invalid according to RFC2822, so we should trim out the blank header line before it's added to the message.
  • r22762 | felicity | 2004-07-09 21:31:39 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 2512: The Bat v2 can send HTML-only mails, so our FORGED_THEBAT_HTML rule needs to look for only v1 mails that are HTML-only to avoid FPs.
  • r22761 | felicity | 2004-07-09 21:29:13 +0000 (Fri, 09 Jul 2004) | 1 line
  • small doco update
  • r22757 | felicity | 2004-07-09 19:37:20 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3583: compiling spamc with SSL support caused gcc to throw a warning in libspamc. simply set the variable to NULL and let the code initialize it in the next section as before (gcc doesn't deal with the ifdef/return business apparently).
  • r22745 | jm | 2004-07-09 02:09:24 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3528: additional documentation fix for other Makefile.PL prompts
  • r22744 | jm | 2004-07-09 02:07:18 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3528: documentation fix for Makefile.PL prompt on network tests
  • r22743 | jm | 2004-07-09 01:57:11 +0000 (Fri, 09 Jul 2004) | 1 line
  • backend web-build tweak: ensure Makefile.PL has been built
  • r22742 | felicity | 2004-07-09 01:29:10 +0000 (Fri, 09 Jul 2004) | 1 line
  • reverting a rule that shouldn't have been committed. oops.
  • r22741 | felicity | 2004-07-09 01:28:32 +0000 (Fri, 09 Jul 2004) | 1 line
  • bug 3579: fix description -- double INVALID_TZ_CST, one should be EST
  • r22687 | hstern | 2004-07-08 00:05:58 +0000 (Thu, 08 Jul 2004) | 4 lines
  • CREDITS
    • Adding Henry Stern to the list of active committers.
  • r22685 | felicity | 2004-07-07 21:36:52 +0000 (Wed, 07 Jul 2004) | 1 line
  • bug 3517: if both userstate_dir and user_dir were specified, user_dir would be used to derive userstate_dir even though it was explicitly specified. the code will now use userstate_dir if defined, then derive from user_dir if possible, then revert to the system default if nothing else is available.
  • r22683 | felicity | 2004-07-07 19:55:44 +0000 (Wed, 07 Jul 2004) | 1 line
  • bug 3571: version information from spamc/spamd should goto stdout not stderr. also, output information on SSL support if available.
  • r22682 | felicity | 2004-07-07 19:50:35 +0000 (Wed, 07 Jul 2004) | 1 line
  • bug 3565: setting envelope_sender_header to anything but the default wouldn't work + cause undefined warnings. oops.
  • r22681 | quinlan | 2004-07-07 19:28:14 +0000 (Wed, 07 Jul 2004) | 3 lines
  • bug 3359: M::SA::Util::secure_tmpfile() only allows 1 file to be used at a time (simple fix from Rudolph Pereira)
  • r22679 | felicity | 2004-07-07 17:52:52 +0000 (Wed, 07 Jul 2004) | 1 line
  • updated spamd pod doco per bug 3577
  • r22633 | felicity | 2004-07-06 16:16:39 +0000 (Tue, 06 Jul 2004) | 1 line
  • doco updates for upgrading doc
  • r22631 | mss | 2004-07-06 15:32:18 +0000 (Tue, 06 Jul 2004) | 2 lines
  • bug 3569: made ENABLE_SSL=yes actually work with spamc on nin-Windows systems
  • r22629 | felicity | 2004-07-06 15:08:31 +0000 (Tue, 06 Jul 2004) | 1 line
  • small razor/INSTALL doco update
  • r22603 | mss | 2004-07-05 21:32:22 +0000 (Mon, 05 Jul 2004) | 6 lines
  • bug 3523:
  • Create tarballs with x.y.z version numbers instead of x.yyy.zzz.
  • Made the script fail if something went wrong.
  • Renamed the daily build -cvs to -dev. This got to be "ported" to the ASF way of doing nightly builds.
  • r22512 | felicity | 2004-07-03 22:13:14 +0000 (Sat, 03 Jul 2004) | 1 line
  • doco update for required_version.
  • r22494 | felicity | 2004-07-02 23:37:13 +0000 (Fri, 02 Jul 2004) | 1 line
  • some doco updates regarding --sync and --no-sync
  • r22492 | quinlan | 2004-07-02 21:02:58 +0000 (Fri, 02 Jul 2004) | 2 lines
  • need to require Digest::SHA1 module
  • r22438 | felicity | 2004-07-01 19:09:43 +0000 (Thu, 01 Jul 2004) | 1 line
  • bug 3551: it was decided that the SHA1 hash was really integral to SA, and therefore having Digest::SHA1 required was better than the relatively very slow perl version that we shipped while the SHA1 module was optional.
  • r22395 | quinlan | 2004-06-30 21:07:35 +0000 (Wed, 30 Jun 2004) | 2 lines
  • tweak
  • r22301 | jm | 2004-06-30 03:33:42 +0000 (Wed, 30 Jun 2004) | 1 line
  • do not use bash, use sh
  • r22300 | jm | 2004-06-30 03:33:02 +0000 (Wed, 30 Jun 2004) | 1 line
  • do not use bash, use sh
  • r22298 | jm | 2004-06-30 03:30:07 +0000 (Wed, 30 Jun 2004) | 1 line
  • change build path for website docs
  • r22275 | mss | 2004-06-29 22:44:50 +0000 (Tue, 29 Jun 2004) | 2 lines
  • bug 3550: the fix for bug 3527 broke spamd for protocol version 1.0. removed that over-zealous optimization of mine which made it break.
  • r22273 | felicity | 2004-06-29 19:34:52 +0000 (Tue, 29 Jun 2004) | 1 line
  • bug 3548: .su is a deprecated tld, so we should support it until it's completely replaced.
  • r22244 | mss | 2004-06-28 18:14:08 +0000 (Mon, 28 Jun 2004) | 2 lines
  • Replace tabs with spaces.
  • r22242 | parker | 2004-06-28 18:04:23 +0000 (Mon, 28 Jun 2004) | 1 line
  • Update help for --import
  • r22228 | sidney | 2004-06-28 05:43:07 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3550: back out fix of bug 3527 which breaks regression test and reopen 3527 until we figure out proper fix
  • r22226 | felicity | 2004-06-28 04:29:26 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3535: RPM spec file referenced Razor2.patch which no longer comes in the SA distro. Also, it was trying to copy both README and spamd/README into the same place. Rename spamd/README to spamd/README.spamd so that both can be installed.
  • r22225 | jm | 2004-06-28 04:00:56 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3539: syntax errors in urirhsbl, uridnsbl and urirhssub lines were being ignored, fixed
  • r22224 | jm | 2004-06-28 03:59:01 +0000 (Mon, 28 Jun 2004) | 1 line
  • added note about TEST_VERBOSE
  • r22223 | quinlan | 2004-06-28 03:57:33 +0000 (Mon, 28 Jun 2004) | 2 lines
  • bug 3546: add recent SURBL lists
  • r22222 | quinlan | 2004-06-28 03:56:10 +0000 (Mon, 28 Jun 2004) | 2 lines
  • trivial patch to die() if opening a log file for writing fails
  • r22220 | jm | 2004-06-28 03:52:09 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3543: update TRADEMARK file wih new details
  • r22219 | felicity | 2004-06-28 03:33:03 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3533: some tools still were trying to use NoMailAudit and the 2.x API. Updated to work with the 3.0 API
  • r22211 | sidney | 2004-06-28 02:45:04 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3527: fix off by one error that broke SSL
  • r22210 | sidney | 2004-06-28 02:38:35 +0000 (Mon, 28 Jun 2004) | 1 line
  • bug 3541: add BUILD_SPAMC option in Windows, update readme, fix warning in getopt.c
  • r22197 | striker | 2004-06-27 12:59:51 +0000 (Sun, 27 Jun 2004) | 5 lines
  • incubator/spamassassin/
  • spamassassin/
    • Move spamassassin from the incubator to top level.
  • r22094 | jm | 2004-06-25 03:02:51 +0000 (Fri, 25 Jun 2004) | 1 line
  • forgot hashcash in the change announcement mail
  • r22081 | felicity | 2004-06-24 19:53:19 +0000 (Thu, 24 Jun 2004) | 1 line
  • bug 3537: the hk TLD has a few more second-level TLD parts (gov, edu, idv,) so add them into our list.
  • r22079 | parker | 2004-06-24 19:12:58 +0000 (Thu, 24 Jun 2004) | 1 line
  • Bug 3526: modify description of --import switch to be clearer
  • r21615 | mss | 2004-06-24 00:24:15 +0000 (Thu, 24 Jun 2004) | 2 lines
  • sorted alphabetically
  • r21525 | jm | 2004-06-21 03:43:29 +0000 (Mon, 21 Jun 2004) | 1 line
  • documentation: corrected attribution for the 30_text_de.cf translations
  • r21514 | parker | 2004-06-20 18:35:06 +0000 (Sun, 20 Jun 2004) | 1 line
  • Bug 3477: do not exit child when there is an error looking up SQL prefs
  • r21481 | quinlan | 2004-06-20 02:10:52 +0000 (Sun, 20 Jun 2004) | 2 lines
  • nit
  • r21480 | quinlan | 2004-06-20 02:09:32 +0000 (Sun, 20 Jun 2004) | 2 lines
  • more tweaking, duncf made me do it ;-)
  • r21479 | quinlan | 2004-06-20 02:03:22 +0000 (Sun, 20 Jun 2004) | 2 lines
  • more tweaks based on comments from duncf
  • r21477 | quinlan | 2004-06-20 01:43:30 +0000 (Sun, 20 Jun 2004) | 2 lines
  • spelling
  • r21476 | quinlan | 2004-06-20 01:41:35 +0000 (Sun, 20 Jun 2004) | 2 lines
  • some last changes to the summary before the 3.0.0 pre-release
  • r21475 | jm | 2004-06-20 01:19:17 +0000 (Sun, 20 Jun 2004) | 1 line

Documentation

client for spamd
generate configuration from Bayes database
examine and manipulate SpamAssassin's auto-whitelist db
Builds received spam/ham report from mail log

Modules

Spam detector and markup engine
find and process messages one at a time
auto-whitelist handler for SpamAssassin
determine spammishness using a Bayesian classifier
Bayesian Storage Module
SQL Bayesian Storage Module Implementation
SpamAssassin configuration file
load SpamAssassin scores from LDAP database
parse SpamAssassin configuration
load SpamAssassin scores from SQL database
decode, render, and hold an RFC-2822 message
extract metadata from a message
decode, render, and make available MIME message parts
per-message status (spam or not-spam)
per-message status (spam or not-spam)
persistent address list base class
SpamAssassin plugin base class
perform hashcash verification tests
add message metadata indicating the country code of each relay
perform SPF verification tests
look up URLs against DNS blocklists
SpamAssassin plugin handler
SpamAssassin SQL Based Auto Whitelist

Provides

in lib/Mail/SpamAssassin/BayesStore/DBM.pm
in lib/Mail/SpamAssassin/Constants.pm
in lib/Mail/SpamAssassin/DBBasedAddrList.pm
in lib/Mail/SpamAssassin/Dns.pm
in lib/Mail/SpamAssassin/EvalTests.pm
in lib/Mail/SpamAssassin/HTML.pm
in lib/Mail/SpamAssassin/Locales.pm
in lib/Mail/SpamAssassin/Locker.pm
in lib/Mail/SpamAssassin/Locker/Flock.pm
in lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
in lib/Mail/SpamAssassin/Locker/Win32.pm
in lib/Mail/SpamAssassin/MailingList.pm
in lib/Mail/SpamAssassin/Message/Metadata/Received.pm
in lib/Mail/SpamAssassin/Message/Metadata/Received.pm
in lib/Mail/SpamAssassin/NetSet.pm
in lib/Mail/SpamAssassin/Dns.pm
in lib/Mail/SpamAssassin/EvalTests.pm
in lib/Mail/SpamAssassin/MailingList.pm
in lib/Mail/SpamAssassin/Plugin/Test.pm
in lib/Mail/SpamAssassin/Reporter.pm
in lib/Mail/SpamAssassin/TextCat.pm
in lib/Mail/SpamAssassin/Util.pm
in lib/Mail/SpamAssassin/Util/RegistrarBoundaries.pm