The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
------------------------------------------------------------------------
r280740 | jm | 2005-09-14 02:05:10 +0000 (Wed, 14 Sep 2005) | 1 line

PREPARING TO RELEASE 3.1.0
------------------------------------------------------------------------
r280739 | jm | 2005-09-14 01:53:39 +0000 (Wed, 14 Sep 2005) | 1 line

bug 4522: ISO-2022 charset shifting escape sequence threw off bare-URI parsing.  fixed
------------------------------------------------------------------------
r280718 | dos | 2005-09-13 23:41:18 +0000 (Tue, 13 Sep 2005) | 1 line

Intermittent __alarm__ errors with various plugins
------------------------------------------------------------------------
r280057 | jm | 2005-09-11 01:28:08 +0000 (Sun, 11 Sep 2005) | 1 line

bug 4565: deal with new Yahoo hostname convention which caused FORGED_YAHOO_RCVD fps
------------------------------------------------------------------------
r279946 | sidney | 2005-09-10 04:35:43 +0000 (Sat, 10 Sep 2005) | 1 line

Bug 4570 fix regexp to not segfault given large headers
------------------------------------------------------------------------
r279685 | jm | 2005-09-09 01:52:57 +0000 (Fri, 09 Sep 2005) | 1 line

trivial typo fix
------------------------------------------------------------------------
r279517 | jm | 2005-09-08 05:11:06 +0000 (Thu, 08 Sep 2005) | 1 line

bug 4572: catch redirections using EmailFactory (emf0.com)
------------------------------------------------------------------------
r264934 | dos | 2005-08-31 04:00:21 +0000 (Wed, 31 Aug 2005) | 1 line

bug 4558: add redirector pattern  for oscommerce software open redirector
------------------------------------------------------------------------
r264693 | duncf | 2005-08-30 03:55:55 +0000 (Tue, 30 Aug 2005) | 2 lines

Typo "Spamssassin"

------------------------------------------------------------------------
r263823 | duncf | 2005-08-28 04:56:05 +0000 (Sun, 28 Aug 2005) | 1 line

Preparing to release 3.1.0-rc2, again
------------------------------------------------------------------------
r263820 | duncf | 2005-08-28 04:49:42 +0000 (Sun, 28 Aug 2005) | 3 lines

A bunch of doc fixes, from Loren Wilton, Wolfgang Zeikat and me.
http://wiki.apache.org/spamassassin/BetterDocumentation

------------------------------------------------------------------------
r263819 | duncf | 2005-08-28 04:30:35 +0000 (Sun, 28 Aug 2005) | 2 lines

Fix POD validity "=head2" should be "=item"

------------------------------------------------------------------------
r263811 | duncf | 2005-08-28 03:59:23 +0000 (Sun, 28 Aug 2005) | 1 line

Preparing to release 3.1.0-rc2
------------------------------------------------------------------------
r263808 | duncf | 2005-08-28 03:31:47 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4494: Fix sa-learn's --local option

------------------------------------------------------------------------
r263805 | duncf | 2005-08-28 03:28:48 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4552: Uninitialized values in spamd when processing TELL commands.

------------------------------------------------------------------------
r261909 | duncf | 2005-08-28 01:04:50 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4535: Tweak MIME boundary regexp

------------------------------------------------------------------------
r261907 | duncf | 2005-08-28 01:00:14 +0000 (Sun, 28 Aug 2005) | 2 lines

Bug 4412: Support IPv6 resolvers, if possible.

------------------------------------------------------------------------
r241821 | sidney | 2005-08-27 23:26:20 +0000 (Sat, 27 Aug 2005) | 1 line

Documentation change to reflect change from bug 3055
------------------------------------------------------------------------
r239986 | jm | 2005-08-25 03:40:26 +0000 (Thu, 25 Aug 2005) | 1 line

bug 4546: add --allow-tell/-l spamd option, so that spamd users cannot use the new learn functionality, without the sysadmin accepting the risks of spoofing first
------------------------------------------------------------------------
r234432 | duncf | 2005-08-22 04:33:25 +0000 (Mon, 22 Aug 2005) | 3 lines

Trivial: Fix Mail::SpamAssassin::Client to save the enitre error
message, not just the first word.

------------------------------------------------------------------------
r234426 | duncf | 2005-08-22 03:49:54 +0000 (Mon, 22 Aug 2005) | 2 lines

Minor doc fix

------------------------------------------------------------------------
r233992 | jm | 2005-08-20 03:04:33 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4536: avoid breakage if a warn happens before Mail::SA::Logger is loaded
------------------------------------------------------------------------
r233990 | jm | 2005-08-20 03:03:32 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4518: fix situation where helper apps can be left running after SA times out on them, thanks to Mark Martinec
------------------------------------------------------------------------
r233988 | jm | 2005-08-20 02:57:38 +0000 (Sat, 20 Aug 2005) | 1 line

bug 4533: syslog entries were being identified as 'spamassassin' instead of 'spamd'. fixed, thanks to Dawn Keenan
------------------------------------------------------------------------
r233575 | duncf | 2005-08-19 23:12:02 +0000 (Fri, 19 Aug 2005) | 2 lines

Bug 4543: Document Bayes migration procedure.

------------------------------------------------------------------------
r233284 | duncf | 2005-08-18 04:07:08 +0000 (Thu, 18 Aug 2005) | 1 line

Valid POD Please!
------------------------------------------------------------------------
r233123 | duncf | 2005-08-17 04:45:44 +0000 (Wed, 17 Aug 2005) | 2 lines

Trivial: Typos: occured -> occurred, occurence -> occurrence

------------------------------------------------------------------------
r233114 | duncf | 2005-08-17 03:22:15 +0000 (Wed, 17 Aug 2005) | 4 lines

Trivial: Doc fix about locales -- ok_locales does not take country
codes as args (en, for example), so we should avoid refering to it as
such.

------------------------------------------------------------------------
r232904 | parker | 2005-08-15 23:08:40 +0000 (Mon, 15 Aug 2005) | 1 line

Bug 4351: Fix typo/cut-n-paste o
------------------------------------------------------------------------
r232654 | jm | 2005-08-14 21:54:34 +0000 (Sun, 14 Aug 2005) | 1 line

adding note on razor-reenabling, per Dan Kohn's suggestion
------------------------------------------------------------------------
r232534 | parker | 2005-08-13 22:02:22 +0000 (Sat, 13 Aug 2005) | 1 line

Fix typo
------------------------------------------------------------------------
r232513 | parker | 2005-08-13 17:52:19 +0000 (Sat, 13 Aug 2005) | 1 line

Documentation updates
------------------------------------------------------------------------
r232404 | jm | 2005-08-12 23:42:50 +0000 (Fri, 12 Aug 2005) | 1 line

update change summary
------------------------------------------------------------------------
r231548 | jm | 2005-08-12 00:50:17 +0000 (Fri, 12 Aug 2005) | 1 line

update build/README, and planned 3.1.0-rc1 announcement message
------------------------------------------------------------------------
r231546 | jm | 2005-08-12 00:37:52 +0000 (Fri, 12 Aug 2005) | 1 line

preparing to release 3.1.0-rc1
------------------------------------------------------------------------
r231544 | jm | 2005-08-12 00:05:47 +0000 (Fri, 12 Aug 2005) | 1 line

bug 4505: new scores for 3.1.0; STATISTICS files for same; fix test failures caused by changing scores, by making the test suite ruleset-independent; and rename a rule so that t/rule_names.t passes.
------------------------------------------------------------------------
r231411 | parker | 2005-08-11 07:00:37 +0000 (Thu, 11 Aug 2005) | 1 line

Bug 4519: Add multi_tok_count_change to BayesStore API
------------------------------------------------------------------------
r231387 | jm | 2005-08-11 03:52:19 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4370: stop failed exec() from resulting in duplicate processes
------------------------------------------------------------------------
r231383 | parker | 2005-08-11 03:13:18 +0000 (Thu, 11 Aug 2005) | 1 line

Bug 4520: Add plugin hooks for spamd child init and post connection close
------------------------------------------------------------------------
r231382 | jm | 2005-08-11 03:09:53 +0000 (Thu, 11 Aug 2005) | 1 line

spf.t was failing due to SPF_HELO_FAIL having a 0 score; trivial fix
------------------------------------------------------------------------
r231362 | jm | 2005-08-11 00:25:28 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4523: sa-update was requiring the supposedly-optional GPG
------------------------------------------------------------------------
r231360 | jm | 2005-08-11 00:23:22 +0000 (Thu, 11 Aug 2005) | 1 line

bug 4484: note that OBSCURED_EMAIL and SUBJ_ILLEGAL_CHARS are both likely to FP for non-english speakers
------------------------------------------------------------------------
r231168 | jm | 2005-08-10 04:38:18 +0000 (Wed, 10 Aug 2005) | 1 line

attempt to support multiple <gen:mutable> blocks safely, since some of the later ones may be in ifplugin scopes
------------------------------------------------------------------------
r231150 | jm | 2005-08-10 02:11:28 +0000 (Wed, 10 Aug 2005) | 1 line

forgot this: these shouldn't be active in a release branch
------------------------------------------------------------------------
r231140 | jm | 2005-08-09 23:23:55 +0000 (Tue, 09 Aug 2005) | 1 line

ensure that hit-frequencies uses the right logs when building STATISTICS.txt files
------------------------------------------------------------------------
r230956 | jm | 2005-08-09 02:15:58 +0000 (Tue, 09 Aug 2005) | 1 line

bug 4511: old rule configs were persisting across Mail::SpamAssassin::finish().  fixed, patch from John Gardiner Myers <jgmyers /at/ proofpoint.com>
------------------------------------------------------------------------
r230953 | jm | 2005-08-09 02:14:11 +0000 (Tue, 09 Aug 2005) | 1 line

bug 3712: avoid high memory usage when the message contains many newline characters
------------------------------------------------------------------------
r230951 | jm | 2005-08-09 02:04:16 +0000 (Tue, 09 Aug 2005) | 1 line

get this a bit more hospitable to running outside of runGA
------------------------------------------------------------------------
r230946 | jm | 2005-08-09 01:32:52 +0000 (Tue, 09 Aug 2005) | 1 line

commented debugging code which was messing up statistics output for the release
------------------------------------------------------------------------
r230723 | jm | 2005-08-08 01:12:10 +0000 (Mon, 08 Aug 2005) | 1 line

bug 4505 att 3051: render BAYES scores immutable, and set them to a sensible increasing scale
------------------------------------------------------------------------
r230642 | duncf | 2005-08-07 06:05:24 +0000 (Sun, 07 Aug 2005) | 2 lines

Bug 4363 - Avoid FP for DIET_1 on "exercise price"

------------------------------------------------------------------------
r227525 | jm | 2005-08-05 00:12:03 +0000 (Fri, 05 Aug 2005) | 1 line

bug 4161: mutex lock files for the flock lock method need to respect bayes_file_mode file permissions, too
------------------------------------------------------------------------
r227288 | jm | 2005-08-04 01:50:40 +0000 (Thu, 04 Aug 2005) | 1 line

trivial: rename STATISTICS.txt to STATISTICS-set0.txt, so it matches the other stats files
------------------------------------------------------------------------
r227145 | parker | 2005-08-03 01:29:56 +0000 (Wed, 03 Aug 2005) | 1 line

Bug 4510: Add missing UNIQUE index for bayes_vars
------------------------------------------------------------------------
r227105 | dos | 2005-08-02 22:59:22 +0000 (Tue, 02 Aug 2005) | 1 line

bug 4502: Habeas rules have malformed calls to check_rbl() and check_rbl_sub()
------------------------------------------------------------------------
r227100 | dos | 2005-08-02 22:36:43 +0000 (Tue, 02 Aug 2005) | 1 line

bug 4504: Add new adtech.de redirector pattern
------------------------------------------------------------------------
r226283 | jm | 2005-07-28 23:13:05 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4487: trivial fix; copy -D pod doco from spamassassin-run.pod
------------------------------------------------------------------------
r226278 | jm | 2005-07-28 22:56:43 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4448: use_dcc and use_pyzor fail to function via SQL prefs if disabled in local.cf
------------------------------------------------------------------------
r225838 | dos | 2005-07-28 18:16:38 +0000 (Thu, 28 Jul 2005) | 1 line

bug 4396: spamcop plugin spamcop_max_report_size not defined
------------------------------------------------------------------------
r225173 | dos | 2005-07-25 20:29:55 +0000 (Mon, 25 Jul 2005) | 1 line

bug 4419: oops... wrong patch was missing the colon for IPv6 addresses
------------------------------------------------------------------------
r225171 | dos | 2005-07-25 20:20:16 +0000 (Mon, 25 Jul 2005) | 1 line

bug 4419: improve eval test argument parsing and implement --lint warnings for same
------------------------------------------------------------------------
r224585 | jm | 2005-07-23 23:29:55 +0000 (Sat, 23 Jul 2005) | 1 line

bug 4344: enhance spamc under win32 to same timeout behaviour as under UNIX
------------------------------------------------------------------------
r224584 | jm | 2005-07-23 23:29:01 +0000 (Sat, 23 Jul 2005) | 1 line

allow SPF_PASS to appear in hit-frequencies output
------------------------------------------------------------------------
r224560 | quinlan | 2005-07-23 22:16:55 +0000 (Sat, 23 Jul 2005) | 1 line

creating branch for 3.1
------------------------------------------------------------------------
r224559 | quinlan | 2005-07-23 22:11:47 +0000 (Sat, 23 Jul 2005) | 2 lines

oops, I meant to do that post-branch

------------------------------------------------------------------------
r224557 | quinlan | 2005-07-23 21:54:34 +0000 (Sat, 23 Jul 2005) | 2 lines

add defined check

------------------------------------------------------------------------
r224490 | jm | 2005-07-23 18:03:27 +0000 (Sat, 23 Jul 2005) | 1 line

minor tweak: mboxget should use proper args parsing with Getopt::Long
------------------------------------------------------------------------
r224486 | jm | 2005-07-23 17:51:09 +0000 (Sat, 23 Jul 2005) | 1 line

mboxget was failing on maildir/mbox files that had filenames ending in '.\d+'
------------------------------------------------------------------------
r224400 | hstern | 2005-07-22 21:03:50 +0000 (Fri, 22 Jul 2005) | 4 lines

 * evolve_metarule/README

   Documentation change for target_flex_rules option.

------------------------------------------------------------------------
r224398 | hstern | 2005-07-22 21:01:29 +0000 (Fri, 22 Jul 2005) | 7 lines

 * evolve_metarule.c

   The fitness function was not very effective with large rule sets so I
   changed it a bit.  Now you can give a range to say that solutions with
   target +/- flex rules are half as good as those with target rules.  I added
   an option, -l, to control this.

------------------------------------------------------------------------
r220192 | parker | 2005-07-21 21:58:26 +0000 (Thu, 21 Jul 2005) | 1 line

Bug 4409: Added a note to the --username documentation
------------------------------------------------------------------------
r220191 | parker | 2005-07-21 21:46:46 +0000 (Thu, 21 Jul 2005) | 1 line

Bug 4224: Sample OS X startup files for spamd
------------------------------------------------------------------------
r220000 | dos | 2005-07-21 05:56:06 +0000 (Thu, 21 Jul 2005) | 1 line

bug 4414: remove redundant wildcards from white/blacklist regexps
------------------------------------------------------------------------
r219999 | dos | 2005-07-21 05:53:35 +0000 (Thu, 21 Jul 2005) | 1 line

bug 4431: add debugging info for whitelist and blacklist hits
------------------------------------------------------------------------
r219017 | dos | 2005-07-14 09:34:45 +0000 (Thu, 14 Jul 2005) | 1 line

bug 4443: add redir.internet.com redirector_pattern
------------------------------------------------------------------------
r216292 | quinlan | 2005-07-14 00:50:52 +0000 (Thu, 14 Jul 2005) | 2 lines

fix a bunch of Content-Type: typos

------------------------------------------------------------------------
r216204 | felicity | 2005-07-13 18:24:35 +0000 (Wed, 13 Jul 2005) | 1 line

our sample local.cf has required_hits which should now be required_score -- just a comment
------------------------------------------------------------------------
r216202 | jm | 2005-07-13 18:15:43 +0000 (Wed, 13 Jul 2005) | 1 line

bug 4480: trivial t/ fix: avoid misfiring meta.t failure caused by 'tflags net' rules having zero scores in non-net scoresets
------------------------------------------------------------------------
r216200 | jm | 2005-07-13 18:11:55 +0000 (Wed, 13 Jul 2005) | 1 line

trivial test fix: don't issue debug logs from metadata.t
------------------------------------------------------------------------
r216088 | quinlan | 2005-07-13 01:56:15 +0000 (Wed, 13 Jul 2005) | 2 lines

fix --fplog and --fnlog options

------------------------------------------------------------------------
r216076 | jm | 2005-07-13 01:13:14 +0000 (Wed, 13 Jul 2005) | 1 line

3.1.0-pre4 prerelease cut
------------------------------------------------------------------------
r216072 | jm | 2005-07-13 01:05:34 +0000 (Wed, 13 Jul 2005) | 1 line

preparing to release 3.1.0pre4, try 2
------------------------------------------------------------------------
r216071 | jm | 2005-07-13 01:05:11 +0000 (Wed, 13 Jul 2005) | 1 line

hmm.  I guess patch doesn't know how to do an 'svn add'.
------------------------------------------------------------------------
r216069 | jm | 2005-07-13 01:03:13 +0000 (Wed, 13 Jul 2005) | 1 line

preparing to release 3.1.0pre4
------------------------------------------------------------------------
r216068 | jm | 2005-07-13 00:59:26 +0000 (Wed, 13 Jul 2005) | 1 line

bug 4465: fix formatting in POD docs
------------------------------------------------------------------------
r216067 | jm | 2005-07-13 00:57:55 +0000 (Wed, 13 Jul 2005) | 1 line

bug 4322: RelayCountry was failing to be useful for rules, since metadata could no longer be used from rules.  fixed
------------------------------------------------------------------------
r216066 | jm | 2005-07-13 00:56:20 +0000 (Wed, 13 Jul 2005) | 1 line

bug 4478: unzero all scores for mass-check
------------------------------------------------------------------------
r215926 | parker | 2005-07-12 05:31:30 +0000 (Tue, 12 Jul 2005) | 1 line

Bug 4461: Trivial bits from the rest of the patch, need to check status of open, otherwise bad things can happen.
------------------------------------------------------------------------
r215906 | jm | 2005-07-12 01:28:31 +0000 (Tue, 12 Jul 2005) | 1 line

damn, there can be multiple mutable sections
------------------------------------------------------------------------
r215905 | jm | 2005-07-12 01:23:39 +0000 (Tue, 12 Jul 2005) | 1 line

trivial, non-R-T-C change for masses -- helper script to enable zeroed rules
------------------------------------------------------------------------
r215904 | jm | 2005-07-12 01:07:08 +0000 (Tue, 12 Jul 2005) | 1 line

bug 4461: mass-check --reuse cannot deal with previously-unscanned mail; fix this by maintaining two user_prefs Conf objects internally.  a little slower, but more accurate
------------------------------------------------------------------------
r215903 | jm | 2005-07-12 01:05:50 +0000 (Tue, 12 Jul 2005) | 1 line

bug 4460: fix USERPASS false positives, by ensuring that email addresses are not picked up as HTTP links
------------------------------------------------------------------------
r215895 | dos | 2005-07-11 23:10:28 +0000 (Mon, 11 Jul 2005) | 1 line

bug 4429: uninitialized values in dbg/warns
------------------------------------------------------------------------
r209917 | jm | 2005-07-09 01:30:33 +0000 (Sat, 09 Jul 2005) | 1 line

bug 4456: avoid annoying 'can't call method qname on an undefined value' errors caused by DNS server returning unusual reply packets
------------------------------------------------------------------------
r209916 | jm | 2005-07-09 01:27:45 +0000 (Sat, 09 Jul 2005) | 1 line

bug 4444: masses/Makefile was omitted from distro
------------------------------------------------------------------------
r209672 | dos | 2005-07-07 23:03:02 +0000 (Thu, 07 Jul 2005) | 1 line

bug 4453: whitelist_from_rcvd hostname should be case insensitive
------------------------------------------------------------------------
r209520 | parker | 2005-07-06 21:45:29 +0000 (Wed, 06 Jul 2005) | 1 line

Fixes issue where second spamd instance was not getting killed
------------------------------------------------------------------------
r209383 | jm | 2005-07-06 01:49:21 +0000 (Wed, 06 Jul 2005) | 1 line

doco fix: add Nico Prenzel to the CREDITS file
------------------------------------------------------------------------
r209324 | felicity | 2005-07-05 21:00:27 +0000 (Tue, 05 Jul 2005) | 1 line

new test phish rule for paypal and ebay
------------------------------------------------------------------------
r208873 | quinlan | 2005-07-02 21:33:16 +0000 (Sat, 02 Jul 2005) | 2 lines

add Matthew Cline to list of inactive committers

------------------------------------------------------------------------
r208823 | jm | 2005-07-02 06:03:08 +0000 (Sat, 02 Jul 2005) | 1 line

3.1.0-pre3 RELEASED
------------------------------------------------------------------------
r208817 | jm | 2005-07-02 03:12:27 +0000 (Sat, 02 Jul 2005) | 1 line

preparing to release 3.1.0-pre3
------------------------------------------------------------------------
r208813 | jm | 2005-07-02 01:55:17 +0000 (Sat, 02 Jul 2005) | 1 line

bug 4450: add reuse flags for SPF and URIBL rules
------------------------------------------------------------------------
r208784 | felicity | 2005-07-01 19:28:42 +0000 (Fri, 01 Jul 2005) | 1 line

update 3.1 change summary
------------------------------------------------------------------------
r208671 | duncf | 2005-06-30 19:57:23 +0000 (Thu, 30 Jun 2005) | 3 lines

Bug 4440: Fix documentation for unblacklist_from (to match the other
un*list_* commands)

------------------------------------------------------------------------
r202466 | jm | 2005-06-30 01:47:00 +0000 (Thu, 30 Jun 2005) | 1 line

some more build procedure fixes
------------------------------------------------------------------------
r202465 | jm | 2005-06-30 01:43:09 +0000 (Thu, 30 Jun 2005) | 1 line

3.1.0pre2 prereleased, 3.1.0pre3 devel cycle started
------------------------------------------------------------------------
r202463 | jm | 2005-06-30 01:27:14 +0000 (Thu, 30 Jun 2005) | 1 line

some build script changes, and an updated release summary
------------------------------------------------------------------------
r202462 | jm | 2005-06-30 01:05:25 +0000 (Thu, 30 Jun 2005) | 1 line

fix up version-mangling to produce correct results
------------------------------------------------------------------------
r202459 | jm | 2005-06-30 00:52:23 +0000 (Thu, 30 Jun 2005) | 1 line

preparing to release 3.1.0pre2
------------------------------------------------------------------------
r202458 | jm | 2005-06-30 00:50:33 +0000 (Thu, 30 Jun 2005) | 1 line

great, minotaur doesn't support tar -W switch anymore it seems.  remove it so we can build
------------------------------------------------------------------------
r202457 | jm | 2005-06-30 00:39:50 +0000 (Thu, 30 Jun 2005) | 1 line

updated the change-summary section for upcoming release
------------------------------------------------------------------------
r202455 | parker | 2005-06-30 00:20:42 +0000 (Thu, 30 Jun 2005) | 1 line

This should be at WARNING level, not DBG level, how it all is now spewing debug msgs everywhere I am not sure
------------------------------------------------------------------------
r202453 | jm | 2005-06-29 23:53:36 +0000 (Wed, 29 Jun 2005) | 1 line

trivial checkin: rule-development helper script
------------------------------------------------------------------------
r202405 | felicity | 2005-06-29 17:45:56 +0000 (Wed, 29 Jun 2005) | 1 line

fix issue where DOS line endings (CRLF) breaks report_safe 1 markup removal ability
------------------------------------------------------------------------
r202399 | felicity | 2005-06-29 16:22:08 +0000 (Wed, 29 Jun 2005) | 1 line

fix doco for rewrite_header and report_safe ...
------------------------------------------------------------------------
r202310 | jm | 2005-06-29 02:24:45 +0000 (Wed, 29 Jun 2005) | 1 line

better doco now on the wiki
------------------------------------------------------------------------
r202281 | parker | 2005-06-28 20:31:27 +0000 (Tue, 28 Jun 2005) | 1 line

Emails enging in a single 0 (zero) with no newline will fail without a defined check, also include test msg
------------------------------------------------------------------------
r202279 | jm | 2005-06-28 20:25:53 +0000 (Tue, 28 Jun 2005) | 1 line

minor tweak; support reading ID strings from a mass-check format
------------------------------------------------------------------------
r202278 | jm | 2005-06-28 20:24:14 +0000 (Tue, 28 Jun 2005) | 1 line

add helper script to remove mass-check log lines for given IDs
------------------------------------------------------------------------
r202275 | jm | 2005-06-28 20:08:49 +0000 (Tue, 28 Jun 2005) | 1 line

remove mass-check-results-to-mbox entirely
------------------------------------------------------------------------
r202274 | jm | 2005-06-28 20:08:15 +0000 (Tue, 28 Jun 2005) | 1 line

masses consolidation: refactor mass-check-results-to-mbox functionality into mboxget.  note: this means that mboxget now annotates its output with the original message's mass-check ID in a new 'X-Mass-Check-Id:' header; use '-noannotate' switch to avoid that.  Otherwise perfectly compatible with both scripts.
------------------------------------------------------------------------
r202163 | mss | 2005-06-28 12:17:58 +0000 (Tue, 28 Jun 2005) | 19 lines

* bug 4434: Added support for multiple hosts via spamc -d (comma separated
  list).  This is only documented for spamc and not in the libspamc API, we
  might want to change the implementation at a later point.  Most of the
  stuff stayed logically the same, more or less just added a loop over
  the hostname/hostlist.
* Fixed a possible segfault when transport_setup failed (m->outbuf wasn't
  initialized).
* Added a bunch of asserts to make NULL arguments fail a little bit saner.

TODO:
* Make MAX_CONNECT_RETRIES and CONNECT_RETRY_SLEEP configurable.
* Clean up the message initilization and documentation mess:  Why do we have
  both a m->buf and a m->outbuf when all we do with m->outbuf is allocating
  memory and then assign the pointer to m->out?  Shall m->out be freed or
  does it always point to one of the other members?  How must the members
  be initialized?  Maybe we should add a public message_setup routine which
  assigns the correct initial values?
* Add IPv6 support... doh, Google Summer Of Code submission time is over ;~)

------------------------------------------------------------------------
r202143 | jm | 2005-06-28 07:12:06 +0000 (Tue, 28 Jun 2005) | 1 line

useful feature for future spamd debugging; SIGUSR2 will now dump a stack trace, including the msgid of the most recent message scanned.  thanks to the qpsmtpd team for this one
------------------------------------------------------------------------
r202115 | jm | 2005-06-28 02:27:00 +0000 (Tue, 28 Jun 2005) | 1 line

bug 4433: revert incorrect 'fix' for untrusted behaviour; add test to dnsbl.t; add code to SATest.pm to support redirecting stderr; add clarification to Conf doco regarding the untrusted behaviour, and link to new explanatory wiki page
------------------------------------------------------------------------
r202111 | jm | 2005-06-28 01:37:28 +0000 (Tue, 28 Jun 2005) | 1 line

bugfix from prev commit: the ordering of -firsttrusted was being reversed, testing the LAST (least recent) untrusted relay instead of the FIRST (most recent).  fixed again
------------------------------------------------------------------------
r202109 | jm | 2005-06-28 01:26:39 +0000 (Tue, 28 Jun 2005) | 1 line

bug 4436: trusted_networks were being ignored for X-Originating-IP header, fix from Martin Blapp <mbr /at/ freebsd.org>
------------------------------------------------------------------------
r201920 | jm | 2005-06-26 22:52:38 +0000 (Sun, 26 Jun 2005) | 1 line

remove last auto-mass-check rules until we get that back up and running, post-3.1.0
------------------------------------------------------------------------
r201891 | felicity | 2005-06-26 18:39:04 +0000 (Sun, 26 Jun 2005) | 1 line

add in some phishing phrase test rules
------------------------------------------------------------------------
r201811 | felicity | 2005-06-26 01:25:44 +0000 (Sun, 26 Jun 2005) | 1 line

don't register blank uris such as <iframe src= ...>.  testing shows only a reduction in ham hits.
------------------------------------------------------------------------
r201801 | felicity | 2005-06-25 23:51:27 +0000 (Sat, 25 Jun 2005) | 1 line

oops, forgot the eval that goes with the rule
------------------------------------------------------------------------
r201800 | felicity | 2005-06-25 23:50:42 +0000 (Sat, 25 Jun 2005) | 1 line

put in test rule for doing <iframe src=...>, works well for me
------------------------------------------------------------------------
r201796 | felicity | 2005-06-25 22:34:20 +0000 (Sat, 25 Jun 2005) | 1 line

update sa-update a bit, eval the non-required modules so RPM won't require them, all sa-update to be run from working copy, add optional modules to DependencyInfo, fix a few debug calls to display correctly
------------------------------------------------------------------------
r201789 | felicity | 2005-06-25 21:39:22 +0000 (Sat, 25 Jun 2005) | 1 line

add in a test for the uri_to_domain encoding issue
------------------------------------------------------------------------
r201788 | felicity | 2005-06-25 21:34:37 +0000 (Sat, 25 Jun 2005) | 1 line

uri_to_domain() skips encoded chars in the host area, but shouldn't if the encoded char should stay encoded
------------------------------------------------------------------------
r192987 | jm | 2005-06-22 19:56:04 +0000 (Wed, 22 Jun 2005) | 1 line

clarify; mbx separator is a binary blob of data, I don't think we do support that
------------------------------------------------------------------------
r192980 | felicity | 2005-06-22 19:39:09 +0000 (Wed, 22 Jun 2005) | 1 line

bug 4423: make the POD clearer that the input message data needs to be in a standard RFC2822 format
------------------------------------------------------------------------
r191683 | jm | 2005-06-21 16:55:55 +0000 (Tue, 21 Jun 2005) | 1 line

a little more UPGRADE notes: document the new .pre file, some tweaks to explain other items better
------------------------------------------------------------------------
r191673 | felicity | 2005-06-21 16:06:13 +0000 (Tue, 21 Jun 2005) | 1 line

rename the 3.0 release message to 3.1, initial prep
------------------------------------------------------------------------
r191672 | parker | 2005-06-21 15:59:35 +0000 (Tue, 21 Jun 2005) | 1 line

Initial stab at UPGRADE docs for 3.1
------------------------------------------------------------------------
r191624 | jm | 2005-06-21 05:39:14 +0000 (Tue, 21 Jun 2005) | 1 line

bug 4410: explicitly forget the backchannel between spamd master and children if a child exits, in prefork mode
------------------------------------------------------------------------
r191379 | felicity | 2005-06-20 03:00:40 +0000 (Mon, 20 Jun 2005) | 1 line

per discussions with Habeas folks, clean up the rules -- get rid of user and infringer, just do accreditor lookup
------------------------------------------------------------------------
r191362 | felicity | 2005-06-19 20:16:32 +0000 (Sun, 19 Jun 2005) | 1 line

update build doc to point at when 3.1 development started, not 3.0...
------------------------------------------------------------------------
r191361 | felicity | 2005-06-19 20:01:56 +0000 (Sun, 19 Jun 2005) | 1 line

remove now duplicate domainkeys note, fix some spacination in INSTALL
------------------------------------------------------------------------
r191354 | felicity | 2005-06-19 17:31:11 +0000 (Sun, 19 Jun 2005) | 1 line

add Mail::DomainKeys to optional module list in INSTALL for DomainKeys plugin
------------------------------------------------------------------------
r191348 | parker | 2005-06-19 16:05:09 +0000 (Sun, 19 Jun 2005) | 1 line

Add note about what external modules are required for the domain keys plugin to work
------------------------------------------------------------------------
r191302 | felicity | 2005-06-18 17:08:12 +0000 (Sat, 18 Jun 2005) | 1 line

remove message_from_debian_bts and message_from_bugzilla functions from EvalTest, they're not used at all
------------------------------------------------------------------------
r191268 | dos | 2005-06-18 06:27:54 +0000 (Sat, 18 Jun 2005) | 1 line

bug 4347: whitelist_from_rcvd shouldn't require an @ sign
------------------------------------------------------------------------
r191258 | jm | 2005-06-18 02:56:59 +0000 (Sat, 18 Jun 2005) | 1 line

PRERELEASE 3.1.0pre1 RELEASED
------------------------------------------------------------------------
r191253 | jm | 2005-06-18 02:32:14 +0000 (Sat, 18 Jun 2005) | 1 line

set EXTRA_VERSION for pre1
------------------------------------------------------------------------
r191252 | jm | 2005-06-18 02:30:34 +0000 (Sat, 18 Jun 2005) | 1 line

prepare for 3.1.0pre1 prerelease
------------------------------------------------------------------------
r191250 | jm | 2005-06-18 02:25:32 +0000 (Sat, 18 Jun 2005) | 1 line

time to update the CREDITS
------------------------------------------------------------------------
r191246 | jm | 2005-06-18 02:11:33 +0000 (Sat, 18 Jun 2005) | 1 line

add hack-in-progress, not for distribution yet though; converter from 'describe' lines in the rules dir to a GNU-standard .po file for translators
------------------------------------------------------------------------
r191178 | felicity | 2005-06-17 17:38:44 +0000 (Fri, 17 Jun 2005) | 1 line

update MANIFEST with spamd_prefork_stress_3.t
------------------------------------------------------------------------
r191042 | jm | 2005-06-17 01:06:03 +0000 (Fri, 17 Jun 2005) | 1 line

bug 4407: really idle servers were exiting after 5 minutes of inactivity, due to a watchdog timeout.  implement a 'ping' operation, run every 2.5 minutes, to avoid this
------------------------------------------------------------------------
r190867 | jm | 2005-06-16 04:13:08 +0000 (Thu, 16 Jun 2005) | 1 line

bug 4346: avoid massive memory usage on large messages
------------------------------------------------------------------------
r190712 | jm | 2005-06-15 06:14:19 +0000 (Wed, 15 Jun 2005) | 1 line

bug 4370: ensure we exit if an exec fails, as die may be trapped by an eval statement
------------------------------------------------------------------------
r190711 | jm | 2005-06-15 05:57:56 +0000 (Wed, 15 Jun 2005) | 1 line

bug 4317: ok_languages was part of default core up to 3.0.x; it is now in an off-by-default plugin.  to support this case and avoid breaking user configurations, add a --lint case to issue a more specific, non-fatal warning instead of an error, for settings in this category
------------------------------------------------------------------------
r190498 | quinlan | 2005-06-13 19:34:09 +0000 (Mon, 13 Jun 2005) | 2 lines

broken test, make sure these are always spam

------------------------------------------------------------------------
r190364 | jm | 2005-06-13 07:03:31 +0000 (Mon, 13 Jun 2005) | 1 line

bug 4107: spamd was crashing if expecting an SSL connection and a non-SSL connection was received; fixed
------------------------------------------------------------------------
r189604 | mss | 2005-06-08 16:18:26 +0000 (Wed, 08 Jun 2005) | 2 lines

Use platform-independent File::Spec->tmpdir() to determine temp directory.  Fall back to the log dir as before.

------------------------------------------------------------------------
r189514 | jm | 2005-06-08 03:39:32 +0000 (Wed, 08 Jun 2005) | 1 line

bug 4380: spamd on BSD platforms cannot use UNIX domain sockets with paths longer than about 100 characters.  create the sockets in /tmp (or TMPDIR) instead for our test suite
------------------------------------------------------------------------
r189511 | jm | 2005-06-08 03:36:48 +0000 (Wed, 08 Jun 2005) | 1 line

new stress test for prefork code, using random workloads
------------------------------------------------------------------------
r189492 | jm | 2005-06-08 02:08:23 +0000 (Wed, 08 Jun 2005) | 1 line

bug 4380: add warning to spamd docs
------------------------------------------------------------------------
r189469 | duncf | 2005-06-07 23:06:34 +0000 (Tue, 07 Jun 2005) | 2 lines

Why die when we warn everywhere else while parsing config.

------------------------------------------------------------------------
r185098 | jm | 2005-06-06 23:41:55 +0000 (Mon, 06 Jun 2005) | 1 line

fix spamd prefork race condition; if the lowest idle child died or exited while still in the I state, the master spamd would still attempt to assign it tasks and get stuck in an infinite loop trying to write the 'accept' order to the dead child.  avoid this by recomputing the lowest idle child in the signal handler.   also, add some error-handling code to remove out-of-control children from the backchannel's list of kids, on prefork state error.
------------------------------------------------------------------------
r185084 | jm | 2005-06-06 22:46:50 +0000 (Mon, 06 Jun 2005) | 1 line

bug 4314: avoid overwriting admin-supplied customisations of what plugins to load, by adding a new .pre file for new-in-v3.1.0 plugins
------------------------------------------------------------------------
r180340 | mss | 2005-06-06 16:52:32 +0000 (Mon, 06 Jun 2005) | 4 lines

* bug 3490:  on some systems, UNIX socket paths are silently truncated, let's fail with more information
* also check wether the directory for the socket exists as the error from IO::Socket::UNIX is misleading
* some spacing corrected

------------------------------------------------------------------------
r180306 | mss | 2005-06-06 13:02:39 +0000 (Mon, 06 Jun 2005) | 3 lines

* For bug 4380:  Add internal socket name to error output to see if IO::Socket::UNIX mangles the path internally on BSD.
* Removed some useless $@ from error messages (there are no evals involved).

------------------------------------------------------------------------
r180225 | parker | 2005-06-06 05:21:30 +0000 (Mon, 06 Jun 2005) | 1 line

Added newline to end
------------------------------------------------------------------------
r180222 | parker | 2005-06-06 05:15:36 +0000 (Mon, 06 Jun 2005) | 1 line

Bug 4058: WhiteListSubject Plugin
------------------------------------------------------------------------
r180207 | parker | 2005-06-06 04:06:44 +0000 (Mon, 06 Jun 2005) | 1 line

Bug 4384: Add DBI errstr to unable to connect message
------------------------------------------------------------------------
r180182 | felicity | 2005-06-06 01:07:05 +0000 (Mon, 06 Jun 2005) | 1 line

DefaultAutoLearnDiscriminator got renamed to AutoLearnThreshold, so reference the new name
------------------------------------------------------------------------
r180125 | felicity | 2005-06-05 17:43:34 +0000 (Sun, 05 Jun 2005) | 1 line

update uri.t to also look for the 'cr in the protocol' obfuscation technique
------------------------------------------------------------------------
r180124 | felicity | 2005-06-05 17:38:57 +0000 (Sun, 05 Jun 2005) | 1 line

bug 4390: some MUAs autoconvert non-escaped back slashes into front slashes, so deal with them as appropriate.  add a test for it as well.
------------------------------------------------------------------------
r180116 | felicity | 2005-06-05 17:21:51 +0000 (Sun, 05 Jun 2005) | 1 line

add xxx as valid tld to PMS's tldsRE
------------------------------------------------------------------------
r179985 | mss | 2005-06-04 13:18:38 +0000 (Sat, 04 Jun 2005) | 3 lines

* Clearified the constructor parameter a bit (it's a hash reference)
* Changed the sample so it doesn't use the Indirect Object Syntax.  See that topic in perlobj for why.

------------------------------------------------------------------------
r179931 | dos | 2005-06-04 03:56:32 +0000 (Sat, 04 Jun 2005) | 1 line

change *@walmart.com from def_whitelist_from_rcvd to def_whitelist_from_spf
------------------------------------------------------------------------
r179670 | duncf | 2005-06-02 22:54:21 +0000 (Thu, 02 Jun 2005) | 5 lines

Add a --lint option to mass-check so that it dies if rules are
invalid. This could perhaps be changed to something like --lint=warn
or --lint=die.
Also, do not require rules.pl unless we are using --reuse.

------------------------------------------------------------------------
r179653 | jm | 2005-06-02 20:59:47 +0000 (Thu, 02 Jun 2005) | 1 line

prefork: there are circumstances where we can lose idle children; allow a way to cope with that
------------------------------------------------------------------------
r179643 | felicity | 2005-06-02 20:39:38 +0000 (Thu, 02 Jun 2005) | 1 line

bug 4385: add in .xxx TLD.  also respacinate some comments.
------------------------------------------------------------------------
r179642 | quinlan | 2005-06-02 20:39:08 +0000 (Thu, 02 Jun 2005) | 2 lines

in url_encode: % should be encoded, fix comment too

------------------------------------------------------------------------
r179595 | parker | 2005-06-02 14:59:14 +0000 (Thu, 02 Jun 2005) | 1 line

Promote the use of sa-learn --clear to remove bayes db files, instead of removing them by hand
------------------------------------------------------------------------
r179527 | jm | 2005-06-02 06:26:17 +0000 (Thu, 02 Jun 2005) | 1 line

more unbuffering, could be part of why those tests are failing on Michael's SuSE build slave
------------------------------------------------------------------------
r179526 | jm | 2005-06-02 06:23:59 +0000 (Thu, 02 Jun 2005) | 1 line

a little bit of paranoia: ensure log fh is unbuffered
------------------------------------------------------------------------
r179516 | parker | 2005-06-02 05:37:01 +0000 (Thu, 02 Jun 2005) | 1 line

Complete plugin relative path fixups in tests and port the score checking code from the other bayes tests
------------------------------------------------------------------------
r179513 | jm | 2005-06-02 05:18:39 +0000 (Thu, 02 Jun 2005) | 1 line

improve error reporting and recovery in prefork code; fix bug in signal-handling warn message whereby half of it was being lost; also, reorder a little bit of spamd startup to make test suite faster and possibly fix Michael's build slaves
------------------------------------------------------------------------
r179501 | felicity | 2005-06-02 04:09:39 +0000 (Thu, 02 Jun 2005) | 1 line

doh.  no v310.pre file, issue with my WC.  removed from MANIFEST.
------------------------------------------------------------------------
r179499 | felicity | 2005-06-02 03:48:26 +0000 (Thu, 02 Jun 2005) | 1 line

sort MANIFEST since it was out of order.  add in missing v310.pre file
------------------------------------------------------------------------
r179485 | jm | 2005-06-02 02:02:57 +0000 (Thu, 02 Jun 2005) | 1 line

bug 4379: turn off dubious optimisation, whereby warns/dies with no SA facilities are silently dropped
------------------------------------------------------------------------
r179484 | jm | 2005-06-02 01:59:39 +0000 (Thu, 02 Jun 2005) | 1 line

remove obnoxious and superfluous warning when two loadplugins are issued for the same plugin
------------------------------------------------------------------------
r179483 | jm | 2005-06-02 01:46:13 +0000 (Thu, 02 Jun 2005) | 1 line

bug 4276: look up valias as well when using vpopmail config in spamd, thanks to Daniel Albers <daniel /at/ lbers.com>
------------------------------------------------------------------------
r179482 | jm | 2005-06-02 01:40:02 +0000 (Thu, 02 Jun 2005) | 1 line

bug 2975: it is now possible to delete the bayes_seen database file(s) without breaking Bayes, to cope with its uncontrolled growth
------------------------------------------------------------------------
r179481 | jm | 2005-06-02 01:38:11 +0000 (Thu, 02 Jun 2005) | 1 line

adding more strict returned-score checking in Bayes tests, since they'd probably pass even if the score was undef (ie for failures)
------------------------------------------------------------------------
r179480 | jm | 2005-06-02 01:26:21 +0000 (Thu, 02 Jun 2005) | 1 line

implement very simple backwards compat for Mail::SA constructor's debug arg
------------------------------------------------------------------------
r179478 | jm | 2005-06-02 01:08:02 +0000 (Thu, 02 Jun 2005) | 1 line

bug 4361: a little doco on wiping bayes dbs, from Bob Menschel
------------------------------------------------------------------------
r179477 | jm | 2005-06-02 01:04:03 +0000 (Thu, 02 Jun 2005) | 1 line

bug 3859: change SPF HELO check to match standard definition; check the exact hostname provided in the HELO command, instead of the domain part of that hostname only.
------------------------------------------------------------------------
r179472 | jm | 2005-06-02 00:31:55 +0000 (Thu, 02 Jun 2005) | 1 line

correct relative paths in test config files; previous code didn't match documentation, this now does
------------------------------------------------------------------------
r179469 | jm | 2005-06-02 00:09:51 +0000 (Thu, 02 Jun 2005) | 1 line

typo fixed
------------------------------------------------------------------------
r179468 | jm | 2005-06-02 00:08:54 +0000 (Thu, 02 Jun 2005) | 1 line

bug 4158: include is not relative when --virtual-config-dir is set
------------------------------------------------------------------------
r179467 | jm | 2005-06-02 00:07:43 +0000 (Thu, 02 Jun 2005) | 1 line

oops, fix wrong-way-around .= and = usage when reading config files
------------------------------------------------------------------------
r179429 | felicity | 2005-06-01 22:03:21 +0000 (Wed, 01 Jun 2005) | 1 line

bug 4377: remove spamd reference to -a which no longer exists
------------------------------------------------------------------------
r179428 | felicity | 2005-06-01 21:56:43 +0000 (Wed, 01 Jun 2005) | 1 line

r169232 broke my fix to bug 3661, so reverting the part that shouldn't have been changed
------------------------------------------------------------------------
r179354 | jm | 2005-06-01 04:30:30 +0000 (Wed, 01 Jun 2005) | 1 line

bug 4363: use binmode() on STDIN and STDOUT to get correct behaviour with 8-bit messages on ActivePerl
------------------------------------------------------------------------
r179351 | jm | 2005-06-01 04:19:43 +0000 (Wed, 01 Jun 2005) | 1 line

bug 4060: hashcash fails if stamp contains a ';' char
------------------------------------------------------------------------
r179350 | jm | 2005-06-01 04:17:31 +0000 (Wed, 01 Jun 2005) | 1 line

bug 4039: reporting spam via SpamCop needs trusted/untrusted relay data, ensure it's extracted
------------------------------------------------------------------------
r179348 | jm | 2005-06-01 04:06:53 +0000 (Wed, 01 Jun 2005) | 1 line

more robustness for prefork scaling: use non-blocking I/O internally, so that we can do timeouts, and implement loops for cases where partial writes/reads have occurred.  also add warnings for those two cases and debugs for nbio retries, for better debugging.
------------------------------------------------------------------------
r179316 | felicity | 2005-05-31 23:52:33 +0000 (Tue, 31 May 2005) | 1 line

don't mislead when doing bayes sync/expiry -- specify what we're doing and when it's done, don't say we're doing both then maybe not do anything.
------------------------------------------------------------------------
r179299 | felicity | 2005-05-31 22:34:55 +0000 (Tue, 31 May 2005) | 1 line

bug 4328: still have issues getting filename from parsed part.  this commit makes it very explicit where the info should come from.
------------------------------------------------------------------------
r179192 | mss | 2005-05-31 06:27:46 +0000 (Tue, 31 May 2005) | 2 lines

Renamed Mail::SpamAssassin::DnsResolver::search to send because that's the routine in Net::DNS::Resolver it actually emulates (and such the interfaces are more similar).

------------------------------------------------------------------------
r179144 | dos | 2005-05-30 20:27:11 +0000 (Mon, 30 May 2005) | 1 line

bug 4367: SORBS lists are mixed up
------------------------------------------------------------------------
r179039 | jm | 2005-05-30 08:40:43 +0000 (Mon, 30 May 2005) | 4 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8

------------------------------------------------------------------------
r178973 | felicity | 2005-05-29 17:46:45 +0000 (Sun, 29 May 2005) | 1 line

remove T_MIME_MISSING_CT due to overall low hit rate
------------------------------------------------------------------------
r178972 | felicity | 2005-05-29 17:39:43 +0000 (Sun, 29 May 2005) | 1 line

lint-rules-from-freqs was also missing mimeheader
------------------------------------------------------------------------
r178971 | felicity | 2005-05-29 17:29:35 +0000 (Sun, 29 May 2005) | 1 line

parse-rules-for-masses wasn't paying attention to the mimeheader rules
------------------------------------------------------------------------
r178970 | felicity | 2005-05-29 17:20:32 +0000 (Sun, 29 May 2005) | 1 line

remove T_MISSING_CT due to lack of hits
------------------------------------------------------------------------
r178936 | jm | 2005-05-29 08:51:25 +0000 (Sun, 29 May 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r178805 | felicity | 2005-05-27 18:23:01 +0000 (Fri, 27 May 2005) | 1 line

test rules, look for missing content-type and flag appropriately
------------------------------------------------------------------------
r178692 | jm | 2005-05-26 21:22:56 +0000 (Thu, 26 May 2005) | 1 line

ignore HTML::Parser UTF-32 warnings, too
------------------------------------------------------------------------
r178587 | jm | 2005-05-26 05:14:14 +0000 (Thu, 26 May 2005) | 1 line

more minor spamc cleanups; convert C++-style comments to C-style comments because we still need to compile on platforms that don't support those; also, don't compare floats using ==, it doesn't always work
------------------------------------------------------------------------
r178584 | jm | 2005-05-26 05:08:17 +0000 (Thu, 26 May 2005) | 1 line

skip argv[0], as noted by Herk
------------------------------------------------------------------------
r178583 | jm | 2005-05-26 05:06:32 +0000 (Thu, 26 May 2005) | 1 line

more whitespace and code formatting cleanup
------------------------------------------------------------------------
r178582 | jm | 2005-05-26 05:04:33 +0000 (Thu, 26 May 2005) | 1 line

whitespace cleanup
------------------------------------------------------------------------
r178579 | jm | 2005-05-26 04:55:36 +0000 (Thu, 26 May 2005) | 1 line

bug 4366: fix unterminated strings by using strdup() instead of homebrew (and off-by-one) strcpy() code; also simplify code by sharing a single malloc-checker function
------------------------------------------------------------------------
r178574 | parker | 2005-05-26 03:56:59 +0000 (Thu, 26 May 2005) | 1 line

Test was bad, the test email had the USER_IN_WHITELIST_TO string inside the email text, change to a different email
------------------------------------------------------------------------
r178573 | dos | 2005-05-26 03:53:47 +0000 (Thu, 26 May 2005) | 1 line

bug 4347: fix set_addr_list() validation -- now only checks for non-blank string
------------------------------------------------------------------------
r178361 | dos | 2005-05-25 04:14:58 +0000 (Wed, 25 May 2005) | 1 line

bug 4347: update the test script
------------------------------------------------------------------------
r178359 | dos | 2005-05-25 04:07:12 +0000 (Wed, 25 May 2005) | 1 line

bug 4347: validate the majority of config options
------------------------------------------------------------------------
r178306 | felicity | 2005-05-24 22:45:55 +0000 (Tue, 24 May 2005) | 1 line

remove questionable mime-types from all files which have it set to something other than text/plain ...
------------------------------------------------------------------------
r178296 | parker | 2005-05-24 21:54:58 +0000 (Tue, 24 May 2005) | 1 line

Add missing file
------------------------------------------------------------------------
r178274 | parker | 2005-05-24 20:27:05 +0000 (Tue, 24 May 2005) | 1 line

Add spamc_blank.cf file to MANIFEST
------------------------------------------------------------------------
r178271 | jm | 2005-05-24 20:23:19 +0000 (Tue, 24 May 2005) | 1 line

add lost file
------------------------------------------------------------------------
r178204 | sidney | 2005-05-24 16:45:47 +0000 (Tue, 24 May 2005) | 1 line

bug 4351 provide a spamc.h for WIN32 build
------------------------------------------------------------------------
r178202 | sidney | 2005-05-24 16:35:16 +0000 (Tue, 24 May 2005) | 1 line

fix warning
------------------------------------------------------------------------
r178195 | sidney | 2005-05-24 15:59:50 +0000 (Tue, 24 May 2005) | 1 line

fix warning about int/unsigned int mismatch
------------------------------------------------------------------------
r178141 | jm | 2005-05-24 08:40:50 +0000 (Tue, 24 May 2005) | 4 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8

------------------------------------------------------------------------
r178134 | jm | 2005-05-24 07:43:18 +0000 (Tue, 24 May 2005) | 1 line

bug 4347: first blast of a test script to validate config error handling
------------------------------------------------------------------------
r178127 | jm | 2005-05-24 07:16:11 +0000 (Tue, 24 May 2005) | 1 line

try HUPping several times to catch more possible problems
------------------------------------------------------------------------
r178123 | jm | 2005-05-24 06:57:36 +0000 (Tue, 24 May 2005) | 1 line

bug 4353: drop support for NDBM_File in the AWL, due to major brokenness in that database library
------------------------------------------------------------------------
r177942 | jm | 2005-05-23 08:40:47 +0000 (Mon, 23 May 2005) | 5 lines

auto-mass-checks:

bug 4342: T_MC_MSGID_FROM_MTA_HEADER_b4342_c6 __MSGID_BEFORE_RECEIVED_b4342_c6 __MSGID_BEFORE_OKAY_b4342_c6 __FROM_HOTMAIL_COM_b4342_c6 T_MC_MSGID_MTA_NOT_HOTMAIL_b4342_c6
bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8

------------------------------------------------------------------------
r171358 | parker | 2005-05-22 19:00:34 +0000 (Sun, 22 May 2005) | 1 line

Point normal spamc tests at a blank config file to avoid picking up any from a system config file
------------------------------------------------------------------------
r171354 | parker | 2005-05-22 18:22:51 +0000 (Sun, 22 May 2005) | 1 line

Bug 4351: Use unsigned int instead of uint
------------------------------------------------------------------------
r171339 | parker | 2005-05-22 16:03:31 +0000 (Sun, 22 May 2005) | 1 line

Bug 4153: Do away with config file search and limit to to single location @sysconfdir@/spamc.conf, also issue an error if a user defined config file was not found
------------------------------------------------------------------------
r171281 | quinlan | 2005-05-22 04:53:25 +0000 (Sun, 22 May 2005) | 2 lines

be a bit more conservative

------------------------------------------------------------------------
r171275 | felicity | 2005-05-22 03:11:58 +0000 (Sun, 22 May 2005) | 1 line

bug 4353: need to extract the message metadata before kicking off the RBL tests
------------------------------------------------------------------------
r171235 | felicity | 2005-05-21 18:02:23 +0000 (Sat, 21 May 2005) | 1 line

make sure subparse is checked for >0, not just a true value which could include negative numbers
------------------------------------------------------------------------
r171217 | sidney | 2005-05-21 14:58:00 +0000 (Sat, 21 May 2005) | 1 line

bug 4354 partial fix to dnsbl bugs. waiting loop should run once before polling for replies
------------------------------------------------------------------------
r171210 | sidney | 2005-05-21 14:05:06 +0000 (Sat, 21 May 2005) | 1 line

bug 4260 randomize udp port used for dns background queries and hash on packet id and query info to prevent collisions with bogus replies
------------------------------------------------------------------------
r171195 | dos | 2005-05-21 05:07:41 +0000 (Sat, 21 May 2005) | 1 line

bug 4347: check for blank values for: bayes_ignore_header, report_safe_copy_headers, allow_user_rules, redirector_pattern, version_tag, loadplugin   validate: allow_user_rules, redirector_pattern, loadplugin
------------------------------------------------------------------------
r171194 | felicity | 2005-05-21 04:31:00 +0000 (Sat, 21 May 2005) | 1 line

bug 4347: report difference between missing and invalid value for report_safe
------------------------------------------------------------------------
r171193 | dos | 2005-05-21 04:22:43 +0000 (Sat, 21 May 2005) | 1 line

bug 4347: fix report_safe validation
------------------------------------------------------------------------
r171190 | dos | 2005-05-21 03:22:56 +0000 (Sat, 21 May 2005) | 1 line

bug 4347: validate report_safe values
------------------------------------------------------------------------
r171182 | jm | 2005-05-21 01:39:12 +0000 (Sat, 21 May 2005) | 1 line

note what type of DB we use
------------------------------------------------------------------------
r171181 | jm | 2005-05-21 01:38:46 +0000 (Sat, 21 May 2005) | 1 line

minor doco fix
------------------------------------------------------------------------
r171177 | jm | 2005-05-21 01:18:30 +0000 (Sat, 21 May 2005) | 1 line

add more error-handling and paranoia to prefork code
------------------------------------------------------------------------
r171165 | quinlan | 2005-05-20 22:54:46 +0000 (Fri, 20 May 2005) | 2 lines

tired of being surprised by this

------------------------------------------------------------------------
r171038 | jm | 2005-05-20 02:37:55 +0000 (Fri, 20 May 2005) | 1 line

another forgotten script
------------------------------------------------------------------------
r171037 | jm | 2005-05-20 02:30:40 +0000 (Fri, 20 May 2005) | 1 line

updated bayes-testing code to work again; add GNUplot graphing script
------------------------------------------------------------------------
r170889 | jm | 2005-05-19 07:33:25 +0000 (Thu, 19 May 2005) | 1 line

Michael was right; this is not failing on Solaris because of the lack of DB_File, there's a real bug there.  reenabling
------------------------------------------------------------------------
r170888 | jm | 2005-05-19 07:26:16 +0000 (Thu, 19 May 2005) | 1 line

bug 4336: --timeout-child option was nonfunctional due to typo
------------------------------------------------------------------------
r170887 | jm | 2005-05-19 07:17:05 +0000 (Thu, 19 May 2005) | 1 line

bug 4335: remove error message if spamc cannot find a config file
------------------------------------------------------------------------
r170852 | parker | 2005-05-19 01:24:06 +0000 (Thu, 19 May 2005) | 1 line

Keep from writing out extra file to disk
------------------------------------------------------------------------
r170745 | dos | 2005-05-18 13:28:37 +0000 (Wed, 18 May 2005) | 1 line

forgot to take fileno of 
------------------------------------------------------------------------
r170740 | parker | 2005-05-18 12:29:42 +0000 (Wed, 18 May 2005) | 4 lines

Implement TELL spamd protocol command and remove LEARN and
COLLABREPORT commands.  Also convert the spamc -L and -C options over
to use the new TELL interface.

------------------------------------------------------------------------
r170697 | jm | 2005-05-18 01:55:23 +0000 (Wed, 18 May 2005) | 1 line

bug 4261: absolutely 0 difference in hits for me on recent ham/spam, so in it goes
------------------------------------------------------------------------
r170687 | dos | 2005-05-17 23:31:05 +0000 (Tue, 17 May 2005) | 1 line

die if we can't create file handles in t/regexp_valid.t
------------------------------------------------------------------------
r170657 | mss | 2005-05-17 20:40:09 +0000 (Tue, 17 May 2005) | 2 lines

Link directly to the "Plan on Spam" paper.

------------------------------------------------------------------------
r170655 | jm | 2005-05-17 20:30:50 +0000 (Tue, 17 May 2005) | 1 line

spamd_plugin.t: make more platform-agnostic by not using a plugin that requires DB_File, and also test to ensure that plugins are really being called on each subsequent request instead of possibly just on the first one
------------------------------------------------------------------------
r170650 | jm | 2005-05-17 20:06:49 +0000 (Tue, 17 May 2005) | 1 line

other half of that fix
------------------------------------------------------------------------
r170646 | jm | 2005-05-17 19:52:37 +0000 (Tue, 17 May 2005) | 1 line

simplify logger line format, require ': ' between facility and message; avoids dbg('Mail::SpamAssassin') being interpreted as in facility Mail
------------------------------------------------------------------------
r170553 | dos | 2005-05-17 09:07:51 +0000 (Tue, 17 May 2005) | 1 line

quiet warnings for known invalid regexps in t/regexp_valid.t
------------------------------------------------------------------------
r170531 | jm | 2005-05-17 07:19:07 +0000 (Tue, 17 May 2005) | 1 line

forgot MANIFEST update
------------------------------------------------------------------------
r170522 | dos | 2005-05-17 06:55:34 +0000 (Tue, 17 May 2005) | 1 line

bug 4301: Hotmail email is passed directly to MSN Groups servers & updates to check_for_msn_groups()
------------------------------------------------------------------------
r170520 | jm | 2005-05-17 06:35:00 +0000 (Tue, 17 May 2005) | 1 line

bug 4330: test use of plugins from spamd where copy_config() could be involved
------------------------------------------------------------------------
r170509 | jm | 2005-05-17 03:35:22 +0000 (Tue, 17 May 2005) | 1 line

bug 4333: resolve test failures on Solaris 10, both caused by the lack of the optional module DB_File
------------------------------------------------------------------------
r170426 | felicity | 2005-05-16 18:43:21 +0000 (Mon, 16 May 2005) | 1 line

split out razor2 range rules by engine.  more knobs to tweak if desired. :)
------------------------------------------------------------------------
r170422 | felicity | 2005-05-16 18:00:52 +0000 (Mon, 16 May 2005) | 1 line

spammers use 'rn' to obfuscate 'm', add to replace_tag default.  mass-check test shows all positive spam rate increase, no extra ham hits.
------------------------------------------------------------------------
r170208 | jm | 2005-05-15 08:40:42 +0000 (Sun, 15 May 2005) | 4 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8

------------------------------------------------------------------------
r170165 | felicity | 2005-05-14 20:03:58 +0000 (Sat, 14 May 2005) | 1 line

revert last commit -- missed a variable setting which needed to take place first.  doh...
------------------------------------------------------------------------
r170164 | felicity | 2005-05-14 20:01:11 +0000 (Sat, 14 May 2005) | 1 line

check for debug facility earlier in Logger::_log() so we can drop out faster if we're not actually going to do anything
------------------------------------------------------------------------
r170163 | dos | 2005-05-14 19:55:10 +0000 (Sat, 14 May 2005) | 1 line

switch tests back to Forgot|Learned, rather than acted on, due to r170160
------------------------------------------------------------------------
r170160 | felicity | 2005-05-14 19:20:42 +0000 (Sat, 14 May 2005) | 1 line

report proper 'Learned' vs 'Forgot' instead of 'acted' since it's already confusing my users...
------------------------------------------------------------------------
r170131 | jm | 2005-05-14 08:40:46 +0000 (Sat, 14 May 2005) | 5 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8
bug 4323: T_MC_PIPE_ILLION_b4323_c4

------------------------------------------------------------------------
r170128 | felicity | 2005-05-14 06:38:49 +0000 (Sat, 14 May 2005) | 1 line

fix debug output for cleaned parsed uris
------------------------------------------------------------------------
r170124 | felicity | 2005-05-14 05:58:18 +0000 (Sat, 14 May 2005) | 1 line

put domain information in the hash returned by get_uri_detail_list().  this means the URIBL plugin can be simplified to look at the already parsed domains.
------------------------------------------------------------------------
r170112 | felicity | 2005-05-14 00:09:48 +0000 (Sat, 14 May 2005) | 1 line

add more POD doc about get_uri_detail_list() for anchor_text ...
------------------------------------------------------------------------
r170109 | felicity | 2005-05-13 23:52:09 +0000 (Fri, 13 May 2005) | 1 line

bug 4330: Conf::clone() was not restoring code references which made things like all eval rules stop functioning.  initial attempt to revert to a 'overwrite' mode instead of a 'make a new object' setup.
------------------------------------------------------------------------
r170096 | jm | 2005-05-13 21:37:00 +0000 (Fri, 13 May 2005) | 1 line

try again
------------------------------------------------------------------------
r170095 | jm | 2005-05-13 21:35:37 +0000 (Fri, 13 May 2005) | 1 line

attempt to get meta.t to be ignored when Data::Dumper is broken, as on the trunk-threaded-5.8.5 Buildbot slave
------------------------------------------------------------------------
r170079 | felicity | 2005-05-13 19:55:41 +0000 (Fri, 13 May 2005) | 1 line

more eval->plugin issues for accessdb
------------------------------------------------------------------------
r170078 | dos | 2005-05-13 19:47:36 +0000 (Fri, 13 May 2005) | 1 line

remove non-existant auto_report_threshold from READMEs
------------------------------------------------------------------------
r170075 | felicity | 2005-05-13 19:32:44 +0000 (Fri, 13 May 2005) | 1 line

fix two issues with new AccessDB plugin
------------------------------------------------------------------------
r170071 | felicity | 2005-05-13 18:38:12 +0000 (Fri, 13 May 2005) | 1 line

stupid MANIFEST.  add 25_accessdb.cf
------------------------------------------------------------------------
r170070 | felicity | 2005-05-13 18:37:27 +0000 (Fri, 13 May 2005) | 1 line

put the ACCESSDB descriptions back in wrapped in ifplugin sections.  added a 25_accessdb.cf to standardize it with the rest of the plugins.
------------------------------------------------------------------------
r170062 | felicity | 2005-05-13 17:53:31 +0000 (Fri, 13 May 2005) | 1 line

do more aggressive attack on the CR in the URI issue, http:/\r/ has been appearing which wasn't being canonified correctly before.  add a test for this specifically.  also note that Util.pm is considered fully private in terms of API, etc.
------------------------------------------------------------------------
r170049 | felicity | 2005-05-13 16:12:39 +0000 (Fri, 13 May 2005) | 1 line

bug 4328: a mime part's filename was not properly being parsed and stored in the tree node, use the full output provided by parse_content_type() to set this as necessary.
------------------------------------------------------------------------
r169998 | jm | 2005-05-13 08:40:51 +0000 (Fri, 13 May 2005) | 6 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8
bug 4236: __RCVD_APNIC_b4236_c8 __RCVD_RIPE_b4236_c8 __RCVD_LACNIC_b4236_c8 __RCVD_FOREIGN_b4236_c8 __FROM_AOL_b4236_c8 T_MC_SPAMMY_FOREIGN_AOL_b4236_c8 __FROM_RIPE_b4236_c8 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c8 __FROM_APNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c8 __FROM_LACNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c8 T_MC_FAKE_WORLD_TRAVELER_b4236_c11
bug 4323: T_MC_FB_PIPE_ILLION_b4323_c1 T_MC_FB_PIPE_ILLION_b4323_c2

------------------------------------------------------------------------
r169932 | jm | 2005-05-13 03:55:42 +0000 (Fri, 13 May 2005) | 1 line

whitespace change to trigger new BuildBot server
------------------------------------------------------------------------
r169929 | jm | 2005-05-13 03:16:10 +0000 (Fri, 13 May 2005) | 1 line

hmm, drop redundant test
------------------------------------------------------------------------
r169928 | jm | 2005-05-13 03:15:15 +0000 (Fri, 13 May 2005) | 1 line

bug 4327: SARE html0 ruleset exposed a bug, fixed by using \Q and \E
------------------------------------------------------------------------
r169847 | jm | 2005-05-12 16:58:07 +0000 (Thu, 12 May 2005) | 1 line

add a sample config file to the POD doc
------------------------------------------------------------------------
r169846 | jm | 2005-05-12 16:51:37 +0000 (Thu, 12 May 2005) | 1 line

remove reference to spamc.conf, add another doco note about newlines in the config file
------------------------------------------------------------------------
r169791 | jm | 2005-05-12 08:40:40 +0000 (Thu, 12 May 2005) | 5 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8
bug 4236: __RCVD_APNIC_b4236_c8 __RCVD_RIPE_b4236_c8 __RCVD_LACNIC_b4236_c8 __RCVD_FOREIGN_b4236_c8 __FROM_AOL_b4236_c8 T_MC_SPAMMY_FOREIGN_AOL_b4236_c8 __FROM_RIPE_b4236_c8 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c8 __FROM_APNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c8 __FROM_LACNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c8

------------------------------------------------------------------------
r169780 | dos | 2005-05-12 06:48:33 +0000 (Thu, 12 May 2005) | 1 line

some undelimited regexps were causing make_qr to stop execution
------------------------------------------------------------------------
r169774 | dos | 2005-05-12 05:54:53 +0000 (Thu, 12 May 2005) | 1 line

redirector_patterns need to be checked for delimiters too
------------------------------------------------------------------------
r169770 | dos | 2005-05-12 05:44:08 +0000 (Thu, 12 May 2005) | 1 line

check (raw)body/full/uri/head tests for valid delimiters
------------------------------------------------------------------------
r169764 | jm | 2005-05-12 05:10:20 +0000 (Thu, 12 May 2005) | 1 line

Daryl notes there's different error messages -- handle a good variety this way
------------------------------------------------------------------------
r169763 | jm | 2005-05-12 04:49:03 +0000 (Thu, 12 May 2005) | 1 line

fix /test// case noted by Daryl
------------------------------------------------------------------------
r169761 | jm | 2005-05-12 04:41:37 +0000 (Thu, 12 May 2005) | 1 line

not working yet
------------------------------------------------------------------------
r169760 | jm | 2005-05-12 04:41:23 +0000 (Thu, 12 May 2005) | 1 line

oops, forgot a file
------------------------------------------------------------------------
r169759 | jm | 2005-05-12 04:31:36 +0000 (Thu, 12 May 2005) | 1 line

update MANIFEST.SKIP, ignore spamc.conf sample file until we decide if we want to install it, ensure spamc.h is deleted on 'make clean'
------------------------------------------------------------------------
r169758 | jm | 2005-05-12 04:30:06 +0000 (Thu, 12 May 2005) | 1 line

update MANIFEST
------------------------------------------------------------------------
r169757 | jm | 2005-05-12 04:28:08 +0000 (Thu, 12 May 2005) | 1 line

update documentation for spamc patch, and some minor reformatting
------------------------------------------------------------------------
r169750 | jm | 2005-05-12 03:11:39 +0000 (Thu, 12 May 2005) | 1 line

bug 4153: spamc now supports reading its flags from a configuration file using the -F switch.  Thanks to John Madden <maddenj+spamassassin at skynet.ie>
------------------------------------------------------------------------
r169749 | jm | 2005-05-12 03:07:35 +0000 (Thu, 12 May 2005) | 1 line

ok, enough messing with is_regexp_valid.  here's a new test case which exercises it extensively with a range of possible inputs, and a modified implementation that passes all those tests.  Don't modify the code unless it passes the tests.
------------------------------------------------------------------------
r169748 | dos | 2005-05-12 03:04:33 +0000 (Thu, 12 May 2005) | 1 line

add support for regexp modifiers for redirector_patterns
------------------------------------------------------------------------
r169745 | dos | 2005-05-12 02:27:06 +0000 (Thu, 12 May 2005) | 1 line

is_regexp_valid(): ensure perl's regexp security checks are done
------------------------------------------------------------------------
r169736 | dos | 2005-05-12 00:08:51 +0000 (Thu, 12 May 2005) | 1 line

fix MIMEHeader regexp validation & test
------------------------------------------------------------------------
r169689 | dos | 2005-05-11 19:54:24 +0000 (Wed, 11 May 2005) | 1 line

fix redirector_pattern call to is_regexp_valid()
------------------------------------------------------------------------
r169685 | dos | 2005-05-11 19:42:15 +0000 (Wed, 11 May 2005) | 1 line

remove extra /'s from debug message, they shouldn't be there
------------------------------------------------------------------------
r169682 | felicity | 2005-05-11 19:37:44 +0000 (Wed, 11 May 2005) | 1 line

add POD for get_uri_detail_list()
------------------------------------------------------------------------
r169680 | felicity | 2005-05-11 19:27:59 +0000 (Wed, 11 May 2005) | 1 line

change t/uri_text.t to not need temp files, a full SA run, etc.  Just use functions to get the uri list and test, etc.
------------------------------------------------------------------------
r169679 | felicity | 2005-05-11 19:23:10 +0000 (Wed, 11 May 2005) | 1 line

more uri canonification work.  move html canonification into get_uri_detail_list() now that it exists, leave pms->html in extract_metadata.  this lets get_uri_list() not call plugins when it doesn't need to...
------------------------------------------------------------------------
r169677 | dos | 2005-05-11 19:14:55 +0000 (Wed, 11 May 2005) | 1 line

fix redirector_patterns
------------------------------------------------------------------------
r169596 | quinlan | 2005-05-11 07:26:57 +0000 (Wed, 11 May 2005) | 3 lines

fix is_regexp_valid, header regexp testing, and test regexps how
we use them later

------------------------------------------------------------------------
r169595 | quinlan | 2005-05-11 07:21:04 +0000 (Wed, 11 May 2005) | 2 lines

these are broken

------------------------------------------------------------------------
r169594 | jm | 2005-05-11 07:19:25 +0000 (Wed, 11 May 2005) | 1 line

bug 4312: fix doco for plugin_report and plugin_revoke APIs
------------------------------------------------------------------------
r169592 | jm | 2005-05-11 06:37:03 +0000 (Wed, 11 May 2005) | 1 line

minor tweak: close down spamd children quietly when parent killed
------------------------------------------------------------------------
r169589 | dos | 2005-05-11 05:21:41 +0000 (Wed, 11 May 2005) | 1 line

bug 3846: verify RE before including a rule
------------------------------------------------------------------------
r169570 | felicity | 2005-05-11 03:18:44 +0000 (Wed, 11 May 2005) | 1 line

fix new parsed check in URIBL plugin, don't confuse an array and a hash reference.
------------------------------------------------------------------------
r169568 | felicity | 2005-05-11 02:54:16 +0000 (Wed, 11 May 2005) | 1 line

change parsed order check in URIDNSBL plugin
------------------------------------------------------------------------
r169564 | felicity | 2005-05-11 02:42:49 +0000 (Wed, 11 May 2005) | 1 line

even more URI parsing work.  add a new get_uri_detail_list() which includes the parsed uris in the uri_detail hash.  base get_uri_list off of that, etc.
------------------------------------------------------------------------
r169562 | jm | 2005-05-11 02:23:31 +0000 (Wed, 11 May 2005) | 1 line

doco fixes: bug 4308 -- spamd SYNOPSIS section was missing some recently-added options
------------------------------------------------------------------------
r169559 | jm | 2005-05-11 02:15:10 +0000 (Wed, 11 May 2005) | 1 line

bug 4103: test recursion limits in test suite
------------------------------------------------------------------------
r169533 | felicity | 2005-05-10 23:23:15 +0000 (Tue, 10 May 2005) | 1 line

add a blank line to fix spacing in INSTALL
------------------------------------------------------------------------
r169520 | felicity | 2005-05-10 20:46:26 +0000 (Tue, 10 May 2005) | 1 line

no point in calling extract_message_metadata from the URIBL plugin since the calling function is called from extract_...  also, setup for HTML URI canonification when metadata->html hasn't been set yet.
------------------------------------------------------------------------
r169506 | felicity | 2005-05-10 18:36:02 +0000 (Tue, 10 May 2005) | 1 line

move the URI canonification around some more.  get_uri_list() now just puts together canonfied parsed and html uri lists, html canonification happens in extract_metadata, extract_metadata only runs once now and is called multiple times whenever canonfied html uris are needed.  modified around t/uri_html.t to not need a temp file, just run through get_uri_list() internally and not call a full SA, and avoid the whole debug output reading bit.
------------------------------------------------------------------------
r169434 | jm | 2005-05-10 07:51:53 +0000 (Tue, 10 May 2005) | 1 line

fix Logger to support multi-line log messages again
------------------------------------------------------------------------
r169430 | jm | 2005-05-10 07:28:43 +0000 (Tue, 10 May 2005) | 1 line

better fix for the Net::Ident noise, works with perl 5.6.1 too
------------------------------------------------------------------------
r169413 | jm | 2005-05-10 03:50:01 +0000 (Tue, 10 May 2005) | 1 line

removing description for removed rule; t/lang_lint.t was failing in 'make disttest'
------------------------------------------------------------------------
r169364 | quinlan | 2005-05-09 21:35:31 +0000 (Mon, 09 May 2005) | 2 lines

promote new HELO_DYNAMIC* rules - same efficacy in nightly, should be fine

------------------------------------------------------------------------
r169363 | dos | 2005-05-09 21:35:09 +0000 (Mon, 09 May 2005) | 1 line

bug 4301: MSN group mails from hotmail accounts trigger FORGED_HOTMAIL_RCVD2
------------------------------------------------------------------------
r169357 | dos | 2005-05-09 20:57:58 +0000 (Mon, 09 May 2005) | 1 line

cleanup & add redirector_pattern s
------------------------------------------------------------------------
r169347 | quinlan | 2005-05-09 18:31:01 +0000 (Mon, 09 May 2005) | 2 lines

deleted rule

------------------------------------------------------------------------
r169346 | quinlan | 2005-05-09 18:30:12 +0000 (Mon, 09 May 2005) | 2 lines

rule promotions

------------------------------------------------------------------------
r169345 | quinlan | 2005-05-09 18:14:51 +0000 (Mon, 09 May 2005) | 2 lines

add AL 2.0 to stuff in contrib

------------------------------------------------------------------------
r169343 | felicity | 2005-05-09 18:11:09 +0000 (Mon, 09 May 2005) | 1 line

disable obsolete_folding_whitespace catch in Message.pm, but leave commented out in case we want to do something about it later on
------------------------------------------------------------------------
r169334 | sidney | 2005-05-09 15:55:06 +0000 (Mon, 09 May 2005) | 1 line

bug 4176 see comments in bug report for details
------------------------------------------------------------------------
r169253 | quinlan | 2005-05-09 08:27:50 +0000 (Mon, 09 May 2005) | 2 lines

this line causes tons of test failures with Perl 5.6.1 on Linux

------------------------------------------------------------------------
r169252 | quinlan | 2005-05-09 08:21:52 +0000 (Mon, 09 May 2005) | 2 lines

remove Storable requirements

------------------------------------------------------------------------
r169248 | jm | 2005-05-09 07:53:51 +0000 (Mon, 09 May 2005) | 1 line

manifest update
------------------------------------------------------------------------
r169247 | jm | 2005-05-09 07:51:59 +0000 (Mon, 09 May 2005) | 1 line

shut up annoying 'Net::Ident::_export_hooks() called too early to check prototype' warnings
------------------------------------------------------------------------
r169246 | jm | 2005-05-09 07:50:39 +0000 (Mon, 09 May 2005) | 1 line

bug 4305: remove use of Storable in spamd, due to being the possible cause of hangs on SMP systems
------------------------------------------------------------------------
r169234 | quinlan | 2005-05-09 04:50:39 +0000 (Mon, 09 May 2005) | 2 lines

various rule promotions and deletions

------------------------------------------------------------------------
r169232 | quinlan | 2005-05-09 04:50:00 +0000 (Mon, 09 May 2005) | 2 lines

remove some rule test code that won't be promoted

------------------------------------------------------------------------
r169191 | quinlan | 2005-05-08 23:08:12 +0000 (Sun, 08 May 2005) | 2 lines

comment

------------------------------------------------------------------------
r169190 | quinlan | 2005-05-08 23:05:59 +0000 (Sun, 08 May 2005) | 2 lines

promote ReplaceTags rules and configuration, remove some test rules

------------------------------------------------------------------------
r169133 | quinlan | 2005-05-08 08:48:00 +0000 (Sun, 08 May 2005) | 2 lines

rawbody version of hex-encoded uri

------------------------------------------------------------------------
r169132 | quinlan | 2005-05-08 08:42:02 +0000 (Sun, 08 May 2005) | 2 lines

hex-encoded uri rule

------------------------------------------------------------------------
r169125 | quinlan | 2005-05-08 03:45:18 +0000 (Sun, 08 May 2005) | 2 lines

add some documentation

------------------------------------------------------------------------
r169124 | quinlan | 2005-05-08 03:25:47 +0000 (Sun, 08 May 2005) | 5 lines

it took a long while to catch up, but the ReplaceTags are now working
better on the whole, so let's move that way since ReplaceTags is tunable
per-rule, run as standard rules (so --loghits and per-rule profiling
works), and don't require code changes to update replacements

------------------------------------------------------------------------
r169122 | quinlan | 2005-05-08 03:13:07 +0000 (Sun, 08 May 2005) | 2 lines

this should pretty much do the job for 3.1, take the best ones and let's go

------------------------------------------------------------------------
r169121 | sidney | 2005-05-08 02:24:35 +0000 (Sun, 08 May 2005) | 1 line

use Mail::SpamAssassin::Message to make a Message object instead of loading all of Mail::SpamAssassin and calling parse() which only creates and returns a Message object
------------------------------------------------------------------------
r169092 | parker | 2005-05-07 16:13:20 +0000 (Sat, 07 May 2005) | 1 line

Document recently added LEARN and COLLABREPORT options
------------------------------------------------------------------------
r169089 | parker | 2005-05-07 16:08:32 +0000 (Sat, 07 May 2005) | 38 lines

Bug 4163: add reporting support to spamd/spamc

*    MANIFEST
	Add new files

*    lib/Mail/SpamAssassin/Client.pm
	Added report and revoke methods

*    lib/Mail/SpamAssassin/Reporter.pm
	Default to failure for report plugin call

*    t/spamc_optC.t
	Added test to test the spamc -C functionality

*    t/data/reporterplugin.pm
	Helper plugin to test the spamC -C functionality

*    spamc/libspamc.h
	Added bitmask for Collaborative Reporting option
	Added prototype for message_collabreport method

*    spamc/spamc.c
	Added new -C command line
	Made the learntype/reporttype params generic (ie extratype)
	Added code necessary to call collaborative reporting option

*    spamc/spamc.pod
	Document -C option

*    spamc/libspamc.c
	Added method message_collabreport to report mails to the
	colaborative reporting databases
	Updated header parsing code to recognize Reported:
	Fixed unreachable compiler warning

*    spamd/spamd.raw
	Added COLLABREPORT spamd protocol option

------------------------------------------------------------------------
r169087 | parker | 2005-05-07 15:51:11 +0000 (Sat, 07 May 2005) | 1 line

Bug 4311: Added ability to parse multiple .pre files and then wrote out a test .pre file that loads the Razor2 plugin for the razor2 test
------------------------------------------------------------------------
r169048 | parker | 2005-05-07 06:19:39 +0000 (Sat, 07 May 2005) | 1 line

Start using create_saobj call to create saobject correctly
------------------------------------------------------------------------
r169047 | sidney | 2005-05-07 06:17:54 +0000 (Sat, 07 May 2005) | 1 line

bug 4313 fix three calls to parse which should be an instance method
------------------------------------------------------------------------
r169045 | felicity | 2005-05-07 05:54:36 +0000 (Sat, 07 May 2005) | 1 line

add AccessDB to MANIFEST...
------------------------------------------------------------------------
r169043 | felicity | 2005-05-07 05:46:07 +0000 (Sat, 07 May 2005) | 1 line

remove ACCESSDB description from default files
------------------------------------------------------------------------
r169040 | felicity | 2005-05-07 05:42:39 +0000 (Sat, 07 May 2005) | 1 line

move accessdb code out of EvalTests and into its own plugin (off by default)
------------------------------------------------------------------------
r169038 | quinlan | 2005-05-07 05:34:09 +0000 (Sat, 07 May 2005) | 2 lines

this isn't needed as far as I know

------------------------------------------------------------------------
r168978 | jm | 2005-05-06 22:59:27 +0000 (Fri, 06 May 2005) | 1 line

set default log level to include info() calls, otherwise using info() is no different from calling dbg()
------------------------------------------------------------------------
r168646 | felicity | 2005-05-06 20:13:05 +0000 (Fri, 06 May 2005) | 1 line

check for revoke_available in Reporter and throw a warning if no revoke methods were available
------------------------------------------------------------------------
r168638 | felicity | 2005-05-06 19:07:44 +0000 (Fri, 06 May 2005) | 1 line

bug 4103: more work on multi-level message/* attachments
------------------------------------------------------------------------
r168632 | felicity | 2005-05-06 17:59:40 +0000 (Fri, 06 May 2005) | 1 line

bug 4103: deal with deep recursive message/* attachments
------------------------------------------------------------------------
r168563 | quinlan | 2005-05-06 08:03:51 +0000 (Fri, 06 May 2005) | 2 lines

forgot these

------------------------------------------------------------------------
r168560 | quinlan | 2005-05-06 07:58:24 +0000 (Fri, 06 May 2005) | 2 lines

probably better hit rate for T_OBFU_CPILL*

------------------------------------------------------------------------
r168541 | quinlan | 2005-05-06 06:43:51 +0000 (Fri, 06 May 2005) | 2 lines

a few more rules

------------------------------------------------------------------------
r168539 | quinlan | 2005-05-06 06:28:35 +0000 (Fri, 06 May 2005) | 2 lines

fix test failure 

------------------------------------------------------------------------
r168533 | quinlan | 2005-05-06 06:09:17 +0000 (Fri, 06 May 2005) | 2 lines

regexps over the entire regexp string was the wrong way to do this

------------------------------------------------------------------------
r168529 | quinlan | 2005-05-06 06:02:24 +0000 (Fri, 06 May 2005) | 2 lines

just a small readability tweak

------------------------------------------------------------------------
r168526 | quinlan | 2005-05-06 05:59:15 +0000 (Fri, 06 May 2005) | 2 lines

some rule fixes and improvements

------------------------------------------------------------------------
r168367 | quinlan | 2005-05-05 18:27:07 +0000 (Thu, 05 May 2005) | 4 lines

change "--max-clients" and "child states" warnings into info, these
  are definitely not errors
some whitespace changes

------------------------------------------------------------------------
r168266 | quinlan | 2005-05-05 04:36:36 +0000 (Thu, 05 May 2005) | 2 lines

just a little reformatting

------------------------------------------------------------------------
r168260 | quinlan | 2005-05-05 04:12:25 +0000 (Thu, 05 May 2005) | 2 lines

add facility name to dbg() statement

------------------------------------------------------------------------
r168184 | parker | 2005-05-04 20:27:34 +0000 (Wed, 04 May 2005) | 1 line

Fix additional typo and add some indention so it is clear what is in the ifplugin block
------------------------------------------------------------------------
r168183 | quinlan | 2005-05-04 20:22:44 +0000 (Wed, 04 May 2005) | 2 lines

more typo

------------------------------------------------------------------------
r168167 | quinlan | 2005-05-04 19:00:02 +0000 (Wed, 04 May 2005) | 2 lines

typo

------------------------------------------------------------------------
r168114 | quinlan | 2005-05-04 11:28:00 +0000 (Wed, 04 May 2005) | 2 lines

these lines should be protected

------------------------------------------------------------------------
r168113 | quinlan | 2005-05-04 11:17:46 +0000 (Wed, 04 May 2005) | 2 lines

add about 100 more test cases

------------------------------------------------------------------------
r168112 | quinlan | 2005-05-04 11:10:22 +0000 (Wed, 04 May 2005) | 2 lines

fixing the TLD regexp which was missing stuff

------------------------------------------------------------------------
r168094 | jm | 2005-05-04 07:00:16 +0000 (Wed, 04 May 2005) | 1 line

bug 4258: fix spamd lockup on FreeBSD by moving to a fixed-buffer-size protocol between spamd parent and children.  This avoids a hang when two messages arrive in the same read(2) call, which gets buffered on FreeBSD
------------------------------------------------------------------------
r168089 | quinlan | 2005-05-04 06:37:46 +0000 (Wed, 04 May 2005) | 2 lines

add underscore technology

------------------------------------------------------------------------
r168069 | quinlan | 2005-05-04 04:14:21 +0000 (Wed, 04 May 2005) | 2 lines

more URI extraction tweaks for a new corner case

------------------------------------------------------------------------
r168067 | quinlan | 2005-05-04 03:39:32 +0000 (Wed, 04 May 2005) | 2 lines

new t test for grabbing URIs from text

------------------------------------------------------------------------
r168051 | quinlan | 2005-05-04 02:32:14 +0000 (Wed, 04 May 2005) | 2 lines

add /i just in case and /o just because

------------------------------------------------------------------------
r168050 | quinlan | 2005-05-04 02:31:07 +0000 (Wed, 04 May 2005) | 5 lines

improve URI matching heuristics: hostnames can be at most 255 characters
long, only exclude ones that match email addresses, "." can occur at end,
don't allow "_" since that's not allowed in hostnames
also exclude addresses that don't contain a valid TLD from mailto: matching

------------------------------------------------------------------------
r168034 | quinlan | 2005-05-04 01:02:04 +0000 (Wed, 04 May 2005) | 2 lines

whitespace

------------------------------------------------------------------------
r167999 | jm | 2005-05-03 21:31:46 +0000 (Tue, 03 May 2005) | 1 line

added note on redoing a messed-up release attempt
------------------------------------------------------------------------
r167998 | quinlan | 2005-05-03 21:31:03 +0000 (Tue, 03 May 2005) | 2 lines

whitespace

------------------------------------------------------------------------
r167996 | parker | 2005-05-03 21:28:57 +0000 (Tue, 03 May 2005) | 1 line

Fix up lang_lint, and add missing files to MANIFEST
------------------------------------------------------------------------
r167967 | quinlan | 2005-05-03 19:43:34 +0000 (Tue, 03 May 2005) | 2 lines

bug 4193: "make test" should detect lint problems with translations

------------------------------------------------------------------------
r167966 | quinlan | 2005-05-03 19:42:46 +0000 (Tue, 03 May 2005) | 2 lines

bug 4193: lint failures for various languages (old missing rules)

------------------------------------------------------------------------
r167964 | quinlan | 2005-05-03 19:37:34 +0000 (Tue, 03 May 2005) | 2 lines

bug 4193: surround plugin descriptions with ifplugin/endif

------------------------------------------------------------------------
r167932 | jm | 2005-05-03 16:48:19 +0000 (Tue, 03 May 2005) | 1 line

bug 4292: t/meta.t does not work on Windows
------------------------------------------------------------------------
r167902 | felicity | 2005-05-03 13:32:22 +0000 (Tue, 03 May 2005) | 1 line

fix issues with t/data/spam/spf[23]
------------------------------------------------------------------------
r167871 | parker | 2005-05-03 06:53:18 +0000 (Tue, 03 May 2005) | 1 line

Ignore test rules when running meta.t tests
------------------------------------------------------------------------
r167857 | sidney | 2005-05-03 04:13:37 +0000 (Tue, 03 May 2005) | 1 line

Create a wrapper method in DnsResolver to call the underlying resolver nameservers function to avoid ugly bypass of class encapsulation I introduced in Dns.pm in my last patch
------------------------------------------------------------------------
r167851 | jm | 2005-05-03 03:41:12 +0000 (Tue, 03 May 2005) | 1 line

bug 3900: spamd on BSD leaves children running as root due to platform-specific perl idiosyncracy
------------------------------------------------------------------------
r167849 | jm | 2005-05-03 03:34:04 +0000 (Tue, 03 May 2005) | 1 line

bug 4283: promote UNPARSEABLE_RELAY, NO_RELAYS, NO_RECEIVED as informational rules
------------------------------------------------------------------------
r167848 | dos | 2005-05-03 02:51:18 +0000 (Tue, 03 May 2005) | 1 line

bug 4207: mime_multipart_ratio should check size of last plain & html parts
------------------------------------------------------------------------
r167838 | quinlan | 2005-05-03 00:58:49 +0000 (Tue, 03 May 2005) | 4 lines

move "burn stage" to be much later in process, once people can be downloading
the tarball (and we know from experience that people will download them
immediately, even before they are listed on a web page or announced)

------------------------------------------------------------------------
r167836 | dos | 2005-05-03 00:35:36 +0000 (Tue, 03 May 2005) | 1 line

even less math
------------------------------------------------------------------------
r167829 | quinlan | 2005-05-02 23:43:09 +0000 (Mon, 02 May 2005) | 2 lines

less math

------------------------------------------------------------------------
r165707 | quinlan | 2005-05-02 22:44:22 +0000 (Mon, 02 May 2005) | 2 lines

change private to discrete

------------------------------------------------------------------------
r165704 | quinlan | 2005-05-02 22:30:35 +0000 (Mon, 02 May 2005) | 2 lines

move the point of return to be a bit earlier

------------------------------------------------------------------------
r165703 | quinlan | 2005-05-02 22:23:16 +0000 (Mon, 02 May 2005) | 2 lines

add note about point of no return

------------------------------------------------------------------------
r165702 | quinlan | 2005-05-02 22:05:50 +0000 (Mon, 02 May 2005) | 2 lines

release process should include the voting step before public tarballs

------------------------------------------------------------------------
r165661 | felicity | 2005-05-02 18:51:39 +0000 (Mon, 02 May 2005) | 1 line

bug 4298: if at the end of parsing out the content-type header we don't actually have a type, assume text/plain.
------------------------------------------------------------------------
r165643 | sidney | 2005-05-02 15:32:14 +0000 (Mon, 02 May 2005) | 1 line

bug 4290 Canonicalize rbl name to put a dot at end if it is a FQDN without a dot. Also change regression test because this changes the output of the test
------------------------------------------------------------------------
r165601 | quinlan | 2005-05-02 07:41:21 +0000 (Mon, 02 May 2005) | 2 lines

more display:none tests

------------------------------------------------------------------------
r165567 | parker | 2005-05-02 00:51:13 +0000 (Mon, 02 May 2005) | 1 line

Bug4297: Account for change in sa-learn output
------------------------------------------------------------------------
r165468 | quinlan | 2005-05-01 07:13:34 +0000 (Sun, 01 May 2005) | 2 lines

bu 4163: this should fix any issues with finding pkill and pgrep, please test

------------------------------------------------------------------------
r165459 | quinlan | 2005-05-01 04:51:08 +0000 (Sun, 01 May 2005) | 2 lines

only warn() on this when linting since it's a configuration error 

------------------------------------------------------------------------
r165453 | quinlan | 2005-05-01 03:22:34 +0000 (Sun, 01 May 2005) | 3 lines

change "Learned from" to "acted on" since this line is also used
when forgetting messages

------------------------------------------------------------------------
r165452 | quinlan | 2005-05-01 03:07:43 +0000 (Sun, 01 May 2005) | 2 lines

add UPGRADE

------------------------------------------------------------------------
r165451 | quinlan | 2005-05-01 03:03:28 +0000 (Sun, 01 May 2005) | 2 lines

remove $$ from logging messages since those are now standard

------------------------------------------------------------------------
r165450 | quinlan | 2005-05-01 02:58:46 +0000 (Sun, 01 May 2005) | 2 lines

remove $$ from logging messages since those are now standard

------------------------------------------------------------------------
r165449 | quinlan | 2005-05-01 02:58:40 +0000 (Sun, 01 May 2005) | 3 lines

bug 3908: fix locking code for stale locks
remove $$ from logging messages since those are now standard

------------------------------------------------------------------------
r165448 | quinlan | 2005-05-01 02:44:31 +0000 (Sun, 01 May 2005) | 2 lines

warn() rather than dbg() for unsolved meta dependencies

------------------------------------------------------------------------
r165447 | quinlan | 2005-05-01 02:31:12 +0000 (Sun, 01 May 2005) | 2 lines

fix secure_tmpfile function

------------------------------------------------------------------------
r165442 | sidney | 2005-05-01 00:27:00 +0000 (Sun, 01 May 2005) | 1 line

remove TODO comments for things that were done in the last checkin
------------------------------------------------------------------------
r165396 | jm | 2005-04-30 08:40:33 +0000 (Sat, 30 Apr 2005) | 4 lines

auto-mass-checks:

bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8

------------------------------------------------------------------------
r165357 | jm | 2005-04-29 23:07:01 +0000 (Fri, 29 Apr 2005) | 1 line

added note recommending SQL storage for Bayes or AWL, instead of DB_File
------------------------------------------------------------------------
r165356 | jm | 2005-04-29 23:03:58 +0000 (Fri, 29 Apr 2005) | 1 line

bug 3796: recommend SQL for quota users
------------------------------------------------------------------------
r165354 | jm | 2005-04-29 22:58:29 +0000 (Fri, 29 Apr 2005) | 1 line

bug 4017: secure_tmpfile caused infinite loop if out of fds or out of quota; fixed
------------------------------------------------------------------------
r165325 | quinlan | 2005-04-29 18:29:26 +0000 (Fri, 29 Apr 2005) | 2 lines

add pid to stderr messages

------------------------------------------------------------------------
r165289 | sidney | 2005-04-29 10:32:17 +0000 (Fri, 29 Apr 2005) | 1 line

bug 4269 and update spf tests to cover all spf replies
------------------------------------------------------------------------
r165283 | quinlan | 2005-04-29 09:09:44 +0000 (Fri, 29 Apr 2005) | 3 lines

less verbosity for debugging bayes (the token debugging) unless bayes is
specifically turned on for debugging

------------------------------------------------------------------------
r165281 | quinlan | 2005-04-29 08:55:42 +0000 (Fri, 29 Apr 2005) | 2 lines

bug 3426: print pyzor commands when debugging

------------------------------------------------------------------------
r165280 | jm | 2005-04-29 08:40:32 +0000 (Fri, 29 Apr 2005) | 4 lines

auto-mass-checks:

bug 4236: __RCVD_APNIC_b4236_c4 __RCVD_RIPE_b4236_c4 __RCVD_LACNIC_b4236_c4 __RCVD_FOREIGN_b4236_c4 __FROM_AOL_b4236_c4 T_MC_SPAMMY_FOREIGN_AOL_b4236_c4 __FROM_RIPE_b4236_c4 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c4 __FROM_APNIC_b4236_c4 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c4 __FROM_LACNIC_b4236_c4 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c4 __RCVD_APNIC_b4236_c5 __RCVD_RIPE_b4236_c5 __RCVD_LACNIC_b4236_c5 __RCVD_FOREIGN_b4236_c5 __FROM_AOL_b4236_c5 T_MC_SPAMMY_FOREIGN_AOL_b4236_c5 __FROM_RIPE_b4236_c5 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c5 __FROM_APNIC_b4236_c5 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c5 __FROM_LACNIC_b4236_c5 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c5

------------------------------------------------------------------------
r165279 | quinlan | 2005-04-29 08:39:27 +0000 (Fri, 29 Apr 2005) | 2 lines

bug 4268: remove $Id: lines

------------------------------------------------------------------------
r165277 | quinlan | 2005-04-29 08:22:22 +0000 (Fri, 29 Apr 2005) | 2 lines

remove old rules

------------------------------------------------------------------------
r165276 | quinlan | 2005-04-29 08:18:19 +0000 (Fri, 29 Apr 2005) | 2 lines

bug 4248: optimized advance fee fraud rules

------------------------------------------------------------------------
r165275 | quinlan | 2005-04-29 07:56:11 +0000 (Fri, 29 Apr 2005) | 2 lines

if an unknown conf type is used, just warn and skip the line, don't die

------------------------------------------------------------------------
r165274 | quinlan | 2005-04-29 07:51:56 +0000 (Fri, 29 Apr 2005) | 2 lines

add comment

------------------------------------------------------------------------
r165272 | quinlan | 2005-04-29 07:44:25 +0000 (Fri, 29 Apr 2005) | 2 lines

bug 3923: use local time for spamd file logs and a more standard format

------------------------------------------------------------------------
r165264 | parker | 2005-04-29 05:31:13 +0000 (Fri, 29 Apr 2005) | 1 line

Untie the db files before we remove, windows did not like trying to unlink the opened files.  Also, added some better debuging for when we try to remove the files
------------------------------------------------------------------------
r165149 | sidney | 2005-04-28 15:05:51 +0000 (Thu, 28 Apr 2005) | 1 line

bug 4260 further patch to reconnect socket with each message. bug 4278 fix infinite loop when testing for DNS
------------------------------------------------------------------------
r165117 | jm | 2005-04-28 08:40:44 +0000 (Thu, 28 Apr 2005) | 6 lines

auto-mass-checks:

bug 3860: T_MC_SARE_SUB_BUY_CHEAP_b3860_c0
bug 3861: T_MC_SARE_BOUNDARY_NP2_b3861_c0
bug 3863: T_MC_SUBJECT_DIET_b3863_c2 T_MC_SARE_SUB_LOSE_PCT_b3863_c2 T_MC_N1_SUBJECT_DIET_b3863_c2 T_MC_N2_SUBJECT_DIET_b3863_c2 T_MC_N3_SUBJECT_DIET_b3863_c2

------------------------------------------------------------------------
r165078 | jm | 2005-04-28 01:04:42 +0000 (Thu, 28 Apr 2005) | 1 line

tracked down mysterious BuildBot failures -- parse-rules-for-masses requires Data::Dumper. added as a dependency
------------------------------------------------------------------------
r165061 | felicity | 2005-04-27 22:52:28 +0000 (Wed, 27 Apr 2005) | 1 line

bug 4287: redhat rc script ought to return RETVAL and not just 0.  also fix small issue with default in case statement.
------------------------------------------------------------------------
r165055 | jm | 2005-04-27 21:53:21 +0000 (Wed, 27 Apr 2005) | 1 line

added commentary regarding die() usage
------------------------------------------------------------------------
r165053 | quinlan | 2005-04-27 21:44:53 +0000 (Wed, 27 Apr 2005) | 4 lines

fix TextCat so inability to load will cause a die() at new() time rather
than when first running the eval rule later, also add a bit more debugging
and die warnings (die is safe as used since it's protected in an eval)

------------------------------------------------------------------------
r165051 | quinlan | 2005-04-27 21:15:38 +0000 (Wed, 27 Apr 2005) | 2 lines

whitespace changes only

------------------------------------------------------------------------
r165019 | jm | 2005-04-27 17:59:01 +0000 (Wed, 27 Apr 2005) | 1 line

bug 3897: spamd -u causes child spamds to change back to 'root' euid on BSD
------------------------------------------------------------------------
r165017 | jm | 2005-04-27 17:55:57 +0000 (Wed, 27 Apr 2005) | 1 line

make URIDNSBL id-collision warnings more informative
------------------------------------------------------------------------
r164960 | jm | 2005-04-27 08:40:29 +0000 (Wed, 27 Apr 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r164931 | quinlan | 2005-04-27 01:29:43 +0000 (Wed, 27 Apr 2005) | 3 lines

DNS ID initialization is done only once in a while, just pick one
randomly, also use 'my' instead of 'our'

------------------------------------------------------------------------
r164917 | quinlan | 2005-04-26 23:43:05 +0000 (Tue, 26 Apr 2005) | 2 lines

documentation bug, request for more documentation

------------------------------------------------------------------------
r164916 | quinlan | 2005-04-26 23:42:41 +0000 (Tue, 26 Apr 2005) | 2 lines

remove dead DNS code

------------------------------------------------------------------------
r164915 | quinlan | 2005-04-26 23:42:04 +0000 (Tue, 26 Apr 2005) | 2 lines

more debugging and warning statements

------------------------------------------------------------------------
r164914 | quinlan | 2005-04-26 23:40:49 +0000 (Tue, 26 Apr 2005) | 2 lines

oops

------------------------------------------------------------------------
r164893 | felicity | 2005-04-26 21:40:21 +0000 (Tue, 26 Apr 2005) | 1 line

deal with uri_to_domain returning undef when it's not expected as well ...
------------------------------------------------------------------------
r164890 | felicity | 2005-04-26 21:36:34 +0000 (Tue, 26 Apr 2005) | 1 line

bug 4201: uri_to_domain() should not skip mailto URIs.  the intended fix was to skip mailto in URIBL checks, but just do that in the URIDNSBL plugin instead.
------------------------------------------------------------------------
r164888 | quinlan | 2005-04-26 21:28:46 +0000 (Tue, 26 Apr 2005) | 2 lines

these should be warnings

------------------------------------------------------------------------
r164887 | felicity | 2005-04-26 21:24:31 +0000 (Tue, 26 Apr 2005) | 1 line

bug 4182: generalize accreditation header support
------------------------------------------------------------------------
r164852 | jm | 2005-04-26 18:11:14 +0000 (Tue, 26 Apr 2005) | 1 line

remove non-functional X-header code; instead, just ignore any protocol headers in the spamd response that we do not understand, in a HTTP-compatible style, since this is what it was supposed to be doing in the first place anyway
------------------------------------------------------------------------
r164807 | dos | 2005-04-26 16:05:12 +0000 (Tue, 26 Apr 2005) | 1 line

bug 4282: detect Critical Path's authentication token
------------------------------------------------------------------------
r164766 | jm | 2005-04-26 08:40:32 +0000 (Tue, 26 Apr 2005) | 4 lines

auto-mass-checks:

bug 4021: T_MC_L_SUBJ_JAPAN_UCE_2_b4021_c0 T_MC_L_BODY_JAPAN_UCE_b4021_c0 T_MC_L_SUBJ_JAPAN_UCE_2_b4021_c2 T_MC_L_BODY_JAPAN_UCE_b4021_c2

------------------------------------------------------------------------
r164691 | quinlan | 2005-04-25 23:49:05 +0000 (Mon, 25 Apr 2005) | 2 lines

preserve leading whitespace in logging (useful for Data::Dumper)

------------------------------------------------------------------------
r164462 | quinlan | 2005-04-24 09:20:22 +0000 (Sun, 24 Apr 2005) | 2 lines

that was a bit silly

------------------------------------------------------------------------
r164461 | quinlan | 2005-04-24 09:19:12 +0000 (Sun, 24 Apr 2005) | 2 lines

allow locally-defined headers to be used experimentally

------------------------------------------------------------------------
r164458 | quinlan | 2005-04-24 08:32:06 +0000 (Sun, 24 Apr 2005) | 2 lines

new files

------------------------------------------------------------------------
r164435 | quinlan | 2005-04-24 01:05:26 +0000 (Sun, 24 Apr 2005) | 2 lines

version information can just be dbg()

------------------------------------------------------------------------
r164433 | quinlan | 2005-04-24 00:41:33 +0000 (Sun, 24 Apr 2005) | 2 lines

change to new logging API

------------------------------------------------------------------------
r164296 | parker | 2005-04-22 23:13:07 +0000 (Fri, 22 Apr 2005) | 1 line

Bump the number of tests
------------------------------------------------------------------------
r164278 | parker | 2005-04-22 19:45:22 +0000 (Fri, 22 Apr 2005) | 1 line

Added testcase from Bug4191
------------------------------------------------------------------------
r164276 | parker | 2005-04-22 19:29:09 +0000 (Fri, 22 Apr 2005) | 1 line

Remove obsolete -w option from usage
------------------------------------------------------------------------
r164167 | felicity | 2005-04-22 03:15:04 +0000 (Fri, 22 Apr 2005) | 1 line

bug 4275: fix issues with non-all-lowercase scheme in URI
------------------------------------------------------------------------
r164126 | quinlan | 2005-04-21 21:33:01 +0000 (Thu, 21 Apr 2005) | 2 lines

cleaning up various error messages

------------------------------------------------------------------------
r164087 | hstern | 2005-04-21 16:51:47 +0000 (Thu, 21 Apr 2005) | 5 lines

 * MANIFEST

 Checking in entries for evolve_metarule.


------------------------------------------------------------------------
r164028 | quinlan | 2005-04-21 10:39:26 +0000 (Thu, 21 Apr 2005) | 2 lines

bug 4272: fix __DIE__ warnings from Storable

------------------------------------------------------------------------
r164026 | quinlan | 2005-04-21 10:18:27 +0000 (Thu, 21 Apr 2005) | 2 lines

use less ambiguous name

------------------------------------------------------------------------
r164025 | quinlan | 2005-04-21 10:13:55 +0000 (Thu, 21 Apr 2005) | 2 lines

fix last test failure due to new logging code

------------------------------------------------------------------------
r164023 | quinlan | 2005-04-21 10:10:57 +0000 (Thu, 21 Apr 2005) | 2 lines

fix last test failure due to new logging code

------------------------------------------------------------------------
r164018 | quinlan | 2005-04-21 09:45:01 +0000 (Thu, 21 Apr 2005) | 2 lines

fix some logic errors that cause test failures in the new logging code

------------------------------------------------------------------------
r162115 | parker | 2005-04-21 03:28:26 +0000 (Thu, 21 Apr 2005) | 1 line

Fix up test failures and extra debug output from logging code
------------------------------------------------------------------------
r162103 | quinlan | 2005-04-21 00:57:00 +0000 (Thu, 21 Apr 2005) | 2 lines

remove some debugging code I accidentally left in

------------------------------------------------------------------------
r162102 | quinlan | 2005-04-21 00:49:22 +0000 (Thu, 21 Apr 2005) | 2 lines

add Logger.pm - not sure how this got dropped

------------------------------------------------------------------------
r162095 | quinlan | 2005-04-21 00:05:10 +0000 (Thu, 21 Apr 2005) | 2 lines

new logging code

------------------------------------------------------------------------
r162074 | quinlan | 2005-04-20 21:27:20 +0000 (Wed, 20 Apr 2005) | 2 lines

add spamd to list

------------------------------------------------------------------------
r162061 | quinlan | 2005-04-20 20:22:24 +0000 (Wed, 20 Apr 2005) | 2 lines

fix some weird spacing

------------------------------------------------------------------------
r162060 | quinlan | 2005-04-20 20:21:36 +0000 (Wed, 20 Apr 2005) | 2 lines

documentation updates (and some formatting changes)

------------------------------------------------------------------------
r161980 | sidney | 2005-04-19 21:19:23 +0000 (Tue, 19 Apr 2005) | 1 line

enable spf and dnbl tests in Windows where uid looks like root. see comment 43 in bug 3806
------------------------------------------------------------------------
r161975 | quinlan | 2005-04-19 20:52:50 +0000 (Tue, 19 Apr 2005) | 2 lines

add 60_whitelist_spf.cf

------------------------------------------------------------------------
r161970 | quinlan | 2005-04-19 20:47:21 +0000 (Tue, 19 Apr 2005) | 2 lines

SPF whitelist rules needed ifplugin, also move them to separate file

------------------------------------------------------------------------
r161778 | jm | 2005-04-18 17:40:09 +0000 (Mon, 18 Apr 2005) | 1 line

bug 4260: DNS code rewritten to use a custom single-socket event-based model instead of using the one provided by Net::DNS.   This will reduce the number of file descriptors consumed by SA (bugs 2352, 3387, 3924), and additionally avoids bug 3997, where Net::DNS mixes up DNS response packets, resulting in false positives.
------------------------------------------------------------------------
r161519 | felicity | 2005-04-15 20:43:03 +0000 (Fri, 15 Apr 2005) | 1 line

bug 4255: remove T_HTTPS_URI_MISMATCH test rule as the S/O ratio was too low to use (0.77)
------------------------------------------------------------------------
r161211 | parker | 2005-04-13 21:42:39 +0000 (Wed, 13 Apr 2005) | 1 line

Fix typo
------------------------------------------------------------------------
r161206 | felicity | 2005-04-13 20:50:07 +0000 (Wed, 13 Apr 2005) | 1 line

add meta.t to MANIFEST, fix meta dependency for PRIORITY_NO_NAME
------------------------------------------------------------------------
r161158 | jm | 2005-04-13 04:56:24 +0000 (Wed, 13 Apr 2005) | 1 line

use xor instead of or, for Sidney ;)
------------------------------------------------------------------------
r161157 | jm | 2005-04-13 04:49:06 +0000 (Wed, 13 Apr 2005) | 1 line

bug 3997: second half of fix ;)   check the ID values of response packets to make sure they match the appropriate query, before we use the data in a response.
------------------------------------------------------------------------
r161149 | jm | 2005-04-13 03:11:29 +0000 (Wed, 13 Apr 2005) | 1 line

oops, spamd was b0rked by that last checkin. fix, and add some better error reporting in the case of a die() during check
------------------------------------------------------------------------
r161148 | jm | 2005-04-13 03:02:59 +0000 (Wed, 13 Apr 2005) | 1 line

bug 3997: possible solution to the DNS answers getting mixed up bug, by using our own ID counter for DNS packets to avoid it getting reused between search() and bgsend().
------------------------------------------------------------------------
r161143 | jm | 2005-04-13 01:45:24 +0000 (Wed, 13 Apr 2005) | 1 line

add Bob to the list of allowed NEEDSMCers
------------------------------------------------------------------------
r161118 | quinlan | 2005-04-12 21:01:59 +0000 (Tue, 12 Apr 2005) | 2 lines

clean up mass-check error handling and usage()

------------------------------------------------------------------------
r161090 | quinlan | 2005-04-12 18:58:20 +0000 (Tue, 12 Apr 2005) | 2 lines

new version

------------------------------------------------------------------------
r161011 | jm | 2005-04-12 02:59:38 +0000 (Tue, 12 Apr 2005) | 1 line

bug 4218: per_msg_finish plugin API was not being called due to some misuse of a PerMsgStatus object in the received-header parser.  moved the misused object into Mail::SpamAssassin so that it stays around for the entire factory's lifecycle and avoid creation/destruction thrashing that way, and also fix this bug
------------------------------------------------------------------------
r161004 | quinlan | 2005-04-12 02:08:42 +0000 (Tue, 12 Apr 2005) | 2 lines

various updates

------------------------------------------------------------------------
r160995 | jm | 2005-04-12 01:00:41 +0000 (Tue, 12 Apr 2005) | 1 line

added note about SIGHUP required when syslogd is restarted
------------------------------------------------------------------------
r160982 | felicity | 2005-04-11 23:37:36 +0000 (Mon, 11 Apr 2005) | 1 line

bug 4255: look for generic http: URIs which indicate it'll goto an https: site...
------------------------------------------------------------------------
r160959 | dos | 2005-04-11 21:41:45 +0000 (Mon, 11 Apr 2005) | 1 line

bug 4223: add patch level support to Apple Mail MIME version
------------------------------------------------------------------------
r160944 | quinlan | 2005-04-11 20:21:47 +0000 (Mon, 11 Apr 2005) | 2 lines

attempt to alleviate problem of plugin configuration being non-obvious

------------------------------------------------------------------------
r160936 | parker | 2005-04-11 19:03:34 +0000 (Mon, 11 Apr 2005) | 1 line

Removed deprecated warning since we will not get the History plugin in for 3.1
------------------------------------------------------------------------
r160829 | sidney | 2005-04-11 04:14:51 +0000 (Mon, 11 Apr 2005) | 1 line

Finally adding a wishlist just in case anyone is interested :)
------------------------------------------------------------------------
r160803 | jm | 2005-04-10 20:44:04 +0000 (Sun, 10 Apr 2005) | 1 line

bug 3842: inactivate support for naive-Bayes probability combining, by abstracting into a new separate implementation class
------------------------------------------------------------------------
r160793 | jm | 2005-04-10 18:46:15 +0000 (Sun, 10 Apr 2005) | 1 line

bug 4253: remove 'Mail/' from spamassassin-run.pod so perldoc works again
------------------------------------------------------------------------
r160768 | quinlan | 2005-04-10 12:19:15 +0000 (Sun, 10 Apr 2005) | 2 lines

added unsafe_report

------------------------------------------------------------------------
r160767 | hstern | 2005-04-10 11:44:10 +0000 (Sun, 10 Apr 2005) | 5 lines

 * spamassassin.raw

Fixing a typo in rev r160766.  My bad.


------------------------------------------------------------------------
r160766 | hstern | 2005-04-10 10:58:04 +0000 (Sun, 10 Apr 2005) | 17 lines

 * spamassassin.raw
 * MANIFEST
 * Makefile.PL
 + lib/Mail/spamassassin-run.pod
 - spamassassin-run.pod

Fix for bug 4253: "spamassassin --help" no longer prints a usage message

Added -input and -pathlist flags to pod2usage to instruct it to use
Mail/spamassassin-run.pod instead of $0 and to search for spamassassin-run.pod
in @INC.  In the SpamAssassin source tree, spamassassin-run.pod had to be moved
to lib/Mail so that spamassassin.raw --help works when run from the source
tree and does not use a system-installed version of spamassassin-run.pod.

Made all necessary changes to MANIFEST and Makefile.PL.


------------------------------------------------------------------------
r160765 | quinlan | 2005-04-10 09:26:00 +0000 (Sun, 10 Apr 2005) | 2 lines

remove old test rules

------------------------------------------------------------------------
r160764 | quinlan | 2005-04-10 09:20:16 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 3616: add SPF_NEUTRAL and SPF_HELO_NEUTRAL test to SPF plugin

------------------------------------------------------------------------
r160763 | quinlan | 2005-04-10 09:09:23 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 3999: X-Newsreader - X-Mailer = PRIORITY_NO_NAME

------------------------------------------------------------------------
r160762 | quinlan | 2005-04-10 08:55:39 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 3738: documentation tweak

------------------------------------------------------------------------
r160760 | quinlan | 2005-04-10 08:39:07 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 3250: remove attempt to MARKETING_PARTNERS, no better

------------------------------------------------------------------------
r160759 | quinlan | 2005-04-10 08:35:57 +0000 (Sun, 10 Apr 2005) | 2 lines

change DOMAIN_4U2 from body to uri

------------------------------------------------------------------------
r160758 | quinlan | 2005-04-10 08:28:43 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 4240: make non-fatal configuration errors use info()-level messages

------------------------------------------------------------------------
r160742 | quinlan | 2005-04-10 06:22:28 +0000 (Sun, 10 Apr 2005) | 2 lines

bug 4072: add reasonable level of lint support for meta rules

------------------------------------------------------------------------
r160676 | hstern | 2005-04-09 10:31:25 +0000 (Sat, 09 Apr 2005) | 12 lines

 * masses/evolve_metarule
 * masses/evolve_metarule/evolve_metarule.c
 * masses/evolve_metarule/preproc.pl
 * masses/evolve_metarule/Makefile
 * masses/evolve_metarule/README

 This program is used to optimize phrase-based meta rules such as
 ADVANCE_FEE and NIGERIAN for performance by selecting a subset of the
 candidate body rules.

 See bug 4248.

------------------------------------------------------------------------
r160662 | quinlan | 2005-04-09 07:05:58 +0000 (Sat, 09 Apr 2005) | 2 lines

bug 4250: sa-learn docs missing --mbox under options

------------------------------------------------------------------------
r160659 | dos | 2005-04-09 05:38:27 +0000 (Sat, 09 Apr 2005) | 1 line

bug 4223: add patch level version support for Apple Mail
------------------------------------------------------------------------
r160658 | felicity | 2005-04-09 05:10:53 +0000 (Sat, 09 Apr 2005) | 1 line

update the score generation docs a little -- use pmc now instead of submit to request an account, and stop refering to cvs and the 'ga'...
------------------------------------------------------------------------
r160657 | felicity | 2005-04-09 04:01:26 +0000 (Sat, 09 Apr 2005) | 1 line

icann approves 2 new tlds...
------------------------------------------------------------------------
r160611 | quinlan | 2005-04-08 21:16:51 +0000 (Fri, 08 Apr 2005) | 2 lines

test rule

------------------------------------------------------------------------
r160607 | quinlan | 2005-04-08 21:07:00 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 3902: note removal of X-Spam- headers

------------------------------------------------------------------------
r160606 | quinlan | 2005-04-08 20:55:42 +0000 (Fri, 08 Apr 2005) | 2 lines

IP_PRIVATE regexp already contains ^ at beginning

------------------------------------------------------------------------
r160598 | felicity | 2005-04-08 20:19:56 +0000 (Fri, 08 Apr 2005) | 1 line

add missing files to MANIFEST, sort to fix ordering issues
------------------------------------------------------------------------
r160540 | quinlan | 2005-04-08 09:12:03 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 3250: possible replacement rules

------------------------------------------------------------------------
r160538 | quinlan | 2005-04-08 08:44:15 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 4193: description exists for non-existent rule in 30_text_de.cf

------------------------------------------------------------------------
r160537 | quinlan | 2005-04-08 08:40:34 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 4037: fix meta rules with unmet dependencies and add preventative test

------------------------------------------------------------------------
r160535 | quinlan | 2005-04-08 08:38:05 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 4037: fix meta rules with unmet dependencies and add preventative test

------------------------------------------------------------------------
r160533 | quinlan | 2005-04-08 08:01:48 +0000 (Fri, 08 Apr 2005) | 2 lines

add meta dependencies and eval functions to parsed rules data structure

------------------------------------------------------------------------
r160531 | quinlan | 2005-04-08 07:57:16 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 3070: test rules for tiny CSS fonts

------------------------------------------------------------------------
r160528 | quinlan | 2005-04-08 07:43:34 +0000 (Fri, 08 Apr 2005) | 2 lines

bug 4056: Polish rules contribued by Radoslaw Stachowiak

------------------------------------------------------------------------
r160520 | quinlan | 2005-04-08 06:18:50 +0000 (Fri, 08 Apr 2005) | 2 lines

new script to generate translations using Lingua::Translate (Babelfish)

------------------------------------------------------------------------
r160513 | dos | 2005-04-08 04:59:59 +0000 (Fri, 08 Apr 2005) | 1 line

bug 3997: disable persistent sockets (since bgsend creates a new socket anyway)
------------------------------------------------------------------------
r160499 | quinlan | 2005-04-08 00:46:21 +0000 (Fri, 08 Apr 2005) | 2 lines

some test advance_fee fraud rules

------------------------------------------------------------------------
r160394 | mss | 2005-04-07 09:25:58 +0000 (Thu, 07 Apr 2005) | 2 lines

Skip all RFC 2606 example.foo domains.

------------------------------------------------------------------------
r160371 | duncf | 2005-04-07 02:50:22 +0000 (Thu, 07 Apr 2005) | 2 lines

Bug 3784: Add comments to local.cf

------------------------------------------------------------------------
r160276 | quinlan | 2005-04-06 10:02:57 +0000 (Wed, 06 Apr 2005) | 2 lines

document reversing of the quads

------------------------------------------------------------------------
r160275 | quinlan | 2005-04-06 09:58:31 +0000 (Wed, 06 Apr 2005) | 2 lines

MP fraud list is part of SURBL PH now, removing

------------------------------------------------------------------------
r160273 | quinlan | 2005-04-06 09:53:21 +0000 (Wed, 06 Apr 2005) | 4 lines

bug 4242: don't lookup private or invalid IPs, if NS record is an A record
  then just look it up directly in DNSBLs
bug 4013: add IP address host checking to urirhsbl and urirhssub

------------------------------------------------------------------------
r160254 | parker | 2005-04-06 05:26:20 +0000 (Wed, 06 Apr 2005) | 1 line

Bug 3833: Catch undefined values returned by the database
------------------------------------------------------------------------
r160246 | parker | 2005-04-06 00:48:37 +0000 (Wed, 06 Apr 2005) | 1 line

Bug3971: Added note about Pg grants for the bayes tables
------------------------------------------------------------------------
r160231 | quinlan | 2005-04-05 22:21:05 +0000 (Tue, 05 Apr 2005) | 2 lines

some miscellaneous errors, reindent a function

------------------------------------------------------------------------
r160208 | parker | 2005-04-05 18:52:12 +0000 (Tue, 05 Apr 2005) | 1 line

Remove debug msgs
------------------------------------------------------------------------
r160144 | quinlan | 2005-04-05 08:54:20 +0000 (Tue, 05 Apr 2005) | 2 lines

bug 2733: remove proposed HTML_WEB_BUGS replacement

------------------------------------------------------------------------
r160044 | felicity | 2005-04-04 14:07:25 +0000 (Mon, 04 Apr 2005) | 1 line

we should keep the explicit uribl skip for example.com
------------------------------------------------------------------------
r160005 | quinlan | 2005-04-04 08:36:05 +0000 (Mon, 04 Apr 2005) | 3 lines

bug 3886: update URIBL whitelist with persistent high volume only,
  increase to 200 entries

------------------------------------------------------------------------
r159995 | quinlan | 2005-04-04 07:28:28 +0000 (Mon, 04 Apr 2005) | 2 lines

move "experimental" plugins to end of file

------------------------------------------------------------------------
r159984 | quinlan | 2005-04-04 04:37:54 +0000 (Mon, 04 Apr 2005) | 2 lines

bug 3195: HTML_BADTAG FP due to xml prefixed elements

------------------------------------------------------------------------
r159904 | quinlan | 2005-04-03 09:11:26 +0000 (Sun, 03 Apr 2005) | 3 lines

bug 3955: documented and actual behaviour of auto_whitelist_path do not match
(basically, Daryl's patch plus my fix for bug 4119)

------------------------------------------------------------------------
r159903 | quinlan | 2005-04-03 09:09:45 +0000 (Sun, 03 Apr 2005) | 2 lines

some documentation tweaks

------------------------------------------------------------------------
r159902 | quinlan | 2005-04-03 08:59:28 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 3382: Makefile does not rebuild objects when c file changed

------------------------------------------------------------------------
r159901 | quinlan | 2005-04-03 08:47:26 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 4119: change bayes_path to consider directories as invalid values

------------------------------------------------------------------------
r159884 | parker | 2005-04-03 04:41:45 +0000 (Sun, 03 Apr 2005) | 1 line

Bug1201: Fix compiler problem
------------------------------------------------------------------------
r159881 | parker | 2005-04-03 04:13:47 +0000 (Sun, 03 Apr 2005) | 1 line

Bug1201: Fix binary incompatibility in libspamc
------------------------------------------------------------------------
r159879 | quinlan | 2005-04-03 03:54:24 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 3963: documentation correction: Hashcash in USAGE file

------------------------------------------------------------------------
r159878 | quinlan | 2005-04-03 03:50:49 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 4041: documentation touch-up for administrator options

------------------------------------------------------------------------
r159876 | quinlan | 2005-04-03 03:32:42 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 3650: can't call SpamAssassin->finish(), multiple finish() errors

------------------------------------------------------------------------
r159875 | quinlan | 2005-04-03 03:29:47 +0000 (Sun, 03 Apr 2005) | 2 lines

bug 4142, bug 4227: excessive work in regexps

------------------------------------------------------------------------
r159871 | quinlan | 2005-04-03 03:26:15 +0000 (Sun, 03 Apr 2005) | 2 lines

simplify

------------------------------------------------------------------------
r159869 | quinlan | 2005-04-03 03:19:29 +0000 (Sun, 03 Apr 2005) | 3 lines

generalize MSExec plugin to be an AntiVirus plugin
bug 2417: move MIME_SUSPECT_NAME to AntiVirus plugin

------------------------------------------------------------------------
r159863 | quinlan | 2005-04-03 02:00:42 +0000 (Sun, 03 Apr 2005) | 2 lines

section on backwards compatibility not needed now

------------------------------------------------------------------------
r159852 | quinlan | 2005-04-02 23:58:13 +0000 (Sat, 02 Apr 2005) | 5 lines

bug 4205: simplify INSTALL and README by removing checksum system stuff
README: mention all disabled code briefly rather than MAPS in detail and
  list reasons for disabling code
INSTALL: mention customization in README at end of installation instructions

------------------------------------------------------------------------
r159839 | quinlan | 2005-04-02 22:44:59 +0000 (Sat, 02 Apr 2005) | 2 lines

bug 4233: rewrite_header: Uninitialized values in PerMsgStatus.pm

------------------------------------------------------------------------
r159837 | quinlan | 2005-04-02 22:34:47 +0000 (Sat, 02 Apr 2005) | 3 lines

fix skipping for multiple-charset models
some performance tuning

------------------------------------------------------------------------
r159766 | mss | 2005-04-02 11:05:04 +0000 (Sat, 02 Apr 2005) | 2 lines

bug 3952:  Doc fix for --username=root

------------------------------------------------------------------------
r159760 | quinlan | 2005-04-02 06:34:25 +0000 (Sat, 02 Apr 2005) | 2 lines

remove remnant of old code

------------------------------------------------------------------------
r159759 | quinlan | 2005-04-02 06:33:30 +0000 (Sat, 02 Apr 2005) | 5 lines

move TextCat language guesser to a plugin:
- all eval tests depending on plugin moved out of EvalTests.pm
- add conf to extract_metadata plugin call
- create an inactive list of languages speed up performance (~10%)

------------------------------------------------------------------------
r159712 | parker | 2005-04-01 17:51:01 +0000 (Fri, 01 Apr 2005) | 1 line

Add missing MySQL.pm file
------------------------------------------------------------------------
r159711 | parker | 2005-04-01 17:49:10 +0000 (Fri, 01 Apr 2005) | 1 line

Added MySQL 4.1+ specific bayes storage module
------------------------------------------------------------------------
r159138 | dos | 2005-03-27 05:09:21 +0000 (Sun, 27 Mar 2005) | 1 line

bug 4229: add authenticated relay support to trusted networks inferral code
------------------------------------------------------------------------
r159133 | dos | 2005-03-27 02:10:38 +0000 (Sun, 27 Mar 2005) | 1 line

bug 4140: add option to allow SPF checks to work through trusted relays
------------------------------------------------------------------------
r158898 | quinlan | 2005-03-24 09:31:55 +0000 (Thu, 24 Mar 2005) | 2 lines

from svn conflict comes unfinished code (slightly beefier warning messages)

------------------------------------------------------------------------
r158887 | jm | 2005-03-24 06:50:52 +0000 (Thu, 24 Mar 2005) | 1 line

bug 3997: log any incorrect answers received
------------------------------------------------------------------------
r158867 | dos | 2005-03-24 03:06:04 +0000 (Thu, 24 Mar 2005) | 1 line

bug 4096: reverted r158011
------------------------------------------------------------------------
r158848 | felicity | 2005-03-23 22:27:17 +0000 (Wed, 23 Mar 2005) | 1 line

need to escape hashes so as to not be a comment...  ReplaceTags related.
------------------------------------------------------------------------
r158846 | felicity | 2005-03-23 22:22:15 +0000 (Wed, 23 Mar 2005) | 1 line

get rid of excess escaping for ReplaceTags
------------------------------------------------------------------------
r158840 | felicity | 2005-03-23 22:06:25 +0000 (Wed, 23 Mar 2005) | 1 line

update MANIFEST
------------------------------------------------------------------------
r158831 | parker | 2005-03-23 20:54:54 +0000 (Wed, 23 Mar 2005) | 1 line

Bug 4217: Add index for id and atime to help speed up calculations for token expiration
------------------------------------------------------------------------
r158830 | parker | 2005-03-23 20:46:38 +0000 (Wed, 23 Mar 2005) | 1 line

fixups for new test config stuff
------------------------------------------------------------------------
r158743 | parker | 2005-03-23 07:16:24 +0000 (Wed, 23 Mar 2005) | 9 lines

An initial cut at a pure perl client for the spamd protocol.

Right now it just implements process, check, learn and ping.

We can add the others as time goes by.

I'm also not set on the current API, so I expect it to change
a bit.

------------------------------------------------------------------------
r158721 | jm | 2005-03-23 03:16:13 +0000 (Wed, 23 Mar 2005) | 1 line

might as well have a test for it here too; also rename using a non-SURBL-listed domain
------------------------------------------------------------------------
r158720 | jm | 2005-03-23 03:10:13 +0000 (Wed, 23 Mar 2005) | 1 line

bug 4213: deal with evil URL-encoding tricks (ampersand in URL hostname, %-encoding in the scheme portion of the URL)
------------------------------------------------------------------------
r158716 | jm | 2005-03-23 02:56:39 +0000 (Wed, 23 Mar 2005) | 1 line

damn 'unless' always gets me confused ;)
------------------------------------------------------------------------
r158712 | jm | 2005-03-23 02:47:46 +0000 (Wed, 23 Mar 2005) | 1 line

minor cleanup; child_handler() is now called with no signal, so don't log in that case
------------------------------------------------------------------------
r158666 | jm | 2005-03-22 21:09:34 +0000 (Tue, 22 Mar 2005) | 1 line

match 'return-path' header case-insensitively, according to RFC2822
------------------------------------------------------------------------
r158635 | felicity | 2005-03-22 18:27:05 +0000 (Tue, 22 Mar 2005) | 1 line

promote some test rules
------------------------------------------------------------------------
r158590 | felicity | 2005-03-22 10:14:45 +0000 (Tue, 22 Mar 2005) | 1 line

bug 4214: remove extra debug statement
------------------------------------------------------------------------
r158542 | jm | 2005-03-22 06:03:39 +0000 (Tue, 22 Mar 2005) | 1 line

bug 4208: URI parser should catch 'cut and paste' raw URLs that appear without http:// prefix
------------------------------------------------------------------------
r158541 | jm | 2005-03-22 06:00:33 +0000 (Tue, 22 Mar 2005) | 1 line

bug 3409: modify header ordering for DomainKeys compatibility, by placing markup headers at the top of the message
------------------------------------------------------------------------
r158312 | parker | 2005-03-20 06:23:45 +0000 (Sun, 20 Mar 2005) | 1 line

add some checks to make sure the progress variable is defined before using it
------------------------------------------------------------------------
r158294 | parker | 2005-03-20 04:06:01 +0000 (Sun, 20 Mar 2005) | 1 line

also rename test for sa_t_init
------------------------------------------------------------------------
r158279 | felicity | 2005-03-20 03:06:36 +0000 (Sun, 20 Mar 2005) | 1 line

renaming spamc_L to be spamc_optL -- some OSes have case insensitive filesystem names, which causes svn errors between spamc_l and spamc_L.
------------------------------------------------------------------------
r158206 | jm | 2005-03-19 06:03:11 +0000 (Sat, 19 Mar 2005) | 1 line

also, don't use symlinks due to some b0rked mirrors
------------------------------------------------------------------------
r158204 | felicity | 2005-03-19 05:22:26 +0000 (Sat, 19 Mar 2005) | 1 line

don't create current files for releases, fix documentation
------------------------------------------------------------------------
r158200 | jm | 2005-03-19 03:36:52 +0000 (Sat, 19 Mar 2005) | 1 line

bug 4190: avoid race condition in the old-style forking algorithm, workaround thanks to Alexey Kravchuk
------------------------------------------------------------------------
r158199 | jm | 2005-03-19 03:31:10 +0000 (Sat, 19 Mar 2005) | 1 line

bugfix: if spamd prefork scaling is not being used, we need to close the backchannel manually from spamd
------------------------------------------------------------------------
r158190 | jm | 2005-03-19 03:14:02 +0000 (Sat, 19 Mar 2005) | 1 line

oops, minor warning message update
------------------------------------------------------------------------
r158189 | jm | 2005-03-19 03:13:41 +0000 (Sat, 19 Mar 2005) | 1 line

oops, minor warning message update
------------------------------------------------------------------------
r158187 | jm | 2005-03-19 02:24:00 +0000 (Sat, 19 Mar 2005) | 1 line

bug 3602: 'make test' should use a configuration file instead of bothering the user at Makefile.PL time
------------------------------------------------------------------------
r158186 | jm | 2005-03-19 02:21:37 +0000 (Sat, 19 Mar 2005) | 1 line

MANIFEST.SKIP fix; need to ignore config
------------------------------------------------------------------------
r158185 | jm | 2005-03-19 02:21:22 +0000 (Sat, 19 Mar 2005) | 1 line

MANIFEST fix; need to ship config.dist
------------------------------------------------------------------------
r158153 | quinlan | 2005-03-18 22:48:12 +0000 (Fri, 18 Mar 2005) | 2 lines

bug 4204: disable DCC by default due to license change

------------------------------------------------------------------------
r158134 | parker | 2005-03-18 20:43:10 +0000 (Fri, 18 Mar 2005) | 1 line

Bug 1201: exitcode should always be 0 or EX_OK when learning was successful or message was already learned
------------------------------------------------------------------------
r158029 | parker | 2005-03-18 07:46:45 +0000 (Fri, 18 Mar 2005) | 1 line

Bug 1201: Add learning support to spamd/spamc
------------------------------------------------------------------------
r158015 | parker | 2005-03-18 03:29:09 +0000 (Fri, 18 Mar 2005) | 1 line

Add missing SDBM.pm file
------------------------------------------------------------------------
r158011 | dos | 2005-03-18 02:55:47 +0000 (Fri, 18 Mar 2005) | 1 line

bug 4096: add conf option for exisitng code & modify code to use {conf} rather than {main}
------------------------------------------------------------------------
r158001 | dos | 2005-03-18 01:00:24 +0000 (Fri, 18 Mar 2005) | 1 line

bug 4201: corrected test case
------------------------------------------------------------------------
r157999 | dos | 2005-03-18 00:38:49 +0000 (Fri, 18 Mar 2005) | 1 line

bug 3090: look for at least one word before the ID in the 2nd last ID type
------------------------------------------------------------------------
r157980 | quinlan | 2005-03-17 21:33:26 +0000 (Thu, 17 Mar 2005) | 2 lines

bug 4199: MSGID_RANDY meta rule is ignoring __MSGID_OK_DIGITS

------------------------------------------------------------------------
r157977 | dos | 2005-03-17 21:06:47 +0000 (Thu, 17 Mar 2005) | 1 line

bug 4201: prevent email addresses from being checked against URIBL
------------------------------------------------------------------------
r157812 | parker | 2005-03-16 21:55:49 +0000 (Wed, 16 Mar 2005) | 1 line

Add documentation for --progress
------------------------------------------------------------------------
r157803 | parker | 2005-03-16 21:09:37 +0000 (Wed, 16 Mar 2005) | 1 line

Bug 3835: Add a short blurb about admin options not being allowed in use SQL preferences
------------------------------------------------------------------------
r157800 | parker | 2005-03-16 20:59:15 +0000 (Wed, 16 Mar 2005) | 1 line

Bug 3904: Increase size of preference column
------------------------------------------------------------------------
r157797 | parker | 2005-03-16 20:06:03 +0000 (Wed, 16 Mar 2005) | 1 line

add missing file
------------------------------------------------------------------------
r157795 | parker | 2005-03-16 20:02:45 +0000 (Wed, 16 Mar 2005) | 1 line

Bug 4057: Add progress bar to sa-learn and spamassassin
------------------------------------------------------------------------
r157771 | parker | 2005-03-16 16:43:57 +0000 (Wed, 16 Mar 2005) | 1 line

add missing bayessdbm.t file
------------------------------------------------------------------------
r157769 | felicity | 2005-03-16 16:38:22 +0000 (Wed, 16 Mar 2005) | 1 line

don't run spamd_prefork_stress by default
------------------------------------------------------------------------
r157740 | felicity | 2005-03-16 13:06:02 +0000 (Wed, 16 Mar 2005) | 1 line

bug 4192: require_version ought to work inside if statements, so don't treat it as special in that regard
------------------------------------------------------------------------
r157633 | jm | 2005-03-16 02:52:48 +0000 (Wed, 16 Mar 2005) | 1 line

bug 4189: prefork race condition, spotted by Alexy Kravchuk.   fixed and test case added
------------------------------------------------------------------------
r157626 | parker | 2005-03-16 02:00:21 +0000 (Wed, 16 Mar 2005) | 1 line

Bug 3671: Add SDBM bayes storage driver
------------------------------------------------------------------------
r157625 | parker | 2005-03-16 01:58:52 +0000 (Wed, 16 Mar 2005) | 1 line

bayes benchmark code
------------------------------------------------------------------------
r157460 | felicity | 2005-03-14 20:49:37 +0000 (Mon, 14 Mar 2005) | 1 line

bug 3661: add more support for <span ...>, display:none, color, and background-color.  fix issues with visible vs invisible rendered text.  add new test rules for invisible span and invisble text.
------------------------------------------------------------------------
r157454 | felicity | 2005-03-14 19:50:54 +0000 (Mon, 14 Mar 2005) | 1 line

bug 4191: deal with lack of port number in a URI when converting to a domain
------------------------------------------------------------------------
r157408 | jm | 2005-03-14 08:40:20 +0000 (Mon, 14 Mar 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r157322 | jm | 2005-03-13 08:40:25 +0000 (Sun, 13 Mar 2005) | 4 lines

auto-mass-checks:

bug 3250: T_MC_MARKETING_PARTNERS_b3250_c6

------------------------------------------------------------------------
r157320 | jm | 2005-03-13 05:02:07 +0000 (Sun, 13 Mar 2005) | 1 line

fixing bug that was blocking needsmc code from using rules from the 'needsmc' comment itself
------------------------------------------------------------------------
r157229 | felicity | 2005-03-12 04:59:40 +0000 (Sat, 12 Mar 2005) | 1 line

spamassassin-script is now spamassassin-run ...
------------------------------------------------------------------------
r157226 | felicity | 2005-03-12 03:58:33 +0000 (Sat, 12 Mar 2005) | 1 line

bug 4148: clear up the sa-learn POD to specify that --folders requires a type or at least a second colon
------------------------------------------------------------------------
r157209 | felicity | 2005-03-12 02:41:26 +0000 (Sat, 12 Mar 2005) | 1 line

change the HTML parsed URI code again to be a bit more concise, restore 3.0 API, etc.  change URIBL ranking and an eval test to use the new layout.
------------------------------------------------------------------------
r157208 | jm | 2005-03-12 02:39:14 +0000 (Sat, 12 Mar 2005) | 1 line

bug 4180: ident lookups can return an empty string.  allow this
------------------------------------------------------------------------
r157206 | jm | 2005-03-12 02:32:46 +0000 (Sat, 12 Mar 2005) | 1 line

bug 3102: spamc should log if a message is too large to be scanned; fixed
------------------------------------------------------------------------
r157204 | jm | 2005-03-12 02:02:03 +0000 (Sat, 12 Mar 2005) | 1 line

bug 2788: doco fixes for blacklist rules where autolearning is concerned; also bug 2865: don't learn messages as ham if they were previously marked spam by the classifier (due to blacklists etc.), and vice-versa.
------------------------------------------------------------------------
r157203 | jm | 2005-03-12 01:59:00 +0000 (Sat, 12 Mar 2005) | 1 line

bug 2733: try new web-bug detection
------------------------------------------------------------------------
r157202 | jm | 2005-03-12 01:40:30 +0000 (Sat, 12 Mar 2005) | 1 line

USER_IN_BLACKLIST_TO shouldn't be 'nice'
------------------------------------------------------------------------
r157201 | jm | 2005-03-12 01:37:46 +0000 (Sat, 12 Mar 2005) | 1 line

bug 2733: try new web-bug detection
------------------------------------------------------------------------
r157200 | jm | 2005-03-12 01:22:58 +0000 (Sat, 12 Mar 2005) | 1 line

bug 4099: add support for some previously-unparseable header formats to clear up the known T_UNPARSEABLE_RELAY ham hits.   Also, add support for qmail-scanner adding the envelope-sender data for a handover, since it's useful for SPF testing etc.
------------------------------------------------------------------------
r157199 | quinlan | 2005-03-12 01:07:27 +0000 (Sat, 12 Mar 2005) | 2 lines

fix braino

------------------------------------------------------------------------
r157197 | quinlan | 2005-03-12 01:04:05 +0000 (Sat, 12 Mar 2005) | 2 lines

move spamassassin-script to spamassassin-run

------------------------------------------------------------------------
r157196 | quinlan | 2005-03-12 01:03:45 +0000 (Sat, 12 Mar 2005) | 2 lines

move spamassassin-script to spamassassin-run

------------------------------------------------------------------------
r157195 | quinlan | 2005-03-12 00:56:38 +0000 (Sat, 12 Mar 2005) | 2 lines

try to fix some issues with spamassassin documentation

------------------------------------------------------------------------
r157194 | quinlan | 2005-03-12 00:48:25 +0000 (Sat, 12 Mar 2005) | 4 lines

move sa-filter.raw back to spamassassin.raw
in new spamassassin.raw, restore meta-document
move spamassassin.raw script usage to spamassassin-script.pod

------------------------------------------------------------------------
r157193 | quinlan | 2005-03-12 00:41:34 +0000 (Sat, 12 Mar 2005) | 2 lines

typo

------------------------------------------------------------------------
r157186 | quinlan | 2005-03-12 00:26:20 +0000 (Sat, 12 Mar 2005) | 2 lines

remove this version of spamassassin.raw (no history)

------------------------------------------------------------------------
r157185 | quinlan | 2005-03-12 00:19:22 +0000 (Sat, 12 Mar 2005) | 2 lines

sa-filter leftovers

------------------------------------------------------------------------
r157182 | quinlan | 2005-03-12 00:12:23 +0000 (Sat, 12 Mar 2005) | 2 lines

sa-filter leftovers

------------------------------------------------------------------------
r157181 | quinlan | 2005-03-12 00:11:21 +0000 (Sat, 12 Mar 2005) | 2 lines

sa-filter leftover

------------------------------------------------------------------------
r157175 | jm | 2005-03-11 23:25:52 +0000 (Fri, 11 Mar 2005) | 1 line

allow NEEDSMC to operate on the comment it's in, too
------------------------------------------------------------------------
r157174 | parker | 2005-03-11 23:22:15 +0000 (Fri, 11 Mar 2005) | 1 line

Slightly better regex
------------------------------------------------------------------------
r157164 | parker | 2005-03-11 21:58:16 +0000 (Fri, 11 Mar 2005) | 1 line

Bug3951: Get rid of variable bunches for tok_get_all and just query in bunches of 100 or all if < 100
------------------------------------------------------------------------
r157156 | quinlan | 2005-03-11 21:03:10 +0000 (Fri, 11 Mar 2005) | 2 lines

bug 1839: possible additions to advance fee fraud rules

------------------------------------------------------------------------
r157084 | felicity | 2005-03-11 14:29:10 +0000 (Fri, 11 Mar 2005) | 1 line

replacetags debug output was very noisy, so only show the replacements if the debug channel is specifically enabled
------------------------------------------------------------------------
r157063 | quinlan | 2005-03-11 08:56:14 +0000 (Fri, 11 Mar 2005) | 2 lines

name change

------------------------------------------------------------------------
r157061 | quinlan | 2005-03-11 08:49:25 +0000 (Fri, 11 Mar 2005) | 2 lines

automatically zero scores for reused rules

------------------------------------------------------------------------
r157052 | dos | 2005-03-11 07:27:28 +0000 (Fri, 11 Mar 2005) | 1 line

bug 4181: detection of qmail ESMTPA; token
------------------------------------------------------------------------
r157050 | quinlan | 2005-03-11 07:09:41 +0000 (Fri, 11 Mar 2005) | 2 lines

spamcop_max_report_size should go into the SpamCop plugin

------------------------------------------------------------------------
r157048 | dos | 2005-03-11 05:07:06 +0000 (Fri, 11 Mar 2005) | 1 line

bug 4064: implements spamcop_max_report_size
------------------------------------------------------------------------
r157037 | dos | 2005-03-11 03:37:02 +0000 (Fri, 11 Mar 2005) | 1 line

bug 3487: implements whitelist_from_spf & def_whitelist_from_spf
------------------------------------------------------------------------
r156977 | jm | 2005-03-10 18:37:00 +0000 (Thu, 10 Mar 2005) | 1 line

bug 3700: spamd new-format syslog info was missing username, uid, threshold, remote host info.  fixed
------------------------------------------------------------------------
r156975 | jm | 2005-03-10 18:29:33 +0000 (Thu, 10 Mar 2005) | 1 line

bug 3635: reverting the 'spamassassin as symlink' idea
------------------------------------------------------------------------
r156971 | jm | 2005-03-10 18:01:31 +0000 (Thu, 10 Mar 2005) | 1 line

spamc -s doco made a little clearer
------------------------------------------------------------------------
r156670 | felicity | 2005-03-09 19:14:01 +0000 (Wed, 09 Mar 2005) | 1 line

try out different meta dependencies
------------------------------------------------------------------------
r156655 | felicity | 2005-03-09 16:40:18 +0000 (Wed, 09 Mar 2005) | 1 line

bug 4121: during copy_config(), we need to deal with the scores array reference specially.  basically it needs to be a pointer into the scoreset hash array list, but without special handling, it would be a copy of what it used to point to, which causes problems.
------------------------------------------------------------------------
r156500 | quinlan | 2005-03-08 05:01:22 +0000 (Tue, 08 Mar 2005) | 2 lines

add Daryl O'Shea, move Matt Yackley to inactive list (> 6 months)

------------------------------------------------------------------------
r156439 | felicity | 2005-03-07 19:47:22 +0000 (Mon, 07 Mar 2005) | 1 line

in 3.1, HUP should always work since the parent stays root, so remove the spamd pod that says otherwise
------------------------------------------------------------------------
r156400 | jm | 2005-03-07 06:23:32 +0000 (Mon, 07 Mar 2005) | 1 line

add replacement HELO_DYNAMIC rules which fix the 'HELO_DYNAMIC rules firing on authenticated handovers'
------------------------------------------------------------------------
r156398 | jm | 2005-03-07 06:00:39 +0000 (Mon, 07 Mar 2005) | 1 line

plugins can now set tags to subroutine references, to return dynamic data easily
------------------------------------------------------------------------
r156345 | quinlan | 2005-03-06 22:31:18 +0000 (Sun, 06 Mar 2005) | 2 lines

note about license

------------------------------------------------------------------------
r156299 | quinlan | 2005-03-06 08:59:53 +0000 (Sun, 06 Mar 2005) | 2 lines

dbg statements

------------------------------------------------------------------------
r156298 | felicity | 2005-03-06 08:31:59 +0000 (Sun, 06 Mar 2005) | 1 line

bug 3937: Windows-esque platforms tend to have their directories always world-writable, which means PATH gets set to null during our taint mode environment cleansing.  as world-writable dirs on these platforms don't seem to have taint issues, we can just skip that step appropriately
------------------------------------------------------------------------
r156296 | felicity | 2005-03-06 07:54:02 +0000 (Sun, 06 Mar 2005) | 1 line

bug 3704: if a message was already learned, don't autolearn it in the opposite way.  added in no_relearn option to init_learner(), and changed init_learner() to go through a key/value pair array instead of numerous if/then statements to make it cleaner.  also init_learner() now returns the original values so a change can be undone later on.
------------------------------------------------------------------------
r156295 | felicity | 2005-03-06 07:06:20 +0000 (Sun, 06 Mar 2005) | 1 line

T_MISSING_MIME_HB_SEP is a body rule, not a header rule
------------------------------------------------------------------------
r156294 | felicity | 2005-03-06 07:05:51 +0000 (Sun, 06 Mar 2005) | 1 line

fix issue where body vs header gets incorrect results for check_msg_parse_flags()
------------------------------------------------------------------------
r156293 | felicity | 2005-03-06 04:53:47 +0000 (Sun, 06 Mar 2005) | 1 line

more cleanup of test rules, promote BAD_ENC_HEADER, remove T_HTML_SCRIPT_* rules
------------------------------------------------------------------------
r156280 | felicity | 2005-03-05 21:44:37 +0000 (Sat, 05 Mar 2005) | 1 line

change missing hb separator test to check boundary with a colon
------------------------------------------------------------------------
r156272 | felicity | 2005-03-05 19:31:12 +0000 (Sat, 05 Mar 2005) | 1 line

more message parsing stuff -- deal with boundaries that have a colon that also don't have a hb separator, just assume headers don't start with '--'
------------------------------------------------------------------------
r156200 | felicity | 2005-03-04 22:00:18 +0000 (Fri, 04 Mar 2005) | 1 line

streamline getting parsed 'flags' out of the message object for rules
------------------------------------------------------------------------
r156199 | felicity | 2005-03-04 21:39:27 +0000 (Fri, 04 Mar 2005) | 1 line

add in rule for obsolete whitespace folding in the header.
------------------------------------------------------------------------
r156197 | felicity | 2005-03-04 20:31:12 +0000 (Fri, 04 Mar 2005) | 1 line

found another place we don't properly deal with folded header whitespace.  add rule to check for mime missing hb separator.
------------------------------------------------------------------------
r156195 | felicity | 2005-03-04 19:39:34 +0000 (Fri, 04 Mar 2005) | 1 line

bug 4171: new way of determining header/body separation w/out needing to look for MIME boundary.  add more tests as well.
------------------------------------------------------------------------
r156137 | quinlan | 2005-03-04 06:30:32 +0000 (Fri, 04 Mar 2005) | 3 lines

disable Razor2 via init.pre, a bit less obtrusive since people will need
  to review init.pre when upgrading to 3.1 anyway

------------------------------------------------------------------------
r156102 | quinlan | 2005-03-03 23:33:06 +0000 (Thu, 03 Mar 2005) | 6 lines

belatedly disable Razor2 by default per our policy (service is not free
  for non-personal use), Razor2 plugin code remains in the tree via
  grandfathering for now
also change Razor2 scores to be non-mutable since Razor2 will not be
  run as part of the mass-check

------------------------------------------------------------------------
r156074 | mss | 2005-03-03 20:04:26 +0000 (Thu, 03 Mar 2005) | 2 lines

bug 4010: lower the Storable version requirement to 2.12 which is shipped with Debian.  The fix for bug 3828 seems to be in some previous version, probably 2.10, and a quick diff between 2.12 and 2.13 doesn't show anything which looks related, code-wise.

------------------------------------------------------------------------
r155994 | quinlan | 2005-03-03 01:38:25 +0000 (Thu, 03 Mar 2005) | 2 lines

updates to replacements

------------------------------------------------------------------------
r155993 | quinlan | 2005-03-03 01:38:00 +0000 (Thu, 03 Mar 2005) | 2 lines

fix rule_names.t failures

------------------------------------------------------------------------
r155992 | quinlan | 2005-03-03 01:37:34 +0000 (Thu, 03 Mar 2005) | 2 lines

fix rule_names.t failures

------------------------------------------------------------------------
r155976 | felicity | 2005-03-02 23:29:29 +0000 (Wed, 02 Mar 2005) | 1 line

more cleaning of test rules.  move all obfuscation stuff into one area, promote certain good rules, remove bad ones, try another version of T_BAD_ENC_HEADER2
------------------------------------------------------------------------
r155928 | felicity | 2005-03-02 16:36:44 +0000 (Wed, 02 Mar 2005) | 1 line

clean out 70_testing a bit.  remove rules whose total nightly test results have low hit rates or horrible S/O ratios, promote those that look good.
------------------------------------------------------------------------
r155827 | quinlan | 2005-03-01 21:13:46 +0000 (Tue, 01 Mar 2005) | 2 lines

test new ReplaceTags rules with post and inter replacement tags

------------------------------------------------------------------------
r155826 | quinlan | 2005-03-01 21:11:36 +0000 (Tue, 01 Mar 2005) | 2 lines

add pre, inter, and post replacement tags

------------------------------------------------------------------------
r155822 | felicity | 2005-03-01 20:56:24 +0000 (Tue, 01 Mar 2005) | 1 line

promote one iadb rule: vouched.  the rest were cut due to low hit rate.
------------------------------------------------------------------------
r155710 | felicity | 2005-02-28 22:43:42 +0000 (Mon, 28 Feb 2005) | 1 line

add description for PERCENT_RANDOM
------------------------------------------------------------------------
r155694 | felicity | 2005-02-28 20:36:49 +0000 (Mon, 28 Feb 2005) | 1 line

promote test rule ratware_efrom
------------------------------------------------------------------------
r155659 | felicity | 2005-02-28 03:19:27 +0000 (Mon, 28 Feb 2005) | 1 line

two extra test versions for RATWARE_EFROM to avoid FPs
------------------------------------------------------------------------
r155632 | felicity | 2005-02-27 19:34:22 +0000 (Sun, 27 Feb 2005) | 1 line

promoting test rules
------------------------------------------------------------------------
r155617 | sidney | 2005-02-27 09:48:22 +0000 (Sun, 27 Feb 2005) | 1 line

Add replacetags to list of expected dbg message headers
------------------------------------------------------------------------
r155375 | felicity | 2005-02-25 22:46:27 +0000 (Fri, 25 Feb 2005) | 1 line

more obfu work, avoid FP in anti-phish test rule
------------------------------------------------------------------------
r155331 | felicity | 2005-02-25 14:57:00 +0000 (Fri, 25 Feb 2005) | 1 line

fix potential issues with RE matching in 2 eval rules.  for T_RATWARE_EFROM, trim the addr down to just domain, cleans out potential garbage chars/RE issues/etc.
------------------------------------------------------------------------
r155329 | felicity | 2005-02-25 14:28:10 +0000 (Fri, 25 Feb 2005) | 1 line

change mime-type properties from text/english to text/plain
------------------------------------------------------------------------
r155299 | felicity | 2005-02-25 04:03:49 +0000 (Fri, 25 Feb 2005) | 1 line

fix typo from testing
------------------------------------------------------------------------
r155298 | felicity | 2005-02-25 04:02:37 +0000 (Fri, 25 Feb 2005) | 1 line

new ratware test rule
------------------------------------------------------------------------
r155290 | felicity | 2005-02-25 02:29:08 +0000 (Fri, 25 Feb 2005) | 1 line

remove some test rules
------------------------------------------------------------------------
r155289 | felicity | 2005-02-25 02:20:13 +0000 (Fri, 25 Feb 2005) | 1 line

test phish rule, IP and not IP
------------------------------------------------------------------------
r155278 | felicity | 2005-02-24 23:27:40 +0000 (Thu, 24 Feb 2005) | 1 line

better handle mime header decoding via rfc 2047, add in a rule to catch invalid mime encoding, add rules to verify we parse mime in agreement with the rfc.
------------------------------------------------------------------------
r155247 | felicity | 2005-02-24 21:11:50 +0000 (Thu, 24 Feb 2005) | 1 line

fix annoying error from uri.t
------------------------------------------------------------------------
r155227 | felicity | 2005-02-24 19:20:51 +0000 (Thu, 24 Feb 2005) | 1 line

bug 4150: create uri_anchor_index in HTML metadata to give an index for what uris go with what anchor text (anchor)
------------------------------------------------------------------------
r155226 | felicity | 2005-02-24 19:10:28 +0000 (Thu, 24 Feb 2005) | 1 line

bug 4151: show the perl error when a rule regexp won't compile
------------------------------------------------------------------------
r155223 | felicity | 2005-02-24 18:36:53 +0000 (Thu, 24 Feb 2005) | 1 line

bug 4154: check for dns_available wasn't trying multiple times as it was supposed to.  let a 'softfail' (ie: Net::DNS didn't die) do a retry.
------------------------------------------------------------------------
r155170 | felicity | 2005-02-24 04:23:14 +0000 (Thu, 24 Feb 2005) | 1 line

bug 3977: get rid of some module usage that we don't need
------------------------------------------------------------------------
r155151 | felicity | 2005-02-24 03:25:58 +0000 (Thu, 24 Feb 2005) | 1 line

bug 3976: rework how uris are parsed out of the message.  the urirbl plugin now orders the domains to query, based on where in the message the uri was found.  separate out anchor uris which have text between open and close and those that don't.  removed uri html metadata since there is now a different/better way to get it.
------------------------------------------------------------------------
r155108 | felicity | 2005-02-24 00:08:18 +0000 (Thu, 24 Feb 2005) | 1 line

convert some test rules to uri from body:eval/html
------------------------------------------------------------------------
r155107 | felicity | 2005-02-24 00:02:28 +0000 (Thu, 24 Feb 2005) | 1 line

more test rule cleanup
------------------------------------------------------------------------
r155105 | felicity | 2005-02-23 23:40:35 +0000 (Wed, 23 Feb 2005) | 1 line

promote a few decent test rules, remove a few other not so good ones
------------------------------------------------------------------------
r155104 | felicity | 2005-02-23 23:20:57 +0000 (Wed, 23 Feb 2005) | 1 line

remove host/domain ratio test rules, worked well for me, not very useful in general
------------------------------------------------------------------------
r154912 | quinlan | 2005-02-22 23:19:54 +0000 (Tue, 22 Feb 2005) | 2 lines

CONF_TYPE_HASH_KEY_VALUE does this work for us

------------------------------------------------------------------------
r154896 | felicity | 2005-02-22 21:48:44 +0000 (Tue, 22 Feb 2005) | 1 line

more obfu work
------------------------------------------------------------------------
r154893 | felicity | 2005-02-22 20:20:19 +0000 (Tue, 22 Feb 2005) | 1 line

more obfu work, use 1 RE instead of 2 -- improves hitrate and potentially faster
------------------------------------------------------------------------
r154891 | felicity | 2005-02-22 19:37:40 +0000 (Tue, 22 Feb 2005) | 1 line

adding 25_replace to MANIFEST
------------------------------------------------------------------------
r154820 | quinlan | 2005-02-22 09:00:47 +0000 (Tue, 22 Feb 2005) | 2 lines

change the "replace_tag V" example

------------------------------------------------------------------------
r154819 | quinlan | 2005-02-22 08:46:41 +0000 (Tue, 22 Feb 2005) | 2 lines

add a note of warning

------------------------------------------------------------------------
r154813 | quinlan | 2005-02-22 07:16:39 +0000 (Tue, 22 Feb 2005) | 2 lines

obfuscation rules for bug 2166, bug 2584, bug 2886, bug 3478, and bug 2989

------------------------------------------------------------------------
r154808 | quinlan | 2005-02-22 06:55:06 +0000 (Tue, 22 Feb 2005) | 2 lines

bug 4094: add plugin from Felix Bauer to make fuzzy matching easier

------------------------------------------------------------------------
r154731 | felicity | 2005-02-21 22:18:19 +0000 (Mon, 21 Feb 2005) | 1 line

accidently checked in a test modification, oops.
------------------------------------------------------------------------
r154730 | felicity | 2005-02-21 22:12:24 +0000 (Mon, 21 Feb 2005) | 1 line

new test rules
------------------------------------------------------------------------
r154729 | felicity | 2005-02-21 22:11:12 +0000 (Mon, 21 Feb 2005) | 1 line

comment
------------------------------------------------------------------------
r154697 | felicity | 2005-02-21 17:38:57 +0000 (Mon, 21 Feb 2005) | 1 line

more obfu work
------------------------------------------------------------------------
r154655 | jm | 2005-02-21 08:40:37 +0000 (Mon, 21 Feb 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r154646 | felicity | 2005-02-21 07:02:28 +0000 (Mon, 21 Feb 2005) | 1 line

bug 4146: invalid chars in the host section of uris would be missed for uribl checks.  rework uri canonify code, add test and rules for the issue.
------------------------------------------------------------------------
r154578 | felicity | 2005-02-21 00:07:36 +0000 (Mon, 21 Feb 2005) | 1 line

a little more wobfu work
------------------------------------------------------------------------
r154560 | felicity | 2005-02-20 19:38:15 +0000 (Sun, 20 Feb 2005) | 1 line

more work on obfuscation eval rule.  cache REs to avoid constant rebuilding, comment more, deal with a few extra character changes, add a few more words that have been seen in spam
------------------------------------------------------------------------
r154485 | jm | 2005-02-20 08:40:37 +0000 (Sun, 20 Feb 2005) | 4 lines

auto-mass-checks:

bug 3789: T_MC_PILLS_IMG_b3789_c20 T_MC_PILLS_HOSTNAME_b3789_c20

------------------------------------------------------------------------
r154479 | felicity | 2005-02-20 06:59:43 +0000 (Sun, 20 Feb 2005) | 1 line

bug 3864: add new ratware rule
------------------------------------------------------------------------
r154476 | felicity | 2005-02-20 05:56:03 +0000 (Sun, 20 Feb 2005) | 1 line

rework a few paragraphs from the INSTALL doc, per bug 3392 add in a note reminding people to read the whole document before installing...
------------------------------------------------------------------------
r154475 | felicity | 2005-02-20 05:46:15 +0000 (Sun, 20 Feb 2005) | 1 line

bug 3371: files with multiple whitespace characters in a row would be mishandled and split into multiple files.
------------------------------------------------------------------------
r154473 | felicity | 2005-02-20 05:24:38 +0000 (Sun, 20 Feb 2005) | 1 line

a few small obfuscation improvements
------------------------------------------------------------------------
r154463 | felicity | 2005-02-20 00:48:25 +0000 (Sun, 20 Feb 2005) | 1 line

another few rules to try out
------------------------------------------------------------------------
r154454 | felicity | 2005-02-19 21:27:40 +0000 (Sat, 19 Feb 2005) | 1 line

another couple of rules to test
------------------------------------------------------------------------
r154396 | felicity | 2005-02-19 05:21:51 +0000 (Sat, 19 Feb 2005) | 1 line

do a small amount of code work to detect certain words with obfuscation
------------------------------------------------------------------------
r154395 | felicity | 2005-02-19 04:10:31 +0000 (Sat, 19 Feb 2005) | 1 line

more test rules
------------------------------------------------------------------------
r154384 | felicity | 2005-02-19 03:05:57 +0000 (Sat, 19 Feb 2005) | 1 line

new rules for testing
------------------------------------------------------------------------
r154354 | felicity | 2005-02-18 21:34:44 +0000 (Fri, 18 Feb 2005) | 1 line

document perl modules needed for sa-update
------------------------------------------------------------------------
r154353 | felicity | 2005-02-18 21:34:15 +0000 (Fri, 18 Feb 2005) | 1 line

add some 'interuptus' type rules
------------------------------------------------------------------------
r154250 | quinlan | 2005-02-18 07:22:25 +0000 (Fri, 18 Feb 2005) | 2 lines

promote T_RATWARE_SOMETHING to RATWARE_OUTLOOK_NONAME

------------------------------------------------------------------------
r154095 | mss | 2005-02-16 22:50:58 +0000 (Wed, 16 Feb 2005) | 3 lines

*grrr* of course we need the B_SCRIPTDIR variant as we would break DESTDIR
else.

------------------------------------------------------------------------
r154089 | mss | 2005-02-16 22:06:17 +0000 (Wed, 16 Feb 2005) | 2 lines

Axed some old code which was supposed to be removed for the 3.0 release.

------------------------------------------------------------------------
r154088 | mss | 2005-02-16 22:04:06 +0000 (Wed, 16 Feb 2005) | 20 lines

Fixing up the symlink stuff in the Makefile:
 * Don't use the unportable enhanced Makefile syntax, do everything in Perl
   where its possible.
 * The check wether symlink() is available is now done already in the
   Makefile.PM, setting a macro SYMLINK.
 * Added an I_SCRIPTDIR as a reference to the macro which points to where the
   scripts are installed.  INSTALLSCRIPT is a weird one as its the same for
   all repositories (see the EU::MM manpage for a list of the vars for each
   repo).
 * We need to remove any possibly existing symlink or old script file with
   $(RM_R) first because symlink() does not override.  Also made the perl
   call die() if symlink() fails for some other reason (like Permission
   Denied).
 * Added some comments to older code.

To test it, try
  PERL_MM_USE_DEFAULT=1 make bin__install INSTALLSCRIPT=/tmp
Try it also with a INSTALLSCRIPT in which you may not write.
Make the check in Makefile.PL line 870 fail to test the $(CP) alternative.

------------------------------------------------------------------------
r153978 | quinlan | 2005-02-16 00:02:26 +0000 (Wed, 16 Feb 2005) | 2 lines

run parse-rules-for-masses directly to avoid "make"

------------------------------------------------------------------------
r153973 | quinlan | 2005-02-15 23:11:44 +0000 (Tue, 15 Feb 2005) | 2 lines

use FindBin so mass-check can run from anywhere

------------------------------------------------------------------------
r153972 | quinlan | 2005-02-15 23:10:09 +0000 (Tue, 15 Feb 2005) | 2 lines

generate tmp/rules.pl if and only if it doesn't exist

------------------------------------------------------------------------
r153908 | quinlan | 2005-02-15 07:44:16 +0000 (Tue, 15 Feb 2005) | 2 lines

add note about entire message being sent

------------------------------------------------------------------------
r153906 | quinlan | 2005-02-15 07:32:02 +0000 (Tue, 15 Feb 2005) | 2 lines

make option documentation more consistent

------------------------------------------------------------------------
r153855 | felicity | 2005-02-14 21:48:28 +0000 (Mon, 14 Feb 2005) | 1 line

add in sa-update for automated rule updates, etc.
------------------------------------------------------------------------
r153847 | felicity | 2005-02-14 21:20:05 +0000 (Mon, 14 Feb 2005) | 1 line

document -V option in sa-filter
------------------------------------------------------------------------
r153758 | quinlan | 2005-02-14 10:04:49 +0000 (Mon, 14 Feb 2005) | 5 lines

add --reuse option to mass-check to allow certain network test hits to
  be reused out of X-Spam-Status: if they have a "#reuse" line in the .cf
  files
add sample errors (based on my personal data for now) for sample learning

------------------------------------------------------------------------
r153589 | quinlan | 2005-02-13 03:02:38 +0000 (Sun, 13 Feb 2005) | 2 lines

add blank lines

------------------------------------------------------------------------
r153458 | quinlan | 2005-02-11 21:00:40 +0000 (Fri, 11 Feb 2005) | 3 lines

bug 4134: use info-level reporting for main success/failure message
  in each plugin, also adds info() to Plugin.pm

------------------------------------------------------------------------
r153377 | quinlan | 2005-02-11 08:57:06 +0000 (Fri, 11 Feb 2005) | 2 lines

bug 4124: fix spamassassin symlink generation and pod installation location

------------------------------------------------------------------------
r153375 | jm | 2005-02-11 08:40:36 +0000 (Fri, 11 Feb 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r153373 | quinlan | 2005-02-11 08:00:34 +0000 (Fri, 11 Feb 2005) | 2 lines

typo

------------------------------------------------------------------------
r153305 | quinlan | 2005-02-11 00:23:19 +0000 (Fri, 11 Feb 2005) | 2 lines

ah, I get it

------------------------------------------------------------------------
r153304 | quinlan | 2005-02-11 00:13:42 +0000 (Fri, 11 Feb 2005) | 2 lines

hopefully fix my mistake

------------------------------------------------------------------------
r153294 | quinlan | 2005-02-10 21:30:19 +0000 (Thu, 10 Feb 2005) | 3 lines

don't depend on $src being present for symlink vs. copy, let that fail
elsewhere

------------------------------------------------------------------------
r153282 | jm | 2005-02-10 18:54:41 +0000 (Thu, 10 Feb 2005) | 1 line

add note about logging to file, and locking
------------------------------------------------------------------------
r153201 | mss | 2005-02-10 11:42:03 +0000 (Thu, 10 Feb 2005) | 2 lines

A bit email address obfuscation can't hurt.

------------------------------------------------------------------------
r153200 | mss | 2005-02-10 11:32:40 +0000 (Thu, 10 Feb 2005) | 3 lines

* Replaced the EXE_FILES array with a hash and got rid of that "must next to last one" cruft.
* Updated the project infos.

------------------------------------------------------------------------
r153199 | mss | 2005-02-10 10:34:29 +0000 (Thu, 10 Feb 2005) | 2 lines

Now the symlink-fallback stuff should actaully work...

------------------------------------------------------------------------
r153189 | jm | 2005-02-10 08:40:45 +0000 (Thu, 10 Feb 2005) | 4 lines

auto-mass-checks:

bug 4127: T_MC_RATWARE_DYNAMAILER_b4127_c0 T_MC_RATWARE_DYNAMAILER_b4127_c2

------------------------------------------------------------------------
r153180 | quinlan | 2005-02-10 06:53:29 +0000 (Thu, 10 Feb 2005) | 2 lines

some ill-fated rules for JavaScript

------------------------------------------------------------------------
r153157 | felicity | 2005-02-10 05:04:03 +0000 (Thu, 10 Feb 2005) | 1 line

remove non-defined bin__install so 'make install' works again
------------------------------------------------------------------------
r153156 | felicity | 2005-02-10 04:59:59 +0000 (Thu, 10 Feb 2005) | 1 line

MANIFEST update
------------------------------------------------------------------------
r153155 | felicity | 2005-02-10 04:55:55 +0000 (Thu, 10 Feb 2005) | 1 line

allow multiple headers on a single bayes_ignore_header line
------------------------------------------------------------------------
r153132 | mss | 2005-02-09 23:40:47 +0000 (Wed, 09 Feb 2005) | 2 lines

Being a nice boy and added some documentation and license blurb.

------------------------------------------------------------------------
r153131 | mss | 2005-02-09 23:34:52 +0000 (Wed, 09 Feb 2005) | 2 lines

bug 4124: implemented a symlink-safe copy routine for Makefile.PL to make the spamassassin->sa-filter stuff possible

------------------------------------------------------------------------
r153041 | quinlan | 2005-02-09 09:05:18 +0000 (Wed, 09 Feb 2005) | 2 lines

test rules

------------------------------------------------------------------------
r153040 | quinlan | 2005-02-09 08:50:58 +0000 (Wed, 09 Feb 2005) | 2 lines

remove test rules

------------------------------------------------------------------------
r153038 | jm | 2005-02-09 08:40:44 +0000 (Wed, 09 Feb 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r153030 | parker | 2005-02-09 06:11:12 +0000 (Wed, 09 Feb 2005) | 1 line

Bug 4075: Forgot to remove the totscore delete
------------------------------------------------------------------------
r152999 | quinlan | 2005-02-09 04:38:42 +0000 (Wed, 09 Feb 2005) | 2 lines

update for 3.1.0

------------------------------------------------------------------------
r152990 | quinlan | 2005-02-09 04:06:46 +0000 (Wed, 09 Feb 2005) | 2 lines

skip sa-filter

------------------------------------------------------------------------
r152989 | quinlan | 2005-02-09 04:04:30 +0000 (Wed, 09 Feb 2005) | 3 lines

bug 4124: work around tainting issue by using symbolic link or copy of
  spamassassin script instead of exec()

------------------------------------------------------------------------
r152987 | quinlan | 2005-02-09 03:59:36 +0000 (Wed, 09 Feb 2005) | 2 lines

last cut not needed

------------------------------------------------------------------------
r152985 | quinlan | 2005-02-09 03:58:20 +0000 (Wed, 09 Feb 2005) | 2 lines

add license block

------------------------------------------------------------------------
r152982 | parker | 2005-02-09 03:34:27 +0000 (Wed, 09 Feb 2005) | 4 lines

adding sa-filter to ignorelist

Bug 4075: Fixing delete of addresses in auto-whitelist db file

------------------------------------------------------------------------
r152971 | quinlan | 2005-02-09 01:33:52 +0000 (Wed, 09 Feb 2005) | 2 lines

bug 4124: try to work around untainting issue by using absolute paths

------------------------------------------------------------------------
r152962 | felicity | 2005-02-08 23:45:02 +0000 (Tue, 08 Feb 2005) | 1 line

need to install spamassassin script during install for backwards compatibility
------------------------------------------------------------------------
r152960 | quinlan | 2005-02-08 23:31:45 +0000 (Tue, 08 Feb 2005) | 2 lines

slight touch-ups

------------------------------------------------------------------------
r152959 | quinlan | 2005-02-08 23:30:26 +0000 (Tue, 08 Feb 2005) | 2 lines

this sleep is very annoying

------------------------------------------------------------------------
r152945 | jm | 2005-02-08 22:10:54 +0000 (Tue, 08 Feb 2005) | 1 line

avoid test warning
------------------------------------------------------------------------
r152932 | quinlan | 2005-02-08 20:25:05 +0000 (Tue, 08 Feb 2005) | 2 lines

some documentation touch ups

------------------------------------------------------------------------
r152650 | jm | 2005-02-08 08:40:36 +0000 (Tue, 08 Feb 2005) | 4 lines

auto-mass-checks:

bug 3789: T_MC_PILLS_IMG_b3789_c17 T_MC_PILLS_HOSTNAME_b3789_c17

------------------------------------------------------------------------
r152649 | quinlan | 2005-02-08 07:54:10 +0000 (Tue, 08 Feb 2005) | 5 lines

move configuration file information and tagging information out of
sa-filter (this is general documentation and does not belong in
just the one script), also update the documentation since it was
quite out of date

------------------------------------------------------------------------
r152641 | jm | 2005-02-08 05:47:24 +0000 (Tue, 08 Feb 2005) | 1 line

fix test failures caused by nightly-mass-check rule names triggering off other rules
------------------------------------------------------------------------
r152637 | jm | 2005-02-08 05:42:34 +0000 (Tue, 08 Feb 2005) | 1 line

bug 3013: poss replacements for RATWARE_HASH_2 and _2_V2
------------------------------------------------------------------------
r152634 | felicity | 2005-02-08 05:30:41 +0000 (Tue, 08 Feb 2005) | 1 line

missing MANIFEST entries
------------------------------------------------------------------------
r152632 | jm | 2005-02-08 05:25:49 +0000 (Tue, 08 Feb 2005) | 1 line

bug 2595: 10_misc.cf messages translated to Brazilian Portuguese, thanks to Marcelo Cruzeta
------------------------------------------------------------------------
r152631 | jm | 2005-02-08 05:23:51 +0000 (Tue, 08 Feb 2005) | 1 line

noted that 'lang xx' locales can be specified with a country as well; removed some redundant doco that should have been moved to Plugin/AutolearnThreshold.pm
------------------------------------------------------------------------
r152630 | jm | 2005-02-08 05:23:46 +0000 (Tue, 08 Feb 2005) | 1 line

noted that 'lang xx' locales can be specified with a country as well; removed some redundant doco that should have been moved to Plugin/AutolearnThreshold.pm
------------------------------------------------------------------------
r152629 | jm | 2005-02-08 05:20:26 +0000 (Tue, 08 Feb 2005) | 1 line

removed redundant comment
------------------------------------------------------------------------
r152621 | jm | 2005-02-08 05:04:29 +0000 (Tue, 08 Feb 2005) | 1 line

bug 3781: a new plugin to support writing rules against headers in the message's internal MIME structure. forgot MANIFEST
------------------------------------------------------------------------
r152620 | jm | 2005-02-08 05:03:38 +0000 (Tue, 08 Feb 2005) | 1 line

bug 3781: a new plugin to support writing rules against headers in the message's internal MIME structure
------------------------------------------------------------------------
r151819 | jm | 2005-02-08 02:14:26 +0000 (Tue, 08 Feb 2005) | 1 line

add test rule for the http://www.shmoo.com/idn/homograph.txt attack
------------------------------------------------------------------------
r151818 | jm | 2005-02-08 02:06:20 +0000 (Tue, 08 Feb 2005) | 1 line

bug 4080: FORGED_YAHOO_RCVD now failing on new Yahoo internal host layout, fixed
------------------------------------------------------------------------
r151809 | jm | 2005-02-08 01:51:52 +0000 (Tue, 08 Feb 2005) | 1 line

read all .cf files, not just numbered ones, when running masses scripts
------------------------------------------------------------------------
r151808 | jm | 2005-02-08 01:48:20 +0000 (Tue, 08 Feb 2005) | 1 line

avoid stupid / by 0 error
------------------------------------------------------------------------
r151803 | quinlan | 2005-02-08 00:59:12 +0000 (Tue, 08 Feb 2005) | 2 lines

switch to sa-filter

------------------------------------------------------------------------
r151802 | quinlan | 2005-02-08 00:54:01 +0000 (Tue, 08 Feb 2005) | 2 lines

don't use FindBin per jmason

------------------------------------------------------------------------
r151801 | quinlan | 2005-02-08 00:41:40 +0000 (Tue, 08 Feb 2005) | 2 lines

bug 3635: change "spamassassin" to a meta-document (like "man perl")

------------------------------------------------------------------------
r151796 | jm | 2005-02-07 23:57:29 +0000 (Mon, 07 Feb 2005) | 1 line

bug 4065: fix FORGED_MUA_OUTLOOK fps
------------------------------------------------------------------------
r151785 | parker | 2005-02-07 23:35:05 +0000 (Mon, 07 Feb 2005) | 1 line

Turn AWL into a plugin and update various tests and documentation
------------------------------------------------------------------------
r151764 | felicity | 2005-02-07 22:03:41 +0000 (Mon, 07 Feb 2005) | 1 line

remove misleading comment -- sorting is set by the locale, possible ascii, but probably not numeric.
------------------------------------------------------------------------
r151755 | quinlan | 2005-02-07 20:57:15 +0000 (Mon, 07 Feb 2005) | 2 lines

another typo

------------------------------------------------------------------------
r151754 | quinlan | 2005-02-07 20:56:47 +0000 (Mon, 07 Feb 2005) | 2 lines

typo

------------------------------------------------------------------------
r151753 | quinlan | 2005-02-07 20:56:21 +0000 (Mon, 07 Feb 2005) | 2 lines

documentation for new "finish_parsing_end" plugin call 

------------------------------------------------------------------------
r151746 | quinlan | 2005-02-07 20:30:45 +0000 (Mon, 07 Feb 2005) | 2 lines

add "finish_parsing_end" plugin hook to end of finish_parsing()

------------------------------------------------------------------------
r151719 | quinlan | 2005-02-07 08:59:46 +0000 (Mon, 07 Feb 2005) | 2 lines

double-closed HTML and BODY tags

------------------------------------------------------------------------
r151716 | jm | 2005-02-07 08:41:19 +0000 (Mon, 07 Feb 2005) | 6 lines

auto-mass-checks:

bug 2166: T_MC_LEET_b2166_c0
bug 2989: T_MC_DN_B_MIXSLOVA1_b2989_c0 T_MC_DN_B_MIXSLOVA2_b2989_c0 T_MC_DN_B_VIAGRA_b2989_c0 T_MC_DN_B_LEKOVI_b2989_c0 T_MC_DN_B_PLSVISIT1_b2989_c0 T_MC_DN_B_PLSVISIT2_b2989_c0 T_MC_DN_B_PLSHOLD1_b2989_c0 T_MC_DN_B_PLSHOLD2_b2989_c0 T_MC_DN_B_PLSHOLD3_b2989_c0
bug 4065: __OE_MSGID_3_b4065_c2 __FORGED_OE_b4065_c2 __OE_MSGID_3_b4065_c4 T_MC_NEW_FORGED_OE_b4065_c4

------------------------------------------------------------------------
r151700 | jm | 2005-02-07 07:47:58 +0000 (Mon, 07 Feb 2005) | 1 line

bug 4116: double HTML-end-tag rule from Bob Menschel
------------------------------------------------------------------------
r151561 | quinlan | 2005-02-06 09:43:25 +0000 (Sun, 06 Feb 2005) | 2 lines

tweaking rules for this ratware

------------------------------------------------------------------------
r151528 | quinlan | 2005-02-05 21:13:43 +0000 (Sat, 05 Feb 2005) | 2 lines

some quick tests

------------------------------------------------------------------------
r151486 | jm | 2005-02-05 08:40:45 +0000 (Sat, 05 Feb 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r151470 | quinlan | 2005-02-05 02:55:31 +0000 (Sat, 05 Feb 2005) | 2 lines

some test rules

------------------------------------------------------------------------
r151458 | quinlan | 2005-02-05 01:23:28 +0000 (Sat, 05 Feb 2005) | 2 lines

damning, but not quite good enough to use, unfortunately

------------------------------------------------------------------------
r151335 | quinlan | 2005-02-04 09:28:38 +0000 (Fri, 04 Feb 2005) | 2 lines

perlstyle

------------------------------------------------------------------------
r151331 | jm | 2005-02-04 08:41:00 +0000 (Fri, 04 Feb 2005) | 8 lines

auto-mass-checks:

bug 2403: __EXCESSIVE_HTML_ENTITIES_3x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_7x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_8x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_10x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_11x_b2403_c0 T_MC_EXCESSIVE_HTML_ENTITIES_b2403_c0
bug 2886: T_MC_VIAGRA_COMBO_02_b2886_c0
bug 2999: T_MC_EMPTY_TEXTPLAINALT_b2999_c0 T_MC_BODY_TEXTAFTERHTML_b2999_c0
bug 3789: T_MC_SARE_URI_PILLS_b3789_c0
bug 4116: T_MC_SARE_HTML_EHTML2_b4116_c0

------------------------------------------------------------------------
r151328 | quinlan | 2005-02-04 07:16:31 +0000 (Fri, 04 Feb 2005) | 2 lines

bug 4117: note that _STARS(*)_ is rounded down

------------------------------------------------------------------------
r151306 | jm | 2005-02-04 03:07:54 +0000 (Fri, 04 Feb 2005) | 1 line

fix some bugs in automc; allow MCing of comment 0 in bugs, and ignore descs to avoid lint failures
------------------------------------------------------------------------
r151303 | quinlan | 2005-02-04 03:02:29 +0000 (Fri, 04 Feb 2005) | 2 lines

perhaps last attempt at Florida rules

------------------------------------------------------------------------
r151302 | quinlan | 2005-02-04 03:01:35 +0000 (Fri, 04 Feb 2005) | 2 lines

promote T_SCHEME_MIXED_CASE_4 to URI_SCHEME_MIXED_CASE

------------------------------------------------------------------------
r151121 | quinlan | 2005-02-03 05:21:09 +0000 (Thu, 03 Feb 2005) | 2 lines

fix some FPs in T_SCHEME_MIXED_CASE*

------------------------------------------------------------------------
r151120 | quinlan | 2005-02-03 05:12:32 +0000 (Thu, 03 Feb 2005) | 2 lines

lower timeout from 10 to 5 seconds (seems high enough after some more testing)

------------------------------------------------------------------------
r151119 | quinlan | 2005-02-03 04:19:22 +0000 (Thu, 03 Feb 2005) | 2 lines

fix possible undefined warning

------------------------------------------------------------------------
r149495 | quinlan | 2005-02-02 08:04:55 +0000 (Wed, 02 Feb 2005) | 2 lines

some more cleanup

------------------------------------------------------------------------
r149489 | quinlan | 2005-02-02 06:04:13 +0000 (Wed, 02 Feb 2005) | 2 lines

fix possible undef value, slight code simplification

------------------------------------------------------------------------
r149228 | jm | 2005-01-31 06:50:19 +0000 (Mon, 31 Jan 2005) | 1 line

fix typo
------------------------------------------------------------------------
r149227 | quinlan | 2005-01-31 06:42:50 +0000 (Mon, 31 Jan 2005) | 3 lines

not sure this will always be default, change name (also a bit shorter!)
a bit of POD cleanup too

------------------------------------------------------------------------
r149224 | jm | 2005-01-31 05:52:33 +0000 (Mon, 31 Jan 2005) | 1 line

move default Bayes auto-learn discriminator out of core, into an active-by-default plugin, so that it can be overridden if desired
------------------------------------------------------------------------
r149207 | jm | 2005-01-31 03:10:56 +0000 (Mon, 31 Jan 2005) | 1 line

skip VIM edit-state files
------------------------------------------------------------------------
r149186 | quinlan | 2005-01-30 23:51:55 +0000 (Sun, 30 Jan 2005) | 3 lines

bug 2513: Reply-To: rules for suspicious quotes
bug 3896: promote last URI test

------------------------------------------------------------------------
r149184 | quinlan | 2005-01-30 23:18:55 +0000 (Sun, 30 Jan 2005) | 2 lines

add license block

------------------------------------------------------------------------
r149177 | quinlan | 2005-01-30 22:56:06 +0000 (Sun, 30 Jan 2005) | 3 lines

make sure every plugin has NAME, SYNOPSIS, DESCRIPTION, and a license
block at the top of the file

------------------------------------------------------------------------
r149172 | quinlan | 2005-01-30 22:27:41 +0000 (Sun, 30 Jan 2005) | 2 lines

add short introduction

------------------------------------------------------------------------
r149126 | felicity | 2005-01-30 17:52:31 +0000 (Sun, 30 Jan 2005) | 1 line

avoid having RPM finding the DomainKeys modules as required
------------------------------------------------------------------------
r149125 | felicity | 2005-01-30 17:37:08 +0000 (Sun, 30 Jan 2005) | 6 lines

fix for rule test failures: tests for headers like 'From:addr' weren't hitting
because 'From:addr' became the header name, strip off the ':.*$'...  during
debugging, found a test using 'ARRAY(....)'.  wrote in some code to bring it
down to a string, and try to figure out if it should be a 'Received' header.
added some commented out debug code as well.

------------------------------------------------------------------------
r149115 | quinlan | 2005-01-30 09:08:39 +0000 (Sun, 30 Jan 2005) | 2 lines

current scores for URIBL_JP_SURBL are a bit too high

------------------------------------------------------------------------
r149023 | quinlan | 2005-01-29 10:30:38 +0000 (Sat, 29 Jan 2005) | 2 lines

ignore me

------------------------------------------------------------------------
r149022 | quinlan | 2005-01-29 09:16:53 +0000 (Sat, 29 Jan 2005) | 2 lines

documentation tweaks

------------------------------------------------------------------------
r149020 | quinlan | 2005-01-29 07:37:45 +0000 (Sat, 29 Jan 2005) | 2 lines

fix one more mistake in error code

------------------------------------------------------------------------
r149019 | quinlan | 2005-01-29 07:33:28 +0000 (Sat, 29 Jan 2005) | 2 lines

fix up the error code a bit

------------------------------------------------------------------------
r149017 | quinlan | 2005-01-29 06:44:06 +0000 (Sat, 29 Jan 2005) | 2 lines

indentation

------------------------------------------------------------------------
r149015 | quinlan | 2005-01-29 06:27:10 +0000 (Sat, 29 Jan 2005) | 3 lines

bug 3643: lower default timeout for razor and dcc, pyzor takes 5 seconds
  sometimes so don't lower it yet 

------------------------------------------------------------------------
r149012 | quinlan | 2005-01-29 06:09:59 +0000 (Sat, 29 Jan 2005) | 2 lines

just some introduction text and various perlstyle changes

------------------------------------------------------------------------
r149007 | quinlan | 2005-01-29 05:19:08 +0000 (Sat, 29 Jan 2005) | 2 lines

bug 3643: move all reporting code to respective plugins

------------------------------------------------------------------------
r148996 | quinlan | 2005-01-29 04:28:36 +0000 (Sat, 29 Jan 2005) | 2 lines

ignore me

------------------------------------------------------------------------
r148987 | quinlan | 2005-01-29 03:02:38 +0000 (Sat, 29 Jan 2005) | 2 lines

fix some rule failures

------------------------------------------------------------------------
r148985 | jm | 2005-01-29 02:52:52 +0000 (Sat, 29 Jan 2005) | 1 line

wrap ALL syslog-related calls in eval{ } for safety, to avoid exiting the process (bug 4026), and stop attempting to log on repeated failures
------------------------------------------------------------------------
r148981 | quinlan | 2005-01-29 02:46:25 +0000 (Sat, 29 Jan 2005) | 2 lines

these scores are used by optional plugins now

------------------------------------------------------------------------
r148977 | quinlan | 2005-01-29 02:15:29 +0000 (Sat, 29 Jan 2005) | 2 lines

move Pyzor code to Pyzor plugin

------------------------------------------------------------------------
r148975 | quinlan | 2005-01-29 01:58:48 +0000 (Sat, 29 Jan 2005) | 2 lines

some tweaks and cleanup

------------------------------------------------------------------------
r148973 | jm | 2005-01-29 01:56:04 +0000 (Sat, 29 Jan 2005) | 1 line

bug 4026: ensure that SIGPIPE will never cause spamd to die
------------------------------------------------------------------------
r148971 | jm | 2005-01-29 01:52:53 +0000 (Sat, 29 Jan 2005) | 1 line

bug 4079: ArchiveIterator doesn't always need to know the message's received date, in particular when run from the spamassassin commandline script
------------------------------------------------------------------------
r148968 | jm | 2005-01-29 01:48:14 +0000 (Sat, 29 Jan 2005) | 1 line

add support for Postfix-style IPv6 IP addresses
------------------------------------------------------------------------
r148964 | quinlan | 2005-01-29 00:32:04 +0000 (Sat, 29 Jan 2005) | 2 lines

bug 3896: URIs in various TLDs, other than 3rd level www

------------------------------------------------------------------------
r148961 | quinlan | 2005-01-29 00:21:03 +0000 (Sat, 29 Jan 2005) | 2 lines

add DCC files

------------------------------------------------------------------------
r148958 | quinlan | 2005-01-29 00:07:26 +0000 (Sat, 29 Jan 2005) | 2 lines

move DCC code to DCC plugin

------------------------------------------------------------------------
r148955 | quinlan | 2005-01-29 00:02:10 +0000 (Sat, 29 Jan 2005) | 2 lines

be a bit more descriptive

------------------------------------------------------------------------
r148873 | quinlan | 2005-01-28 10:42:02 +0000 (Fri, 28 Jan 2005) | 2 lines

bug 4111: case-insensitive match for URI schemes

------------------------------------------------------------------------
r148861 | jm | 2005-01-28 08:40:39 +0000 (Fri, 28 Jan 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r148846 | quinlan | 2005-01-28 03:18:14 +0000 (Fri, 28 Jan 2005) | 2 lines

iterate

------------------------------------------------------------------------
r126596 | jm | 2005-01-27 08:40:58 +0000 (Thu, 27 Jan 2005) | 6 lines

auto-mass-checks:

bug 2584: __OBFU_SUBJ_ASTER_b2584_c6 __OBFU_SUBJ_CARAT_b2584_c6 __OBFU_SUBJ_COLON_b2584_c6 __OBFU_SUBJ_COMMA_b2584_c6 __OBFU_SUBJ_DASH_b2584_c6 __OBFU_SUBJ_LQUOTE_b2584_c6 __OBFU_SUBJ_PERIOD_b2584_c6 __OBFU_SUBJ_PIPE_b2584_c6 __OBFU_SUBJ_PLUS_b2584_c6 __OBFU_SUBJ_QUOTE_b2584_c6 __OBFU_SUBJ_SCOLON_b2584_c6 __OBFU_SUBJ_USCORE_b2584_c6 T_MC_SUBJ_MULTI_OBFU_2_b2584_c6 T_MC_SUBJ_MULTI_OBFU_3_b2584_c6 T_MC_SUBJ_MULTI_OBFU_4_b2584_c6 T_MC_SUBJ_MULTI_OBFU_5_b2584_c6 T_MC_SUBJ_MULTI_OBFU_6_b2584_c6 T_MC_SUBJ_MULTI_OBFU_7_b2584_c6 T_MC_SUBJ_MULTI_OBFU_8_b2584_c6
bug 2586: __MY_NIGERIAN_PERC_b2586_c3 __MY_FROM_SEC_COMP_b2586_c3 __MY_DOLLARS_b2586_c3 __MY_BANK_b2586_c3 __MY_SECURITY_b2586_c3 __MY_FUND_b2586_c3 __MY_MONIES_b2586_c3 __MY_NIGERIAN_BASE_b2586_c3 __MY_BANK_NAME_b2586_c3 __MY_GOD_b2586_c3 __MY_HEALTH_b2586_c3 __MY_CHARITY_b2586_c3 __MY_FAMILY_b2586_c3 __MY_RESP_IMMEDIAT_b2586_c3 __MY_NAME_IS_MR_b2586_c3 __MY_OVERINVOICED_b2586_c3 __MY_MR_SOMETHING_UC_b2586_c3 __MY_MINISTRY_OF_b2586_c3 __MY_ASSASSINATED_b2586_c3 __MY_LATE_SOMETHING_b2586_c3 __MY_ASYLUM_b2586_c3 __MY_FORMER_PREZ_b2586_c3 __MY_FOREIGN_b2586_c3 __MY_NIGERIANCOUNTRY_b2586_c3 __MY_NIGERIAN_NEWSREF_b2586_c3 __MY_NEXT_OF_KIN_b2586_c3 __MY_DECEASED_b2586_c3 __MY_UNCLAIMED_b2586_c3 __MY_TRANSFER_ABROAD_b2586_c3 __MY_MUTUAL_BENEFIT_b2586_c3 __MY_BIZ_PARTNERSHIP_b2586_c3 __MY_NIGERIAN_NAME_b2586_c3 __MY_YOUR_ACCOUNT_b2586_c3 __MY_BARRISTER_b2586_c3 __MY_NIGERIAN_CONFIDENTIAL_b2586_c3 __MY_BEFORE_HIS_DEATH_b2586_c3 __MY_BENEFICIARY_b2586_c3 __MY_HONESTY_b2586_c3 __MY_YOUR_COUNTRY_b2586_c3 __MY_PRIVATE_EMAIL_b2586_c3 __MY_NIGERIAN_LEGALESE_b2586_c3 __MY_EXEC_TRANSACT_b2586_c3 __MY_CONFISCATE_b2586_c3 __MY_URGENT_SOMETHING_b2586_c3 __MY_SOLICIT_CONFIDENCE_b2586_c3 __MY_THE_DESK_OF_b2586_c3 __MY_SECURING_FUNDS_b2586_c3 __MY_FURNISH_YOU_b2586_c3 __MY_AFFIDAVITS_b2586_c3 __MY_RISK_FREE_b2586_c3 __MY_OFFSHORE_b2586_c3 __MY_MODALITIES_b2586_c3 __MY_ASSIST_TRANSACT_b2586_c3 __MY_OPERATE_ACCT_b2586_c3 __MY_US_DOLLARS_b2586_c3 __MY_NIGERIAN_GREET_b2586_c3 __MY_NIGERIAN_HDR_b2586_c3 __MY_NIGERIAN_URI_b2586_c3 __MY_NIGERIAN_ISP_b2586_c3 T_MC_MY_NIGERIAN_3_b2586_c3 T_MC_MY_NIGERIAN_4_b2586_c3 T_MC_MY_NIGERIAN_5_b2586_c3 T_MC_MY_NIGERIAN_6_b2586_c3 T_MC_MY_NIGERIAN_7_b2586_c3 __NIG_YOURSHARE_b2586_c6 __NIG_FROM_SEC_COMP_b2586_c6 __NIG_DOLLARS_b2586_c6 __NIG_MISC_MONEYTALK_b2586_c6 __NIG_BASE_b2586_c6 __NIG_UC_SUBJ_WORD_b2586_c6 __NIG_BANK_NAME_b2586_c6 __NIG_GOD_b2586_c6 __NIG_HEALTH_b2586_c6 __NIG_CHARITY_b2586_c6 __NIG_FAMILY_b2586_c6 __NIG_RESP_IMMEDIAT_b2586_c6 __NIG_NAME_IS_MR_b2586_c6 __NIG_OVERINVOICED_b2586_c6 __NIG_MR_SOMETHING_UC_b2586_c6 __NIG_MINISTRY_OF_b2586_c6 __NIG_ASSASSINATED_b2586_c6 __NIG_LATE_SOMETHING_b2586_c6 __NIG_ASYLUM_b2586_c6 __NIG_FORMER_PREZ_b2586_c6 __NIG_FOREIGN_b2586_c6 __NIG_COUNTRY_b2586_c6 __NIG_NEWSREF_b2586_c6 __NIG_NEXT_OF_KIN_b2586_c6 __NIG_DECEASED_b2586_c6 __NIG_UNCLAIMED_b2586_c6 __NIG_TRANSFER_ABROAD_b2586_c6 __NIG_MUTUAL_BENEFIT_b2586_c6 __NIG_BIZ_PARTNERSHIP_b2586_c6 __NIG_KNOWNNAME_b2586_c6 __NIG_YOUR_ACCOUNT_b2586_c6 __NIG_BARRISTER_b2586_c6 __NIG_CONFIDENTIAL_b2586_c6 __NIG_BEFORE_HIS_DEATH_b2586_c6 __NIG_BENEFICIARY_b2586_c6 __NIG_HONESTY_b2586_c6 __NIG_YOUR_COUNTRY_b2586_c6 __NIG_PRIVATE_EMAIL_b2586_c6 __NIG_EXEC_TRANSACT_b2586_c6 __NIG_CONFISCATE_b2586_c6 __NIG_URGENT_SOMETHING_b2586_c6 __NIG_SOLICIT_b2586_c6 __NIG_THE_DESK_OF_b2586_c6 __NIG_SECURING_FUNDS_b2586_c6 __NIG_FURNISH_YOU_b2586_c6 __NIG_AFFIDAVITS_b2586_c6 __NIG_RISK_FREE_b2586_c6 __NIG_OFFSHORE_b2586_c6 __NIG_MODALITIES_b2586_c6 __NIG_ASSIST_TRANSACT_b2586_c6 __NIG_OPERATE_ACCT_b2586_c6 __NIG_US_DOLLARS_b2586_c6 __NIG_GREETING_b2586_c6 __NIG_CONTACT_DETAILS_b2586_c6 __NIG_MOUNTAIN_O_CASH_b2586_c6 __NIG_PRIVATE_LAWYER_b2586_c6 __NIG_LEGIT_BIZ_b2586_c6 __NIG_REDIR_EMAIL_b2586_c6 __NIG_ISP_HDR_b2586_c6 __NIG_ISP_URI_b2586_c6 __NIG_ISP_b2586_c6 T_MC_NIGERIAN_3_b2586_c6 T_MC_NIGERIAN_4_b2586_c6 T_MC_NIGERIAN_5_b2586_c6 T_MC_NIGERIAN_6_b2586_c6 T_MC_NIGERIAN_7_b2586_c6 T_MC_NIGERIAN_8_b2586_c6
bug 3714: __FIDEW1_b3714_c1 __FIDEW2_b3714_c1 __FIDEW3_b3714_c1 __FIDEW4_b3714_c1 __FIDEW5_b3714_c1 __FIDEW6_b3714_c1 __FIDEW7_b3714_c1 __FIDEW8_b3714_c1 __FIDEX1_b3714_c1 __FIDEX2_b3714_c1 __FIDEX3_b3714_c1 __FIDEX4_b3714_c1 __FIDEX5_b3714_c1 __FIDEX6_b3714_c1 __FIDEX7_b3714_c1 __FIDEX8a_b3714_c1 __FIDEX8b_b3714_c1 __FIDEX9_b3714_c1 __FIDEX10_b3714_c1 __FIDEX11_b3714_c1 __FIDEX12_b3714_c1 __FIDEX13_b3714_c1 __FIDAS1_b3714_c1 __FIDAS2_b3714_c1 __FIDAS3_b3714_c1 __FIDAS4_b3714_c1 __FIDAS5_b3714_c1 __FIDAS6_b3714_c1 __FIDAS7_b3714_c1 __FIDAS8_b3714_c1 __FIDAS9_b3714_c1 __FIDAS10_b3714_c1 __FIDAS11_b3714_c1 __FIDAS12_b3714_c1 __FIDAS13_b3714_c1 __FIDAS14_b3714_c1 __FIDAS15_b3714_c1 __FIDAS16_b3714_c1 __FIDAS17_b3714_c1 __FIDAS18_b3714_c1 __FIDAS19_b3714_c1 __FIDAS20_b3714_c1 __FIDAS21_b3714_c1 __FIDAS22_b3714_c1 __FIDAS23_b3714_c1 __FIDAS24_b3714_c1 __FIDAS25_b3714_c1 __FIDAS26_b3714_c1 __FREPORT1A_b3714_c1 __FREPORT1B_b3714_c1 __FREPORT1C_b3714_c1 __FREPORT2_b3714_c1 T_MC_STOCKREPORT_3_b3714_c1 T_MC_STOCKREPORT_4_b3714_c1 T_MC_STOCKREPORT_5_b3714_c1 __OBFU_0_b3714_c1 __OBFU_1_b3714_c1 __OBFU_2_b3714_c1 __OBFU_3_b3714_c1 __OBFU_4_b3714_c1 __OBFU_5_b3714_c1 __OBFU_6_b3714_c1 __OBFU_7_b3714_c1 __OBFU_8_b3714_c1 __OBFU_9_b3714_c1 __OBFU_10_b3714_c1 __OBFU_11_b3714_c1 __OBFU_12_b3714_c1 __OBFU_13_b3714_c1 __OBFU_14_b3714_c1 __OBFU_15_b3714_c1 __OBFU_16_b3714_c1 __OBFU_17_b3714_c1 __OBFU_18_b3714_c1 __OBFU_19_b3714_c1 __OBFU_20_b3714_c1 __OBFU_21_b3714_c1 __OBFU_22_b3714_c1 __OBFU_23_b3714_c1 __OBFU_24_b3714_c1 __OBFU_25_b3714_c1 __OBFU_26_b3714_c1 __OBFU_27_b3714_c1 T_MC_OBFU_1_b3714_c1 T_MC_OBFU_2_b3714_c1 T_MC_OBFU_3_b3714_c1 T_MC_OBFU_4_b3714_c1 T_MC_OBFU_5_b3714_c1 T_MC_OBFU_6_b3714_c1 T_MC_OBFU_STOCK_COMBO_A_b3714_c1 T_MC_OBFU_STOCK_COMBO_B_b3714_c1 T_MC_OBFU_STOCK_COMBO_C_b3714_c1 T_MC_OBFU_STOCK_COMBO_D_b3714_c1 T_MC_OBFU_STOCK_COMBO_E_b3714_c1 T_MC_OBFU_BAYES_b3714_c1

------------------------------------------------------------------------
r126595 | jm | 2005-01-27 08:27:23 +0000 (Thu, 27 Jan 2005) | 1 line

try stripping common headers from message in order to allow DomainKeys to be verified after various common types of in-transit markup
------------------------------------------------------------------------
r126593 | jm | 2005-01-27 07:44:27 +0000 (Thu, 27 Jan 2005) | 1 line

tflags? supposed to be 'meta T_NO_RCVD'
------------------------------------------------------------------------
r126588 | quinlan | 2005-01-27 06:11:48 +0000 (Thu, 27 Jan 2005) | 2 lines

bug 3394: CPAN tweaking

------------------------------------------------------------------------
r126582 | quinlan | 2005-01-27 03:48:07 +0000 (Thu, 27 Jan 2005) | 2 lines

bug 2563: replace BODY_ENHANCEMENT and BODY_ENHANCEMENT2

------------------------------------------------------------------------
r126581 | quinlan | 2005-01-27 03:34:34 +0000 (Thu, 27 Jan 2005) | 3 lines

bug 2903: finish revising various numeric address rules, lower FP rates and
  overlaps

------------------------------------------------------------------------
r126580 | jm | 2005-01-27 03:29:21 +0000 (Thu, 27 Jan 2005) | 1 line

optimization: no need to call time() all the time
------------------------------------------------------------------------
r126578 | jm | 2005-01-27 03:25:07 +0000 (Thu, 27 Jan 2005) | 1 line

minor bugfix
------------------------------------------------------------------------
r126574 | jm | 2005-01-27 03:15:02 +0000 (Thu, 27 Jan 2005) | 1 line

refactor out a subroutine from corpus-hourly, so it can support user-specified sets of output files
------------------------------------------------------------------------
r126573 | jm | 2005-01-27 03:14:06 +0000 (Thu, 27 Jan 2005) | 1 line

support attachments; allow display of overlap data
------------------------------------------------------------------------
r126572 | jm | 2005-01-27 03:13:22 +0000 (Thu, 27 Jan 2005) | 1 line

fix undef warnings in overlap mode; allow overlap display to go as low as 30%
------------------------------------------------------------------------
r126564 | quinlan | 2005-01-27 00:41:10 +0000 (Thu, 27 Jan 2005) | 2 lines

small fix

------------------------------------------------------------------------
r126563 | quinlan | 2005-01-27 00:25:34 +0000 (Thu, 27 Jan 2005) | 2 lines

add support for reading mass-check logs on <>

------------------------------------------------------------------------
r126560 | jm | 2005-01-26 23:35:33 +0000 (Wed, 26 Jan 2005) | 1 line

keep the old log around
------------------------------------------------------------------------
r126538 | quinlan | 2005-01-26 21:04:12 +0000 (Wed, 26 Jan 2005) | 4 lines

promote T_NO_SCRIP_NEEDED to NO_PRESCRIPTION_NEEDED
revise T_REPTO* rules
promote T_MSGID_LONG_130_110_55 to MSGID_LONG

------------------------------------------------------------------------
r126502 | quinlan | 2005-01-26 13:21:43 +0000 (Wed, 26 Jan 2005) | 2 lines

need to make sure we only grab stuff after header name

------------------------------------------------------------------------
r126498 | quinlan | 2005-01-26 11:53:01 +0000 (Wed, 26 Jan 2005) | 2 lines

bug 3896: another iteration

------------------------------------------------------------------------
r126489 | quinlan | 2005-01-26 08:51:26 +0000 (Wed, 26 Jan 2005) | 2 lines

more rules to try

------------------------------------------------------------------------
r126487 | jm | 2005-01-26 08:40:32 +0000 (Wed, 26 Jan 2005) | 5 lines

auto-mass-checks:

bug 2584: T_MC_L_SUBJ_EXCESSIVE_PUNC_11_15_b2584_c1 T_MC_L_SUBJ_EXCESSIVE_PUNC_16_20_b2584_c1
bug 2903: T_MC_RM_fl_d6hotmail_b2903_c2 T_MC_RM_fl_d9_b2903_c2 T_MC_RM_fl_d8_b2903_c2

------------------------------------------------------------------------
r126486 | quinlan | 2005-01-26 08:35:43 +0000 (Wed, 26 Jan 2005) | 2 lines

revise Reply-To: overquoting rules

------------------------------------------------------------------------
r126485 | quinlan | 2005-01-26 08:15:11 +0000 (Wed, 26 Jan 2005) | 4 lines

remove T_URI_PARSE_BUG, low hit rate
promote T_MSGID_MULTIPLE_AT to MSGID_MULTIPLE_AT
next revision of T_MSGID_LONG* rules

------------------------------------------------------------------------
r126484 | jm | 2005-01-26 08:09:48 +0000 (Wed, 26 Jan 2005) | 1 line

add support for another couple of noisy local-to-local handovers we need to ignore
------------------------------------------------------------------------
r126481 | quinlan | 2005-01-26 07:55:34 +0000 (Wed, 26 Jan 2005) | 2 lines

running complicated regexp on every header line is expensive, make it cheaper

------------------------------------------------------------------------
r126480 | jm | 2005-01-26 07:50:42 +0000 (Wed, 26 Jan 2005) | 1 line

added test rules for other ALL_TRUSTED cases
------------------------------------------------------------------------
r126477 | jm | 2005-01-26 07:17:49 +0000 (Wed, 26 Jan 2005) | 1 line

removed some dead code
------------------------------------------------------------------------
r126475 | jm | 2005-01-26 06:40:22 +0000 (Wed, 26 Jan 2005) | 1 line

set to send requests
------------------------------------------------------------------------
r126474 | jm | 2005-01-26 06:38:54 +0000 (Wed, 26 Jan 2005) | 1 line

removed redundant double-time
------------------------------------------------------------------------
r126473 | jm | 2005-01-26 06:38:25 +0000 (Wed, 26 Jan 2005) | 1 line

bug 2563: fixed rules to avoid an FP, testing
------------------------------------------------------------------------
r126462 | jm | 2005-01-26 04:09:28 +0000 (Wed, 26 Jan 2005) | 1 line

accept new, std 'Hashcash' as well as 'X-Hashcash'
------------------------------------------------------------------------
r126458 | quinlan | 2005-01-26 02:43:36 +0000 (Wed, 26 Jan 2005) | 3 lines

promote T_MSGID_DOLLARS_RNDA to MSGID_DOLLARS_RANDOM, adding exemption
for some really old false positives I dug up

------------------------------------------------------------------------
r126354 | quinlan | 2005-01-25 08:46:08 +0000 (Tue, 25 Jan 2005) | 2 lines

few test rules

------------------------------------------------------------------------
r126339 | quinlan | 2005-01-25 02:41:10 +0000 (Tue, 25 Jan 2005) | 2 lines

fix some typos

------------------------------------------------------------------------
r126333 | quinlan | 2005-01-25 01:30:05 +0000 (Tue, 25 Jan 2005) | 3 lines

revise T_MSGID_DOLLARS* rules (much increased hit rate)
first pass: rules for long message IDs

------------------------------------------------------------------------
r126319 | jm | 2005-01-24 21:45:37 +0000 (Mon, 24 Jan 2005) | 1 line

work around annoying undef warnings from new SIGCHLD code
------------------------------------------------------------------------
r126266 | quinlan | 2005-01-24 07:37:52 +0000 (Mon, 24 Jan 2005) | 2 lines

slight boost

------------------------------------------------------------------------
r126263 | quinlan | 2005-01-24 07:32:15 +0000 (Mon, 24 Jan 2005) | 2 lines

few good Message-ID rules

------------------------------------------------------------------------
r126259 | quinlan | 2005-01-24 04:13:51 +0000 (Mon, 24 Jan 2005) | 2 lines

bug 2863: T_URI_PARSE_BUG

------------------------------------------------------------------------
r126256 | quinlan | 2005-01-24 02:38:00 +0000 (Mon, 24 Jan 2005) | 2 lines

duh

------------------------------------------------------------------------
r126255 | quinlan | 2005-01-24 02:35:30 +0000 (Mon, 24 Jan 2005) | 2 lines

more verbose debugging message

------------------------------------------------------------------------
r126253 | felicity | 2005-01-24 01:33:35 +0000 (Mon, 24 Jan 2005) | 1 line

bug 4085: avoid warnings in Time::Local by keeping the parsed year between 1970 and 2037
------------------------------------------------------------------------
r126247 | quinlan | 2005-01-23 22:29:17 +0000 (Sun, 23 Jan 2005) | 2 lines

various updates

------------------------------------------------------------------------
r126246 | quinlan | 2005-01-23 22:27:54 +0000 (Sun, 23 Jan 2005) | 2 lines

revise PERCENT_RANDOM to allow more hits

------------------------------------------------------------------------
r126244 | quinlan | 2005-01-23 22:17:38 +0000 (Sun, 23 Jan 2005) | 2 lines

remove non-hitters

------------------------------------------------------------------------
r126053 | quinlan | 2005-01-22 21:05:05 +0000 (Sat, 22 Jan 2005) | 2 lines

bleh

------------------------------------------------------------------------
r126051 | quinlan | 2005-01-22 20:46:47 +0000 (Sat, 22 Jan 2005) | 2 lines

good stuff

------------------------------------------------------------------------
r126037 | quinlan | 2005-01-22 14:18:10 +0000 (Sat, 22 Jan 2005) | 2 lines

bug 2196: add T_URI_USERNAME_TRICK*

------------------------------------------------------------------------
r126029 | quinlan | 2005-01-22 10:21:20 +0000 (Sat, 22 Jan 2005) | 2 lines

bug 2997: more work on these ratware rules (promote 1, work on finishing 2)

------------------------------------------------------------------------
r126022 | jm | 2005-01-22 08:40:21 +0000 (Sat, 22 Jan 2005) | 3 lines

auto-mass-checks:


------------------------------------------------------------------------
r126013 | quinlan | 2005-01-22 07:54:41 +0000 (Sat, 22 Jan 2005) | 2 lines

formatting

------------------------------------------------------------------------
r125997 | parker | 2005-01-22 03:48:20 +0000 (Sat, 22 Jan 2005) | 1 line

Bug 4075: use each instead of grep/keys to avoid reading large chunks of the autowhitelist into memory
------------------------------------------------------------------------
r125977 | jm | 2005-01-21 22:48:08 +0000 (Fri, 21 Jan 2005) | 1 line

bug 3507: set a SIGCHLD handler when running helper apps; enforce use of SIG_DFL in this case, as that seems most reliable
------------------------------------------------------------------------
r125968 | quinlan | 2005-01-21 21:52:34 +0000 (Fri, 21 Jan 2005) | 2 lines

bug 3896: uri rules for random-ish .info and .biz

------------------------------------------------------------------------
r125964 | felicity | 2005-01-21 21:23:45 +0000 (Fri, 21 Jan 2005) | 1 line

bug 3998: add support for accreditor service, habeas v2
------------------------------------------------------------------------
r125955 | quinlan | 2005-01-21 19:26:39 +0000 (Fri, 21 Jan 2005) | 2 lines

more rules work

------------------------------------------------------------------------
r125909 | quinlan | 2005-01-21 09:07:47 +0000 (Fri, 21 Jan 2005) | 2 lines

not sure about IADB... but IADB is clearly better for us than IADB2

------------------------------------------------------------------------
r125905 | quinlan | 2005-01-21 09:03:04 +0000 (Fri, 21 Jan 2005) | 2 lines

bug 2218: check for gratuitous base64 header encoding

------------------------------------------------------------------------
r125904 | jm | 2005-01-21 08:40:23 +0000 (Fri, 21 Jan 2005) | 5 lines

auto-mass-checks:

bug 2218: __SUBJ_ENCODED_b2218_c3
bug 2243: T_MC_ALL_8BITS_b2243_c24 T_MC_CONTENT_TYPE_8BITS_b2243_c24 T_MC_DATE_8BITS_b2243_c24 T_MC_FROM_8BITS_b2243_c24 T_MC_MESSAGEID_8BITS_b2243_c24 T_MC_MESSAGE_ID_8BITS_b2243_c24 T_MC_RECEIVED_8BITS_b2243_c24 T_MC_REPLY_TO_8BITS_b2243_c24 T_MC_SUBJECT_8BITS_b2243_c24 T_MC_TO_8BITS_b2243_c24 T_MC_X_INFO_8BITS_b2243_c24 T_MC_X_MAILER_8BITS_b2243_c24 T_MC_X_MIMEOLE_8BITS_b2243_c24 T_MC_X_MSMAIL_PRIORITY_8BITS_b2243_c24 T_MC_X_ORIGINATING_EMAIL_8BITS_b2243_c24 T_MC_X_ORIGINATING_HOST_8BITS_b2243_c24 T_MC_X_PRIORITY_8BITS_b2243_c24 T_MC_8BIT_HEADERS_b2243_c24 T_MC_8BIT_HEADERS2_b2243_c24 T_MC_8BIT_HEADERS3_b2243_c24 T_MC_8BIT_HEADERS4_b2243_c24 T_MC_8BIT_HEADERS5_b2243_c24 T_MC_8BIT_HEADERS6_b2243_c24 T_MC_8BIT_HEADERS7_b2243_c24 T_MC_8BIT_HEADERS8_b2243_c24

------------------------------------------------------------------------
r125902 | quinlan | 2005-01-21 07:40:10 +0000 (Fri, 21 Jan 2005) | 2 lines

bug 3999 stuff

------------------------------------------------------------------------
r125892 | jm | 2005-01-21 05:03:31 +0000 (Fri, 21 Jan 2005) | 1 line

fix annoying perl 5.8.4 warning
------------------------------------------------------------------------
r125891 | jm | 2005-01-21 04:45:58 +0000 (Fri, 21 Jan 2005) | 1 line

add documentation on get_tag()/set_tag() APIs for plugins
------------------------------------------------------------------------
r125885 | jm | 2005-01-21 04:10:19 +0000 (Fri, 21 Jan 2005) | 1 line

support comments too
------------------------------------------------------------------------
r125884 | jm | 2005-01-21 04:04:37 +0000 (Fri, 21 Jan 2005) | 1 line

fix scrape-bugzilla to reassemble lines inside bracketed blocks, ignore already-done mcs correctly, not include the build date (to reduce checkins) and use a more readable rule name format
------------------------------------------------------------------------
r125877 | jm | 2005-01-21 03:29:20 +0000 (Fri, 21 Jan 2005) | 1 line

fix desc_wrap.t to deal with different Text::Wrap behaviour on older perls
------------------------------------------------------------------------
r125876 | jm | 2005-01-21 03:22:17 +0000 (Fri, 21 Jan 2005) | 1 line

more tweaks to output format
------------------------------------------------------------------------
r125874 | jm | 2005-01-21 03:13:30 +0000 (Fri, 21 Jan 2005) | 1 line

oops, typo
------------------------------------------------------------------------
r125873 | jm | 2005-01-21 03:08:17 +0000 (Fri, 21 Jan 2005) | 1 line

changes to corpus-hourly to support automc usage; fixes to automc scripts, and a little bit of documentation
------------------------------------------------------------------------
r125872 | quinlan | 2005-01-21 02:57:28 +0000 (Fri, 21 Jan 2005) | 2 lines

/i -> /im

------------------------------------------------------------------------
r125870 | quinlan | 2005-01-21 02:36:03 +0000 (Fri, 21 Jan 2005) | 2 lines

should be case-insensitive

------------------------------------------------------------------------
r125869 | quinlan | 2005-01-21 02:34:59 +0000 (Fri, 21 Jan 2005) | 2 lines

more work on rules

------------------------------------------------------------------------
r125867 | jm | 2005-01-21 01:46:14 +0000 (Fri, 21 Jan 2005) | 1 line

bug fixed: bad formatting with perl 5.6.1, with too much whitespace, caused by Text::Wrap using tabs.  fixed
------------------------------------------------------------------------
r125865 | quinlan | 2005-01-21 01:24:33 +0000 (Fri, 21 Jan 2005) | 2 lines

bug 2954: remove test code

------------------------------------------------------------------------
r125864 | quinlan | 2005-01-21 01:19:27 +0000 (Fri, 21 Jan 2005) | 2 lines

oops

------------------------------------------------------------------------
r125858 | quinlan | 2005-01-20 23:27:14 +0000 (Thu, 20 Jan 2005) | 7 lines

promote T_X_MESSAGE_FLAG_1 to X_MESSAGE_FLAG, remove other variants
promote T_ADDRESS_IN_SUBJECT_USER to LOCALPART_IN_SUBJECT,
  remove other variants
change tuning for HEAD_ILLEGAL_CHARS to be more conservative
add length-dependent versions of T_SUBJECT_MIME_ENCODED_TWICE
remove low-performing ratware rules from bug 1744

------------------------------------------------------------------------
r125831 | jm | 2005-01-20 22:52:50 +0000 (Thu, 20 Jan 2005) | 1 line

renamed 25_dk.cf to 25_domainkeys.cf, at Malte's suggestion
------------------------------------------------------------------------
r125812 | quinlan | 2005-01-20 20:57:02 +0000 (Thu, 20 Jan 2005) | 2 lines

sort

------------------------------------------------------------------------
r125811 | jm | 2005-01-20 20:54:56 +0000 (Thu, 20 Jan 2005) | 1 line

avoiding packaging automc stuff; include new DK rules file
------------------------------------------------------------------------
r125773 | mss | 2005-01-20 14:28:36 +0000 (Thu, 20 Jan 2005) | 3 lines

* bug 4084:  It's Razor2, not Razor.
* added alt_names for a few modules.

------------------------------------------------------------------------
r125740 | jm | 2005-01-20 08:40:37 +0000 (Thu, 20 Jan 2005) | 5 lines

auto-mass-checks:

bug 2218: __SUBJ_ENCODED_VWc
bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I

------------------------------------------------------------------------
r125737 | jm | 2005-01-20 08:33:50 +0000 (Thu, 20 Jan 2005) | 1 line

introduce some randomness to avoid deadlock
------------------------------------------------------------------------
r125735 | jm | 2005-01-20 08:30:38 +0000 (Thu, 20 Jan 2005) | 1 line

earth calling buildbot
------------------------------------------------------------------------
r125734 | jm | 2005-01-20 08:27:25 +0000 (Thu, 20 Jan 2005) | 1 line

earth calling buildbot
------------------------------------------------------------------------
r125732 | jm | 2005-01-20 08:13:41 +0000 (Thu, 20 Jan 2005) | 1 line

added buildbot backend script, to reduce buildbot load for multiple parallel builds on one machine
------------------------------------------------------------------------
r125731 | jm | 2005-01-20 08:02:27 +0000 (Thu, 20 Jan 2005) | 1 line

removed disappeared rule RCVD_IN_RSL, causing lint failures
------------------------------------------------------------------------
r125726 | quinlan | 2005-01-20 06:41:18 +0000 (Thu, 20 Jan 2005) | 2 lines

add 20_net_tests.cf

------------------------------------------------------------------------
r125722 | jm | 2005-01-20 06:03:05 +0000 (Thu, 20 Jan 2005) | 5 lines

removed description-length limits entirely, and set new rule-name length
limit of 50 characters.  Instead, implemented some sensible wrapping
code to deal with it at the report-generation step.   Added test script
for wrapping code.

------------------------------------------------------------------------
r125719 | quinlan | 2005-01-20 05:56:47 +0000 (Thu, 20 Jan 2005) | 4 lines

bug 3997: workarounds for DNS question/answer crossover issue that try to
limit number of crossovers that will incorrectly trigger another rule by
looking more carefully at answers in cases where it seems most likely

------------------------------------------------------------------------
r125712 | quinlan | 2005-01-20 05:02:13 +0000 (Thu, 20 Jan 2005) | 2 lines

not mutable until we get it working

------------------------------------------------------------------------
r125710 | jm | 2005-01-20 04:38:44 +0000 (Thu, 20 Jan 2005) | 1 line

make an eval out of the inner loop of h-f; 20% faster
------------------------------------------------------------------------
r125704 | quinlan | 2005-01-20 03:51:05 +0000 (Thu, 20 Jan 2005) | 3 lines

move DK scores to 50_scores.cf, remove SenderBase scores
reduce DK bonus to -0.001

------------------------------------------------------------------------
r125703 | jm | 2005-01-20 03:22:51 +0000 (Thu, 20 Jan 2005) | 1 line

add DK line to plugin load file, commented
------------------------------------------------------------------------
r125702 | jm | 2005-01-20 03:16:40 +0000 (Thu, 20 Jan 2005) | 1 line

unparseable rules should not be fatal for hit-frequencies
------------------------------------------------------------------------
r125698 | quinlan | 2005-01-20 03:01:22 +0000 (Thu, 20 Jan 2005) | 2 lines

bug 1744: ratware rules for testing

------------------------------------------------------------------------
r125692 | jm | 2005-01-20 01:22:51 +0000 (Thu, 20 Jan 2005) | 1 line

some tweaks to DomainKey plugin: add a rules file, add timeouts, and produce more rule outputs so we can get a good idea of freqs for potential rules.
------------------------------------------------------------------------
r125691 | quinlan | 2005-01-20 00:34:29 +0000 (Thu, 20 Jan 2005) | 2 lines

bug 3512: allow --rewrite to write more than one message

------------------------------------------------------------------------
r125690 | quinlan | 2005-01-20 00:25:22 +0000 (Thu, 20 Jan 2005) | 3 lines

fix T_FROM_EXCESS_MIME
add T_SUBJECT_MIME_ENCODED_TWICE (From doesn't work very well)

------------------------------------------------------------------------
r125684 | quinlan | 2005-01-19 23:51:52 +0000 (Wed, 19 Jan 2005) | 4 lines

bug 2954: add T_ADDRESS_IN_SUBJECT* for testing
add T_HEAD_ILLEGAL_CHARS_003_2 to tune HEAD_ILLEGAL_CHARS
add T_SUBJECT_EXCESS_MIME* and T_FROM_EXCESS_MIME* test rules

------------------------------------------------------------------------
r125683 | quinlan | 2005-01-19 23:47:26 +0000 (Wed, 19 Jan 2005) | 2 lines

bug 2954: testing possible improvements for check_for_to_in_subject()

------------------------------------------------------------------------
r125657 | quinlan | 2005-01-19 20:39:54 +0000 (Wed, 19 Jan 2005) | 3 lines

promote T_URI_UPPER_LOWER* to URI_UPPER_LOWER
retest X_MESSAGE_FLAG due to false positives

------------------------------------------------------------------------
r125608 | jm | 2005-01-19 10:40:48 +0000 (Wed, 19 Jan 2005) | 5 lines

auto-mass-checks:

bug 2218: __SUBJ_ENCODED_VWc
bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I

------------------------------------------------------------------------
r125597 | jm | 2005-01-19 08:40:34 +0000 (Wed, 19 Jan 2005) | 5 lines

auto-mass-checks:

bug 2218: __SUBJ_ENCODED_VWc
bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I

------------------------------------------------------------------------
r125593 | jm | 2005-01-19 06:54:44 +0000 (Wed, 19 Jan 2005) | 1 line

increase list of needs-mc vetters
------------------------------------------------------------------------
r125587 | parker | 2005-01-19 04:41:56 +0000 (Wed, 19 Jan 2005) | 1 line

Initial commit of the domainkeys plugin
------------------------------------------------------------------------
r125581 | jm | 2005-01-19 03:33:51 +0000 (Wed, 19 Jan 2005) | 2 lines

use the correct rulename for a key!

------------------------------------------------------------------------
r125580 | jm | 2005-01-19 02:47:14 +0000 (Wed, 19 Jan 2005) | 3 lines

use a base64 transform instead of random numbers, so SVN
commit messages don't drive us all nuts

------------------------------------------------------------------------
r125579 | jm | 2005-01-19 02:42:24 +0000 (Wed, 19 Jan 2005) | 2 lines

some fixes to automc scripts and ruleqa CGI

------------------------------------------------------------------------
r125578 | quinlan | 2005-01-19 02:12:29 +0000 (Wed, 19 Jan 2005) | 3 lines

add not-quite-perfect-but-still-good header existence tests as individual
spam tests

------------------------------------------------------------------------
r125567 | quinlan | 2005-01-18 23:29:44 +0000 (Tue, 18 Jan 2005) | 9 lines

replace STOCK_ALERT with T_STOCK_ALERT
promote T_HEADER_* with HEADER_SPAM rule
add "reuse" information, but commented out
move all non-DNS network tests to 20_net_tests.cf
remove SenderBase tests
remove RAZOR #ifplugin from DIGEST_MULTIPLE since some people might have
  only DCC and PYZOR running
promtoe T_MSGID_SHORT* to MSGID_SHORT

------------------------------------------------------------------------
r125562 | quinlan | 2005-01-18 23:09:39 +0000 (Tue, 18 Jan 2005) | 9 lines

bug 3141: minor fix for matching Content-Type of text/html
remove T_MSGID_SHORT* (being promoted to MSGID_SHORT)
remove T_HEADER* (being promoted to HEADER_SPAM)
remove T_VISIT_BEFORE_LINK* (bad results)
revise T_ORANGES* rules (so-so, but interesting, results)
remove T_CATTLE* rules (bad results)
remove T_STOCK_ALERT (replacing STOCK_ALERT)
remove T_MIME_HTML_ONLY (same results, changing eval code accordingly)

------------------------------------------------------------------------
r125477 | jm | 2005-01-18 10:51:12 +0000 (Tue, 18 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_565 MC_T_CONTENT_TYPE_8BITS_884 MC_T_DATE_8BITS_586 MC_T_FROM_8BITS_141 MC_T_MESSAGEID_8BITS_798 MC_T_MESSAGE_ID_8BITS_547 MC_T_RECEIVED_8BITS_947 MC_T_REPLY_TO_8BITS_621 MC_T_SUBJECT_8BITS_855 MC_T_TO_8BITS_645 MC_T_X_INFO_8BITS_499 MC_T_X_MAILER_8BITS_645 MC_T_X_MIMEOLE_8BITS_895 MC_T_X_MSMAIL_PRIORITY_8BITS_376 MC_T_X_ORIGINATING_EMAIL_8BITS_468 MC_T_X_ORIGINATING_HOST_8BITS_507 MC_T_X_PRIORITY_8BITS_298 MC_T_8BIT_HEADERS_760 MC_T_8BIT_HEADERS2_124 MC_T_8BIT_HEADERS3_846 MC_T_8BIT_HEADERS_96 MC_T_8BIT_HEADERS2_371 MC_T_8BIT_HEADERS3_894 MC_T_8BIT_HEADERS4_206 MC_T_8BIT_HEADERS5_117 MC_T_8BIT_HEADERS6_985 MC_T_8BIT_HEADERS7_429 MC_T_8BIT_HEADERS8_38

------------------------------------------------------------------------
r125472 | quinlan | 2005-01-18 08:54:02 +0000 (Tue, 18 Jan 2005) | 2 lines

bug 3141: test to attempt to work around false MIME_HTML_ONLY detection

------------------------------------------------------------------------
r125471 | jm | 2005-01-18 08:51:27 +0000 (Tue, 18 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_589 MC_T_CONTENT_TYPE_8BITS_740 MC_T_DATE_8BITS_469 MC_T_FROM_8BITS_451 MC_T_MESSAGEID_8BITS_780 MC_T_MESSAGE_ID_8BITS_838 MC_T_RECEIVED_8BITS_196 MC_T_REPLY_TO_8BITS_271 MC_T_SUBJECT_8BITS_635 MC_T_TO_8BITS_948 MC_T_X_INFO_8BITS_927 MC_T_X_MAILER_8BITS_863 MC_T_X_MIMEOLE_8BITS_978 MC_T_X_MSMAIL_PRIORITY_8BITS_386 MC_T_X_ORIGINATING_EMAIL_8BITS_415 MC_T_X_ORIGINATING_HOST_8BITS_57 MC_T_X_PRIORITY_8BITS_813 MC_T_8BIT_HEADERS_911 MC_T_8BIT_HEADERS2_666 MC_T_8BIT_HEADERS3_729 MC_T_8BIT_HEADERS_949 MC_T_8BIT_HEADERS2_531 MC_T_8BIT_HEADERS3_108 MC_T_8BIT_HEADERS4_896 MC_T_8BIT_HEADERS5_218 MC_T_8BIT_HEADERS6_868 MC_T_8BIT_HEADERS7_808 MC_T_8BIT_HEADERS8_736

------------------------------------------------------------------------
r125469 | quinlan | 2005-01-18 08:30:51 +0000 (Tue, 18 Jan 2005) | 2 lines

bug 3556: T_STOCK_ALERT to fix STOCK_ALERT

------------------------------------------------------------------------
r125466 | quinlan | 2005-01-18 08:15:36 +0000 (Tue, 18 Jan 2005) | 2 lines

bug 4061: fix uninitialized value for !~ header tests in ran_rule_debug_code

------------------------------------------------------------------------
r125462 | quinlan | 2005-01-18 05:00:19 +0000 (Tue, 18 Jan 2005) | 2 lines

one more try on this short Message-ID localpart addition

------------------------------------------------------------------------
r125461 | quinlan | 2005-01-18 04:01:16 +0000 (Tue, 18 Jan 2005) | 2 lines

more test rules

------------------------------------------------------------------------
r125460 | quinlan | 2005-01-18 03:43:27 +0000 (Tue, 18 Jan 2005) | 2 lines

more test rules

------------------------------------------------------------------------
r125445 | quinlan | 2005-01-17 21:50:02 +0000 (Mon, 17 Jan 2005) | 2 lines

work on T_MSGID_SHORT*, T_HEADER*, and T_URI_UPPER_LOWER*

------------------------------------------------------------------------
r125407 | jm | 2005-01-17 10:50:47 +0000 (Mon, 17 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_9 MC_T_CONTENT_TYPE_8BITS_943 MC_T_DATE_8BITS_940 MC_T_FROM_8BITS_164 MC_T_MESSAGEID_8BITS_983 MC_T_MESSAGE_ID_8BITS_259 MC_T_RECEIVED_8BITS_347 MC_T_REPLY_TO_8BITS_868 MC_T_SUBJECT_8BITS_36 MC_T_TO_8BITS_383 MC_T_X_INFO_8BITS_806 MC_T_X_MAILER_8BITS_15 MC_T_X_MIMEOLE_8BITS_596 MC_T_X_MSMAIL_PRIORITY_8BITS_358 MC_T_X_ORIGINATING_EMAIL_8BITS_853 MC_T_X_ORIGINATING_HOST_8BITS_41 MC_T_X_PRIORITY_8BITS_976 MC_T_8BIT_HEADERS_720 MC_T_8BIT_HEADERS2_603 MC_T_8BIT_HEADERS3_779 MC_T_8BIT_HEADERS_185 MC_T_8BIT_HEADERS2_725 MC_T_8BIT_HEADERS3_101 MC_T_8BIT_HEADERS4_545 MC_T_8BIT_HEADERS5_910 MC_T_8BIT_HEADERS6_998 MC_T_8BIT_HEADERS7_239 MC_T_8BIT_HEADERS8_209

------------------------------------------------------------------------
r125404 | jm | 2005-01-17 08:50:29 +0000 (Mon, 17 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_382 MC_T_CONTENT_TYPE_8BITS_879 MC_T_DATE_8BITS_124 MC_T_FROM_8BITS_34 MC_T_MESSAGEID_8BITS_208 MC_T_MESSAGE_ID_8BITS_904 MC_T_RECEIVED_8BITS_164 MC_T_REPLY_TO_8BITS_458 MC_T_SUBJECT_8BITS_703 MC_T_TO_8BITS_830 MC_T_X_INFO_8BITS_953 MC_T_X_MAILER_8BITS_456 MC_T_X_MIMEOLE_8BITS_349 MC_T_X_MSMAIL_PRIORITY_8BITS_676 MC_T_X_ORIGINATING_EMAIL_8BITS_976 MC_T_X_ORIGINATING_HOST_8BITS_874 MC_T_X_PRIORITY_8BITS_727 MC_T_8BIT_HEADERS_796 MC_T_8BIT_HEADERS2_608 MC_T_8BIT_HEADERS3_391 MC_T_8BIT_HEADERS_412 MC_T_8BIT_HEADERS2_15 MC_T_8BIT_HEADERS3_568 MC_T_8BIT_HEADERS4_509 MC_T_8BIT_HEADERS5_932 MC_T_8BIT_HEADERS6_150 MC_T_8BIT_HEADERS7_283 MC_T_8BIT_HEADERS8_158

------------------------------------------------------------------------
r125379 | quinlan | 2005-01-17 00:38:11 +0000 (Mon, 17 Jan 2005) | 2 lines

next revision of short ID rules

------------------------------------------------------------------------
r125376 | quinlan | 2005-01-17 00:26:29 +0000 (Mon, 17 Jan 2005) | 2 lines

try something out with the T_HEADER rules

------------------------------------------------------------------------
r125370 | jm | 2005-01-16 22:57:15 +0000 (Sun, 16 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_4 MC_T_CONTENT_TYPE_8BITS_320 MC_T_DATE_8BITS_672 MC_T_FROM_8BITS_280 MC_T_MESSAGEID_8BITS_648 MC_T_MESSAGE_ID_8BITS_529 MC_T_RECEIVED_8BITS_799 MC_T_REPLY_TO_8BITS_87 MC_T_SUBJECT_8BITS_734 MC_T_TO_8BITS_81 MC_T_X_INFO_8BITS_379 MC_T_X_MAILER_8BITS_338 MC_T_X_MIMEOLE_8BITS_241 MC_T_X_MSMAIL_PRIORITY_8BITS_731 MC_T_X_ORIGINATING_EMAIL_8BITS_29 MC_T_X_ORIGINATING_HOST_8BITS_771 MC_T_X_PRIORITY_8BITS_294 MC_T_8BIT_HEADERS_205 MC_T_8BIT_HEADERS2_985 MC_T_8BIT_HEADERS3_487 MC_T_8BIT_HEADERS_786 MC_T_8BIT_HEADERS2_107 MC_T_8BIT_HEADERS3_189 MC_T_8BIT_HEADERS4_265 MC_T_8BIT_HEADERS5_920 MC_T_8BIT_HEADERS6_439 MC_T_8BIT_HEADERS7_96 MC_T_8BIT_HEADERS8_335

------------------------------------------------------------------------
r125369 | jm | 2005-01-16 22:55:46 +0000 (Sun, 16 Jan 2005) | 4 lines

auto-mass-checks:

bug 2243: MC_T_ALL_8BITS_795 MC_T_CONTENT_TYPE_8BITS_969 MC_T_DATE_8BITS_58 MC_T_FROM_8BITS_547 MC_T_MESSAGEID_8BITS_160 MC_T_MESSAGE_ID_8BITS_640 MC_T_RECEIVED_8BITS_302 MC_T_REPLY_TO_8BITS_339 MC_T_SUBJECT_8BITS_953 MC_T_TO_8BITS_996 MC_T_X_INFO_8BITS_340 MC_T_X_MAILER_8BITS_606 MC_T_X_MIMEOLE_8BITS_42 MC_T_X_MSMAIL_PRIORITY_8BITS_338 MC_T_X_ORIGINATING_EMAIL_8BITS_605 MC_T_X_ORIGINATING_HOST_8BITS_535 MC_T_X_PRIORITY_8BITS_253 MC_T_8BIT_HEADERS_615 MC_T_8BIT_HEADERS2_933 MC_T_8BIT_HEADERS3_903 MC_T_8BIT_HEADERS_38 MC_T_8BIT_HEADERS2_615 MC_T_8BIT_HEADERS3_501 MC_T_8BIT_HEADERS4_892 MC_T_8BIT_HEADERS5_805 MC_T_8BIT_HEADERS6_94 MC_T_8BIT_HEADERS7_838 MC_T_8BIT_HEADERS8_376

------------------------------------------------------------------------
r125351 | quinlan | 2005-01-16 10:03:48 +0000 (Sun, 16 Jan 2005) | 2 lines

bug 3916: replace RCVD_IN_RFC_IPWHOIS with RCVD_IN_WHOIS_*

------------------------------------------------------------------------
r125350 | quinlan | 2005-01-16 09:37:04 +0000 (Sun, 16 Jan 2005) | 3 lines

promote T_X_MAILER_SPAM_2 to X_MAILER_SPAM
promote T_TOCC_NONE to TO_CC_NONE

------------------------------------------------------------------------
r125332 | jm | 2005-01-16 01:48:09 +0000 (Sun, 16 Jan 2005) | 1 line

add caveat about overlaps
------------------------------------------------------------------------
r125328 | quinlan | 2005-01-16 01:21:18 +0000 (Sun, 16 Jan 2005) | 2 lines

some work on T_MSGID_SHORT* rules (no half measures today)

------------------------------------------------------------------------
r125321 | quinlan | 2005-01-15 23:55:50 +0000 (Sat, 15 Jan 2005) | 2 lines

rules rules rules

------------------------------------------------------------------------
r125317 | quinlan | 2005-01-15 21:55:20 +0000 (Sat, 15 Jan 2005) | 2 lines

fix a tainting bug in Perl 5.8.0

------------------------------------------------------------------------
r125249 | jm | 2005-01-15 03:40:38 +0000 (Sat, 15 Jan 2005) | 2 lines

Automatic mass-check infrastructure

------------------------------------------------------------------------
r125196 | jm | 2005-01-14 18:41:25 +0000 (Fri, 14 Jan 2005) | 1 line

better way to deal with the Storable dependency issue, since the bug only appears under certain setups
------------------------------------------------------------------------
r125194 | jm | 2005-01-14 18:27:00 +0000 (Fri, 14 Jan 2005) | 1 line

update Storable requirement to 2.13 to work around hang bug on multiprocessor linux machines, bug 3828
------------------------------------------------------------------------
r125148 | quinlan | 2005-01-14 06:23:45 +0000 (Fri, 14 Jan 2005) | 2 lines

add test rules for completewhois

------------------------------------------------------------------------
r125141 | quinlan | 2005-01-14 04:49:06 +0000 (Fri, 14 Jan 2005) | 2 lines

remove deprecated DNSBLs

------------------------------------------------------------------------
r125136 | quinlan | 2005-01-14 03:16:06 +0000 (Fri, 14 Jan 2005) | 2 lines

some trivial rules for testing

------------------------------------------------------------------------
r125130 | quinlan | 2005-01-14 01:45:51 +0000 (Fri, 14 Jan 2005) | 2 lines

various rule updates

------------------------------------------------------------------------
r125112 | jm | 2005-01-13 23:01:39 +0000 (Thu, 13 Jan 2005) | 1 line

added note about init.pre to README
------------------------------------------------------------------------
r125088 | quinlan | 2005-01-13 18:54:51 +0000 (Thu, 13 Jan 2005) | 2 lines

add new header rules for testing

------------------------------------------------------------------------
r125049 | jm | 2005-01-13 07:47:48 +0000 (Thu, 13 Jan 2005) | 1 line

avoid possible warning
------------------------------------------------------------------------
r125043 | jm | 2005-01-13 06:11:06 +0000 (Thu, 13 Jan 2005) | 1 line

avoid annoying uninhibitable 'Parsing of undecoded UTF-8' warnings from HTML::Parser
------------------------------------------------------------------------
r125022 | jm | 2005-01-13 02:53:43 +0000 (Thu, 13 Jan 2005) | 1 line

bug 4048: avoid spurious warning from auth_ident if ident_lookup() returns failure, trivial fix from Daryl C. W. O'Shea
------------------------------------------------------------------------
r125021 | jm | 2005-01-13 02:51:22 +0000 (Thu, 13 Jan 2005) | 1 line

bug 3944: take envelope-sender data from Received headers if possible, for 'EnvelopeFrom' tests
------------------------------------------------------------------------
r125018 | jm | 2005-01-13 02:17:43 +0000 (Thu, 13 Jan 2005) | 2 lines

bug 3822: add more useful warning text during "perl Makefile.PL" run-time, if module versions are too low; also moved some long razor-related verbage to a wiki page from INSTALL

------------------------------------------------------------------------
r124963 | quinlan | 2005-01-12 10:08:57 +0000 (Wed, 12 Jan 2005) | 2 lines

various rules based on rule ideas seen on users mailing list

------------------------------------------------------------------------
r124926 | jm | 2005-01-11 21:23:13 +0000 (Tue, 11 Jan 2005) | 1 line

trivial fix: the die message warning of the minimum version required is not output without this
------------------------------------------------------------------------
r124924 | jm | 2005-01-11 21:04:46 +0000 (Tue, 11 Jan 2005) | 1 line

reordered methods so POD docs make sense
------------------------------------------------------------------------
r124904 | quinlan | 2005-01-11 09:41:36 +0000 (Tue, 11 Jan 2005) | 2 lines

bug 2397: promote T_DISGUISE_PORN_MUNDANE to DISGUISE_PORN_MUNDANE

------------------------------------------------------------------------
r124864 | jm | 2005-01-11 01:47:34 +0000 (Tue, 11 Jan 2005) | 1 line

bug 3856: reinstate debug_diagnostics API, but move its implementation code to a lazily-loaded class with no external dependencies of its own; ie. open the way to running this from a separate tool
------------------------------------------------------------------------
r124857 | quinlan | 2005-01-11 01:09:43 +0000 (Tue, 11 Jan 2005) | 2 lines

IP_IN_RESERVED_RANGE is now just set to IP_PRIVATE

------------------------------------------------------------------------
r124830 | quinlan | 2005-01-10 20:21:46 +0000 (Mon, 10 Jan 2005) | 2 lines

use private networks instead of private+reserved 

------------------------------------------------------------------------
r124829 | quinlan | 2005-01-10 20:01:08 +0000 (Mon, 10 Jan 2005) | 3 lines

bug 3968: don't trust that reserved networks are internal/private, only
  use private networks that are not publicly routeable

------------------------------------------------------------------------
r124826 | quinlan | 2005-01-10 19:49:23 +0000 (Mon, 10 Jan 2005) | 3 lines

bug 4072: fix SPF_PASS false matches caused by trusted flag because trusted
  sites are not rejecting messages that fail SPF

------------------------------------------------------------------------
r124769 | quinlan | 2005-01-10 05:14:58 +0000 (Mon, 10 Jan 2005) | 2 lines

fix test

------------------------------------------------------------------------
r124768 | quinlan | 2005-01-10 05:00:49 +0000 (Mon, 10 Jan 2005) | 2 lines

remove a bunch of low-performing body rules

------------------------------------------------------------------------
r124747 | quinlan | 2005-01-09 23:08:08 +0000 (Sun, 09 Jan 2005) | 2 lines

promote SUBJECT_NOVOWEL, use least biased version hopefully

------------------------------------------------------------------------
r124681 | quinlan | 2005-01-08 20:36:12 +0000 (Sat, 08 Jan 2005) | 2 lines

subject rule revisions

------------------------------------------------------------------------
r124640 | felicity | 2005-01-08 06:43:49 +0000 (Sat, 08 Jan 2005) | 1 line

adding t/debug.t to MANIFEST
------------------------------------------------------------------------
r124568 | quinlan | 2005-01-07 19:52:37 +0000 (Fri, 07 Jan 2005) | 2 lines

use the no "y" versions

------------------------------------------------------------------------
r124565 | quinlan | 2005-01-07 19:41:22 +0000 (Fri, 07 Jan 2005) | 2 lines

promote T_FROM_BLANK_NAME_3 to FROM_BLANK_NAME, fix the random Subject rules

------------------------------------------------------------------------
r124477 | quinlan | 2005-01-07 08:06:07 +0000 (Fri, 07 Jan 2005) | 3 lines

promote T_BAD_ISO_CHARSET to MIME_BAD_ISO_CHARSET, but convert it to an
eval function to avoid using a full test

------------------------------------------------------------------------
r124476 | quinlan | 2005-01-07 06:56:40 +0000 (Fri, 07 Jan 2005) | 2 lines

rules work

------------------------------------------------------------------------
r124475 | quinlan | 2005-01-07 06:17:44 +0000 (Fri, 07 Jan 2005) | 2 lines

removed T_SA_MARKED_UP since it doesn't seem to explain ALL_TRUSTED falses

------------------------------------------------------------------------
r124472 | jm | 2005-01-07 02:56:30 +0000 (Fri, 07 Jan 2005) | 3 lines

removed dead TCR code from hit-freqs, and support for prehistoric
"good.log" filename usage

------------------------------------------------------------------------
r124365 | mss | 2005-01-06 12:01:07 +0000 (Thu, 06 Jan 2005) | 2 lines

Please don't hide important calls like this.

------------------------------------------------------------------------
r124338 | quinlan | 2005-01-06 01:43:15 +0000 (Thu, 06 Jan 2005) | 3 lines

remove some low-performing rules - if you wanted any of these, then fix
them up and add them back, but these have been ignored for a long while

------------------------------------------------------------------------
r124311 | quinlan | 2005-01-05 23:42:41 +0000 (Wed, 05 Jan 2005) | 2 lines

finished From: header and URI novowel/hex/digits rules!

------------------------------------------------------------------------
r124270 | quinlan | 2005-01-05 20:29:29 +0000 (Wed, 05 Jan 2005) | 3 lines

closer to finishing novowel/hex/digit rules
add T_NORMAL_HTTP_TO_IP test

------------------------------------------------------------------------
r124169 | quinlan | 2005-01-04 23:29:04 +0000 (Tue, 04 Jan 2005) | 2 lines

only full works, nevermind

------------------------------------------------------------------------
r124167 | quinlan | 2005-01-04 23:00:38 +0000 (Tue, 04 Jan 2005) | 5 lines

promote T_RECEIVED_DAV_2 to DAV_NON_HOTMAIL
split out T_BAD_ISO_CHARSET_I into multiple rules to see if we can avoid using
  a full test
add more random URI/From: rules for testing

------------------------------------------------------------------------
r124156 | jm | 2005-01-04 20:47:12 +0000 (Tue, 04 Jan 2005) | 1 line

longer precision figures
------------------------------------------------------------------------
r124155 | jm | 2005-01-04 20:44:13 +0000 (Tue, 04 Jan 2005) | 1 line

add other accuracy-measurement techniques to fp-fn-to-tcr output
------------------------------------------------------------------------
r124144 | felicity | 2005-01-04 19:28:42 +0000 (Tue, 04 Jan 2005) | 1 line

bug 3941: spamcop limits reports to 2 days old
------------------------------------------------------------------------
r124071 | quinlan | 2005-01-04 05:20:01 +0000 (Tue, 04 Jan 2005) | 3 lines

remove T_FORGED_YAHOO_RCVD (no improvement, probably biased towards
technical folks anyway)

------------------------------------------------------------------------
r124069 | quinlan | 2005-01-04 05:08:54 +0000 (Tue, 04 Jan 2005) | 2 lines

updates to random URI/FROM rules

------------------------------------------------------------------------
r124039 | quinlan | 2005-01-03 23:34:34 +0000 (Mon, 03 Jan 2005) | 3 lines

fix T_BAD_ISO_CHARSET_*_I rules to actually be case-insensitive
split out T_RECEIVED_DAV into two rules for testing

------------------------------------------------------------------------
r123956 | quinlan | 2005-01-03 10:26:53 +0000 (Mon, 03 Jan 2005) | 2 lines

debug message formatting

------------------------------------------------------------------------
r123955 | quinlan | 2005-01-03 10:26:21 +0000 (Mon, 03 Jan 2005) | 2 lines

debugging code tests

------------------------------------------------------------------------
r123954 | quinlan | 2005-01-03 10:24:08 +0000 (Mon, 03 Jan 2005) | 2 lines

formatting

------------------------------------------------------------------------
r123946 | quinlan | 2005-01-03 06:26:46 +0000 (Mon, 03 Jan 2005) | 2 lines

small rule tweak

------------------------------------------------------------------------
r123943 | quinlan | 2005-01-03 06:07:55 +0000 (Mon, 03 Jan 2005) | 2 lines

typo

------------------------------------------------------------------------
r123942 | quinlan | 2005-01-03 05:59:51 +0000 (Mon, 03 Jan 2005) | 2 lines

bug 4054: contributions from Maxime Ritter (airmax.cf)

------------------------------------------------------------------------
r123940 | quinlan | 2005-01-03 05:11:14 +0000 (Mon, 03 Jan 2005) | 3 lines

more work on the rules for random URI and From: header (clean out some
 of the rules, add hexadecimal and digit sequences, etc.)

------------------------------------------------------------------------
r123939 | quinlan | 2005-01-03 04:39:19 +0000 (Mon, 03 Jan 2005) | 2 lines

more work on URI rules

------------------------------------------------------------------------
r123926 | quinlan | 2005-01-03 03:27:56 +0000 (Mon, 03 Jan 2005) | 2 lines

promote EMPTY_MESSAGE

------------------------------------------------------------------------
r123865 | mss | 2005-01-02 01:52:45 +0000 (Sun, 02 Jan 2005) | 2 lines

Text::Wrap isn't really "thread safe", so replace all direct calls with a slightly safer and more convenient wrapper routine in Mail::SpamAssassin::Util.

------------------------------------------------------------------------
r123857 | duncf | 2005-01-01 22:07:33 +0000 (Sat, 01 Jan 2005) | 1 line

Debian bug 276621: change wording for spamassassin --lint in manual
------------------------------------------------------------------------
r123828 | quinlan | 2004-12-31 22:37:39 +0000 (Fri, 31 Dec 2004) | 2 lines

various test rule work

------------------------------------------------------------------------
r123756 | quinlan | 2004-12-31 01:23:49 +0000 (Fri, 31 Dec 2004) | 2 lines

replace X_AUTH_WARN_FAKED with T_X_AUTH_WARN_FAKED_2

------------------------------------------------------------------------
r123755 | mss | 2004-12-31 01:14:15 +0000 (Fri, 31 Dec 2004) | 2 lines

*grmbl* some code lingering from my t-refractoring

------------------------------------------------------------------------
r123754 | mss | 2004-12-31 00:59:56 +0000 (Fri, 31 Dec 2004) | 2 lines

bug 4053:  Jason J Ellingson reported that beginning with version 1.21 XMail will put square brackets around the IP in the Received header.

------------------------------------------------------------------------
r123287 | felicity | 2004-12-24 10:32:57 +0000 (Fri, 24 Dec 2004) | 1 line

bug 4050: if perl version ends in .0, spamd and spamassassin --version wouldn't output anything because of perl's rounding the trailing 000 off.
------------------------------------------------------------------------
r123181 | quinlan | 2004-12-23 10:03:58 +0000 (Thu, 23 Dec 2004) | 2 lines

fix another set of typos

------------------------------------------------------------------------
r123179 | quinlan | 2004-12-23 09:53:08 +0000 (Thu, 23 Dec 2004) | 2 lines

fix some typos

------------------------------------------------------------------------
r123177 | quinlan | 2004-12-23 08:50:46 +0000 (Thu, 23 Dec 2004) | 2 lines

some test rules based on ideas in airmax.cf

------------------------------------------------------------------------
r122928 | felicity | 2004-12-21 02:21:03 +0000 (Tue, 21 Dec 2004) | 1 line

bug 4034: rule definitions that were missing the values after the name weren't being caught and would cause large obnoxious perl warnings.  we should handle the issue more gracefully.
------------------------------------------------------------------------
r122924 | quinlan | 2004-12-21 01:44:51 +0000 (Tue, 21 Dec 2004) | 2 lines

add address

------------------------------------------------------------------------
r122923 | felicity | 2004-12-21 01:35:27 +0000 (Tue, 21 Dec 2004) | 1 line

bug 4044: google.com changed their SPF record, so our SPF test stopped working.  replace with dnsbltest.spamassassin.org SPF record, and also test failure.
------------------------------------------------------------------------
r122922 | felicity | 2004-12-21 01:23:51 +0000 (Tue, 21 Dec 2004) | 1 line

add 20_advance_fee.cf to MANIFEST
------------------------------------------------------------------------
r122920 | quinlan | 2004-12-21 01:15:29 +0000 (Tue, 21 Dec 2004) | 4 lines

new predicate naming used to avoid renumbering:
  assign new rules a random unique three letter sequence
  sort on rule definition, not rule name

------------------------------------------------------------------------
r122913 | quinlan | 2004-12-21 00:06:24 +0000 (Tue, 21 Dec 2004) | 2 lines

remove 3 more rules not really helpful to results

------------------------------------------------------------------------
r122902 | quinlan | 2004-12-20 23:33:03 +0000 (Mon, 20 Dec 2004) | 4 lines

remove 3 worst FP-producing predicates (__FRAUD_19, __FRAUD_37,
__FRAUD_42) and renumber rules (maybe we should just give MD5 names for
predicates to avoid temptation to renumber)

------------------------------------------------------------------------
r122887 | parker | 2004-12-20 22:09:44 +0000 (Mon, 20 Dec 2004) | 1 line

Added services_authorized_for_username plugin hook.  Also added code to BayesSQL making use of the new hook to control access based on the username.  See Bug 3215 for reference.
------------------------------------------------------------------------
r122775 | felicity | 2004-12-19 18:39:27 +0000 (Sun, 19 Dec 2004) | 1 line

handle the cases where razor's errprefix returns undef
------------------------------------------------------------------------
r122765 | quinlan | 2004-12-19 15:02:27 +0000 (Sun, 19 Dec 2004) | 2 lines

remove a few last advance fee fraud rules and renumber/rename

------------------------------------------------------------------------
r122764 | quinlan | 2004-12-19 14:23:09 +0000 (Sun, 19 Dec 2004) | 3 lines

next pass of rule removal: rules that add very low value to meta tests
that require more than one hit

------------------------------------------------------------------------
r122758 | quinlan | 2004-12-19 12:01:31 +0000 (Sun, 19 Dec 2004) | 2 lines

remove rule that never hits with another one of these rules

------------------------------------------------------------------------
r122757 | quinlan | 2004-12-19 11:54:43 +0000 (Sun, 19 Dec 2004) | 2 lines

more infrequently hit rules

------------------------------------------------------------------------
r122756 | quinlan | 2004-12-19 11:49:21 +0000 (Sun, 19 Dec 2004) | 3 lines

nuke NIGERIAN_SUBJECT1 - nearly no hits
remove NIGERIAN meta rules for the moment

------------------------------------------------------------------------
r122755 | quinlan | 2004-12-19 11:40:45 +0000 (Sun, 19 Dec 2004) | 2 lines

remove rules with no hits

------------------------------------------------------------------------
r122753 | quinlan | 2004-12-19 11:32:00 +0000 (Sun, 19 Dec 2004) | 2 lines

move other advance fee fraud predicates to 20_advance_fee.cf

------------------------------------------------------------------------
r122752 | quinlan | 2004-12-19 11:27:52 +0000 (Sun, 19 Dec 2004) | 2 lines

move advance fee fraud rules to a single file

------------------------------------------------------------------------
r122750 | quinlan | 2004-12-19 11:20:14 +0000 (Sun, 19 Dec 2004) | 2 lines

remove unneeded predicate rule

------------------------------------------------------------------------
r122740 | sidney | 2004-12-19 03:38:27 +0000 (Sun, 19 Dec 2004) | 1 line

Bug 4028: correction to last checkin. Add a check for NULL before free, and change indenting of the added lines to match coding style of rest of file
------------------------------------------------------------------------
r122722 | quinlan | 2004-12-18 22:50:56 +0000 (Sat, 18 Dec 2004) | 2 lines

Mozilla strips leading and trailing whitespace in colors, but IE does not

------------------------------------------------------------------------
r122717 | sidney | 2004-12-18 19:58:50 +0000 (Sat, 18 Dec 2004) | 1 line

Bug 4028: Fix possible memory leak in libspamc by simplifying code to make it clear that buffer that is allocated is freed
------------------------------------------------------------------------
r122694 | jm | 2004-12-18 01:41:08 +0000 (Sat, 18 Dec 2004) | 1 line

remove note about big whitelisted domains suing spammers; hasn't been much sign of that ;)
------------------------------------------------------------------------
r122692 | jm | 2004-12-18 01:22:28 +0000 (Sat, 18 Dec 2004) | 1 line

bug 3826: version_tag should be an administrator setting.  trivial fix
------------------------------------------------------------------------
r122691 | jm | 2004-12-18 00:50:09 +0000 (Sat, 18 Dec 2004) | 1 line

better way to measure overlap: add new hit-frequencies -o switch
------------------------------------------------------------------------
r122631 | quinlan | 2004-12-17 09:15:04 +0000 (Fri, 17 Dec 2004) | 2 lines

old rule

------------------------------------------------------------------------
r122597 | parker | 2004-12-16 23:29:53 +0000 (Thu, 16 Dec 2004) | 1 line

Bug 3767: Add functionality to allow user_awl_sql_override_username
------------------------------------------------------------------------
r122529 | felicity | 2004-12-16 06:25:05 +0000 (Thu, 16 Dec 2004) | 1 line

got a syntax error doing reporting.  also, no point in doing regexp since we're looking for explicit strings, just use eq.
------------------------------------------------------------------------
r112054 | quinlan | 2004-12-15 23:59:30 +0000 (Wed, 15 Dec 2004) | 2 lines

bug 4005: Yahoo groups messages flagged as forged

------------------------------------------------------------------------
r112039 | jm | 2004-12-15 22:32:26 +0000 (Wed, 15 Dec 2004) | 1 line

bug 3828: if the copy_config() call takes over 10 seconds (ie. it's hung), the child logs a message and exits immediately, so the master can respawn a new one.
------------------------------------------------------------------------
r112038 | quinlan | 2004-12-15 22:29:30 +0000 (Wed, 15 Dec 2004) | 2 lines

bug 4030: incapable Net::DNS module usage should be a warning, not a debug

------------------------------------------------------------------------
r112032 | jm | 2004-12-15 22:12:06 +0000 (Wed, 15 Dec 2004) | 1 line

bug 3983: fix preforking race condition noted by Tom Schulz, whereby some children became 'undead' -- supposedly killed, but in fact just idle
------------------------------------------------------------------------
r112029 | jm | 2004-12-15 21:57:03 +0000 (Wed, 15 Dec 2004) | 1 line

bug 3828: add new timeout support to spamd, using guarnteed SIGALRM signals on all perl versions after 5.6, to avoid out-of-control perl OPs from hanging.
------------------------------------------------------------------------
r112024 | jm | 2004-12-15 21:36:39 +0000 (Wed, 15 Dec 2004) | 1 line

bug 2462: detect legitimate SMTP AUTH submission, to avoid false positives on Dynablock-style rules
------------------------------------------------------------------------
r111998 | felicity | 2004-12-15 16:54:13 +0000 (Wed, 15 Dec 2004) | 1 line

old versions of Mail::SPF::Query don't have a VERSION variable, so treat that as a 'too old' in addition to the check we did for 1.996
------------------------------------------------------------------------
r111917 | felicity | 2004-12-15 02:29:33 +0000 (Wed, 15 Dec 2004) | 1 line

adding missing test to MANIFEST
------------------------------------------------------------------------
r111881 | felicity | 2004-12-14 21:37:15 +0000 (Tue, 14 Dec 2004) | 1 line

test rules for empty probe-like mails
------------------------------------------------------------------------
r111797 | quinlan | 2004-12-14 09:17:44 +0000 (Tue, 14 Dec 2004) | 2 lines

remove HTML_CONVERTED rule (already removed from HTML parser)

------------------------------------------------------------------------
r111796 | quinlan | 2004-12-14 09:17:06 +0000 (Tue, 14 Dec 2004) | 2 lines

convert to HTML rule

------------------------------------------------------------------------
r111773 | sidney | 2004-12-14 01:05:15 +0000 (Tue, 14 Dec 2004) | 1 line

Bug 2741: recognize mail from cs.com address identified as using AOL mailer as not forged AOL mail
------------------------------------------------------------------------
r111770 | quinlan | 2004-12-14 00:45:41 +0000 (Tue, 14 Dec 2004) | 2 lines

add HTML color tests

------------------------------------------------------------------------
r111769 | quinlan | 2004-12-14 00:45:00 +0000 (Tue, 14 Dec 2004) | 5 lines

remove Flex Hex rules
export name_to_rgb
one tweak to color rendering: strip leading and trailing whitespace
another small bug fix

------------------------------------------------------------------------
r111767 | quinlan | 2004-12-14 00:39:58 +0000 (Tue, 14 Dec 2004) | 2 lines

remove Flex Hex rules due to low accuracy

------------------------------------------------------------------------
r111749 | jm | 2004-12-13 21:51:06 +0000 (Mon, 13 Dec 2004) | 1 line

testing buildbot 0.6.2
------------------------------------------------------------------------
r111693 | quinlan | 2004-12-13 08:06:55 +0000 (Mon, 13 Dec 2004) | 3 lines

add new test rules for HTML titles (titles are so prevalent in spam
that there ought to be a better way)

------------------------------------------------------------------------
r111691 | quinlan | 2004-12-13 06:31:22 +0000 (Mon, 13 Dec 2004) | 2 lines

add T_HTML_IMAGE_SIZE_ZERO (trick noted in jgc's LISA 2004 presentation)

------------------------------------------------------------------------
r111690 | quinlan | 2004-12-13 05:46:42 +0000 (Mon, 13 Dec 2004) | 5 lines

add emulation for "Flex Hex" color decoding
add nobr to list of non-standard elements
add rendering for bgsound, embed, listing, plaintext, xmp
add test rules for Flex Hex and bgsound tag

------------------------------------------------------------------------
r111638 | quinlan | 2004-12-12 04:48:59 +0000 (Sun, 12 Dec 2004) | 2 lines

some rules for testing

------------------------------------------------------------------------
r111548 | felicity | 2004-12-10 21:13:43 +0000 (Fri, 10 Dec 2004) | 1 line

sometimes adie() can be called without an argument, so handle an undef appropriately.
------------------------------------------------------------------------
r111477 | felicity | 2004-12-10 07:20:53 +0000 (Fri, 10 Dec 2004) | 1 line

bug 4015: turn our 'use DBI' into a require with BEGIN statement and such to make RPM stop finding it as required.
------------------------------------------------------------------------
r111476 | parker | 2004-12-10 07:15:51 +0000 (Fri, 10 Dec 2004) | 1 line

Add a little hack to make rpm work correctly
------------------------------------------------------------------------
r111472 | parker | 2004-12-10 06:56:29 +0000 (Fri, 10 Dec 2004) | 1 line

Bug 3771: Added PgSQL
------------------------------------------------------------------------
r111469 | parker | 2004-12-10 06:08:59 +0000 (Fri, 10 Dec 2004) | 1 line

Bug 3771: PostgreSQL Specific Bayes Storage Module
------------------------------------------------------------------------
r111456 | felicity | 2004-12-10 02:41:00 +0000 (Fri, 10 Dec 2004) | 1 line

bug 4023: T_NO_SCRIP_NEEDED rule added for testing
------------------------------------------------------------------------
r111430 | jm | 2004-12-09 20:41:31 +0000 (Thu, 09 Dec 2004) | 1 line

avoid annoying 'undef' warnings when parent is killed
------------------------------------------------------------------------
r111401 | mss | 2004-12-09 16:08:46 +0000 (Thu, 09 Dec 2004) | 2 lines

bug 3961:  Docu fix for two contradicting explanations of the -x switch.  Plus some small wordsmithing.

------------------------------------------------------------------------
r111313 | quinlan | 2004-12-08 21:11:40 +0000 (Wed, 08 Dec 2004) | 2 lines

handle overflow for hex-encoded IP addresses

------------------------------------------------------------------------
r111169 | felicity | 2004-12-07 23:40:34 +0000 (Tue, 07 Dec 2004) | 1 line

bug 3772: add rules for IADB support
------------------------------------------------------------------------
r111167 | felicity | 2004-12-07 23:39:43 +0000 (Tue, 07 Dec 2004) | 1 line

for now, skip the NetCache plugin since it's not meant for general distribution yet.
------------------------------------------------------------------------
r111160 | felicity | 2004-12-07 22:56:29 +0000 (Tue, 07 Dec 2004) | 1 line

disable IADB support since it requires multiple A record support which we don't currently have.  enable IADB2 support since it's a lot easier. ;)
------------------------------------------------------------------------
r111142 | felicity | 2004-12-07 21:02:36 +0000 (Tue, 07 Dec 2004) | 1 line

origination listing checked for defined header, but if the header doesn't exist it'll be a blank string.
------------------------------------------------------------------------
r111141 | parker | 2004-12-07 21:02:07 +0000 (Tue, 07 Dec 2004) | 1 line

Bug 4019: Need to use RPAD whenever you select token from the database
------------------------------------------------------------------------
r109927 | sidney | 2004-12-06 00:11:04 +0000 (Mon, 06 Dec 2004) | 1 line

Microsoft added choices to the Platform SDK download page, added a word to say which one to download
------------------------------------------------------------------------
r109926 | quinlan | 2004-12-05 23:59:49 +0000 (Sun, 05 Dec 2004) | 2 lines

just formatting

------------------------------------------------------------------------
r109924 | sidney | 2004-12-05 23:43:42 +0000 (Sun, 05 Dec 2004) | 1 line

Rewrite information about free VC++ downloads to include the need to and how to get and install nmake
------------------------------------------------------------------------
r109871 | quinlan | 2004-12-05 07:31:41 +0000 (Sun, 05 Dec 2004) | 2 lines

sort MANIFEST with sort(1) using no options - it was not unsorted at all

------------------------------------------------------------------------
r109846 | felicity | 2004-12-05 02:42:51 +0000 (Sun, 05 Dec 2004) | 1 line

adding in NetCache plugin
------------------------------------------------------------------------
r109845 | felicity | 2004-12-05 02:29:21 +0000 (Sun, 05 Dec 2004) | 1 line

sort MANIFEST file
------------------------------------------------------------------------
r109844 | felicity | 2004-12-05 02:28:47 +0000 (Sun, 05 Dec 2004) | 1 line

add more testing to strip2 to check that malformed messages are handled properly in the markup|remove-markup routine
------------------------------------------------------------------------
r109842 | felicity | 2004-12-05 01:39:24 +0000 (Sun, 05 Dec 2004) | 1 line

oops, fix an undef separator issue for malformed mails
------------------------------------------------------------------------
r109828 | felicity | 2004-12-04 22:24:20 +0000 (Sat, 04 Dec 2004) | 1 line

more dealing with malformed messages
------------------------------------------------------------------------
r109819 | felicity | 2004-12-04 18:56:56 +0000 (Sat, 04 Dec 2004) | 1 line

added a comment about head/body separator
------------------------------------------------------------------------
r109812 | felicity | 2004-12-04 17:05:23 +0000 (Sat, 04 Dec 2004) | 1 line

found more cases where the message parser would do the wrong thing wrt missing header/body separator.  built out the test a bit more, redid the header parsing routine a bit to deal with all of it.  moved the mbox/mbx separator bit out of the loop since it should only ever hit on the first message line.
------------------------------------------------------------------------
r109799 | felicity | 2004-12-04 14:43:45 +0000 (Sat, 04 Dec 2004) | 1 line

cleaning up the spec file a little -- we haven't been updating changelog so remove it, also put the sql files in the standard documentation...  removing tools rpm since there's really no reason for it (development happens out of source tarball)
------------------------------------------------------------------------
r109793 | quinlan | 2004-12-04 09:39:12 +0000 (Sat, 04 Dec 2004) | 2 lines

move duplicate code into a separate function

------------------------------------------------------------------------
r109733 | quinlan | 2004-12-03 23:23:44 +0000 (Fri, 03 Dec 2004) | 2 lines

bug 4014: change spamcop_submission_address to correct name, spamcop_to_address

------------------------------------------------------------------------
r109718 | quinlan | 2004-12-03 19:15:13 +0000 (Fri, 03 Dec 2004) | 2 lines

debug output should just use space instead of tab

------------------------------------------------------------------------
r109683 | mss | 2004-12-03 15:30:55 +0000 (Fri, 03 Dec 2004) | 2 lines

Moved the debug option splitting code to the Mail::SpamAssassin c'tor for mass-check, too.

------------------------------------------------------------------------
r109640 | quinlan | 2004-12-03 07:24:52 +0000 (Fri, 03 Dec 2004) | 4 lines

massive improvements in performance (30% the memory, 60% the time),
  now possible to run full perceptron on boxes with 512MB of RAM
print current memory usage via "ps aux" at end of processing

------------------------------------------------------------------------
r109603 | mss | 2004-12-03 00:33:28 +0000 (Fri, 03 Dec 2004) | 2 lines

Moved debug-facility string parsing to Mail::SpamAssassin::_init_debugger as suggested by jm.  Tested both the array-ref and plain string variant, the hash-ref one should work, too.  Hope I didn't forget any tool (if so, please port it).

------------------------------------------------------------------------
r109582 | mss | 2004-12-02 23:14:24 +0000 (Thu, 02 Dec 2004) | 2 lines

Code duplication baaaad.

------------------------------------------------------------------------
r109580 | mss | 2004-12-02 22:48:17 +0000 (Thu, 02 Dec 2004) | 2 lines

Ported the warn-if-opt-debug code do dbg() calls.

------------------------------------------------------------------------
r109570 | mss | 2004-12-02 22:17:29 +0000 (Thu, 02 Dec 2004) | 2 lines

Fix logging of multi-line string.  Each line is preceded with ts own "debug: ${facility}:".  Made that space a tab so debugging looks nicer :)

------------------------------------------------------------------------
r109560 | jm | 2004-12-02 21:53:57 +0000 (Thu, 02 Dec 2004) | 1 line

another attempt to sanity-check this freebsd wierdness
------------------------------------------------------------------------
r109552 | mss | 2004-12-02 21:36:57 +0000 (Thu, 02 Dec 2004) | 2 lines

Made it possible to replace all the warn() kludges in spamd with dbg() or info() calls.

------------------------------------------------------------------------
r109543 | jm | 2004-12-02 20:54:24 +0000 (Thu, 02 Dec 2004) | 1 line

attempt to figure out why 'make disttest' fails on BSD in buildbot; turn on debugging
------------------------------------------------------------------------
r109536 | mss | 2004-12-02 20:35:43 +0000 (Thu, 02 Dec 2004) | 2 lines

oops, typo in debug message

------------------------------------------------------------------------
r109534 | mss | 2004-12-02 20:34:53 +0000 (Thu, 02 Dec 2004) | 3 lines

* Bail out if the user tries to create a socket on a regular file
* Some dbg() cleanup

------------------------------------------------------------------------
r109505 | felicity | 2004-12-02 15:56:28 +0000 (Thu, 02 Dec 2004) | 1 line

promote new INFO_TLD rule, catches more spam, same ham.
------------------------------------------------------------------------
r109504 | mss | 2004-12-02 14:23:20 +0000 (Thu, 02 Dec 2004) | 2 lines

docu fix: IP::Country::Fast is part of IP::Country.

------------------------------------------------------------------------
r109367 | felicity | 2004-12-01 18:23:19 +0000 (Wed, 01 Dec 2004) | 1 line

promote new BIZ_TLD rule.  add in similar new INFO_TLD for testing.
------------------------------------------------------------------------
r109358 | mss | 2004-12-01 17:11:56 +0000 (Wed, 01 Dec 2004) | 2 lines

Set executable bit.

------------------------------------------------------------------------
r109293 | duncf | 2004-12-01 05:15:17 +0000 (Wed, 01 Dec 2004) | 1 line

Fixed typo, related to bug 1683
------------------------------------------------------------------------
r109274 | duncf | 2004-12-01 04:13:08 +0000 (Wed, 01 Dec 2004) | 5 lines

bug 1683: Added some new tags for AWL status
_AWLMEAN_
_AWLCOUNT_
_AWLPRESCORE_

------------------------------------------------------------------------
r109258 | felicity | 2004-11-30 23:41:19 +0000 (Tue, 30 Nov 2004) | 1 line

bug 3186: the suggested rule actually ended up hitting less spam overall.  changed the code instead to remove trailing non-alphanumerics from the hostname since they shouldn't be there and we trap them accidently.  also put in a new version of the rule which deals with a port specification.
------------------------------------------------------------------------
r106991 | quinlan | 2004-11-30 09:47:22 +0000 (Tue, 30 Nov 2004) | 2 lines

using EnvelopeFrom seems better for domain-based blacklists

------------------------------------------------------------------------
r106990 | quinlan | 2004-11-30 09:44:23 +0000 (Tue, 30 Nov 2004) | 3 lines

bug 2397: remove T_DISGUISE_PORN (not as good as current)
bug 2127: promote T_AS_SEEN_ON to AS_SEEN_ON

------------------------------------------------------------------------
r106827 | felicity | 2004-11-28 18:42:00 +0000 (Sun, 28 Nov 2004) | 1 line

bug 3987: typo in razor2 plugin was causing undef issues later on...
------------------------------------------------------------------------
r106799 | quinlan | 2004-11-28 11:14:36 +0000 (Sun, 28 Nov 2004) | 2 lines

bug 2397: porn rule revisions and variants

------------------------------------------------------------------------
r106788 | quinlan | 2004-11-28 05:32:22 +0000 (Sun, 28 Nov 2004) | 2 lines

bug 2127: T_AS_SEEN_ON

------------------------------------------------------------------------
r106678 | sidney | 2004-11-27 02:15:04 +0000 (Sat, 27 Nov 2004) | 1 line

Bug 4001 addition to previous checkin to handle unlikely case of no Windows HOMEPATH env var, also fix error from missing third arg to catpath
------------------------------------------------------------------------
r106673 | felicity | 2004-11-27 00:12:15 +0000 (Sat, 27 Nov 2004) | 1 line

bug 3986: add opportunistic_expire_check_only option to init_learn() to specify that the opportunistic function call should only deal with journal sync, and not db expiry -- but mark whether or not expiry is due.  this can then be used by a calling function to do the expiry post-process.
------------------------------------------------------------------------
r106669 | felicity | 2004-11-26 23:32:02 +0000 (Fri, 26 Nov 2004) | 1 line

bug 3992: speed increase for RegistrarBoundaries::split_domain().  Instead of doing everything with regexp, use a hash and slightly alter how we find the domain.  Cuts out all the backtracking involved with the RE version, testing shows ~20% speed increase.
------------------------------------------------------------------------
r106668 | mss | 2004-11-26 23:04:58 +0000 (Fri, 26 Nov 2004) | 2 lines

Added some sane fallbacks for an unset $HOME in ArchiveIterator.  Contrary to the short discussion on dev@ did I not put this into Util.pm as we actually should not use $HOME anywhere in the code because we tend to change $< in spamd.

------------------------------------------------------------------------
r106600 | mss | 2004-11-25 20:45:32 +0000 (Thu, 25 Nov 2004) | 4 lines

What's the probability that I run into an already used port with the new probably_unused_spamd_port() code?  Less than 1 per mill?  Ask Murphy...

The routine now tries to ask netstat if that port is already in use.  I tested the pattern on Linux, FreeBSD and Windows.  If netstat can't be run, no harm is done, the routine will just work as before.  The grep is pretty broad, it might also catch a remote port; then it just tries the next random one.  (Hey Murphy, it really can't hit a used port ten times, can it?)

------------------------------------------------------------------------
r106563 | quinlan | 2004-11-25 10:28:10 +0000 (Thu, 25 Nov 2004) | 2 lines

fix build test failure

------------------------------------------------------------------------
r106555 | quinlan | 2004-11-25 08:12:29 +0000 (Thu, 25 Nov 2004) | 2 lines

bug 3994: remove test rules and code, not very promising

------------------------------------------------------------------------
r106554 | quinlan | 2004-11-25 07:26:41 +0000 (Thu, 25 Nov 2004) | 2 lines

different way to pick an unused port 

------------------------------------------------------------------------
r106532 | jm | 2004-11-25 01:48:03 +0000 (Thu, 25 Nov 2004) | 1 line

removed stuff from status that already have been migrated; also testing buildbot
------------------------------------------------------------------------
r106508 | jm | 2004-11-25 00:08:21 +0000 (Thu, 25 Nov 2004) | 1 line

allow multiple test suite runs on the same machine simultaneously, by randomizing the spamd port
------------------------------------------------------------------------
r106469 | mss | 2004-11-24 21:10:57 +0000 (Wed, 24 Nov 2004) | 2 lines

bug 3599:  Regenerate configure from modified configure.in with autoconf-2.59 (cleaning up my bug queue)

------------------------------------------------------------------------
r106395 | jm | 2004-11-24 08:48:47 +0000 (Wed, 24 Nov 2004) | 1 line

test checkin to test buildbot
------------------------------------------------------------------------
r106390 | quinlan | 2004-11-24 06:21:01 +0000 (Wed, 24 Nov 2004) | 2 lines

bug 3994: look for unsubscribe links

------------------------------------------------------------------------
r106352 | felicity | 2004-11-23 21:30:13 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3990: fix regexp errors in RegistrarBoundaries
------------------------------------------------------------------------
r106351 | felicity | 2004-11-23 21:21:58 +0000 (Tue, 23 Nov 2004) | 1 line

removed 'next' that I didn't mean to when dealing with missing_hb_separator issues
------------------------------------------------------------------------
r106349 | felicity | 2004-11-23 20:58:59 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3974: keep finding little intricacies that make this a real pain to solve completely.  we need to fake the separator so the loop will handle the last header -- but we can't add it to the pristine header, so check for that.  update the test to make sure we catch the last header (via X-Message-Info).
------------------------------------------------------------------------
r106332 | quinlan | 2004-11-23 19:33:50 +0000 (Tue, 23 Nov 2004) | 5 lines

promote T_UNCLOSED_BRACKET to UNCLOSED_BRACKET
promote T_HTML_LINK_OPT_OUT to HTML_LINK_OPT_OUT (rather marginal)
promote best grouping of T_HTML_LINK_IMAGE_* to HTML_SHORT_LINK_IMG_*
delete T_LONGWORDS, too much work for too little spam

------------------------------------------------------------------------
r106326 | felicity | 2004-11-23 18:15:32 +0000 (Tue, 23 Nov 2004) | 1 line

if the message was missing the head/body separator, report_safe 0 would add one during rewrite.
------------------------------------------------------------------------
r106317 | felicity | 2004-11-23 17:33:54 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3974: previous versions which faked the separator were also modifying the pristine header.  fixed now.  <grrr>
------------------------------------------------------------------------
r106311 | felicity | 2004-11-23 16:34:32 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3974: more updates to the test, found a case which wasn't covered, simplified the handling of the missing separator, header boundary check depended on multipart content-type which isn't required for a boundary.
------------------------------------------------------------------------
r106283 | felicity | 2004-11-23 06:09:13 +0000 (Tue, 23 Nov 2004) | 1 line

updated MANIFEST, oops.
------------------------------------------------------------------------
r106282 | felicity | 2004-11-23 06:08:45 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3974: wrote up a test to catch the missing h/b separator.  also found that my previous patch would trigger when there was a separator but no body -- fixed that.
------------------------------------------------------------------------
r106274 | felicity | 2004-11-23 04:56:53 +0000 (Tue, 23 Nov 2004) | 1 line

bug 3974: malformed messages, which only have a header and no header/body separator, would ignore the last header in the message.  we now mark the behavior and fake a blank separator so the rest of the parser works as expected.
------------------------------------------------------------------------
r106220 | quinlan | 2004-11-22 20:48:27 +0000 (Mon, 22 Nov 2004) | 6 lines

bunch of rule promotions
T_HTML_LINK_IMAGE* tests worked great, try using ranges instead to find
  the best breakdown
another spin on LONGWORDS supplement
remove T_HTML_EMPTT_* (blank_uri) tests, didn't seem to work well on HTML ham

------------------------------------------------------------------------
r106219 | quinlan | 2004-11-22 20:46:40 +0000 (Mon, 22 Nov 2004) | 2 lines

promote T_FORGED_MSGID_* tests, all work pretty well

------------------------------------------------------------------------
r106218 | quinlan | 2004-11-22 20:45:49 +0000 (Mon, 22 Nov 2004) | 2 lines

promote best HTML_EXTRA_CLOSE test

------------------------------------------------------------------------
r106217 | quinlan | 2004-11-22 20:45:19 +0000 (Mon, 22 Nov 2004) | 2 lines

promote best URI-based T_SPOOF_* rules

------------------------------------------------------------------------
r106216 | quinlan | 2004-11-22 20:44:50 +0000 (Mon, 22 Nov 2004) | 2 lines

remove blank_uri code, tests didn't seem to work well

------------------------------------------------------------------------
r106173 | sidney | 2004-11-22 11:36:23 +0000 (Mon, 22 Nov 2004) | 1 line

reformat two lines that were longer than our coding style guidelines allow
------------------------------------------------------------------------
r106170 | sidney | 2004-11-22 09:19:02 +0000 (Mon, 22 Nov 2004) | 1 line

bug 3917: use syswrite instead of print in spamd to fix problem under Cygwin
------------------------------------------------------------------------
r106166 | quinlan | 2004-11-22 07:12:23 +0000 (Mon, 22 Nov 2004) | 2 lines

fix weird t/rule_names.t failure

------------------------------------------------------------------------
r106164 | quinlan | 2004-11-22 06:30:41 +0000 (Mon, 22 Nov 2004) | 3 lines

a few more T_HTML_LINK_IMAGE_* rules
fix a typo

------------------------------------------------------------------------
r106163 | quinlan | 2004-11-22 06:14:48 +0000 (Mon, 22 Nov 2004) | 8 lines

remove T_HOT_NASTY and T_BEST_PORN, already promoted
replace HTML_LINK_PUSH_HERE with T_HTML_LINK_PUSH_HERE
add T_HTML_LINK_OPT_IN
try different way to test HTML_LINK_IMAGE ... I think this will work
remove INTERRUPTUS meta rule, the plain rawbody rule is better and
  doesn't rely on HTML_MIME_ONLY
promote T_HTML_LINK_IMAGE_BUG_1 to HTML_LINK_IMAGE_BUG

------------------------------------------------------------------------
r106161 | quinlan | 2004-11-22 05:45:22 +0000 (Mon, 22 Nov 2004) | 2 lines

bug 2554: small FP fixes for HOT_NASTY and BEST_PORN

------------------------------------------------------------------------
r106159 | quinlan | 2004-11-22 05:37:21 +0000 (Mon, 22 Nov 2004) | 2 lines

remove blank lines and comments

------------------------------------------------------------------------
r106158 | quinlan | 2004-11-22 05:36:06 +0000 (Mon, 22 Nov 2004) | 2 lines

revise T_HTML_EXTRA_CLOSE_* rules

------------------------------------------------------------------------
r106157 | quinlan | 2004-11-22 05:27:12 +0000 (Mon, 22 Nov 2004) | 2 lines

add a few spoof rules

------------------------------------------------------------------------
r106155 | quinlan | 2004-11-22 04:40:40 +0000 (Mon, 22 Nov 2004) | 2 lines

put back some good rules I didn't intend to remove

------------------------------------------------------------------------
r106149 | quinlan | 2004-11-22 03:40:40 +0000 (Mon, 22 Nov 2004) | 2 lines

interleave spam and ham as evenly as possible

------------------------------------------------------------------------
r106141 | quinlan | 2004-11-21 23:31:06 +0000 (Sun, 21 Nov 2004) | 2 lines

bug 3499: promote the highest ranked T_MPART_ALT_DIFF_COUNT rule

------------------------------------------------------------------------
r106140 | quinlan | 2004-11-21 23:25:51 +0000 (Sun, 21 Nov 2004) | 12 lines

promote T_FRAGMENTED_MESSAGE to FRAGMENTED_MESSAGE
remove T_RCVD_IN_CSMA_BL
promote T_DNS_FROM_SECURITYSAGE	to DNS_FROM_SECURITYSAGE
remove T_HELO_0
promote T_HTML_IMAGE_ONLY_28 to HTML_IMAGE_ONLY_28
promote T_HTML_IMAGE_ONLY_32 to HTML_IMAGE_ONLY_32
remove T_HTML_IMAGE_RATIO_10
remove T_HTML_IMAGE_RATIO_12
remove T_HTML_LINK_IMAGE_RATIO_* since it doesn't help HTML_IMAGE_RATIO_* much
remove T_REDIRS_* due to very low hit rate
remove a bunch more low performing rules...

------------------------------------------------------------------------
r106139 | quinlan | 2004-11-21 23:24:55 +0000 (Sun, 21 Nov 2004) | 3 lines

promote T_HTML_IMAGE_ONLY_28 to HTML_IMAGE_ONLY_28
promote T_HTML_IMAGE_ONLY_32 to HTML_IMAGE_ONLY_32

------------------------------------------------------------------------
r106138 | quinlan | 2004-11-21 23:19:21 +0000 (Sun, 21 Nov 2004) | 2 lines

remove T_REDIRS_* due to very low hit rate

------------------------------------------------------------------------
r106137 | felicity | 2004-11-21 23:10:08 +0000 (Sun, 21 Nov 2004) | 1 line

instead of interleaving '1 spam/1 ham', do it based on # of ham vs spam, ie: '9 spam/1 ham', etc.  this will give a better simulation than 'mixed ham/spam for a short time, then all spam' ...
------------------------------------------------------------------------
r106136 | quinlan | 2004-11-21 22:57:36 +0000 (Sun, 21 Nov 2004) | 2 lines

promote T_DNS_FROM_SECURITYSAGE to DNS_FROM_SECURITYSAGE

------------------------------------------------------------------------
r106135 | quinlan | 2004-11-21 22:49:14 +0000 (Sun, 21 Nov 2004) | 2 lines

promote T_FRAGMENTED_MESSAGE to FRAGMENTED_MESSAGE

------------------------------------------------------------------------
r106134 | quinlan | 2004-11-21 22:37:44 +0000 (Sun, 21 Nov 2004) | 4 lines

lower FP version of LONGWORDS, also 3 subrules instead of 4 so faster;
try a different version of LONGWORDS to catch use of dictionaries that include
capitalized words

------------------------------------------------------------------------
r106133 | felicity | 2004-11-21 22:32:18 +0000 (Sun, 21 Nov 2004) | 1 line

don't call url_encode() when we don't need to
------------------------------------------------------------------------
r106130 | felicity | 2004-11-21 22:23:47 +0000 (Sun, 21 Nov 2004) | 1 line

small typo for razor2 undef issue
------------------------------------------------------------------------
r106129 | quinlan | 2004-11-21 22:21:00 +0000 (Sun, 21 Nov 2004) | 2 lines

undefined warning

------------------------------------------------------------------------
r106128 | quinlan | 2004-11-21 22:20:42 +0000 (Sun, 21 Nov 2004) | 2 lines

replace INVALID_DATE with T_INVALID_DATE

------------------------------------------------------------------------
r106126 | felicity | 2004-11-21 22:06:57 +0000 (Sun, 21 Nov 2004) | 1 line

bug 3987: razor results were sometimes undef even though they should have set to 0 in that case.  try making the 0 setting more explicit, and also deal with the possibility that the engine value is undef.
------------------------------------------------------------------------
r106054 | jm | 2004-11-21 01:58:04 +0000 (Sun, 21 Nov 2004) | 1 line

bug 3983: Apache preforking algorithm adopted; number of spamd child processes is now scaled, according to demand.
------------------------------------------------------------------------
r106039 | quinlan | 2004-11-20 22:47:27 +0000 (Sat, 20 Nov 2004) | 3 lines

add sample-based learning to replace autolearning in distributed mass-check
process

------------------------------------------------------------------------
r105993 | quinlan | 2004-11-20 19:53:12 +0000 (Sat, 20 Nov 2004) | 8 lines

add T_HTML_LINK_IMAGE* tests for linked images
add T_HTML_IMAGE_ONLY* and T_HTML_IMAGE_RATIO* to experiment with those
  ranges for the existing tests
add T_HTML_LINK_IMAGE_ONLY* to see if adding links improves those tests
add T_HTML_LINK_IMAGE_RATIO* to see if adding links improves those tests
add T_HTML_LINK_IMAGE_BUG* to test for web bugs inside of linked images
do full test on LONGWORDS, try to get rid of one of them...

------------------------------------------------------------------------
r105992 | quinlan | 2004-11-20 19:48:35 +0000 (Sat, 20 Nov 2004) | 2 lines

add image anchor test code

------------------------------------------------------------------------
r105955 | quinlan | 2004-11-20 08:17:49 +0000 (Sat, 20 Nov 2004) | 2 lines

bug 3856: remove debug_diagnostics() from Mail::SpamAssassin

------------------------------------------------------------------------
r76212 | felicity | 2004-11-18 02:44:11 +0000 (Thu, 18 Nov 2004) | 1 line

bug 3973: get_uri_list changes, add undecoded (but still possibly obfuscated), and add the uri w/ user/pass removed.  this makes uri rules a little easier by not needing to deal with a potential user/pass in the RE.
------------------------------------------------------------------------
r76190 | felicity | 2004-11-17 23:56:51 +0000 (Wed, 17 Nov 2004) | 1 line

bug 3967: fix performance issues with USERPASS and RATWARE_STORM_URI
------------------------------------------------------------------------
r76186 | jm | 2004-11-17 23:17:25 +0000 (Wed, 17 Nov 2004) | 1 line

hmm, some commented rules that hadn't been uncommented post-3.0.0
------------------------------------------------------------------------
r76185 | jm | 2004-11-17 23:15:38 +0000 (Wed, 17 Nov 2004) | 1 line

bug 2016: testing rule INTERRUPTUS
------------------------------------------------------------------------
r76183 | jm | 2004-11-17 23:06:46 +0000 (Wed, 17 Nov 2004) | 1 line

bug 3769: added esc.edu.ar and uba.ar to registrar-boundaries list
------------------------------------------------------------------------
r76182 | jm | 2004-11-17 23:03:36 +0000 (Wed, 17 Nov 2004) | 1 line

bug 3645: rule submission: subject rule: dollars only, into testing
------------------------------------------------------------------------
r76085 | felicity | 2004-11-17 01:34:42 +0000 (Wed, 17 Nov 2004) | 1 line

bug 3570: added anti-phishing/forging rules
------------------------------------------------------------------------
r76070 | felicity | 2004-11-17 00:57:44 +0000 (Wed, 17 Nov 2004) | 1 line

bug 3968: 71/8 and 72/8 were allocated, so remove from the reserverd IP RE
------------------------------------------------------------------------
r76041 | parker | 2004-11-16 21:36:36 +0000 (Tue, 16 Nov 2004) | 1 line

Bug 3953: Provide better debug output for sa-learn --restore
------------------------------------------------------------------------
r76020 | felicity | 2004-11-16 20:15:46 +0000 (Tue, 16 Nov 2004) | 1 line

don't call url_encode in array mode from uri_canonify
------------------------------------------------------------------------
r75983 | felicity | 2004-11-16 03:16:29 +0000 (Tue, 16 Nov 2004) | 1 line

bug 3967: new versions of RATWARE_STORM_URI and USERPASS which do a much better job w/ URIs that have lots of redirections
------------------------------------------------------------------------
r75980 | felicity | 2004-11-16 01:50:38 +0000 (Tue, 16 Nov 2004) | 1 line

add in rules that look for large numbers of redirections in URIs
------------------------------------------------------------------------
r71480 | felicity | 2004-11-15 01:22:23 +0000 (Mon, 15 Nov 2004) | 1 line

in check_blank_line_ratio, if we've already done the processing, don't bother getting the decoded body array again.
------------------------------------------------------------------------
r69086 | felicity | 2004-11-14 23:48:11 +0000 (Sun, 14 Nov 2004) | 1 line

get rid of some unnecessary variables
------------------------------------------------------------------------
r65616 | felicity | 2004-11-14 19:38:06 +0000 (Sun, 14 Nov 2004) | 1 line

bug 3186: update to BIZ_TLD
------------------------------------------------------------------------
r65614 | felicity | 2004-11-14 19:13:45 +0000 (Sun, 14 Nov 2004) | 1 line

bug 3499: try using text vs html word count for MPART_ALT_DIFF
------------------------------------------------------------------------
r65587 | felicity | 2004-11-14 07:17:28 +0000 (Sun, 14 Nov 2004) | 1 line

bug 3942: _check_recipients in EvalTests would overwrite its list of recipients in certain situations
------------------------------------------------------------------------
r65558 | jm | 2004-11-14 00:49:57 +0000 (Sun, 14 Nov 2004) | 1 line

fix a slight speed decrease from the new dbg_check() call
------------------------------------------------------------------------
r65552 | felicity | 2004-11-14 00:35:13 +0000 (Sun, 14 Nov 2004) | 1 line

yet another change for process_razor_result ...  need to pass in permsgstatus to get tag data back out. <sigh>
------------------------------------------------------------------------
r57592 | felicity | 2004-11-13 20:36:46 +0000 (Sat, 13 Nov 2004) | 1 line

send razor results via reference not array
------------------------------------------------------------------------
r57586 | felicity | 2004-11-13 19:29:41 +0000 (Sat, 13 Nov 2004) | 1 line

report_safe boundary check only looks for open boundaries, we want to skip close boundaries too
------------------------------------------------------------------------
r57557 | felicity | 2004-11-13 03:42:10 +0000 (Sat, 13 Nov 2004) | 1 line

remove the various dbg() functions in almost all of the modules and just use a typeglob to point at the main dbg() that they all call.  this removes the extra overhead of having excess functions and function calls for dbg() which is called a bajillion times.  also, make the plugins use the documented M::SA::Plugin::dbg(), which is also a typeglob so the plugins point the same place for now...
------------------------------------------------------------------------
r57555 | felicity | 2004-11-13 02:59:24 +0000 (Sat, 13 Nov 2004) | 1 line

bug 3777: instead of code (and plugins) accessing DEBUG and facilities variables from the Mail::SpamAssassin package directly, call dbg_check() and info_check() functions.  can optionally pass a facility to check, and if the facility is prepended by '+', the 'all' facility will be ignored (good for 'is facility X specifically enabled' ...)   also changed the Razor2 debugging to only show razor-agents debug only if the razor2 facility is enabled.
------------------------------------------------------------------------
r57554 | felicity | 2004-11-13 02:35:52 +0000 (Sat, 13 Nov 2004) | 1 line

fix bad config for plugin_file test
------------------------------------------------------------------------
r57552 | felicity | 2004-11-13 02:01:35 +0000 (Sat, 13 Nov 2004) | 1 line

bug 3778: plugins will be called during report and revoke operations.  bug 3643: finish converting Razor2 to a plugin.  also added in plugin call to cache/log/etc the razor result, moving towards _RBL_ esque implementation via extra plugin.  changed report and revoke to return 1 for success and 0 for failure -- like every other function.  fixed spamcop-report debug output.
------------------------------------------------------------------------
r56973 | felicity | 2004-11-08 21:01:05 +0000 (Mon, 08 Nov 2004) | 1 line

in ArchiveIterator, handle a target listing that isn't complete or undef, by throwing a warning and skipping the entry.
------------------------------------------------------------------------
r56969 | felicity | 2004-11-08 20:32:21 +0000 (Mon, 08 Nov 2004) | 1 line

update the blank uri code some more -- breakdown the types as much as possible (blank href from a, blank src from img, etc.)  hopefully we may get better results?
------------------------------------------------------------------------
r56952 | felicity | 2004-11-08 17:37:36 +0000 (Mon, 08 Nov 2004) | 1 line

small doco update specifying that Checker-Version can't be changed or removed
------------------------------------------------------------------------
r56908 | felicity | 2004-11-08 06:44:12 +0000 (Mon, 08 Nov 2004) | 1 line

bug 3439: the previous fix didn't quite work, href=# was considered blank as there was nothing after the # -- but this is used in many newsletters so I considered it a bug and fixed it.  added a rule to check for blank (at all) URIs, and 4 individual rules to check for blank URIs from different HTML sources (href, src, action, and background,) just for more options.
------------------------------------------------------------------------
r56852 | felicity | 2004-11-07 15:37:03 +0000 (Sun, 07 Nov 2004) | 1 line

update the list of MS Executable extentions
------------------------------------------------------------------------
r56773 | felicity | 2004-11-06 20:31:22 +0000 (Sat, 06 Nov 2004) | 1 line

bug 3439: allow blank HTML-parsed URIs to be included in the list of URIs.
------------------------------------------------------------------------
r56731 | felicity | 2004-11-06 06:28:27 +0000 (Sat, 06 Nov 2004) | 1 line

bug 2554: new version of rules to avoid FPs
------------------------------------------------------------------------
r56730 | felicity | 2004-11-06 06:25:04 +0000 (Sat, 06 Nov 2004) | 1 line

bug 2843: bunch of suggested rules from rmenschel
------------------------------------------------------------------------
r56729 | felicity | 2004-11-06 06:00:25 +0000 (Sat, 06 Nov 2004) | 1 line

added new version of T_INVALID_DATE for testing, cuts down significantly on my FPs
------------------------------------------------------------------------
r56728 | felicity | 2004-11-06 04:45:45 +0000 (Sat, 06 Nov 2004) | 1 line

bug 3869: instead of using parse_config, put the configuration directly in the Conf array.  to do so, changed around some internal functions to be a little more modular, etc.
------------------------------------------------------------------------
r56719 | felicity | 2004-11-06 01:29:33 +0000 (Sat, 06 Nov 2004) | 1 line

bug 3577: for spamd, leave the parent as root, and setuid() the children when spawned -- makes SIGHUP work appropriately with -u, etc.
------------------------------------------------------------------------
r56711 | jm | 2004-11-06 00:37:21 +0000 (Sat, 06 Nov 2004) | 1 line

implement rewrite_header markup for when there's no Subject hdr; num_relays_unparseable fix for ALL_TRUSTED fps
------------------------------------------------------------------------
r56710 | jm | 2004-11-06 00:00:09 +0000 (Sat, 06 Nov 2004) | 1 line

applied simplified Exim RE from bug 3582
------------------------------------------------------------------------
r56707 | jm | 2004-11-05 23:33:29 +0000 (Fri, 05 Nov 2004) | 1 line

collapse all 'by' regexps into one
------------------------------------------------------------------------
r56706 | jm | 2004-11-05 23:04:41 +0000 (Fri, 05 Nov 2004) | 1 line

oops, checked in multiple patches in last checkin. reverting
------------------------------------------------------------------------
r56705 | jm | 2004-11-05 23:03:35 +0000 (Fri, 05 Nov 2004) | 1 line

oops, checked in multiple patches in last checkin. reverting
------------------------------------------------------------------------
r56704 | jm | 2004-11-05 23:01:45 +0000 (Fri, 05 Nov 2004) | 1 line

bug: use of '~' in ArchiveIterator specs stopped working.  fixed.  TODO: does this need a b3_0 backport?
------------------------------------------------------------------------
r56643 | felicity | 2004-11-05 02:54:04 +0000 (Fri, 05 Nov 2004) | 1 line

bug 3949: make ALL_TRUSTED test for 'only and at least 1 trusted relay', not 'no untrusted' which could mean no relays at all (just because, or failure to parse headers, or ...)
------------------------------------------------------------------------
r56642 | felicity | 2004-11-05 02:44:18 +0000 (Fri, 05 Nov 2004) | 1 line

cache result of is_dns_available() per Metadata check -- it's not going to change throughout the run...
------------------------------------------------------------------------
r56641 | felicity | 2004-11-05 02:28:45 +0000 (Fri, 05 Nov 2004) | 1 line

change internal API for Message::Metadata::parse_received_line(), return the value instead of pushing onto an array.  also got rid of unnecessary temp arrays.
------------------------------------------------------------------------
r56640 | felicity | 2004-11-05 01:27:34 +0000 (Fri, 05 Nov 2004) | 1 line

fix razor2 debugging -- facilities is a hash, not a reference...
------------------------------------------------------------------------
r56639 | felicity | 2004-11-05 01:13:01 +0000 (Fri, 05 Nov 2004) | 1 line

use_razor2 is reenabled, use that instead of the internal razor2_available value.
------------------------------------------------------------------------
r56597 | parker | 2004-11-04 15:18:37 +0000 (Thu, 04 Nov 2004) | 1 line

Adding missing error check
------------------------------------------------------------------------
r56483 | felicity | 2004-11-03 11:42:52 +0000 (Wed, 03 Nov 2004) | 1 line

add the message format to mass-check output logs
------------------------------------------------------------------------
r56482 | felicity | 2004-11-03 11:33:59 +0000 (Wed, 03 Nov 2004) | 1 line

pass the message format into ArchiveIterator's wanted routine
------------------------------------------------------------------------
r56466 | felicity | 2004-11-03 03:58:18 +0000 (Wed, 03 Nov 2004) | 1 line

split out read_cf repeated code into a new read_cf_file function
------------------------------------------------------------------------
r56460 | felicity | 2004-11-03 02:43:26 +0000 (Wed, 03 Nov 2004) | 1 line

bug 3648: depending on the call to read_cf(), config files without a newline ending the final config line would cause config errors.  add in an extra newline after reading in config files (already done in one section of read_cf()...)
------------------------------------------------------------------------
r56270 | felicity | 2004-11-01 18:55:08 +0000 (Mon, 01 Nov 2004) | 1 line

work on the mass-check output a bit, state when scan has ended and run begins (rough approximation since the run has already begun at that point), format the lines better, etc.
------------------------------------------------------------------------
r56211 | felicity | 2004-11-01 05:42:17 +0000 (Mon, 01 Nov 2004) | 1 line

ArchiveIterator comment update
------------------------------------------------------------------------
r56168 | felicity | 2004-11-01 00:01:57 +0000 (Mon, 01 Nov 2004) | 1 line

bug 3936: ArchiveIterator's opt_n was overloaded to mean both 'don't sort messages for running' and 'don't determine the receive date while scanning'.  since the receive date is necessary for after and before to work, a new option (determine_receive_date) was created internally and set appropriately for values of opt_n, opt_after, and opt_before, such that the receive date is calculated via scan only when necessary.
------------------------------------------------------------------------
r56099 | felicity | 2004-10-31 00:52:29 +0000 (Sun, 31 Oct 2004) | 1 line

when converting from scan to run internal format, AI_TIME_UNKNOWN goes from signed to unsigned, so it's not properly propagated.  change value to 0, which won't occur in normal usage.
------------------------------------------------------------------------
r56031 | sidney | 2004-10-30 08:23:51 +0000 (Sat, 30 Oct 2004) | 1 line

fix a spelling typo in a README
------------------------------------------------------------------------
r56027 | felicity | 2004-10-30 05:53:06 +0000 (Sat, 30 Oct 2004) | 1 line

no need for __HABEAS_SWE rule, HUL is required for score benefit
------------------------------------------------------------------------
r56025 | felicity | 2004-10-30 05:33:47 +0000 (Sat, 30 Oct 2004) | 1 line

since applications can pass in opt_head and opt_tail == undef to ArchiveIterator, deal with that possibility.
------------------------------------------------------------------------
r56017 | felicity | 2004-10-30 03:44:27 +0000 (Sat, 30 Oct 2004) | 1 line

forgot to put handle_parser_error in the URIDNSBL plugin the other day
------------------------------------------------------------------------
r56013 | felicity | 2004-10-30 03:14:39 +0000 (Sat, 30 Oct 2004) | 25 lines

A bunch of changes to ArchiveIterator.

First, functions were moved around to be grouped into the two operational
sections that AI has: scanning (finds messages) and running (processes
messages).

Second, added some more comments to document what is going on.

Third, the old code for --head and --tail looked like it didn't work as
documented, specifically the -N values.

Fourth, and this is the big one, a massive change to the internals of AI.
Instead of storing the messages in a large hash, storing the receive date
multiple times per record, doing complicated sorts of data, etc.

In the end, my testing found the scan time and memory usage both went
down pretty significantly (20-50%).  For a generic nightly run (~100k
messages), opt_n==0 went from 40s/48M to 32s/26M.  opt_n==1 from 10s/54M
to 5s/30M.  Most dramatically, for a full corpus run (~2.4m messages),
opt_n==1, 911s/964M to 440s/447M.

Testing also shows that the new version returns slightly differently
ordered (expected) but the same total data.


------------------------------------------------------------------------
r55994 | felicity | 2004-10-29 20:58:45 +0000 (Fri, 29 Oct 2004) | 1 line

have folks look at the ArchiveIterator docs for more details about file globbing in sa-learn
------------------------------------------------------------------------
r55981 | felicity | 2004-10-29 16:44:21 +0000 (Fri, 29 Oct 2004) | 1 line

bug 3930: add uridnsbl_max_domains as a config option for the uridnsbl plugin
------------------------------------------------------------------------
r55938 | felicity | 2004-10-29 03:50:56 +0000 (Fri, 29 Oct 2004) | 1 line

scan_directory() duplicated all the code from scan_file(), so we may as well just call scan_file()...  internally the message list is kept as a hash, with the value being the receive date.  in the case of opt_n, that used to be the message number, but is now typically -1, so we don't need to sort the message list by value, nor do we need to keep track of message count in the 1 place that tried to track it.  added in some comments, and moved some code around for easier reading/efficiency.
------------------------------------------------------------------------
r55930 | quinlan | 2004-10-29 02:07:51 +0000 (Fri, 29 Oct 2004) | 2 lines

bug 3529: LONGWORDS false positives

------------------------------------------------------------------------
r55928 | quinlan | 2004-10-29 01:55:32 +0000 (Fri, 29 Oct 2004) | 2 lines

bug 2877: HTML test for extra close tags

------------------------------------------------------------------------
r55923 | quinlan | 2004-10-29 01:30:19 +0000 (Fri, 29 Oct 2004) | 2 lines

bug 3119: SUBJ_ALL_CAPS FP for lists

------------------------------------------------------------------------
r55898 | felicity | 2004-10-28 22:03:00 +0000 (Thu, 28 Oct 2004) | 1 line

in ArchiveIterator, don't pass around -1 as the 'time unknown' flag, use a constant (actually -1) instead for ease of reading, etc.
------------------------------------------------------------------------
r55894 | felicity | 2004-10-28 21:30:13 +0000 (Thu, 28 Oct 2004) | 1 line

bug 3930: uridnsbl_max_domains was being ignored in the plugin
------------------------------------------------------------------------
r55789 | quinlan | 2004-10-28 05:48:16 +0000 (Thu, 28 Oct 2004) | 2 lines

remove superfluous meta rules

------------------------------------------------------------------------
r55735 | quinlan | 2004-10-27 21:01:41 +0000 (Wed, 27 Oct 2004) | 2 lines

bug 2618: upgrade OPTING_OUT_CAPS, opt-in is not a great rule here

------------------------------------------------------------------------
r55734 | quinlan | 2004-10-27 20:59:21 +0000 (Wed, 27 Oct 2004) | 2 lines

bug 3680: remove tests for empty anchors - very poor HTML ham results

------------------------------------------------------------------------
r55722 | jm | 2004-10-27 18:56:59 +0000 (Wed, 27 Oct 2004) | 1 line

remove the annoying 'inhibited further callbacks' debug message
------------------------------------------------------------------------
r55721 | jm | 2004-10-27 18:55:50 +0000 (Wed, 27 Oct 2004) | 1 line

correct fix for undefined razor timeout bug
------------------------------------------------------------------------
r55716 | jm | 2004-10-27 16:51:33 +0000 (Wed, 27 Oct 2004) | 1 line

default razor timeout had been accidentally dropped; fixed
------------------------------------------------------------------------
r55677 | quinlan | 2004-10-27 07:56:04 +0000 (Wed, 27 Oct 2004) | 4 lines

bug 3680: empty anchor
URIBL test for Jeff
some other anchor rules

------------------------------------------------------------------------
r55655 | quinlan | 2004-10-27 01:09:03 +0000 (Wed, 27 Oct 2004) | 2 lines

T_OPTING_OUT_CAPS, T_OPTING_IN_CAPS

------------------------------------------------------------------------
r55654 | quinlan | 2004-10-27 01:00:41 +0000 (Wed, 27 Oct 2004) | 3 lines

bug 2926: allow leading 1 for US/Canada phone numbers (also simplifies
FROM_ALL_NUMS into single cheap rule)

------------------------------------------------------------------------
r55653 | quinlan | 2004-10-27 00:41:10 +0000 (Wed, 27 Oct 2004) | 2 lines

bug 3928: trivial rule fix for MSCRM

------------------------------------------------------------------------
r55651 | quinlan | 2004-10-27 00:05:02 +0000 (Wed, 27 Oct 2004) | 2 lines

new PERCENT_RANDOM

------------------------------------------------------------------------
r55629 | quinlan | 2004-10-26 18:18:27 +0000 (Tue, 26 Oct 2004) | 2 lines

a few tiny speed-ups - kinda lame, actually

------------------------------------------------------------------------
r55503 | quinlan | 2004-10-25 16:57:56 +0000 (Mon, 25 Oct 2004) | 2 lines

a test rule

------------------------------------------------------------------------
r55491 | quinlan | 2004-10-25 07:54:02 +0000 (Mon, 25 Oct 2004) | 2 lines

massive rule speed-up for UNRESOLVED_TEMPLATE

------------------------------------------------------------------------
r55349 | jm | 2004-10-23 03:10:33 +0000 (Sat, 23 Oct 2004) | 1 line

fixed doco for build procedure to reflect 3.0.x branchstructure
------------------------------------------------------------------------
r55277 | quinlan | 2004-10-21 22:24:20 +0000 (Thu, 21 Oct 2004) | 2 lines

bug 3822: warn during "make" if module versions are too low

------------------------------------------------------------------------
r55260 | quinlan | 2004-10-21 20:54:30 +0000 (Thu, 21 Oct 2004) | 2 lines

adding "use warnings;"

------------------------------------------------------------------------
r55242 | parker | 2004-10-21 17:58:11 +0000 (Thu, 21 Oct 2004) | 1 line

Bug 3826: Turn copy config on for all cases, it will still turn itself off when max client == 1
------------------------------------------------------------------------
r55187 | quinlan | 2004-10-21 00:14:38 +0000 (Thu, 21 Oct 2004) | 3 lines

minor optimization: avoid reparsing spams that are marked up with
"report_safe 0"

------------------------------------------------------------------------
r55156 | hstern | 2004-10-20 15:27:41 +0000 (Wed, 20 Oct 2004) | 4 lines

bug 3910:

 * spamd/slackware-rc-script.sh: Removed redundant echos, fixed flags to kill and rm.

------------------------------------------------------------------------
r55137 | quinlan | 2004-10-20 07:31:29 +0000 (Wed, 20 Oct 2004) | 2 lines

some HTML performance improvements (~4.5% speed-up for checks with no rules)

------------------------------------------------------------------------
r55136 | quinlan | 2004-10-20 07:30:27 +0000 (Wed, 20 Oct 2004) | 2 lines

some meta rules based on those MODERATE messages I keep receiving

------------------------------------------------------------------------
r55103 | quinlan | 2004-10-19 21:39:34 +0000 (Tue, 19 Oct 2004) | 2 lines

bug 3907: clean up HTML module

------------------------------------------------------------------------
r55034 | quinlan | 2004-10-18 22:41:25 +0000 (Mon, 18 Oct 2004) | 2 lines

minor whitespace change

------------------------------------------------------------------------
r55031 | felicity | 2004-10-18 21:26:17 +0000 (Mon, 18 Oct 2004) | 1 line

skip example.com for uridnsbls, it's an example...
------------------------------------------------------------------------
r54771 | jm | 2004-10-14 06:34:52 +0000 (Thu, 14 Oct 2004) | 1 line

bug 3776: reduce massive memory spike in spamd due to ok_languages
------------------------------------------------------------------------
r54765 | jm | 2004-10-14 01:00:46 +0000 (Thu, 14 Oct 2004) | 1 line

oops, a 'use' got left in
------------------------------------------------------------------------
r54736 | sidney | 2004-10-13 08:36:07 +0000 (Wed, 13 Oct 2004) | 1 line

bug 3776: limit TextCat input to 10000 bytes to prevent excess memory and cpu usage
------------------------------------------------------------------------
r54726 | parker | 2004-10-13 03:28:37 +0000 (Wed, 13 Oct 2004) | 1 line

Fix up comment to match the code
------------------------------------------------------------------------
r54722 | jm | 2004-10-13 02:18:44 +0000 (Wed, 13 Oct 2004) | 1 line

throw in an undef or two, to ensure string allocations are really freed; otherwise the buffer may be kept for the 'next' call to that function
------------------------------------------------------------------------
r54720 | jm | 2004-10-13 02:00:10 +0000 (Wed, 13 Oct 2004) | 1 line

added mass-check --logmem switch to log memory usage deltas on Linux
------------------------------------------------------------------------
r54716 | jm | 2004-10-13 00:44:57 +0000 (Wed, 13 Oct 2004) | 1 line

add test to detect circular references in the modules, using Devel::Cycle
------------------------------------------------------------------------
r54715 | jm | 2004-10-13 00:41:57 +0000 (Wed, 13 Oct 2004) | 1 line

bug 3895: remove call to unimplemented Conf::Parser::finish() method
------------------------------------------------------------------------
r54713 | jm | 2004-10-13 00:37:50 +0000 (Wed, 13 Oct 2004) | 1 line

bug 3806: do not run DNSBL and SPF tests as root on non-linux UNIX platforms, due to a stupid bug in Sys::Hostname::Long that renames the hostname
------------------------------------------------------------------------
r54711 | jm | 2004-10-13 00:35:16 +0000 (Wed, 13 Oct 2004) | 1 line

duh, typo; HAS_NET_DNS not HAS_SPFQUERY
------------------------------------------------------------------------
r54701 | parker | 2004-10-12 21:42:38 +0000 (Tue, 12 Oct 2004) | 1 line

Bug 3766: Provide support for specifying the username for virtual environments
------------------------------------------------------------------------
r54697 | parker | 2004-10-12 21:29:54 +0000 (Tue, 12 Oct 2004) | 1 line

Bug 3747: Move test to port 8 which is unassigned and hopefully will work on all systems.  Also add an onfail warning that describes why the test might be failing
------------------------------------------------------------------------
r54685 | felicity | 2004-10-12 18:42:53 +0000 (Tue, 12 Oct 2004) | 1 line

added MIME::Base64 to the optional (but highly suggested) section in INSTALL
------------------------------------------------------------------------
r54648 | felicity | 2004-10-12 02:53:38 +0000 (Tue, 12 Oct 2004) | 1 line

changing comment since it's IMO exactly what we don't want to do
------------------------------------------------------------------------
r54645 | felicity | 2004-10-12 02:38:18 +0000 (Tue, 12 Oct 2004) | 1 line

left the old index_unpack() call commented in AI
------------------------------------------------------------------------
r54644 | felicity | 2004-10-12 02:30:37 +0000 (Tue, 12 Oct 2004) | 1 line

bug 3893: ArchiveIterator, when run with opt_n, would report the message number as the receive_date.  to fix this, we can allow receive_date to be determined at run time, then propagate the value back up the chain.
------------------------------------------------------------------------
r54613 | felicity | 2004-10-11 21:42:35 +0000 (Mon, 11 Oct 2004) | 1 line

new debug code wasn't updated in sa-learn, copied over the code from spamassassin script
------------------------------------------------------------------------
r54259 | felicity | 2004-10-10 15:49:25 +0000 (Sun, 10 Oct 2004) | 1 line

bug 3741: FORGED_MUA_THEBAT_BOUN FPs for The Bat versions > 1
------------------------------------------------------------------------
r54186 | felicity | 2004-10-09 22:11:42 +0000 (Sat, 09 Oct 2004) | 1 line

bug 3872: oops, meant to have the *_direct functions be private api, not public...
------------------------------------------------------------------------
r54185 | felicity | 2004-10-09 22:07:35 +0000 (Sat, 09 Oct 2004) | 1 line

bug 3872: when syncing the bayes journal, we really shouldn't send seen data back into a new journal file.
------------------------------------------------------------------------
r54130 | jm | 2004-10-08 23:19:54 +0000 (Fri, 08 Oct 2004) | 1 line

bug 3887: don't record regression test strings unless run from t/rule_tests.t
------------------------------------------------------------------------
r54103 | parker | 2004-10-08 18:54:21 +0000 (Fri, 08 Oct 2004) | 1 line

Bug 3855: flatten tokens hash returned by tokenizer to save memory, updated Plugin docs to show change, and pass in additional hash for bayes_scan hook
------------------------------------------------------------------------
r54100 | parker | 2004-10-08 18:26:24 +0000 (Fri, 08 Oct 2004) | 1 line

Bug 3855: Do not use qr to whitelist entries, Storable does not handle Regexp objects
------------------------------------------------------------------------
r54026 | jm | 2004-10-07 22:48:03 +0000 (Thu, 07 Oct 2004) | 1 line

ensure that plugin eval failures are reported instead of quietly ignored
------------------------------------------------------------------------
r54024 | felicity | 2004-10-07 22:36:00 +0000 (Thu, 07 Oct 2004) | 1 line

bug 3883: using the full gecos field when doing spamcop reporting was sending out more than just the user name.  couldn't figure out why the full name would be necessary anyway, so just removed the full name from the From field of the report.
------------------------------------------------------------------------
r54021 | felicity | 2004-10-07 22:21:13 +0000 (Thu, 07 Oct 2004) | 1 line

bug 3734: oops, changing the URIBL rules from header to body, but forgot to update the docs.
------------------------------------------------------------------------
r53916 | quinlan | 2004-10-06 21:59:34 +0000 (Wed, 06 Oct 2004) | 2 lines

more get() optimizations

------------------------------------------------------------------------
r53900 | felicity | 2004-10-06 20:10:00 +0000 (Wed, 06 Oct 2004) | 1 line

lower case the uridnsbl_skip_domain setting before storing it in the config
------------------------------------------------------------------------
r53899 | quinlan | 2004-10-06 20:07:06 +0000 (Wed, 06 Oct 2004) | 2 lines

small performance boost for get()

------------------------------------------------------------------------
r53886 | parker | 2004-10-06 16:51:39 +0000 (Wed, 06 Oct 2004) | 1 line

Bug 3875: Use of map/grep/sha1 contruct causes large memory bloat, switch to simple foreach loop
------------------------------------------------------------------------
r53840 | parker | 2004-10-06 01:41:47 +0000 (Wed, 06 Oct 2004) | 2 lines

Add back ignore items overwritten by last commit

------------------------------------------------------------------------
r53755 | felicity | 2004-10-04 22:16:21 +0000 (Mon, 04 Oct 2004) | 1 line

the hashcash and razor2 plugins use the standard parser functions to set values from the configuration.  however since there's no way to deal with the errors in a standard manner right now (see bug 3869), set a standard-ish function in the plugin itself to deal with issues.  basically the same code as the parser itself.
------------------------------------------------------------------------
r53754 | felicity | 2004-10-04 22:13:27 +0000 (Mon, 04 Oct 2004) | 1 line

add in some simple validation of values before assigning configuration variables.  avoids issues like 'argument '' not a numeric value in (+)' when there's a missing value passed in.
------------------------------------------------------------------------
r53750 | felicity | 2004-10-04 21:41:16 +0000 (Mon, 04 Oct 2004) | 1 line

bug 3866: allow a null rewrite_header to disable a previous setting
------------------------------------------------------------------------
r53749 | jm | 2004-10-04 21:36:22 +0000 (Mon, 04 Oct 2004) | 1 line

ignore more files
------------------------------------------------------------------------
r51870 | jm | 2004-10-04 06:48:58 +0000 (Mon, 04 Oct 2004) | 1 line

these files somehow fell out of MANIFEST.  haven't checked for more yet - TODO
------------------------------------------------------------------------
r51868 | jm | 2004-10-04 06:23:25 +0000 (Mon, 04 Oct 2004) | 1 line

bug 3791: add support for XMail Received header formats
------------------------------------------------------------------------
r51865 | jm | 2004-10-04 06:19:02 +0000 (Mon, 04 Oct 2004) | 1 line

bug 3830: add support for 'return-path' to extract MAIL FROM address from Received: headers
------------------------------------------------------------------------
r51855 | jm | 2004-10-03 22:11:59 +0000 (Sun, 03 Oct 2004) | 1 line

reported failure case of received parser, seems to work fine but add a regression test just in case
------------------------------------------------------------------------
r51854 | jm | 2004-10-03 22:07:19 +0000 (Sun, 03 Oct 2004) | 1 line

bug 3794: add an eval { } block around harvest_dnsbl_results() core loop to trap die()s thrown from Net::DNS, instead of propogating to user code
------------------------------------------------------------------------
r51853 | jm | 2004-10-03 22:00:54 +0000 (Sun, 03 Oct 2004) | 1 line

test two replacement regexps which avoid FPs
------------------------------------------------------------------------
r51852 | jm | 2004-10-03 21:58:38 +0000 (Sun, 03 Oct 2004) | 1 line

oops, typo in testing rule
------------------------------------------------------------------------
r51850 | jm | 2004-10-03 21:30:22 +0000 (Sun, 03 Oct 2004) | 1 line

bug 3649: helper_app_pipe_open doesn't do the right thing if STD{IN,OUT,ERR} filehandles != {0,1,2} fds
------------------------------------------------------------------------
r51848 | jm | 2004-10-03 21:25:31 +0000 (Sun, 03 Oct 2004) | 1 line

bug 3837: over-broad RE in Received parser gets some rDNS and HELO strings mixed up
------------------------------------------------------------------------
r51836 | mss | 2004-10-03 16:00:50 +0000 (Sun, 03 Oct 2004) | 2 lines

bug 3806: Don't run this test on Solaris to avoid the hostname problem.  The regression tests should be the only part where SPF is run as root, so all other cases will fail but not hurt (I hope).

------------------------------------------------------------------------
r51822 | felicity | 2004-10-03 04:17:49 +0000 (Sun, 03 Oct 2004) | 1 line

bug 3827: typo in the RE for 2TLD
------------------------------------------------------------------------
r51813 | quinlan | 2004-10-02 21:54:53 +0000 (Sat, 02 Oct 2004) | 2 lines

bug 3703: clean up debugging

------------------------------------------------------------------------
r51812 | mss | 2004-10-02 19:49:20 +0000 (Sat, 02 Oct 2004) | 2 lines

Removed some files in build/ from the MANIFEST which are used internally only.

------------------------------------------------------------------------
r51811 | felicity | 2004-10-02 19:40:21 +0000 (Sat, 02 Oct 2004) | 1 line

bug 3427: if a schemeless URI was found, we would add 'http://' to the front, which is very bad since it would do this for 'foo.gif', '#foo', etc.  Also, modify uri.t to give debug output upon failure.
------------------------------------------------------------------------
r51805 | mss | 2004-10-02 15:29:31 +0000 (Sat, 02 Oct 2004) | 2 lines

Just for fun...

------------------------------------------------------------------------
r51804 | mss | 2004-10-02 15:24:20 +0000 (Sat, 02 Oct 2004) | 2 lines

Ignore MANIFEST.bak file.

------------------------------------------------------------------------
r51802 | mss | 2004-10-02 15:10:44 +0000 (Sat, 02 Oct 2004) | 2 lines

Some stuff I forgot.

------------------------------------------------------------------------
r51801 | mss | 2004-10-02 14:57:34 +0000 (Sat, 02 Oct 2004) | 35 lines

Finally figured out the whole MANIFEST* issue:

 - If you added, removed or moved a file, run 'make manifest'.  That will
   update the MANIFEST (and sort it alphabetically, case-insensitive)
   
 - MANIFEST.SKIP consists of a list of REs which are matched against each
   filename.  If a RE matches, the file is not included in the MANIFEST
   (and thus the distfile).
   
 - The REs in MANIFEST.SKIP are matched against substrings so watch out
   that you don't accidently exclude some files you didn't intend to.  To
   do this, please follow these guidelines:

   * If you want to match against a specific file, enclose the name in start
     and end markers ie. "^foo$".
   * If you want to match a specific file with each and every extension,
     please use an explicit RE a la "^foo.*$" (instead of just "^foo").
     Watch out if you want to exclude compiled binaries that you don't
     exclude the sources, too!
   * If you want to exclude a whole directory, please end the RE with a
     slash, ie "^foo/"
   * If you want to exclude some specific file in any directory, please
     start the RE with a word boundary and end with an end marker,
     ie "\bfoo$".
   * If you want to exclude some extension, please start the RE with an
     escaped dot, ie "\.foo$".

 - After you added anything to MANIFEST.SKIP, please run 'make manifest_skip'
   to keep that file sorted, too.

I tried my best to clean up both MANIFESTs and 'make disttest' ran
successfully.  If I accidently excluded some file, please fix the pattern
in MANIFEST.SKIP, do NOT edit the MANIFEST directly.
 

------------------------------------------------------------------------
r51800 | mss | 2004-10-02 14:41:20 +0000 (Sat, 02 Oct 2004) | 2 lines

Fixed small bug in error message (wrong file was printed).

------------------------------------------------------------------------
r51757 | felicity | 2004-10-01 21:27:57 +0000 (Fri, 01 Oct 2004) | 1 line

work around some entries in the scores file -- plugin rules which are mutable should be marked as such, add MISSING_HB_SEP and URIBL_JP_SURBL ...
------------------------------------------------------------------------
r51755 | felicity | 2004-10-01 20:35:23 +0000 (Fri, 01 Oct 2004) | 1 line

up the spec file to 3.1.0
------------------------------------------------------------------------
r51752 | quinlan | 2004-10-01 20:27:01 +0000 (Fri, 01 Oct 2004) | 2 lines

updates

------------------------------------------------------------------------
r51750 | felicity | 2004-10-01 19:23:57 +0000 (Fri, 01 Oct 2004) | 1 line

bug 3854: _TESTSSCORES_ didn't return 'none' if no rules hit, just a blank scalar.
------------------------------------------------------------------------
r47653 | jm | 2004-10-01 16:46:05 +0000 (Fri, 01 Oct 2004) | 1 line

pointing at wiki instead of adding notes to UPGRADE file
------------------------------------------------------------------------
r47593 | felicity | 2004-09-30 15:56:59 +0000 (Thu, 30 Sep 2004) | 1 line

bug 3805: ne.jp is a generic 2tld which made it in.  replaced with mac.com.  this is for the default uridnsbl_skip_domain list.
------------------------------------------------------------------------
r47591 | mss | 2004-09-30 15:00:12 +0000 (Thu, 30 Sep 2004) | 2 lines

Fixed small undef issue.

------------------------------------------------------------------------
r47590 | mss | 2004-09-30 14:44:49 +0000 (Thu, 30 Sep 2004) | 4 lines

* Removed some obsolete entries in MANIFEST.SKIP
* Made some entries more general in MANIFEST.SKIP
* Actually renamed the sysreport script in MANIFEST

------------------------------------------------------------------------
r47519 | felicity | 2004-09-29 23:35:16 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3831: fixed one-off error causing slightly different misparsing of fqdn->domain
------------------------------------------------------------------------
r47517 | mss | 2004-09-29 23:27:07 +0000 (Wed, 29 Sep 2004) | 2 lines

Moved the sysreport script to a better place.

------------------------------------------------------------------------
r47516 | mss | 2004-09-29 23:25:24 +0000 (Wed, 29 Sep 2004) | 2 lines

Sort MANIFEST* alphabetically (again? maybe we should do this via a script)

------------------------------------------------------------------------
r47515 | mss | 2004-09-29 23:22:29 +0000 (Wed, 29 Sep 2004) | 2 lines

Removed obsolete file.

------------------------------------------------------------------------
r47514 | mss | 2004-09-29 23:21:14 +0000 (Wed, 29 Sep 2004) | 2 lines

Made script executable.

------------------------------------------------------------------------
r47513 | jm | 2004-09-29 22:34:04 +0000 (Wed, 29 Sep 2004) | 1 line

fix plugin POD docs; Plugin.pm had a sub-section inside a method's =item, which is just totally wrong
------------------------------------------------------------------------
r47512 | jm | 2004-09-29 22:33:59 +0000 (Wed, 29 Sep 2004) | 1 line

fix plugin POD docs; missing =over in Razor2.pm
------------------------------------------------------------------------
r47510 | jm | 2004-09-29 22:21:05 +0000 (Wed, 29 Sep 2004) | 1 line

doc fix: note MIMEDefang min version requirement
------------------------------------------------------------------------
r47484 | felicity | 2004-09-29 14:01:35 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3825: document that # characters must be escaped in RE, or else they're considered the start of a comment
------------------------------------------------------------------------
r47482 | felicity | 2004-09-29 13:24:13 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3805: added the top 125 domains whitelisted by SURBL to our uridnsbl skip list
------------------------------------------------------------------------
r47452 | felicity | 2004-09-29 03:26:57 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3827: .de tld doesn't do 2tld delegation, so take it back out.
------------------------------------------------------------------------
r47440 | felicity | 2004-09-29 02:00:03 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3827: update the list of 2TLD, remove duplicates, etc
------------------------------------------------------------------------
r47438 | felicity | 2004-09-29 01:30:45 +0000 (Wed, 29 Sep 2004) | 1 line

bug 3734: URIBL rules should be body evals not header evals -- we get the URIs out of the body not the header.  it impacts the autolearning head/body points thing, and is otherwise just annoyingly misplaced.
------------------------------------------------------------------------
r47418 | parker | 2004-09-28 20:36:28 +0000 (Tue, 28 Sep 2004) | 2 lines

Added --whitelist option to
the other autowhitelist options as one that has been removed
------------------------------------------------------------------------
r47411 | parker | 2004-09-28 18:36:20 +0000 (Tue, 28 Sep 2004) | 1 line

Fix typo
------------------------------------------------------------------------
r47408 | jm | 2004-09-28 16:46:52 +0000 (Tue, 28 Sep 2004) | 1 line

bug 3837: Received parser: over-broad RE getting rDNS and HELO mixed up, fixed.  also fixed an inefficient RE, and the test cases.
------------------------------------------------------------------------
r47391 | jm | 2004-09-28 06:04:51 +0000 (Tue, 28 Sep 2004) | 1 line

bug 3812: better Exchange/IIS 6.0 Received header parsing
------------------------------------------------------------------------
r47390 | jm | 2004-09-28 06:03:11 +0000 (Tue, 28 Sep 2004) | 1 line

couple of testing rules
------------------------------------------------------------------------
r47380 | felicity | 2004-09-28 03:38:44 +0000 (Tue, 28 Sep 2004) | 1 line

bug 3805: added uridnsbl_skip_domain to allow specification of domains which should not be checked via the URIDNSBL plugin
------------------------------------------------------------------------
r47346 | quinlan | 2004-09-27 23:56:56 +0000 (Mon, 27 Sep 2004) | 2 lines

make formatting more consistent

------------------------------------------------------------------------
r47343 | quinlan | 2004-09-27 23:49:24 +0000 (Mon, 27 Sep 2004) | 2 lines

bug 3822: clean up requirements documentation

------------------------------------------------------------------------
r47325 | felicity | 2004-09-27 19:15:06 +0000 (Mon, 27 Sep 2004) | 1 line

bug 3831: RegistrarBoundaries was mishitting on a number of hostnames because the RE was too loose (www.3com.com matched com.co and was left www.3com.com).  Also added in a performance boost by not trying RE matches when it's known they can't possibly match (fourth level TLDs require at least 4 parts in the domain, etc.)   also moved the third_level TLD RE into order between fourth and second.
------------------------------------------------------------------------
r47324 | felicity | 2004-09-27 18:27:06 +0000 (Mon, 27 Sep 2004) | 1 line

bug 3801: ala the HEAD_LONG rule, catch when there's a missing blank line between the message header and body
------------------------------------------------------------------------
r47313 | mss | 2004-09-27 16:52:18 +0000 (Mon, 27 Sep 2004) | 2 lines

We should have a look at Tony's "radical exim patch" in bug 3582 :)

------------------------------------------------------------------------
r47305 | mss | 2004-09-27 16:32:50 +0000 (Mon, 27 Sep 2004) | 2 lines

Fixed typo in comment.

------------------------------------------------------------------------
r47300 | mss | 2004-09-27 16:02:02 +0000 (Mon, 27 Sep 2004) | 2 lines

Added a comment:  The exim Received header is indeed scriptable.

------------------------------------------------------------------------
r47270 | quinlan | 2004-09-27 03:17:32 +0000 (Mon, 27 Sep 2004) | 2 lines

document RANK

------------------------------------------------------------------------
r47231 | felicity | 2004-09-26 01:47:16 +0000 (Sun, 26 Sep 2004) | 1 line

move check_tick plugin call to bottom of priority loop, clean up some whitespace/comments
------------------------------------------------------------------------
r47178 | felicity | 2004-09-25 00:59:32 +0000 (Sat, 25 Sep 2004) | 1 line

in chatting with the habeas folks, the original plan has changed, so pull out the gold vs silver snippets.
------------------------------------------------------------------------
r47134 | sidney | 2004-09-24 01:24:41 +0000 (Fri, 24 Sep 2004) | 1 line

bug 3804 fix typo in setting X-Languages metadata for _LANGUAGES_ tag
------------------------------------------------------------------------
r47120 | felicity | 2004-09-23 22:08:38 +0000 (Thu, 23 Sep 2004) | 1 line

bug 3801: common MUAs seem to accept that the message header ends for either the blank line or if a mime boundary occurs without the blank line.
------------------------------------------------------------------------
r47078 | felicity | 2004-09-22 23:27:17 +0000 (Wed, 22 Sep 2004) | 1 line

add in support for surbl jp list
------------------------------------------------------------------------
r47001 | quinlan | 2004-09-21 21:31:54 +0000 (Tue, 21 Sep 2004) | 2 lines

bug 3798: remove ninja* images

------------------------------------------------------------------------
r46968 | quinlan | 2004-09-21 07:24:03 +0000 (Tue, 21 Sep 2004) | 2 lines

new logo

------------------------------------------------------------------------
r46955 | quinlan | 2004-09-21 03:14:59 +0000 (Tue, 21 Sep 2004) | 2 lines

bug 3794: add some defined() checks for incomplete DNS responses

------------------------------------------------------------------------
r46160 | parker | 2004-09-16 05:47:55 +0000 (Thu, 16 Sep 2004) | 1 line

Bug 3380: Give BayesSQL smarts enough to have readable/writable connections.  Also, do not create a new user entry when tying read only.
------------------------------------------------------------------------
r46140 | felicity | 2004-09-16 00:28:58 +0000 (Thu, 16 Sep 2004) | 1 line

bug 3780: if Message::Node->decode() is called with a length, and the encoding is base64, don't cache the result and only decode as much as necessary.
------------------------------------------------------------------------
r46137 | duncf | 2004-09-15 23:05:02 +0000 (Wed, 15 Sep 2004) | 1 line

Minor typo in Mail::SpamAssassin::Conf
------------------------------------------------------------------------
r46099 | mss | 2004-09-15 09:37:56 +0000 (Wed, 15 Sep 2004) | 2 lines

As always...

------------------------------------------------------------------------
r46098 | mss | 2004-09-15 09:25:39 +0000 (Wed, 15 Sep 2004) | 4 lines

Some code I had lying around since ages, maybe it will become useful one day.  For now I dump it here to clean up my harddisk a bit ;~)

It adds a "sysreport" target to the Makefile which dumps out some maybe interesting information about the user's build environment.  Could be included in bug reports and things.

------------------------------------------------------------------------
r46083 | quinlan | 2004-09-15 04:54:55 +0000 (Wed, 15 Sep 2004) | 2 lines

fix plugin name, reformat lang lines

------------------------------------------------------------------------
r46080 | felicity | 2004-09-15 04:28:24 +0000 (Wed, 15 Sep 2004) | 1 line

prepping some work with the habeas folks for different levels of classification
------------------------------------------------------------------------
r46076 | felicity | 2004-09-15 03:40:55 +0000 (Wed, 15 Sep 2004) | 1 line

doh, forgot to add the razor2 plugin and rule file...
------------------------------------------------------------------------
r46075 | felicity | 2004-09-15 03:35:48 +0000 (Wed, 15 Sep 2004) | 1 line

use a default of 10 seconds for razor report timeout if it's not already set
------------------------------------------------------------------------
r46074 | felicity | 2004-09-15 03:29:40 +0000 (Wed, 15 Sep 2004) | 1 line

bug 3643: converted the Razor2 check into a Plugin.  the debug and report pieces have to stay as-is until the plugin architecture grows to allow them from the plugin.  see bugs 3777 and 3778.
------------------------------------------------------------------------
r46072 | felicity | 2004-09-15 03:08:57 +0000 (Wed, 15 Sep 2004) | 1 line

add documentation about Plugin::dbg having to be called via package name as it's not available in the plugin package namespace
------------------------------------------------------------------------
r46070 | felicity | 2004-09-15 02:48:43 +0000 (Wed, 15 Sep 2004) | 1 line

added documentation about standard arguments for plugins
------------------------------------------------------------------------
r46033 | mss | 2004-09-14 18:39:55 +0000 (Tue, 14 Sep 2004) | 5 lines

bug 3649: In case of an error the truncated Pyzor output missed valuable information from stderr.
 * Now all output from Pyzor is captured (but only the first line used for parsing).
 * In case of a Traceback, an "internal error" is reported.
 * Replaced two unnecessary ~= compares with eqs.

------------------------------------------------------------------------
r46032 | felicity | 2004-09-14 18:30:51 +0000 (Tue, 14 Sep 2004) | 1 line

add MSExec plugin to implement the previously removed MICROSOFT_EXECUTABLE rule
------------------------------------------------------------------------
r46031 | felicity | 2004-09-14 18:30:03 +0000 (Tue, 14 Sep 2004) | 1 line

change version to 3.1.0
------------------------------------------------------------------------