2002-10-15 16:21  jmason

	* lib/Mail/SpamAssassin.pm: 2.43 RELEASE

2002-10-15 15:24  jmason

	* Makefile.PL, Makefile.PL: oops, left some stuff in from devel

2002-10-15 13:05  jmason

	* INSTALL, MANIFEST, MANIFEST.SKIP, Makefile.PL,
	contrib/snp.tar.gz, masses/.cvsignore,
	rules/70_cvs_rules_under_test.cf, spamd/spamc.c: added doco for
	snprintf on SunOS from Mike Nolan; added optind for spamd; added
	cmdline flags to Makefile.PL for Razor tests; new test for 'squid'
	ident token in Received hdrs from Jason Staples; cvsignores and
	MANIFESTs updated

2002-10-15 13:00  jmason

	* INSTALL, contrib/snp.tar.gz, spamd/spamc.c, t/razor.t,
	t/razor2.t: added doco for snprintf on SunOS from Mike Nolan; added
	optind for spamd

2002-10-15 11:00  jmason

	* masses/: find-extremes, mass-check-results-to-mbox,
	local-scripts-jm/mass-check-MH-spool,
	local-scripts-jm/mass-check-all-mail-archives: added Allen's
	chi-square script

2002-10-15 08:43  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 1106: T_FORGED_MUA_*
	additions

2002-10-15 03:49  quinlan

	* rules/70_cvs_rules_under_test.cf: add T_NO_REAL_NAME (possible
	improvement on NO_REAL_NAME) add 3 possible improvements on
	SUBJ_HAS_SPACES bug 1108: add some T_NO_LOWER_* rules with better
	results

2002-10-14 17:48  jmason

	* spamd/: libspamc.c, libspamc.c: bug 1107: spamc with -e could
	lose mail if spamd was down. fix by anomie

2002-10-14 17:44  jmason

	* spamd/: spamd.raw, spamd.raw: made REAPER non-default again;
	warnings about -m; moved POD sections around

2002-10-14 16:50  felicity

	* rules/70_cvs_rules_under_test.cf: Added a new phrase to EXCUSE_10
	that increases the spam hits with no new FPs for me:
	
	  1.344    3.262    0.008    1.00    0.71    1.00  T_EXCUSE_10
	  1.286    3.120    0.008    1.00    0.71    0.33  EXCUSE_10
	
	Also added 2 new test rules.  They catch a few FN spams I have, but
	are low matching overall.  Have to see how they do for everyone
	else:
	
	  0.044    0.106    0.000    1.00    0.64    1.00  T_EXCUSE_25
	  0.039    0.095    0.000    1.00    0.63    1.00  T_LEAVE_ADDR

2002-10-14 01:11  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm,
	rules/70_cvs_rules_under_test.cf: bug 1108: remove
	T_HEADER_ALL_CAPS (not good enough to use)

2002-10-13 18:54  felicity

	* rules/70_cvs_rules_under_test.cf: I've been using this rule for a
	while and it seems to work very well for me (~5.5% spam, 0%
	non-spam).

2002-10-13 18:37  felicity

	* lib/Mail/SpamAssassin/EvalTests.pm: More filtering required for
	the all caps header test.

2002-10-13 10:20  quinlan

	* rules/70_cvs_rules_under_test.cf: removing T_BTAMAIL_BODY
	(BTAMAIL_URL has slightly more hits and covers all T_BTAMAIL_BODY
	hits except for one message)   1.855	4.885	 0.000	  1.00	 
	0.89	1.00  BTAMAIL_URL   1.838    4.843    0.000    1.00    0.89
	   1.00  T_BTAMAIL_BODY

2002-10-13 10:12  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 1106: add
	T_FORGED_OUTLOOK_MAILER

2002-10-13 09:28  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm,
	rules/70_cvs_rules_under_test.cf: bug 1108: add T_HEADER_ALL_CAPS

2002-10-13 04:44  felicity

	* rules/70_cvs_rules_under_test.cf: I wasn't going to submit this,
	but check this out!
	
	OVERALL%   SPAM% NONSPAM%     S/O    RANK   SCORE  NAME   20488    
	8350	12138	 0.41	 0.00	 0.00  (all messages)	2.133	
	5.234	 0.000	  1.00	  1.00	  1.00	T_BTAMAIL_BODY

2002-10-13 04:20  zelgadis

	* rules/70_cvs_rules_under_test.cf: Bug #1112: T_TOO_MANY_UA regexp
	should be "USER_AGENT.+", not "USER_AGENT.*"

2002-10-13 03:58  zelgadis

	* lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: Bug #1112: Specify meta rules
	using regexps

2002-10-12 21:39  felicity

	* rules/70_cvs_rules_under_test.cf: Added two new test rules

2002-10-12 12:17  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	bug 906: uncomment DATE_IN_PAST_48_96 for now (working on date code
	again) bug 1067: remove T_HTML_IMG_ALT_ONLY1 and
	T_HTML_IMG_ALT_ONLY2 bug 1066: HTML_WEB_BUGS now requires the image
	filename extension in hexadecimal case (behavior of
	T_HTML_WEB_BUGS2); remove T_HTML_WEB_BUGS1, T_HTML_WEB_BUGS2, and
	T_HTML_IMG_SRC_NO_IMAGE; add T_HTML_WEB_BUGS_BACKGROUND and
	T_HTML_WEB_BUGS_SRC (split up version of HTML_WEB_BUGS)

2002-10-12 07:28  zelgadis

	* rules/70_cvs_rules_under_test.cf, lib/Mail/SpamAssassin/HTML.pm:
	Bug #1105: Anchor text HTML eval tests

2002-10-12 07:13  zelgadis

	* masses/hit-frequencies: Bug #1104: hit-frequencies -X option:
	exclude log entries

2002-10-12 02:20  felicity

	* rules/70_cvs_rules_under_test.cf: catches some mails that don't
	get caught otherwise with SA.  it may have FP problems, but I want
	to see how it works for everyone else first.
	
	  0.534    1.279    0.025    0.98    0.00    1.00  T_OPT_HEADER

2002-10-11 23:31  felicity

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	Not all perls understand "inf", so I keep having to fix the code
	that expects this behavior.
	
	I also added the real scores to my "improved" test rules to avoid
	confusion for whether they should be pos or neg.

2002-10-11 10:39  quinlan

	* rules/70_cvs_rules_under_test.cf, lib/Mail/SpamAssassin/HTML.pm:
	bug 1065: completely revise HTML input form tests, old ones were no
	better than T_HTML_TAG_EXISTS_FORM

2002-10-11 10:37  quinlan

	* rules/50_scores.cf: change FORM_W_MAILTO_ACTION to
	HTML_FORM_ACTION_MAILTO

2002-10-11 09:38  matt_sergeant

	* t/data/spam/gtube.eml: Updated gtube to have no extended chars as
	apparently it messes with certain language installations of
	exchange otherwise.

2002-10-11 09:38  matt_sergeant

	* rules/20_body_tests.cf: `cat /tmp/cvssvnhym`

2002-10-11 08:55  quinlan

	* rules/: 20_body_tests.cf, 70_cvs_rules_under_test.cf: promote
	T_HTML_FORM_ACTION_MAILTO to HTML_FORM_ACTION_MAILTO (replaces
	FORM_W_MAILTO_ACTION)

2002-10-11 08:27  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 1076: HTML parsing
	heuristic improvement

2002-10-10 16:30  jmason

	* INSTALL, Makefile.PL, spamassassin.spec: fixed bugs 1089, 1075:
	package-builds are unnecessarily difficult due to SA inserting
	RPM_BUILD_ROOT paths into code

2002-10-10 06:54  quinlan

	* rules/70_cvs_rules_under_test.cf: add some variations for
	T_HTTP_ESCAPED_URI_SUSPICIOUS

2002-10-10 03:10  felicity

	* rules/70_cvs_rules_under_test.cf: Added 3 potential replacement
	rule versions

2002-10-10 00:51  jmason

	* rules/70_cvs_rules_under_test.cf: added 2 new testing rules;
	removed ADMANMAIL, too low overall

2002-10-09 23:18  quinlan

	* rules/20_head_tests.cf: fix typo

2002-10-09 23:17  quinlan

	* rules/: 20_body_tests.cf, 20_head_tests.cf,
	70_cvs_rules_under_test.cf: promote T_REMOVE_FROM_LIST to
	REMOVE_FROM_LIST (replacement) promote T_SENT_IN_COMPLIANCE to
	SENT_IN_COMPLIANCE (replacement) promote T_NEVER_ANOTHER to
	NEVER_ANOTHER promote T_MILLION_EMAIL to MILLION_EMAIL promote
	EXCUSE_24_V4 to EXCUSE_24 promote T_CANNOT_BE_SPAM to
	CANNOT_BE_SPAM promote T_RECEIVE_EMAIL to RECEIVE_EMAIL promote
	T_RECEIVE_OFFER to RECEIVE_OFFER promote T_ACCEPT_CREDIT_CARDS to
	ACCEPT_CREDIT_CARDS (replacement) merge T_HOME_LOANS into REFINANCE
	(just add a "s?") promote T_DIET_V1 to DIET (replacement) promote
	T_REFINANCE_YOUR_HOME to REFINANCE_YOUR_HOME (replacement) promote
	T_ADVERT_CODE2 to ADVERT_CODE2 (replacement) promote T_SAVINGS to
	SAVINGS promote T_SUBJ_AS_SEEN, T_SUBJ_DOUBLE_YOUR,
	T_SUBJ_FOR_ONLY,  T_SUBJ_FREE_INSTANT, T_SUBJ_NOW_ONLY,
	T_SUBJ_RIPPED,	T_SUBJ_YOUR_DEBT, T_SUBJ_YOUR_FAMILY,
	T_SUBJ_YOUR_OWN add some new T_ tests remove suboptimal T_BANG_
	tests

2002-10-09 16:28  msquadrat

	* Makefile.PL: note to myself: always do a `make clean` before
	`make test`

2002-10-09 16:06  jmason

	* t/lang_pl_tests.t: fixed lang_pl_tests.t

2002-10-09 15:42  jmason

	* t/: db_based_whitelist_ips.t, reportheader.t, spam.t, spamd.t,
	spamd_port.t: fixed test failures from report_header etc change

2002-10-09 15:33  jmason

	* Makefile.PL: fixed Makefile.PL; spamc was not being built, and
	'make test' was failing very obviously as a result. >:(

2002-10-09 15:18  jmason

	* lib/Mail/SpamAssassin.pm: blacklist-from-mail-message should not
	blacklist To/Cc addrs etc., only From

2002-10-09 15:13  jmason

	* contrib/spamcheck.py: bug 655: spamcheck.py exits with TEMPFAIL
	whereever possible

2002-10-09 15:08  jmason

	* README, lib/Mail/SpamAssassin/Conf.pm, rules/10_misc.cf: made
	defang_mime 0, rewrite_subject 0, report_header 1, use_terse_report
	1 default as per bug 837

2002-10-09 11:13  jmason

	* lib/Mail/: SpamAssassin.pm, SpamAssassin.pm: use a sensible
	default if PREFIX is unset

2002-10-09 00:45  felicity

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	$self->{html}{min_img_ratio} is "inf" by default, which gets
	checked via "<" which causes perl to error.  Added a check that
	allows "inf" to do the right thing.
	
	Added a rule to check for % encoding in URIs that don't need to be
	there (characters that don't need encoding via RFC).

2002-10-08 22:19  felicity

	* rules/70_cvs_rules_under_test.cf: Added rule to catch URLs like
	"http://www.yahoo.com@0xD5.0xEF.0x8F.0x9D".  Doesn't hit a lot in
	my corpus, but ...

2002-10-08 20:02  felicity

	* lib/Mail/: SpamAssassin.pm, SpamAssassin.pm: Fixes bug 1083: Use
	of uninitialized value in concatenation (.) at
	/usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin.pm line 919.

2002-10-08 19:54  msquadrat

	* lib/Mail/SpamAssassin.pm: ok, let's update the version, too

2002-10-08 19:01  msquadrat

	* spamd/spamd.raw: fixed bug 1081: spamd and syslog new line issue

2002-10-08 18:59  msquadrat

	* lib/Mail/SpamAssassin.pm: tagging as devel again

2002-10-08 18:52  msquadrat

	* spamd/spamd.raw: fixed bug 1081: spamd and syslog new line issue

2002-10-08 16:20  matt_sergeant

	* t/: gtube.t, data/spam/gtube.eml: GTUBE regression tests

2002-10-08 16:20  matt_sergeant

	* rules/: 50_scores.cf, 20_body_tests.cf: Added GTUBE test

2002-10-08 12:40  jmason

	* lib/Mail/SpamAssassin/: Reporter.pm, Reporter.pm: synced DCC,
	Pyzor reporting to b2_4_0; do not use open2() due to spamd issues;
	send output to /dev/null

2002-10-08 12:34  jmason

	* lib/Mail/SpamAssassin/: AutoWhitelist.pm, AutoWhitelist.pm:
	re-added 2.31 AWL behaviour

2002-10-07 20:18  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: make $re_loose and $re_strict
	usable outside of HTML.pm

2002-10-07 14:37  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: bug 1072: fix variable name

2002-10-07 09:48  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	add T_HTML_FORM_ACTION_MAILTO as replacement for
	FORM_W_MAILTO_ACTION

2002-10-07 09:09  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: add a comment

2002-10-07 08:10  quinlan

	* rules/: 20_body_tests.cf, 30_text_de.cf, 30_text_es.cf,
	30_text_fr.cf, 50_scores.cf: bug 1070: remove
	UNNEEDED_HTML_ENCODING

2002-10-07 07:54  zelgadis

	* masses/hit-frequencies: Bug #1069: Do hit-frequencies only on log
	entries matching regexp

2002-10-07 05:45  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	bug 1065: add tests for unsubscribe/remove and subscribe

2002-10-07 04:44  zelgadis

	* rules/70_cvs_rules_under_test.cf: Bug #1065: Added
	T_HTML_TAG_EXISTS_FORM, for comparison.

2002-10-07 03:32  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	bug 1061: possible improvement for HTML_JAVASCRIPT

2002-10-07 02:46  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/20_body_tests.cf,
	rules/50_scores.cf, rules/70_cvs_rules_under_test.cf: add HTML IMG
	ALT value to HTML text rename some HTML eval test names to begin
	with "HTML_" bug 1065: HTML input form rules bug 1066: HTML web
	bugs has too many FPs bug 1067: HTML ALT TAG rules bug 1068:
	HTML_MESSAGE "control" rule to detect HTML

2002-10-06 00:03  felicity

	* spamassassin.spec: Fixed a few typos

2002-10-06 00:02  felicity

	* spamassassin.spec: Fixed some typos

2002-10-05 23:07  zelgadis

	* lib/Mail/SpamAssassin/HTML.pm: Added "use strict" to HTML.pm

2002-10-05 11:49  quinlan

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	add HTML tag counting generalize recent HTML range tests fix a
	warning or two

2002-10-05 11:02  quinlan

	* rules/70_cvs_rules_under_test.cf: add missing newline after
	T_HTML_MAIL_ONLY

2002-10-05 10:24  zelgadis

	* rules/70_cvs_rules_under_test.cf, lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm: Bug #1058: Misc HTML style
	related rules

2002-10-05 06:57  quinlan

	* masses/overlap: traverse last element in @test

2002-10-05 06:25  quinlan

	* masses/overlap: overlap - print overlap between test pairs

2002-10-05 05:08  quinlan

	* rules/70_cvs_rules_under_test.cf: promote T_Q_THIS_IS_AN_AD to
	THIS_IS_AN_AD T_SAVINGS is fixed version of SAVINGS
	T_ACCEPT_CREDIT_CARDS is possibly lower-FP version of
	ACCEPT_CREDIT_CARDS T_ADVERT_CODE2 is minor improvement of
	ADVERT_CODE2 remove T_Q_FIND_OUT_ANY1 (100% overlap with
	FIND_ANYTHING) remove T_Q_FIND_OUT_ANY2 (100% overlap with
	FIND_ANYTHING) remove T_Q_ONETIME1 (100% overlap with
	ONE_TIME_MAILING) remove T_Q_ONETIME2 (100% overlap with
	ONE_TIME_MAILING) rename T_Q_ONETIME3 to T_NEVER_ANOTHER remove
	T_Q_INKJET_PITCH (100% overlap with TONER) remove T_Q_SAVE_PERCENT
	(used to find the problem with T_SAVINGS) remove T_Q_YOUR_PENIS
	(100% overlap with PENIS_ENLARGE) remove T_Q_CREDIT_BODY (used to
	generate T_ACCEPT_CREDIT_CARDS) remove T_Q_FREE_ADULT (100% overlap
	with FREE_PORN) remove T_Q_FREE_MEMBERSHIP (100% overlap with
	FREE_MEMBERSHIP) remove T_Q_LOCATE_ASSETTS (100% overlap with
	HIDDEN_ASSETS) remove T_Q_YOUR_SIZE (100% overlap with
	PENIS_ENLARGE) rename remaining T_Q_* rules

2002-10-05 04:54  quinlan

	* rules/20_body_tests.cf: promote T_Q_THIS_IS_AN_AD to
	THIS_IS_AN_AD

2002-10-05 03:52  quinlan

	* rules/: 20_body_tests.cf, 20_head_tests.cf,
	70_cvs_rules_under_test.cf: promote T_Q_OKAY3 to UNDER_BILL_1618
	promote T_Q_INVALUABLE to INVALUABLE_MARKETING promote
	T_Q_LIFE_INSURANCE to SUBJ_LIFE_INSURANCE promote
	T_Q_VIAGRA_SUBJECT to SUBJ_VIAGRA rename T_Q_OKAY1 to
	T_CANNOT_BE_SPAM merge T_Q_OKAY2 and SENT_IN_COMPLIANCE into
	T_SENT_IN_COMPLIANCE split T_UNPRINTABLE rules into T_UNPRINTABLE
	and T_HIGHBIT

2002-10-05 00:46  felicity

	* lib/Mail/SpamAssassin/HTML.pm: I just didn't like it on two
	different lines ...

2002-10-05 00:44  felicity

	* lib/Mail/SpamAssassin/HTML.pm: When computing area, the new HTML
	tests didn't check that width and height were numerals only.  Added
	in a check for /^\d+$/ to avoid bad HTML, and things like
	"width=40%" and such.

2002-10-04 22:45  duncf

	* rules/10_misc.cf: Typo. (user_prefs.template, not .prefs)

2002-10-04 22:41  quinlan

	* rules/70_cvs_rules_under_test.cf: prepend T_ to ADMANMAIL

2002-10-04 20:06  msquadrat

	* Makefile.PL, build/preprocessor.pm: fixed bug 1046 (again): make
	does now work with ExtUtils::MakeMaker < 5.45
	
	plus some small changes/cleanups: * the hash for WriteMakefile() is
	now pre-build; makes it much easier to	 implement exceptions like
	the PM_FILTER and the POD ones * use strict; always a good idea :o)
	* made it possible to change {DEF,LOCAL}_RULES_DIR on the command
	line * moved MY::libscan downto the other MY stuff; also made it
	look for *.pm	only (`make install` always copied some backups of
	mine) * made the Razor questions to be asked _after_ the Makefile
	is created

2002-10-04 16:29  jmason

	* Changes, lib/Mail/SpamAssassin.pm: RELEASED 2.42

2002-10-04 16:23  jmason

	* lib/Mail/SpamAssassin.pm: RELEASED 2.42

2002-10-04 11:14  jmason

	* lib/Mail/SpamAssassin/Conf.pm, rules/70_cvs_rules_under_test.cf:
	added doco for ToCc; added test for frequent-FN spammer content

2002-10-04 11:14  jmason

	* lib/Mail/SpamAssassin/Conf.pm: added doco for ToCc

2002-10-04 10:12  zelgadis

	* lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: Bug #1053: IMG width/height ratio
	rules.

2002-10-04 09:50  quinlan

	* rules/70_cvs_rules_under_test.cf: might as well test two
	variations of T_UNPRINTABLE

2002-10-04 09:41  quinlan

	* rules/70_cvs_rules_under_test.cf: add a \b

2002-10-04 09:38  quinlan

	* rules/70_cvs_rules_under_test.cf: promote T_APPLY_FREE to
	APPLY_FREE promote T_FRIEND_PUBLIC to FRIEND_PUBLIC add possible
	replacements for DIET (T_DIET_V1 and T_DIET_V2) add possible
	replacement for REFINANCE_YOUR_HOME (T_REFINANCE_YOUR_HOME) add
	possible replacement for REMOVE_FROM_LIST (T_REMOVE_FROM_LIST) add
	perl 5.005 version of T_UNPRINTABLE add large number of T_BANG
	tests (replaces by T_GUARANTEE_BANG)

2002-10-04 09:38  quinlan

	* rules/: 20_body_tests.cf, 20_head_tests.cf: promote T_APPLY_FREE
	to APPLY_FREE promote T_FRIEND_PUBLIC to FRIEND_PUBLIC

2002-10-04 07:11  zelgadis

	* rules/70_cvs_rules_under_test.cf: Bug #1040: Forged received meta
	rules

2002-10-04 07:10  zelgadis

	* rules/70_cvs_rules_under_test.cf: Bug #1053: Add some meta tests.

2002-10-04 05:51  zelgadis

	* rules/70_cvs_rules_under_test.cf: Bug #1054: Split up
	FROM_ENDS_IN_NUMS

2002-10-04 05:40  zelgadis

	* lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: Bug #1053: IMG tag based rules

2002-10-04 02:59  quinlan

	* rules/70_cvs_rules_under_test.cf: add back T_ to ADCLICK_URL (my
	boo-boo, I think)

2002-10-04 00:58  quinlan

	* rules/70_cvs_rules_under_test.cf: add some new versions of
	T_EXCUSE_24

2002-10-03 23:24  quinlan

	* rules/: 20_body_tests.cf, 20_head_tests.cf,
	70_cvs_rules_under_test.cf: promote T_Q_WEGOTYOU1 to EXCUSE_19
	promote T_Q_WEGOTYOU3 to EXCUSE_20 promote T_Q_WEGOTYOU4 to
	EXCUSE_21 promote T_Q_WEGOTYOU5 to EXCUSE_22 promote T_Q_WEGOTYOU6
	to EXCUSE_23 rename T_Q_WEGOTYOU2 to T_EXCUSE_24 promote
	T_Q_REMOVE1 to REMOVE_RESPECT promote T_Q_REMOVE3 to REMOVE_CLICK
	promote T_Q_REMOVE5 to REMOVE_FROM_LIST promote T_Q_DOMAINS_CHEAP
	to DOMAINS_CHEAP promote T_OPT_IN, T_OPT_IN_CAPS, T_OPT_OUT, and
	T_OPT_OUT_CAPS (replace OPT_IN) tweak T_Q_PRODUCT_SERVICE

2002-10-03 22:15  felicity

	* lib/Mail/SpamAssassin/: Conf.pm, Conf.pm: Made the
	Mail::SpamAssassin::Conf pod more consistent WRT "user_prefs".

2002-10-03 21:12  jmason

	* rules/: 20_head_tests.cf, 20_head_tests.cf: fixed
	__HAS_OUTLOOK_IN_MAILER: bug 1043

2002-10-03 21:09  jmason

	* Makefile.PL, binaries.mk.in, spamd/spamd.raw: bug 1031: EXE_EXT
	added for Cygwin builds; also caveat for -m on IRIX

2002-10-03 21:09  jmason

	* Makefile.PL, binaries.mk.in, spamd/spamd.raw: bug 1031: EXE_EXT
	added for Cygwin builds

2002-10-03 20:03  felicity

	* lib/Mail/SpamAssassin/EvalTests.pm: Fix for bug 1049.  The
	triplets.txt file was never actually looked for since the path was
	never valid.  Oops!

2002-10-03 19:44  felicity

	* lib/Mail/SpamAssassin/EvalTests.pm: Fix for bug 1049.  The
	triplets.txt file was never actually looked for since the path was
	never valid.  Oops!

2002-10-03 17:17  jmason

	* MANIFEST, build/update_devel, contrib/spamcheck.py,
	t/db_awl_path.t: Sander Steffann: added correct exit-levels to
	spamcheck.py, merged from b2_4_0; also reordered build/update_devel
	to stop /doc disappearing from website, hopefully

2002-10-03 16:12  felicity

	* lib/Mail/SpamAssassin/EvalTests.pm: Fixed FORGED_YAHOO_RCVD to
	avoid FP for things like "yahoo.com.cn" which has different
	Received headers.  I also escaped the ".".

2002-10-03 16:04  jmason

	* t/db_awl_path.t: file db_awl_path.t was initially added on branch
	b2_4_0.

2002-10-03 16:04  jmason

	* MANIFEST, t/db_awl_path.t: added new test

2002-10-03 16:03  jmason

	* contrib/spamcheck.py: Sander Steffann: added correct exit-levels
	to spamcheck.py

2002-10-03 12:00  quinlan

	* rules/: 20_body_tests.cf, 70_cvs_rules_under_test.cf: promote
	T_MORTGAGE_BEST to MORTGAGE_BEST promote T_MORTGAGE_PITCH to
	MORTGAGE_PITCH

2002-10-03 11:56  quinlan

	* rules/: 20_body_tests.cf, 70_cvs_rules_under_test.cf: promote
	T_Q_NOT_ADVISOR to NOT_ADVISOR promote T_Q_INSTANT_QUOTE to
	FREE_QUOTE_INSTANT

2002-10-03 11:49  quinlan

	* rules/: 20_body_tests.cf, 70_cvs_rules_under_test.cf: promote
	T_Q_USE_IDENTITY to USE_IDENTITY promote T_Q_YOU_CAN_SEARCH to
	YOU_CAN_SEARCH

2002-10-03 10:57  quinlan

	* rules/70_cvs_rules_under_test.cf: add T_ORIGINAL_MESSAGE as
	probably better version of T_OUTLOOK_REPLY some reformatting,
	comments, tflags, etc.

2002-10-03 08:33  quinlan

	* rules/: 20_body_tests.cf, 20_head_tests.cf, 20_uri_tests.cf,
	70_cvs_rules_under_test.cf: promote T_MSGID_SPAMSIGN_ZEROES to
	MSGID_SPAMSIGN_ZEROES promote T_MSGID_SPAMSIGN_6LETTER to
	MSGID_SPAMSIGN_6LETTER promote T_UNSUBSCRIBE_POSTAL to
	REMOVE_POSTAL promote T_HTML_UNTITLED_TITLE to HTML_TITLE_UNTITLED
	promote T_HTML_EMPTY_TITLE to HTML_TITLE_EMPTY promote
	T_HTML_COMMENT_EMAIL to HTML_COMMENT_EMAIL promote
	T_HTML_COMMENT_SKY to HTML_COMMENT_SKY promote T_EXCUSE_FUTURE to
	EXCUSE_REMOVE promote T_FORGED_TELESP_RCVD to FORGED_TELESP_RCVD
	promote T_BTAMAIL_URL to BTAMAIL_URL replace
	MAILTO_WITH_SUBJ_REMOVE (uri test) with T_REMOVE_URL (rawbody test)
	replace URGENT_BIZ with T_URGENT_BIZ replace CONSOLIDATE_DEBT with
	T_CONSOLIDATE_DEBT replace GAPPY_SUBJECT with T_GAPPY_SUBJECT
	remove EXCUSE_FUTURE (EXCUSE_REMOVE is better) move
	HTML_COMMENT_UNIQUE_ID, HTML_WIN_BLUR, HTML_WIN_OPEN to right
	section

2002-10-03 08:20  zelgadis

	* lib/Mail/SpamAssassin/EvalTests.pm,
	rules/70_cvs_rules_under_test.cf, rules/name-triplets.txt: Bug
	#1051: Detect gibberish email adresses

2002-10-03 08:04  zelgadis

	* contrib/triplets.pl: Used to generate the rules/triplets.txt file
	from a dictionary of words.

2002-10-02 20:33  quinlan

	* rules/70_cvs_rules_under_test.cf: remove lesser some rule
	variations remove T_Q_PROGRAM_FILE (coincidence hits, will write a
	new rule to replace) remove T_Q_REMOVE4, T_Q_RATWARE_ENTITY change
	some .* to .{0,n} add T_ROT13_EMAIL_4 as possible improvement

2002-10-02 19:03  msquadrat

	* INSTALL: added ExtUtils::MakeMaker 5.45 requirement to INSTALL

2002-10-02 18:45  msquadrat

	* Makefile.PL, Makefile.PL: fixed bug 1046

2002-10-02 16:12  felicity

	* rules/70_cvs_rules_under_test.cf: I have mailman subscription
	reminders that get flagged with 6-8 points.  This rule should match
	these mails and give it a nice strong negative score.  If we're
	worried about it being abused (since it's a From && Subject rule),
	I can add a body piece pretty easily since there's a standard
	section.  It seemed overkill at the moment.
	
	OVERALL%   SPAM% NONSPAM%     S/O    RANK   SCORE  NAME   19844    
	7744	12100	 0.39	 0.00	 0.00  (all messages) 100.000  
	39.024	 60.976    0.39    0.00    0.00  (all messages as %)  
	0.040	 0.000	  0.066    0.00    0.00   -3.00  T_MAILMAN_REMINDER

2002-10-02 14:19  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin.pm,
	t/db_based_whitelist.t, t/db_based_whitelist_ips.t,
	spamassassin.raw, rules/50_scores.cf, rules/60_whitelist.cf,
	t/db_based_whitelist.t, t/db_based_whitelist_ips.t: fixed bug 1033:
	-R and -W were not respecting auto_whitelist_path

2002-10-02 02:34  quinlan

	* rules/70_cvs_rules_under_test.cf: remove T_Q_BAD_CREDIT (complete
	overlap with BAD_CREDIT with lower SPAM%) add T_ prefix to
	T_FORGED_TELESP_RCVD fix some whitespace

2002-10-02 02:17  quinlan

	* rules/70_cvs_rules_under_test.cf: remove T_QUOTE_TWICE_2 due to
	many mismatches

2002-10-02 02:12  quinlan

	* rules/70_cvs_rules_under_test.cf: more revisions

2002-10-01 23:28  quinlan

	* rules/70_cvs_rules_under_test.cf: rename some new rules that are
	very similar to existing ones

2002-10-01 21:58  jmason

	* spamd/libspamc.c, spamd/libspamc.h, spamd/spamc.c,
	t/spamd_maxchildren.t, t/spamd_parallel.t, t/spamd_maxchildren.t,
	t/spamd_parallel.t: spamd_maxchildren et al now run only 8 in
	parallel, to avoid killing low-spec machines

2002-10-01 21:57  felicity

	* rules/70_cvs_rules_under_test.cf: Added some rules to look for
	unique ids in message bodies that happen to be rot13 email
	addresses.

2002-10-01 21:33  jmason

	* spamd/spamd.raw: no longer notes kids pid in REAPER, in line with
	Allen's comment in bug 1016

2002-10-01 21:28  jmason

	* spamd/: spamd.raw, spamd.raw: removed superfluous warning when
	SIGCHLD arrives during accept

2002-10-01 20:44  felicity

	* lib/Mail/: SpamAssassin.pm, SpamAssassin/PerMsgStatus.pm: Added
	code to (un)defang the Return-Receipt-To headers.

2002-10-01 15:00  jmason

	* masses/lint-rules-from-freqs, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/70_cvs_rules_under_test.cf: some rule
	regexp cleanup

2002-10-01 12:29  quinlan

	* rules/70_cvs_rules_under_test.cf: second pass on large chunk of
	new rules also add T_GAPPY_SUBJECT

2002-10-01 10:53  jmason

	* Makefile.PL, lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/50_scores.cf,
	rules/70_cvs_rules_under_test.cf: minor tweaks

2002-09-30 21:08  msquadrat

	* lib/Mail/SpamAssassin/: DBBasedAddrList.pm, DBBasedAddrList.pm:
	fixed bug 1026

2002-09-30 15:22  msquadrat

	* masses/mass-check: added --showdots option

2002-09-30 14:42  msquadrat

	* masses/mass-check: added -f option

2002-09-30 01:25  felicity

	* spamproxy/spamproxyd.raw: Patched spamproxyd.raw to specify a
	maximum message size.  The patch and new version wasn't very
	different but the whitespace was all changed around, so it looked
	like a lot more work.  Since so much had been changed already, I
	ran the resulting code through "perltidy -i=2".
	
	I also modified the code to be a bit more efficient:	- instead
	of doing a split(/\r\n/) then adding the \r\n back in,		I
	changed it to split(/^/).   - Code around if/else statements were
	duplicated, so I rewrote	    it to only run the code once.

2002-09-29 19:57  quinlan

	* rules/70_cvs_rules_under_test.cf: many new rules to test

2002-09-29 19:27  felicity

	* rules/70_cvs_rules_under_test.cf: Inserted fixed THIS_AINT_SPAM
	rule from bug 876.  It tests nicely for me but want other folks to
	check before it's moved to the proper cf file.

2002-09-28 19:57  msquadrat

	* Makefile.PL, rules/70_cvs_rules_under_test.cf: PM_FILTER requires
	ExtUtils::MakeMaker 5.5+ (shipped with Perl 5.6.1+)

2002-09-28 19:56  msquadrat

	* Makefile.PL: we won't use PM_FILTER in this release

2002-09-28 17:13  felicity

	* masses/hit-frequencies: Use a matching version of
	parse-rules-for-masses since we might not be in the masses area.

2002-09-28 16:38  felicity

	* masses/hit-frequencies: Add -c option to specify rules directory
	like the one for mass-check.

2002-09-28 02:40  quinlan

	* rules/: 20_head_tests.cf, 50_scores.cf,
	70_cvs_rules_under_test.cf: promote T_MIME_BOUND_NEXTPART2 to
	MIME_BOUND_NEXTPART

2002-09-27 23:20  quinlan

	* rules/70_cvs_rules_under_test.cf, lib/Mail/SpamAssassin/HTML.pm:
	add T_HTML_COMMENT_EMAIL and T_HTML_COMMENT_SKY

2002-09-27 21:41  felicity

	* lib/Mail/SpamAssassin/Reporter.pm: 
	Patch for bugs 900, 901, and 1020:
	
	 - razor_report now uses razor_timeout
	 - Reporter.pm now uses the is_{dcc,pyzor}_available from Dns.pm,
	ported.
	Solves the same "{dccproc,pyzor}: command not found" bug when
	people use "spamassassin -r".	- {dcc,pyzor}_report now users
	{dcc,pyzor}_timeout and the configured	{dcc,pyzor}_path instead of
	`{dccproc,pyzor}`  - Minor indentation issue in Reporter.pm  -
	Razor2 reporting now returns a valid return code  -
	{dcc,pyzor}_report should not do open2

2002-09-27 21:40  felicity

	* lib/Mail/SpamAssassin/Dns.pm: 
	Patch for bug 901.
	
	  - Minor annoying bits in Dns.pm where is_{dcc,pyzor}_available
	had crufty bits
	  not displaying anything.  When code is available, will display
	path to tools instead of nothing.

2002-09-27 09:20  quinlan

	* rules/70_cvs_rules_under_test.cf: removing RATWARE_CDO and
	RATWARE_THEBAT due to suboptimal results for others

2002-09-27 02:48  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: remove HTML_TAG_MIXED_CASE:
	less accurate than it seemed

2002-09-27 02:44  quinlan

	* rules/70_cvs_rules_under_test.cf: remove promoted rules

2002-09-27 02:44  quinlan

	* rules/50_scores.cf: add new scores

2002-09-27 02:44  quinlan

	* rules/20_ratware.cf: add RATWARE_EMWAC

2002-09-27 02:43  quinlan

	* rules/20_head_tests.cf: add RCVD_BY_QVES_COM and
	FORGED_MX_HOTMAIL

2002-09-27 02:43  quinlan

	* rules/20_body_tests.cf: remove HTML_TAG_MIXED_CASE: less accurate
	than it seemed add SOME_BREAKTHROUGH and SELECTED_YOU

2002-09-27 02:41  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: title check is okay as long as
	we're not really inside <body> (previous code would not check after
	first <body>, so subsequent HTML attachments could avoid the check)

2002-09-26 21:47  jmason

	* rules/70_cvs_rules_under_test.cf: minor fp-avoidance for
	T_MSGID_GOOD_EXCHANGE

2002-09-26 21:14  jmason

	* rules/70_cvs_rules_under_test.cf: some {4,4}s fixed to {4}

2002-09-26 21:07  jmason

	* lib/Mail/SpamAssassin/Reporter.pm: argh, uncaught typo

2002-09-26 20:45  jmason

	* t/whitelist_addrs.t: oops - forgot a file from merge

2002-09-26 20:45  jmason

	* rules/70_cvs_rules_under_test.cf: removed variant on 6LETTER
	msgid rule, it didn't make any hitrate improvements

2002-09-26 18:39  msquadrat

	* masses/mass-check: applied Theo's no-more-warnings patch

2002-09-26 18:14  jmason

	* MANIFEST, README, spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/AutoWhitelist.pm,
	lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	lib/Mail/SpamAssassin/Dns.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	lib/Mail/SpamAssassin/Reporter.pm, masses/craig-evolve.c,
	masses/craig-evolve.c.ALTIVEC, rules/20_body_tests.cf,
	rules/70_cvs_rules_under_test.cf, spamd/spamd.raw,
	t/db_based_whitelist.t, t/db_based_whitelist_ips.t: some new MSGID
	rules; re-checked-in old craig-evolve.c and copied Craig's mods to
	craig-evolve.c.ALTIVEC until he fixes em; merged latest bugfixes
	forward from b2_4_0; added bugfix to Razor code so it doesn't log
	errors if a dialup link to the internet closes.

2002-09-26 15:37  jmason

	* lib/Mail/SpamAssassin/HTML.pm: fixed HTML glitch: should not
	interpret titles found inside body

2002-09-26 12:13  jmason

	* lib/Mail/SpamAssassin/AutoWhitelist.pm,
	lib/Mail/SpamAssassin/DBBasedAddrList.pm, spamd/spamc.c,
	spamd/spamd.raw: spamd: found a linux machine with stock distro
	perl which could not use setlogsock(unix), so it's not just solaris
	anymore ;)  added more fall-back-to-inet code and added
	--syslog-socket switch to allow users to override it.

2002-09-26 09:37  quinlan

	* rules/70_cvs_rules_under_test.cf: more T_UNSUBSCRIBE_* variants
	T_URGENT_BIZ test rule (improve URGENT_BIZ)

2002-09-26 03:23  quinlan

	* rules/: 20_head_tests.cf, 50_scores.cf,
	70_cvs_rules_under_test.cf: promote MIME_BOUND_DASH_DIGIT,
	MIME_BOUND_MANY_HEX, and MIME_BOUND_TEP

2002-09-26 03:05  quinlan

	* rules/70_cvs_rules_under_test.cf: remove T_HTML_TAG_EXISTS_TITLE
	add some alternate versions of T_MIME_BOUND_NEXTPART for testing

2002-09-25 21:03  msquadrat

	* rules/: 20_anti_ratware.cf, 50_scores.cf, 70_broken_rules.cf,
	20_anti_ratware.cf, 50_scores.cf: fixed USER_AGENT_GNUS_* and
	USER_AGENT_MACOE

2002-09-25 20:40  msquadrat

	* rules/70_cvs_rules_under_test.cf: added T_QUOTE_TWICE_2, modified
	T_OUTLOOK_REPLY

2002-09-25 18:49  msquadrat

	* rules/70_cvs_rules_under_test.cf: The Bat! is no ratware

2002-09-25 18:30  matt_sergeant

	* rules/70_cvs_rules_under_test.cf: Added OUTLOOK_REPLY rule.

2002-09-25 18:14  matt_sergeant

	* rules/70_cvs_rules_under_test.cf: T_QUOTE_TWICE rule

2002-09-25 17:22  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/70_cvs_rules_under_test.cf, spamd/spamc.c: removed ads tests;
	added new Received test for a fake-hotmail address that doesn't
	send mail.  gets 1.0 S/O here.	also made FORGED_RECEIVED_TRAIL
	handle 'forged' localhost hostnames

2002-09-25 16:17  msquadrat

	* lib/Mail/SpamAssassin/: Conf.pm, Conf.pm: fix for bug 1021 plus
	some minor cleanup

2002-09-25 15:32  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: backported the preprocessor from
	HEAD

2002-09-25 15:28  msquadrat

	* MANIFEST, Makefile.PL, fixpath.pl, build/preprocessor,
	rules/10_misc.cf, rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/40_spam_phrases.cf, rules/50_scores.cf,
	rules/60_whitelist.cf, rules/70_broken_rules.cf,
	rules/70_cvs_rules_under_test.cf, rules/local.cf,
	rules/regression_tests.cf: backported the preprocessor from HEAD

2002-09-25 14:53  msquadrat

	* spamd/spamd.raw: be more precise in syslog (use Time::HiRes)

2002-09-25 14:50  msquadrat

	* spamd/spamd.raw: be more precise in syslog (use Time::HiRes)

2002-09-25 10:24  msquadrat

	* rules/70_cvs_rules_under_test.cf: escaped dollar sign in
	INVALID_MSGID, should be fixed now

2002-09-25 10:20  msquadrat

	* rules/20_head_tests.cf: escaped dollar sign in INVALID_MSGID

2002-09-25 10:12  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: bug 1018: revisions to Matt
	Cline's HTML TITLE tests

2002-09-25 10:11  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 1018: revisions to Matt
	Cline's HTML TITLE tests bug 1022: T_POSTCARD rule and my wacko
	T_UNSUBSCRIBE_WTF rule bug 1025: proposed RATWARE tests

2002-09-25 00:31  jmason

	* README: fixed README

2002-09-24 19:57  jmason

	* spamd/: spamd.raw, spamd.raw: oops, %'s not blocked in syslog
	call; bug 1023

2002-09-24 19:51  jmason

	* t/whitelist_addrs.t: file whitelist_addrs.t was initially added
	on branch b2_4_0.

2002-09-24 19:51  jmason

	* MANIFEST, Makefile.PL, spamassassin.raw,
	lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/AutoWhitelist.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, spamd/spamd.raw,
	t/db_based_whitelist.t, t/db_based_whitelist_ips.t,
	t/whitelist_addrs.t: fixed whitelist bugs: 894 (mailto:s in Outlook
	msgs), 895, 888 (per-ip entries confusing -W). added
	--add-addr-to-whitelist and friends to deal with usability problems
	of existing switches. added test for bug 888 problem. fixed b ug
	847: search for rules failed if PREFIX was not /usr. fixed debian
	bug 159704: AWL was storing post-AWL scores, hence reinforcing
	itself wrongly.  also added code to allow AWL to 'decay' scores
	again, since forged-froms are no longer such a problem

2002-09-24 18:12  jmason

	* lib/Mail/SpamAssassin/HTML.pm: removed alt-tag and spacer-gif
	tests again, they got lousy S/Os

2002-09-24 18:10  jmason

	* lib/Mail/SpamAssassin.pm: minor speedup for check_message_text()
	fn from Rob Nagler

2002-09-24 18:00  jmason

	* procmailrc.example: added procmail-saving block to
	procmailrc.example

2002-09-24 17:59  jmason

	* procmailrc.example, lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: added procmail-saving block to
	procmailrc.example; added some tests for legit ad company ads,
	unlikely to appear in HTML spam; removed Subject: prefix from
	subject line added to body, as it's not needed

2002-09-24 11:00  jmason

	* spamd/spamd.raw: spamd syslog code now tries unix before failover
	to inet; cleanupchildren re-added to REAPER

2002-09-24 10:54  jmason

	* spamd/spamd.raw: readded cleanupchildren call to REAPER

2002-09-24 02:35  duncf

	* spamd/spamd.raw: Fixes 1011 and 1016: Makes REAPER actually do
	something.  Copied the code from cleanupchildren into REAPER (don't
	want to call cleanupchildren from REAPER -- may cause problems on
	perl < 5.7.3) and commented out dbg line, since that's probably not
	safe either.

2002-09-23 18:44  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: oops, typo

2002-09-23 15:26  jmason

	* rules/20_body_tests.cf: lowercased SPAM in a few places to avoid
	TM trouble

2002-09-23 15:25  jmason

	* rules/: 20_body_tests.cf, 70_cvs_rules_under_test.cf: added
	spamhaus rule for testing; fixed some bugs in body patterns

2002-09-23 11:13  zelgadis

	* lib/Mail/SpamAssassin/HTML.pm, rules/70_cvs_rules_under_test.cf:
	Bug #1018: Proposed TITLE tag rules

2002-09-23 03:13  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 1015: quoted-printable
	decoding bug

2002-09-22 14:30  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf,
	70_cvs_rules_under_test.cf: upgraded AZOOGLE test

2002-09-22 06:05  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: consolidate IP address
	regular expressions (new $IP_ADDRESS variable) MIME_EXCESSIVE_QP:
	lowercase [a-f] are not part of QP

2002-09-22 00:29  jmason

	* rules/70_cvs_rules_under_test.cf: removed FROM_HAS_LOTSA_NUMS
	tests, none of them get good freqs

2002-09-21 14:40  jmason

	* rules/70_cvs_rules_under_test.cf: changed T_FROM_HAS_LOTSA_NUMS
	patterns to avoid fping on TMDA messages; added more tests to
	T_FROM_HAS_LOTSA_NUMS collection

2002-09-21 13:25  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 757: T_SELECTED_YOU added

2002-09-21 12:37  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 744: T_SOME_BREAKTHROUGH
	added

2002-09-21 05:30  duncf

	* lib/Mail/SpamAssassin/: Dns.pm, Reporter.pm: Theo's fix for 901
	-- razor timeout issues, etc.

2002-09-21 05:01  duncf

	* lib/Mail/SpamAssassin/Reporter.pm: Fixed bug 900 -- razor2
	response

2002-09-21 04:53  duncf

	* spamd/libspamc.c: Fixes potential overflow -- Debian 160206

2002-09-21 04:48  duncf

	* lib/Mail/SpamAssassin/Dns.pm: This should hopefully fix Debian
	bug 161696 -- memory leak in network check code. I assumed this was
	due to sockets not getting closed. I wonder if running DNS queries
	in the background that may never be checked is a good thing.

2002-09-20 21:31  quinlan

	* rules/70_cvs_rules_under_test.cf: remove low-performing rules
	(T_EASY_MONEY and T_MIME_BOUND_MULTIPART)

2002-09-20 19:07  jmason

	* lib/Mail/SpamAssassin/AutoWhitelist.pm,
	masses/mass-check-results-to-mbox,
	rules/70_cvs_rules_under_test.cf: added azoogle.com test, added
	T_FROM_HAS_LOTSA_NUMS tests; made auto-whitelisting gradually lower
	the score, since we now track IP addresses, so forged-From spams do
	not need to be compensated against.

2002-09-20 17:43  jmason

	* build/cf_to_html, lib/Mail/SpamAssassin/EvalTests.pm,
	rules/20_body_tests.cf, rules/70_cvs_rules_under_test.cf: fixed
	cf_to_html yet again

2002-09-20 14:18  jmason

	* build/cf_to_html: fixed cf_to_html again

2002-09-20 12:22  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: fix check-in bug that
	broke HTML_TAG tests

2002-09-20 09:05  quinlan

	* rules/70_cvs_rules_under_test.cf: bug 987: add back fixed
	T_FROM_TOPICA rule bug 942: add back fixed T_EASY_MONEY rule
	(originally FREE_MONEY) add new test rule: FROM_NUMBERS (see bug
	966 for original idea)

2002-09-19 23:35  quinlan

	* rules/70_cvs_rules_under_test.cf: add experimental T_MIME_BOUND
	tests

2002-09-19 23:33  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug #905: spamassassin
	headers not removed correctly (this patch removes
	X-Spam-Prev-Content-Transfer-Encoding and X-Spam-Prev-Content-Type,
	but only after writing their values back into the original header).

2002-09-19 16:26  jmason

	* build/cf_to_html, lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/20_compensate.cf: another fix for portably avoiding undef
	warnings when using meta test arithmetic; also fixed cf_to_html to
	use lang=en descs where possible

2002-09-19 11:20  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/70_cvs_rules_under_test.cf: fixed typos in earthlink meta
	test; fixed warnings-off hack in meta tests which breaks on perl
	5.6.1

2002-09-19 09:54  matt_sergeant

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Removed 'warnings' pragma

2002-09-19 07:58  quinlan

	* rules/: 20_compensate.cf, 50_scores.cf,
	70_cvs_rules_under_test.cf: bug #991: add REPLY_WITH_QUOTES rule
	using new meta math, lower scores for a few of the component rules
	to avoid extra FNs

2002-09-19 02:58  zelgadis

	* lib/Mail/SpamAssassin/: Conf.pm, PerMsgStatus.pm: Bug #995: Allow
	meta rules to do arithmetic

2002-09-19 02:11  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: bug #880: change
	MIME_EXCESSIVE_QP to only count characters that should not be
	QP-encoded regardless of character set

2002-09-18 17:48  jmason

	* rules/70_cvs_rules_under_test.cf: new rule in testing

2002-09-18 15:45  jmason

	* masses/local-scripts-jm/mass-check-all-mail-archives,
	rules/70_cvs_rules_under_test.cf: added T_REPLY_WITH_QUOTES

2002-09-18 15:40  jmason

	* rules/50_scores.cf: score SPAM_PHRASE_00_01 was too high at
	1.281, tweaked a little.

2002-09-18 00:56  jmason

	* MANIFEST: [no log message]

2002-09-18 00:52  jmason

	* MANIFEST, old/Changes.before-2002-06-18.gz: [no log message]

2002-09-18 00:24  jmason

	* t/SATest.pm, Changes, MANIFEST, binaries.mk.in, configure,
	configure.in, spamassassin.spec, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, spamd/spamd.raw,
	t/SATest.pm, t/rule_tests.t: added wait-for-spamd to stop_spamd()
	test code

2002-09-18 00:10  jmason

	* masses/fp-fn-statistics: one that got away

2002-09-18 00:09  jmason

	* spamd/README.spamd, sql/README: backported more fixes from HEAD

2002-09-17 23:59  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: backported 2 eval test fixes
	from HEAD

2002-09-17 23:57  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: oops, found an uninitialized
	value use

2002-09-17 23:54  jmason

	* MANIFEST, README, masses/rewrite-cf-with-new-scores: backporting
	changes from HEAD; missed a file from MANIFEST

2002-09-17 23:51  jmason

	* rules/STATISTICS.txt: updated STATISTICS.txt for new score set. 
	note: this is provisional and will change once everyone reruns
	mass-check at some point

2002-09-17 23:49  jmason

	* masses/Makefile, masses/craig-evolve.c,
	masses/lint-rules-from-freqs, masses/score-ranges-from-freqs,
	rules/STATISTICS.txt: synced masses toolset apart from craig's
	evolver mods

2002-09-17 23:45  jmason

	* masses/rewrite-cf-with-new-scores, rules/50_scores.cf: new
	scoreset, from sa_algo_jm13_lessrules

2002-09-17 23:32  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, masses/Makefile,
	masses/craig-evolve.c, masses/hit-frequencies,
	masses/score-ranges-from-freqs, rules/50_scores.cf,
	rules/STATISTICS.txt, t/rule_tests.t: forced hits to numeric format
	after rounding, oth erwise lots of things which do not expect a
	string will break

2002-09-17 17:57  jmason

	* t/forged_rcvd.t: massive rule-pruning in HEAD. use Bugzilla
	entries to re-enable rules

2002-09-17 17:54  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/MailingList.pm, rules/20_anti_ratware.cf,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf, rules/70_broken_rules.cf,
	rules/regression_tests.cf, t/forged_rcvd.t, t/reportheader.t,
	t/spam.t: massive rule-pruning in HEAD. use Bugzilla entries to
	re-enable rules

2002-09-17 11:56  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 893: rounding errors
	where hits=5.000....1 caused problems, fixed by Theo

2002-09-17 11:53  jmason

	* spamd/: netbsd-rc-script.sh, netbsd-rc-script.sh: bug 871: rest
	of netbsd script patch applied, sorry Klaus

2002-09-17 11:51  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/Reporter.pm: bug 899: -r was not warning if
	no reporting systems were installed

2002-09-16 19:14  jmason

	* spamassassin.spec, spamassassin.spec: bug 859: spec file can use
	wrong perl binary

2002-09-16 16:47  jmason

	* masses/lint-rules-from-freqs, masses/mass-find-nonspam,
	masses/score-ranges-from-freqs, rules/20_body_tests.cf,
	rules/regression_tests.cf, spamd/libspamc.c, spamd/libspamc.h,
	spamd/spamc.c, spamd/spamc.pod: Kelsey: mods to support multi-spamd
	failover using DNS records; also fixed over-hitting MORTGAGE_OBFU
	rule and added tests

2002-09-16 03:16  duncf

	* lib/Mail/SpamAssassin.pm: Ignore previous commit. Was wrong.
	Reverting.

2002-09-16 01:18  duncf

	* lib/Mail/SpamAssassin.pm: Fixes despamassassinification of _HITS_
	or _REQD_. I don't think it works (ever worked?) if you use both
	_HITS_ and _REQD_. I don't want to fix it right now though :-)

2002-09-14 16:40  duncf

	* spamd/: libspamc.c, libspamc.h: Added Michael Brown's libspamc
	cleanup code to HEAD.

2002-09-14 05:09  duncf

	* rules/: 20_compensate.cf, 20_head_tests.cf, 25_body_tests_pl.cf:
	Bugzilla 882 (unbackslashed .'s)

2002-09-13 23:30  duncf

	* rules/: 20_compensate.cf, 20_head_tests.cf, 25_body_tests_pl.cf:
	Bugzilla 882 (unbackslashed .'s in rules)

2002-09-13 19:11  jmason

	* masses/logs-to-c: synched versions of logs-to-c between b2_4_0
	and HEAD

2002-09-13 19:06  jmason

	* masses/logs-to-c, spamd/spamd.raw: sql-configs-with-setuid switch
	added to spamd by Kelsey Cummings; also reverted a change on
	logs-to-c accidentally.

2002-09-13 18:45  jmason

	* masses/logs-to-c: logs-to-c updated; now sorts rules by ranking,
	so higher-hitting rules are clustered for better cache hits when
	evolving

2002-09-11 22:31  msquadrat

	* MANIFEST, Makefile.PL, fixpath.pl, build/preprocessor,
	rules/10_misc.cf, rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/40_spam_phrases.cf, rules/50_scores.cf,
	lib/Mail/SpamAssassin/Conf.pm, rules/60_whitelist.cf,
	rules/70_broken_rules.cf, rules/70_cvs_rules_under_test.cf,
	rules/local.cf, rules/regression_tests.cf: Replaced fixplath.pl
	with build/preprocessor, a more flexible approach. Read the heading
	comment in preprocessor for more infos. @@VARIABLES@@ are now
	replaced in the rules files and the libs, too; no more manual
	update of require_version :o) All rules files do now begin with a
	more or less similar header, saying as much as "don't edit this
	file".

2002-09-11 20:28  jmason

	* masses/logs-to-c, spamd/libspamc.c, spamd/libspamc.h: libspamc
	cleanup function, from Michael Brown

2002-09-11 16:11  jmason

	* binaries.mk.in, configure, configure.in, spamassassin.spec,
	lib/Mail/SpamAssassin/Conf.pm, spamd/libspamc.c,
	spamd/netbsd-rc-script.sh, spamd/spamd.raw: workaround for CPAN.pm
	VERSION brokenness; also libspamc fd leak, fix from Michael Brown;
	spamd REAPER no longer makes system calls inside sig handler;
	Theo's fixes to RPM; netbsd spamd script updated to use -H

2002-09-11 16:04  jmason

	* Makefile.PL, spamassassin.spec, spamd/libspamc.c,
	spamd/libspamc.h, spamd/spamc.c: merged Michael Brown's
	libspamc-building specfile into HEAD; also libspamc fd leak, fix
	from same

2002-09-11 13:42  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, masses/mass-check: added min
	length rqt to UPPERCASE_25_50, after looking at FPs; mass-check now
	warns if it finds SpamAssassin markup in a message

2002-09-10 18:22  jmason

	* README, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/10_misc.cf,
	rules/local.cf, rules/user_prefs.template, spamd/README.spamd,
	sql/README: bug 863, 862; references to 'man somemodule' and
	'spamassassin.cf' are obsolete, thanks to Klaus Heinz

2002-09-10 18:18  jmason

	* masses/: hit-frequencies, logs-to-c, score-ranges-from-freqs:
	some work on ranged-scoring and an overall ranking ratio based on
	S/O and hitrate

2002-09-10 15:35  jmason

	* masses/fp-fn-statistics, t/spamd_maxchildren.t,
	t/spamd_parallel.t: merged latest changes from b2_4_0

2002-09-10 15:31  jmason

	* Changes, INSTALL, MANIFEST, configure.in, spamassassin.raw,
	spamassassin.spec, build/README, build/cf_to_html,
	build/update_devel, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/Conf.pm, lib/Mail/SpamAssassin/Dns.pm,
	lib/Mail/SpamAssassin/HTML.pm, masses/craig-evolve.c,
	masses/logs-to-c, masses/local-scripts-jm/mass-check-MH-spool,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	rules/10_misc.cf, rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/50_scores.cf, rules/70_broken_rules.cf, spamd/spamd.raw,
	t/SATest.pm, t/basic_lint.t, t/rule_tests.t: merged latest changes
	from b2_4_0

2002-09-10 15:25  jmason

	* INSTALL, procmailrc.example, build/update_devel,
	lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/MailingList.pm, masses/hit-frequencies,
	rules/10_misc.cf, rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf, rules/60_whitelist.cf,
	rules/70_cvs_rules_under_test.cf, rules/regression_tests.cf,
	spamd/spamd.raw, t/rule_tests.t: used feedback from bugs 858 and
	827 to come up with a (hopefully readable) way to deal with
	5.8.0/-m bug; removed some Id comments, they cause more trouble
	than they're worth

2002-09-10 11:17  jmason

	* spamassassin.raw: added doco about -W/-R needing -a

2002-09-10 11:13  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: added opm.blitzed.org proxies BL, added
	exception for FORGED_AOL_RCVD fp

2002-09-09 19:53  jmason

	* rules/20_head_tests.cf: oops, rule in wrong branch

2002-09-09 19:52  jmason

	* rules/20_head_tests.cf, t/SATest.pm: oops, typos and rule in
	wrong branch

2002-09-09 19:25  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, masses/logs-to-c,
	masses/mass-find-nonspam, masses/mk-baseline-results, t/SATest.pm:
	t/spamd* now runs with detected perl; FORGED_RCVD_FOUND was
	mishitting on virtually all securityfocus mails

2002-09-09 19:24  jmason

	* spamassassin.spec, masses/logs-to-c,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	rules/20_head_tests.cf, t/SATest.pm, t/basic_lint.t: backported
	perl-path detection in SATest.pm

2002-09-09 13:10  matt_sergeant

	* Makefile.PL, t/razor.t, t/razor2.t: Don't run razor tests by
	default, but ask user if he wants to.

2002-09-09 10:15  matt_sergeant

	* t/SATest.pm: Find the path to perl more correctly (code from
	PPerl)

2002-09-09 05:54  zelgadis

	* rules/: 20_body_tests.cf, regression_tests.cf: Bug #855:
	DOMAIN_BODY improvement

2002-09-09 05:42  zelgadis

	* rules/: 20_body_tests.cf, regression_tests.cf: Bug #854:
	NEW_DOMAIN_EXTENSIONS improvement

2002-09-09 05:16  zelgadis

	* rules/: 20_body_tests.cf, regression_tests.cf: Bug #852: A
	BAD_CREDIT rule falsely firing for travelocity reservations
	notices.

2002-09-07 23:05  quinlan

	* rules/50_scores.cf: increase score for NO_MX_FOR_FROM

2002-09-07 04:50  duncf

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Bugzilla 838

2002-09-07 04:48  duncf

	* spamd/spamd.raw: Removed line 571 debug line (it was on line 572
	anyway!)

2002-09-07 04:22  duncf

	* t/: SATest.pm, spamd_maxchildren.t: Fixes for testing. 
	stop_spamd() can be called in an ok() and returns number of
	processes killed, and won't kill pid 0.  fixed spamd_maxchildren to
	clear_all_patterns so that the test works as designed.

2002-09-07 04:20  duncf

	* spamd/spamd.raw: Workaround for 827.

2002-09-06 18:32  jmason

	* INSTALL, spamassassin.spec, build/cf_to_html,
	masses/local-scripts-jm/mass-check-MH-spool,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_meta_tests.cf,
	rules/20_uri_tests.cf, spamd/spamd.raw: fixed spamc -c, patch from
	Vince Vielhaber <vev@michvhf.com>; spec file and rules versions
	bumped; fixed INSTALL doco to not refer to berkeley dbs.

2002-09-06 15:38  matt_sergeant

	* rules/60_whitelist.cf: New whitelist entries

2002-09-06 02:37  zelgadis

	* MANIFEST: Oops, forgot to update MANIFEST with new
	KNOWN_MAILING_LIST testing files.

2002-09-06 02:35  zelgadis

	* t/: mailing_lists.t, data/nice/ezmlm_message.txt,
	data/nice/mailman_message.txt, data/nice/mailman_reminder.txt:
	Tests for KNOWN_MAILING_LIST eval rule.

2002-09-06 02:33  zelgadis

	* lib/Mail/SpamAssassin/MailingList.pm: Bug #842:
	KNOWN_MAILING_LIST should detect Mailman reminder notices

2002-09-05 23:18  duncf

	* t/SATest.pm: spamd_stop will no longer kill the running process
	if spamd fails to start properly (pid 0) spamd_stop can be run in
	an ok() to make sure spamd is still running

2002-09-05 19:10  jmason

	* lib/Mail/SpamAssassin.pm: bumped version, in case we need a 2.42

2002-09-05 19:05  jmason

	* Changes, build/update_devel, lib/Mail/SpamAssassin.pm: ready to
	release

2002-09-05 18:58  jmason

	* configure, configure.in: make configure call perl Makefile.PL, if
	that has not happened yet

2002-09-05 18:53  jmason

	* MANIFEST, old/Changes.before-2002-06-18.gz: moved old changelog
	to 'old' subdir, added 2 tests

2002-09-05 18:53  jmason

	* old/Changes.before-2002-06-18.gz: file
	Changes.before-2002-06-18.gz was initially added on branch b2_4_0.

2002-09-05 17:53  jmason

	* Changes, build/update_devel: updated build

2002-09-05 17:52  jmason

	* spamassassin.spec: updated spec file so rules files do not appear
	as .rpmsave/.rpmnew

2002-09-05 17:17  jmason

	* lib/Mail/SpamAssassin/Conf.pm, spamd/spamd.raw, t/SATest.pm,
	t/spamd_maxchildren.t, t/spamd_parallel.t: fixed spamd -m argument

2002-09-05 17:17  jmason

	* t/spamd_maxchildren.t: file spamd_maxchildren.t was initially
	added on branch b2_4_0.

2002-09-05 17:17  jmason

	* t/spamd_parallel.t: file spamd_parallel.t was initially added on
	branch b2_4_0.

2002-09-05 14:05  matt_sergeant

	* lib/Mail/SpamAssassin/Conf.pm: pod fixes to make it pass on
	5.00503

2002-09-05 13:52  jmason

	* masses/mass-find-nonspam: [no log message]

2002-09-05 13:45  jmason

	* masses/mass-find-nonspam: added mass-find-nonspam script

2002-09-05 13:13  jmason

	* lib/Mail/SpamAssassin.pm, rules/50_scores.cf: score for
	MAILER_DAEMON forced to -0.5; bug reading config files with missing
	newline at end fixed

2002-09-05 10:26  zelgadis

	* rules/: 20_compensate.cf, regression_tests.cf: Bug #831: Improve
	EMAIL_ATTRIBUTION

2002-09-04 22:58  quinlan

	* rules/: 20_compensate.cf, 20_compensate.cf: bug 823: improve
	REFERENCES

2002-09-04 19:53  jmason

	* build/README, lib/Mail/SpamAssassin/Conf.pm, rules/10_misc.cf:
	bug 822 fixed, check_mx_attempts doco was inconsistent

2002-09-04 19:52  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_uri_tests.cf: bonus copy of
	is_habeas_swe removed.	CVS cannot merge worth shit, let's use
	perforce instead

2002-09-04 19:41  jmason

	* INSTALL, MANIFEST, TODO, TRADEMARK, configure,
	procmailrc.example, spamassassin.spec, build/README, debian/rules,
	lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	lib/Mail/SpamAssassin/Reporter.pm, masses/craig-evolve.c,
	masses/hit-frequencies, spamd/README.spamd, spamd/spamd.raw,
	t/razor2.t, t/rule_tests.t, tools/check_whitelist: merged from
	b2_4_0

2002-09-04 19:36  jmason

	* rules/: 10_misc.cf, 20_anti_ratware.cf, 20_body_tests.cf,
	20_compensate.cf, 20_head_tests.cf, 20_meta_tests.cf,
	20_ratware.cf, 20_uri_tests.cf, 25_body_tests_es.cf,
	25_body_tests_pl.cf, 25_head_tests_es.cf, 25_head_tests_pl.cf,
	30_text_de.cf, 30_text_es.cf, 30_text_fr.cf, 30_text_pl.cf,
	50_scores.cf, 60_whitelist.cf, 70_cvs_rules_under_test.cf,
	regression_tests.cf: merged from b2_4_0

2002-09-04 17:09  jmason

	* lib/Mail/SpamAssassin/Dns.pm: fixed old_env_home to work same as
	intention of Theo's patch, without exists()

2002-09-04 16:51  msquadrat

	* lib/Mail/SpamAssassin/Dns.pm: exists produced warnings

2002-09-04 16:37  jmason

	* spamd/README.spamd: spamassassing fixed

2002-09-04 16:33  jmason

	* rules/20_compensate.cf: removed 'apr' and 'may' from
	SUBJECT_MONTH_2

2002-09-04 16:31  msquadrat

	* spamd/spamd.raw: replaced underscores with hyphens

2002-09-04 16:23  jmason

	* lib/Mail/SpamAssassin/Conf.pm: fixed some indentation issues

2002-09-04 16:22  jmason

	* lib/Mail/SpamAssassin/Conf.pm: added deprecation regarding
	starting line with space; reserved for future use; also changed
	sample version_tag

2002-09-04 16:15  jmason

	* spamd/spamd.raw: minor indent tweak

2002-09-04 14:40  jmason

	* t/razor2.t: now skips razor2 test if razor-register has not been
	run

2002-09-04 14:37  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf: scores removed from
	20_ files

2002-09-04 14:32  jmason

	* lib/Mail/SpamAssassin/Reporter.pm: added adie() patch from
	Duncan, razor alarms cannot kill spamd

2002-09-04 14:19  jmason

	* lib/Mail/SpamAssassin/Dns.pm, spamd/README.spamd,
	spamd/spamd.raw: added -H switch for spamd, patch from Theo

2002-09-04 13:59  jmason

	* lib/Mail/SpamAssassin/Dns.pm: patch from Klaus

2002-09-04 13:49  jmason

	* lib/Mail/SpamAssassin/DBBasedAddrList.pm, tools/check_whitelist:
	AWL code reverted to 2.3x version

2002-09-04 09:39  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/50_scores.cf: bug 816:
	fix NO_MX_FOR_FROM (A record lookup was broken, also try Reply-To:
	before trying From: which reduces false positives by a factor of 4)

2002-09-03 21:46  msquadrat

	* Makefile.PL, INSTALL, INSTALL, Makefile.PL: we require
	HTML::Parser >= 3.0

2002-09-03 21:06  quinlan

	* rules/20_body_tests.cf: add comment

2002-09-03 21:06  quinlan

	* lib/Mail/SpamAssassin/AutoWhitelist.pm: bug #812: simplify
	whitelist code

2002-09-03 21:05  quinlan

	* lib/Mail/SpamAssassin/SHA1.pm, rules/50_scores.cf: bring up
	changes from 2.40 branch

2002-09-03 21:03  quinlan

	* rules/20_head_tests.cf: add "nice" flag to RCVD_IN_BONDEDSENDER

2002-09-03 20:58  quinlan

	* rules/50_scores.cf: revised network GA scores (reduces my FP rate
	from 0.24% to 0.21% without hurting FN rate), also GA scored
	DCC_CHECK this time

2002-09-03 20:55  quinlan

	* lib/Mail/SpamAssassin/SHA1.pm: turn on warnings in a way older
	perl versions can handle

2002-09-03 20:55  quinlan

	* rules/20_head_tests.cf: add "nice" flag to RCVD_IN_BONDEDSENDER

2002-09-03 20:54  quinlan

	* rules/20_body_tests.cf: just adding a comment

2002-09-03 17:23  jmason

	* TODO: removed TODO, obsolete nowadays

2002-09-03 17:22  jmason

	* build/README: file README was initially added on branch b2_4_0.

2002-09-03 17:22  jmason

	* build/README, MANIFEST: added README for build and release
	procedures

2002-09-03 17:21  jmason

	* spamassassin.spec: Theo's spec fixes

2002-09-03 17:11  jmason

	* MANIFEST, TRADEMARK, procmailrc.example, spamassassin.spec,
	lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/SHA1.pm:
	remove_spamassassin_markup doco updated to be clearer

2002-09-03 14:10  jmason

	* INSTALL: added caveat to INSTALL file regarding procmail, using
	Theo's wording ;)

2002-09-03 12:16  msquadrat

	* INSTALL: oops, typo

2002-09-03 12:16  msquadrat

	* INSTALL, Makefile.PL, lib/Mail/SpamAssassin.pm: we need
	File::Spec 0.8 or later

2002-09-03 12:13  msquadrat

	* Makefile.PL, lib/Mail/SpamAssassin.pm, INSTALL: we need
	File::Spec 0.8 or higher

2002-09-03 09:40  matt_sergeant

	* lib/Mail/SpamAssassin/SHA1.pm: Made clean on perl 5.005 (removed
	"warnings" pragma).

2002-09-03 00:35  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: remove superfluous /o

2002-09-03 00:34  quinlan

	* rules/: 20_head_tests.cf, 50_scores.cf: port bug #800 changes
	from 2.40 branch to head

2002-09-03 00:23  quinlan

	* rules/: 20_head_tests.cf, 50_scores.cf: bug #800: rescore most of
	the non-GA section using a bunch of isolated GA runs also remove
	FUDGE rules since they are no longer needed with these new scores

2002-09-02 22:58  jmason

	* lib/Mail/SpamAssassin/: Dns.pm, Reporter.pm: added Theo's Razor
	debug patch

2002-09-02 22:51  jmason

	* rules/20_head_tests.cf: drizzle readded

2002-09-02 22:46  jmason

	* rules/70_broken_rules.cf, spamd/netbsd-rc-script.sh: [no log
	message]

2002-09-02 22:34  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/SHA1.pm,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_meta_tests.cf,
	rules/20_uri_tests.cf: fixed perl 5.8.0 error in SHA1 module,
	removed CVS assumption from the EXTRA_VERSION 'cvs' support

2002-09-02 21:04  hughescr

	* masses/mk-baseline-results: Added some small thresholds

2002-09-02 19:59  msquadrat

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/20_head_tests.cf, lib/Mail/SpamAssassin/EvalTests.pm: lowered
	Wanadoo FPs because of MSGID-tests

2002-09-02 19:24  jmason

	* MANIFEST, configure.in, procmailrc.example,
	lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, masses/Makefile,
	masses/craig-evolve.c, masses/logs-to-c,
	masses/parse-rules-for-masses, masses/post-ga-analysis.pl,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_meta_tests.cf,
	rules/20_uri_tests.cf, rules/30_text_de.cf, rules/30_text_es.cf,
	rules/30_text_fr.cf, rules/30_text_pl.cf, rules/50_scores.cf,
	rules/70_broken_rules.cf, rules/STATISTICS.txt,
	rules/regression_tests.cf: back-merged changes from 2.40 to HEAD

2002-09-02 18:49  hughescr

	* INSTALL: Fixed dccproc install docs

2002-09-02 18:27  hughescr

	* INSTALL: Fixed DCC instructions

2002-09-02 16:45  jmason

	* debian/rules: fixed Debian rules script for 2.40

2002-09-02 16:38  jmason

	* spamd/netbsd-rc-script.sh: file netbsd-rc-script.sh was initially
	added on branch b2_4_0.

2002-09-02 16:38  jmason

	* MANIFEST, spamd/netbsd-rc-script.sh: final for 2.40

2002-09-02 13:10  msquadrat

	* masses/: hit-frequencies, parse-rules-for-masses: added i18n
	support to hit-frequencies (bug 802) fixed bug with not-existing
	tmp directory in parse-rules-for-masses

2002-09-02 13:07  msquadrat

	* masses/: hit-frequencies, parse-rules-for-masses: added i18n
	support to hit-frequencies (bug 802) fixed bug with non-existing
	output directory in parse-rules-for-masses

2002-09-02 12:21  jmason

	* rules/20_head_tests.cf: removed drizzle from
	RCVD_FAKE_HELO_DOTCOM list

2002-09-02 09:09  msquadrat

	* lib/Mail/SpamAssassin/: PerMsgStatus.pm, PerMsgStatus.pm: really
	skip AWL tests if they aren't enabled

2002-09-02 01:49  hughescr

	* masses/craig-evolve.c: Stripped extraneous constants

2002-09-01 23:39  msquadrat

	* procmailrc.example, procmailrc.example: extended samples

2002-09-01 15:42  msquadrat

	* Makefile.PL, Makefile.PL: clean up configure stuff

2002-09-01 10:41  hughescr

	* masses/: Makefile, craig-evolve.c: Fixes for linux

2002-09-01 10:38  hughescr

	* masses/post-ga-analysis.pl: Comment processing

2002-09-01 10:37  hughescr

	* masses/: Makefile, craig-evolve.c, logs-to-c: * Switched GA to
	use floats instead of doubles (speed) * Added PLATFORM option to
	Makefile, for macosx/linux * Beginnings of altivec-optimized
	evaluation function for GA

2002-08-31 23:05  quinlan

	* lib/Mail/SpamAssassin/: SHA1.pm, SHA1.pm: add license

2002-08-31 22:12  quinlan

	* Makefile.PL, Makefile.PL: fix a typo (remember to escape $)

2002-08-31 22:02  quinlan

	* MANIFEST, MANIFEST: add SHA1 module

2002-08-31 21:58  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: a different way to test
	around the MIME::Base64 requirement

2002-08-31 21:57  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: backport URI code speedup
	from HEAD

2002-08-31 21:56  quinlan

	* lib/Mail/SpamAssassin/: EvalTests.pm, SHA1.pm: add new SHA1.pm
	module and use it

2002-08-31 21:54  quinlan

	* INSTALL, Makefile.PL, INSTALL, Makefile.PL: remove Digest::SHA1
	requirement

2002-08-31 21:49  quinlan

	* lib/Mail/SpamAssassin/: EvalTests.pm, SHA1.pm: add new SHA1.pm
	module and use it

2002-08-31 20:23  msquadrat

	* Makefile.PL, Makefile.PL: some Makefile cleanup: removed bashism
	plus minor tweaks

2002-08-31 15:03  duncf

	* debian/rules: Updated debian packaging for removal of spamproxyd
	(why/when did we do this?)

2002-08-31 12:32  msquadrat

	* t/: lang_pl_tests.t, reportheader.t, lang_pl_tests.t,
	reportheader.t: replaced LANG with highest precedence LC_ALL

2002-08-31 08:40  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: tweak Habeas eval test a bit

2002-08-31 08:38  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: add /o to a somewhat
	expensive m// op tweak Habeas eval test a bit

2002-08-31 03:13  quinlan

	* lib/Mail/SpamAssassin/: EvalTests.pm, EvalTests.pm: add /i
	modifier to Habeas eval test

2002-08-31 00:44  quinlan

	* INSTALL, Makefile.PL, INSTALL, Makefile.PL: add Digest::SHA1
	requirement

2002-08-31 00:35  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: bug #762: use SHA1 hash so
	HABEAS_SWE can't be easily forged

2002-08-31 00:31  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/50_scores.cf: bug #762: improve
	Habeas stuff

2002-08-30 23:38  hughescr

	* masses/Makefile: Oops -- rollback makfile changes for linux from
	OSX

2002-08-30 23:32  hughescr

	* lib/Mail/SpamAssassin/EvalTests.pm, masses/Makefile,
	rules/20_compensate.cf, rules/20_head_tests.cf, rules/50_scores.cf:
	Bugzilla #762: Checking in latest Dan Q patch

2002-08-30 14:22  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: now everything should be ok again
	(hopefully)

2002-08-30 06:18  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 794: another 5%
	overall performance improvement (URI code again)

2002-08-30 05:27  duncf

	* procmailrc.example: Fixed typo. Ensures, not enshures.

2002-08-29 20:29  quinlan

	* rules/20_body_tests.cf, lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm: bug #777: add HTML tag
	balance tests, HTML tag existence tests, and HTML_TAG_MIXED_CASE
	test.

2002-08-29 18:07  jmason

	* rules/: 20_anti_ratware.cf, 20_body_tests.cf, 20_compensate.cf,
	20_head_tests.cf, 20_uri_tests.cf, 30_text_de.cf, 30_text_es.cf,
	30_text_fr.cf, 30_text_pl.cf, 50_scores.cf, 70_broken_rules.cf,
	STATISTICS.txt, regression_tests.cf: moved non-deleted rules back
	into rule files, so they will appear in release; updated
	STATISTICS.txt

2002-08-29 15:52  msquadrat

	* lib/Mail/SpamAssassin/: Conf.pm, Conf.pm: doku fix

2002-08-29 15:41  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: some more fixes

2002-08-29 15:27  msquadrat

	* procmailrc.example: seems like we had the same idea, Justin ;-)

2002-08-29 15:20  msquadrat

	* t/: razor.t, razor2.t: some more merge diffs

2002-08-29 15:06  msquadrat

	* rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/EvalTests.pm, masses/hit-frequencies: oops.
	something went wrong with the merge

2002-08-29 14:40  msquadrat

	* procmailrc.example: extended sample procmailrc

2002-08-29 14:37  jmason

	* procmailrc.example: added length limit to sample procmail recipe

2002-08-29 13:29  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/Conf.pm, lib/Mail/SpamAssassin/Dns.pm,
	lib/Mail/SpamAssassin/EvalTests.pm, lib/Mail/SpamAssassin/HTML.pm,
	masses/hit-frequencies, masses/post-ga-analysis.pl,
	masses/score-ranges-from-freqs, rules/10_misc.cf,
	rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf, rules/60_whitelist.cf,
	rules/70_broken_rules.cf, rules/70_cvs_rules_under_test.cf,
	rules/regression_tests.cf, spamd/spamd.raw,
	spamd/suse-rc-script.sh, t/SATest.pm, t/forged_rcvd.t,
	t/reportheader.t, t/spam.t, t/spamd.t, t/spamd_port.t: merged back
	again

2002-08-29 11:58  jmason

	* rules/: 50_scores.cf, 70_broken_rules.cf: removed test rule
	T_NASD_FINANCIAL

2002-08-29 11:04  msquadrat

	* spamassassin.raw: fixed gnu_compat bug

2002-08-29 00:29  jmason

	* configure, configure.in: NetBSD support patch from Klaus Heinz,
	bug 785

2002-08-29 00:08  jmason

	* t/: forged_rcvd.t, reportheader.t, spam.t, spamd.t, spamd_port.t:
	fixed bug 771, make test fails with LANG set

2002-08-28 23:46  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin.pm, t/SATest.pm: ok,
	looks like SA can now be run even with another version installed in
	/usr, again

2002-08-28 23:26  jmason

	* spamassassin.raw: gnu_compat removed for Theo

2002-08-28 23:08  jmason

	* masses/parse-rules-for-masses: fix for bug 784

2002-08-28 19:31  jmason

	* rules/: 50_scores.cf, STATISTICS.txt: tweaked some rules based on
	post-ga-analysis.pl; reduced FPs overall by 0.1%

2002-08-28 19:10  jmason

	* masses/: post-ga-analysis.pl, score-ranges-from-freqs: fixed bug
	in post-ga-analysis; allow ranges to go wider, a la Dan's
	suggestion

2002-08-28 18:33  jmason

	* rules/: 50_scores.cf, 50_scores.cf: i am an idiot.

2002-08-28 18:17  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/AutoWhitelist.pm,
	lib/Mail/SpamAssassin/Conf.pm, lib/Mail/SpamAssassin/Dns.pm,
	lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, masses/CORPUS_POLICY,
	masses/Makefile, masses/README, masses/craig-evolve.c,
	masses/evolve.cxx, masses/hit-frequencies,
	masses/lint-rules-from-freqs, masses/logs-to-c, masses/mass-check,
	masses/mass-check-results-to-mbox, masses/mk-baseline-results,
	masses/parse-rules-for-masses, masses/rewrite-cf-with-new-scores,
	masses/score-ranges-from-freqs,
	masses/true-false-pos-neg-filter.pl,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	masses/local-scripts-jm/run_nightly_qa, rules/10_misc.cf,
	rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf, rules/60_whitelist.cf,
	rules/70_broken_rules.cf, rules/70_cvs_rules_under_test.cf,
	rules/STATISTICS.txt, rules/regression_tests.cf,
	spamd/README.spamd, spamd/libspamc.c, spamd/libspamc.h,
	spamd/spamc.c, spamd/spamc.pod, spamd/spamd.raw, spamd/utils.c,
	spamd/utils.h, t/SATest.pm, t/basic_lint.t, t/rule_tests.t,
	tools/check_whitelist, wordfreqs/RUNME, wordfreqs/RUNME.SONIC,
	wordfreqs/join-and-settle-phrases: merged code back from 2.4.0
	release branch

2002-08-28 18:13  jmason

	* .cvsignore, BUGS, INSTALL, MANIFEST, MANIFEST.SKIP, Makefile.PL,
	README, acconfig.h, binaries.mk.in, config.h.in, configure,
	configure.in, spamassassin.raw, spamassassin.spec,
	build/update_devel: merged code back from 2.4.0 release branch

2002-08-28 17:55  jmason

	* MANIFEST, masses/evolve.cxx: removed old evolver

2002-08-28 17:47  jmason

	* rules/STATISTICS.txt: [no log message]

2002-08-28 16:27  msquadrat

	* rules/: 20_anti_ratware.cf, 20_anti_ratware.cf: fixed
	USER_AGENT_MUTT slightly

2002-08-28 15:28  msquadrat

	* rules/70_cvs_rules_under_test.cf: added TRAFFICMAGNET rule

2002-08-28 15:16  jmason

	* rules/50_scores.cf: HABEAS_SWE devolved, again again

2002-08-28 15:02  jmason

	* rules/: 20_body_tests.cf, 25_body_tests_es.cf,
	70_broken_rules.cf, STATISTICS.txt: make es rules 'lang es'
	specific, due to low hits in english-lang corpora.   also removed
	some rules with 0 hits

2002-08-28 14:50  jmason

	* MANIFEST, rules/50_scores.cf, rules/STATISTICS.txt: new scores
	updated, again; prev checkin missed some due to
	rewrite-cf-with-new-scores bugs

2002-08-28 14:49  jmason

	* masses/: Makefile, logs-to-c, parse-rules-for-masses: fixed some
	bugs to do with rules parsing in masses

2002-08-28 14:26  jmason

	* masses/parse-rules-for-masses: file parse-rules-for-masses was
	initially added on branch b2_4_0.

2002-08-28 14:26  jmason

	* masses/: Makefile, hit-frequencies, lint-rules-from-freqs,
	mass-check, parse-rules-for-masses, rewrite-cf-with-new-scores,
	score-ranges-from-freqs, true-false-pos-neg-filter.pl: fixed bug in
	score-ranges-from-freqs; nice tests with no score were being
	assigned a score of 1.0.   also consolidated rules-file-reading
	code in masses into one new script, parse-rules-for-masses

2002-08-28 13:04  jmason

	* rules/STATISTICS.txt: fixed HABEAS_SWE score, was evolved

2002-08-28 12:51  jmason

	* rules/: 50_scores.cf, STATISTICS.txt: fixed HABEAS_SWE score, was
	evolved

2002-08-28 12:50  jmason

	* masses/craig-evolve.c: fixed mk-baseline-results, again

2002-08-28 12:38  jmason

	* masses/rewrite-cf-with-new-scores, rules/20_body_tests.cf,
	rules/50_scores.cf: new scores from Craig; fixed some bugs in
	rewrite-cf-with-new-scores; added 'userconf' tflag to anti-virus
	tests so they aren't evolved in future

2002-08-28 00:54  jmason

	* MANIFEST, MANIFEST.SKIP, spamassassin.spec,
	lib/Mail/SpamAssassin.pm: updated spec file for 2.40; split into 3
	output RPMs, spamassassin, spamassassin-tools and
	perl-Mail-SpamAssassin, as per PLD version

2002-08-28 00:07  jmason

	* acconfig.h: file acconfig.h was initially added on branch b2_4_0.

2002-08-28 00:07  jmason

	* binaries.mk.in: file binaries.mk.in was initially added on branch
	b2_4_0.

2002-08-28 00:07  jmason

	* config.h.in: file config.h.in was initially added on branch
	b2_4_0.

2002-08-28 00:07  jmason

	* configure: file configure was initially added on branch b2_4_0.

2002-08-28 00:07  jmason

	* configure.in: file configure.in was initially added on branch
	b2_4_0.

2002-08-28 00:07  jmason

	* .cvsignore, INSTALL, MANIFEST, MANIFEST.SKIP, Makefile.PL,
	acconfig.h, binaries.mk.in, config.h.in, configure, configure.in,
	spamd/README.spamd, spamd/libspamc.c, spamd/libspamc.h,
	spamd/spamc.c: spamc now uses autoconf to build, for better
	portability; also documented building libspamc.so

2002-08-27 22:44  jmason

	* spamd/libspamc.c, spamd/libspamc.h, spamd/spamc.c,
	spamd/spamc.pod, t/SATest.pm: integrated spamc BSMTP and -e support
	patch from anomie /at/ users.sourceforge.net

2002-08-27 22:31  jmason

	* spamd/utils.c: file utils.c was initially added on branch b2_4_0.

2002-08-27 22:31  jmason

	* spamd/utils.h: file utils.h was initially added on branch b2_4_0.

2002-08-27 22:30  jmason

	* MANIFEST, Makefile.PL, spamd/libspamc.c, spamd/libspamc.h,
	spamd/spamc.c, spamd/spamc.pod, spamd/spamd.raw, spamd/utils.c,
	spamd/utils.h: integrated spamc BSMTP and -e support patch from
	anomie /at/ users.sourceforge.net

2002-08-27 18:01  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin/AutoWhitelist.pm,
	tools/check_whitelist: fixed whitelist -R bug

2002-08-27 14:11  msquadrat

	* Makefile.PL, Makefile.PL: clearing $DEF_RULES_DIR before
	installation finally works

2002-08-27 12:51  msquadrat

	* spamd/spamd.raw: let spamd log the Message-Id of the processed
	message

2002-08-27 12:47  msquadrat

	* spamd/spamd.raw: let spamd log the Message-Id of the processed
	message

2002-08-27 12:38  msquadrat

	* rules/70_broken_rules.cf: USER_AGENT_GNUS was fixed and moved
	back to 20_anti_ratware.cf

2002-08-27 12:31  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/Dns.pm,
	spamd/spamd.raw: ENV{HOME} now saved in spamd for use by Razor,
	Pyzor etc.

2002-08-27 11:48  jmason

	* README, spamassassin.raw, rules/20_body_tests.cf,
	rules/20_head_tests.cf, rules/20_uri_tests.cf, rules/30_text_fr.cf:
	doco tweak

2002-08-27 10:31  msquadrat

	* debian/spamassassin.README.Debian, spamd/spamc.pod,
	debian/spamassassin.README.Debian, spamd/spamc.pod: removed -P

2002-08-27 00:00  jmason

	* rules/: 30_text_fr.cf, 50_scores.cf, 70_broken_rules.cf: removed
	descs and scores with no rules, as per lint-rules-from-freqs report

2002-08-26 23:56  jmason

	* masses/mass-check: oops, checked in a JMD

2002-08-26 23:55  jmason

	* masses/mass-check, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_ratware.cf, rules/50_scores.cf,
	rules/70_broken_rules.cf, rules/70_cvs_rules_under_test.cf: third
	time lucky: commented broken tests, this time in the correct
	branch.    also moved some working tests into released rule files.

2002-08-26 23:29  jmason

	* BUGS, MANIFEST, spamassassin.raw, spamd/spamd.raw: added BUGS
	file, commented doco for -S option since it seems to be broken

2002-08-26 23:29  jmason

	* BUGS: file BUGS was initially added on branch b2_4_0.

2002-08-26 23:17  jmason

	* INSTALL, Makefile.PL, lib/Mail/SpamAssassin/Dns.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm: fix for bug 734: use of
	open2() removed due to buffering issues with spamd

2002-08-26 23:06  msquadrat

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_anti_ratware.cf,
	rules/20_compensate.cf, rules/50_scores.cf: fixed
	USER_AGENT_GNUS_*; added SOURCEFORGE_BUG

2002-08-26 22:37  jmason

	* INSTALL: added exact copy of cdcc info line

2002-08-26 18:51  jmason

	* masses/CORPUS_POLICY: typo fixed, thx to Daniel Roethlisberger

2002-08-26 18:50  jmason

	* rules/70_broken_rules.cf: more 0-hitters commented

2002-08-26 18:37  jmason

	* rules/: 20_ratware.cf, 50_scores.cf, 70_broken_rules.cf: rehabd 2
	RATWARE tests that hit

2002-08-26 18:13  jmason

	* MANIFEST, rules/70_broken_rules.cf: made OUTLOOK_FW_MSG and
	OUTLOOK_UNDISC_RECIPS meta rules, as per suggestion, but in HEAD,
	not 2.40

2002-08-26 18:10  jmason

	* rules/20_head_tests.cf: test trimming: USERNAME_IN_SUBJECT
	reduced down to 1 test, as they all hit the same mails

2002-08-26 18:03  jmason

	* masses/: hit-frequencies, logs-to-c, mass-check,
	true-false-pos-neg-filter.pl: fixed bug in logs-to-c

2002-08-26 17:53  msquadrat

	* rules/: 20_body_tests.cf, 30_text_de.cf, 30_text_es.cf,
	30_text_fr.cf, 30_text_pl.cf, 20_body_tests.cf, 30_text_de.cf,
	30_text_es.cf, 30_text_fr.cf, 30_text_pl.cf: shortened URLs in
	descriptions

2002-08-26 17:28  jmason

	* spamassassin.raw: documented -t behaviour

2002-08-26 17:10  jmason

	* spamd/libspamc.c: committed Kelsey's retry-connect patch for
	spamc

2002-08-26 17:03  msquadrat

	* spamd/: suse-rc-script.sh, suse-rc-script.sh: fixed stop of spamd

2002-08-26 15:19  msquadrat

	* spamd/spamd.raw: Getopt::Long tends to clear @ARGV

2002-08-26 15:03  msquadrat

	* Makefile.PL, Makefile.PL: fixed to be more portable

2002-08-26 14:45  msquadrat

	* Makefile.PL, Makefile.PL: remove executable bit from installed
	cfs

2002-08-26 14:38  msquadrat

	* Makefile.PL, Makefile.PL: fixed installation of rules to ignore
	70_*.cf

2002-08-26 13:45  msquadrat

	* spamd/: spamd.raw, spamd.raw: fixed noisy STDERR

2002-08-26 13:19  msquadrat

	* spamd/: suse-rc-script.sh, suse-rc-script.sh: removed -F

2002-08-26 08:44  msquadrat

	* lib/Mail/SpamAssassin/: Conf.pm, Conf.pm: fixed bug in
	version_tag

2002-08-26 08:41  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: fixed dcc_options plus minor
	changes

2002-08-26 08:26  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: fixed bug in 18n code

2002-08-26 08:22  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: d'oh! swapped vars

2002-08-26 08:16  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: fixed bug in i18n code

2002-08-26 07:49  msquadrat

	* masses/hit-frequencies: die if log cant be opened

2002-08-26 03:42  hughescr

	* MANIFEST: craig-evolve is no longer c++

2002-08-25 15:26  msquadrat

	* spamassassin.raw, spamassassin.raw: fixed bug 732

2002-08-25 08:28  hughescr

	* masses/craig-evolve.c: C++ism with MPI

2002-08-25 04:59  hughescr

	* masses/craig-evolve.c: Some fixes to conditional compile bits

2002-08-24 19:45  msquadrat

	* masses/hit-frequencies: oops, warnings

2002-08-24 19:42  msquadrat

	* masses/hit-frequencies: made -m case-insensitive; added -h option

2002-08-24 19:39  msquadrat

	* rules/: 70_broken_rules.cf, 20_compensate.cf, 50_scores.cf: moved
	(fixed) *_ISO885915 rules to 20_compensate.cf

2002-08-24 15:01  msquadrat

	* rules/: 20_compensate.cf, 20_compensate.cf: changed APPROVED_BY
	to use exists:

2002-08-24 14:35  msquadrat

	* lib/Mail/SpamAssassin/: Dns.pm, EvalTests.pm, Dns.pm,
	EvalTests.pm: added 172.16/12, 169.254/16 to $IP_IN_RESERVED_RANGE;
	moved the init stuff (removed init_rbl_check_reserved_ips())

2002-08-23 21:44  hughescr

	* lib/Mail/SpamAssassin/: EvalTests.pm, EvalTests.pm: Patch from
	Ironport to allow -lastn and -firstn suffixes on RBL checks

2002-08-23 17:50  jmason

	* lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/Dns.pm,
	rules/50_scores.cf, rules/STATISTICS.txt: 192.168 was missing from
	IP_IN_RESERVED_RANGE? fixed

2002-08-23 15:42  jmason

	* masses/: Makefile, craig-evolve.c: oops, commented wrong line

2002-08-23 14:34  jmason

	* masses/hit-frequencies: rejigged h-f rankings, again

2002-08-23 14:21  jmason

	* masses/hit-frequencies: rejigged h-f rankings

2002-08-23 13:47  jmason

	* masses/craig-evolve.c: re-added changes made to evolver: -t flag
	and ranges

2002-08-23 13:33  jmason

	* masses/craig-evolve.c: fixed some lingering C++isms gcc didn't
	like

2002-08-23 12:54  jmason

	* spamassassin.raw: now checks for installed SA module, if it finds
	it, it does not use FindBin-like code.	fixes bug 729

2002-08-23 12:27  hughescr

	* rules/20_head_tests.cf: Fixed BONDED_SENDER description, with new
	URL

2002-08-23 12:26  hughescr

	* rules/20_head_tests.cf: Fixed BONDED_SENDER description with new
	URL

2002-08-23 12:22  jmason

	* MANIFEST, MANIFEST.SKIP, masses/CORPUS_POLICY,
	masses/mass-check-results-to-mbox,
	wordfreqs/join-and-settle-phrases: s/opt-in/verified opt-in/, and
	removed whitelist test mails from distro, they're too big

2002-08-23 12:05  msquadrat

	* rules/70_broken_rules.cf: :rawed the ISO* tests

2002-08-23 11:39  msquadrat

	* spamassassin.raw: fixed joinpath vs. catpath, thanks to Michael
	Bell

2002-08-23 11:38  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: port html recognition fix
	over from HEAD

2002-08-23 11:35  msquadrat

	* spamassassin.raw: fixed joinpath vs. catpath, thanks to Michael
	Bell

2002-08-23 11:02  hughescr

	* masses/craig-evolve.c, rules/20_head_tests.cf,
	rules/50_scores.cf: Bugzilla #722: OSIRU fixes

2002-08-23 10:59  hughescr

	* rules/: 20_head_tests.cf, 50_scores.cf: Bugzilla #722:
	X_OSIRU_DUL and fixed DNSBL hostname

2002-08-23 10:40  hughescr

	* rules/: 20_head_tests.cf, 50_scores.cf: Bugzilla #721:
	X_OSIRU_RELAY

2002-08-23 10:38  hughescr

	* rules/: 20_head_tests.cf, 50_scores.cf: Bugzilla #721:
	X_OSIRU_OPEN_RELAY change

2002-08-23 09:51  quinlan

	* rules/: 20_compensate.cf, 50_scores.cf: bug #454: revise PGP
	signatures

2002-08-23 07:07  hughescr

	* masses/: Makefile, craig-evolve.c: Modified makefile so it will
	serialize properly with -j

2002-08-23 06:50  hughescr

	* rules/50_scores.cf: Reduced bonded sender bonus since the
	counterbalancing FORGED_RCVD stuff is score-limited

2002-08-23 06:48  hughescr

	* masses/craig-evolve.c, rules/50_scores.cf: Reduced score for
	bonded sender due to forgeability of received headers -- only
	balance is the FORGED_RCVD stuff which is limited in its corrective
	ability

2002-08-23 05:45  hughescr

	* rules/: 10_misc.cf, 20_anti_ratware.cf, 20_body_tests.cf,
	20_compensate.cf, 20_head_tests.cf, 20_meta_tests.cf,
	20_ratware.cf, 20_uri_tests.cf, 25_body_tests_es.cf,
	25_body_tests_pl.cf, 25_head_tests_es.cf, 25_head_tests_pl.cf,
	30_text_de.cf, 30_text_es.cf, 30_text_fr.cf, 30_text_pl.cf,
	50_scores.cf, 60_whitelist.cf, 70_cvs_rules_under_test.cf,
	regression_tests.cf: Forward port of rules from b2_4_0

2002-08-23 05:27  hughescr

	* rules/: 20_head_tests.cf, 50_scores.cf: Added IronPort bonded
	sender RBL

2002-08-23 00:47  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: better HTML recognition
	expression (run HTML parser on fewer messages, especially Japanese,
	see bug 657)

2002-08-23 00:25  jmason

	* spamd/spamd.raw: some tweaking for bug 476

2002-08-23 00:16  hughescr

	* masses/craig-evolve.c: Added replace_num setting on command line

2002-08-23 00:14  hughescr

	* masses/: Makefile, craig-evolve.c, craig-evolve.cxx: Backport
	evolver changes to b2_4_0

2002-08-23 00:11  jmason

	* rules/STATISTICS.txt: file STATISTICS.txt was initially added on
	branch b2_4_0.

2002-08-23 00:11  jmason

	* INSTALL, MANIFEST, README, masses/README,
	masses/craig-evolve.cxx, masses/hit-frequencies,
	masses/mk-baseline-results, rules/10_misc.cf,
	rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_meta_tests.cf, rules/20_ratware.cf, rules/20_uri_tests.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/25_head_tests_es.cf, rules/25_head_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf, rules/60_whitelist.cf,
	rules/70_cvs_rules_under_test.cf, rules/STATISTICS.txt,
	rules/regression_tests.cf: fixed bugs 143 and 145: distribute
	statistics on frequencies and fp rates with the rule-set

2002-08-23 00:10  hughescr

	* masses/craig-evolve.c: Switch back to try out other mutator,
	enable command line args for MPI

2002-08-22 23:23  hughescr

	* masses/: Makefile, craig-evolve.c, craig-evolve.cxx: Make MPI
	work again -- convert to c from c++

2002-08-22 23:12  jmason

	* MANIFEST, spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 142: --lint switch added
	to test rule syntax

2002-08-22 23:09  jmason

	* t/basic_lint.t: bug 142: --lint switch added to test rule syntax

2002-08-22 23:09  jmason

	* t/basic_lint.t: file basic_lint.t was initially added on branch
	b2_4_0.

2002-08-22 19:13  hughescr

	* masses/mass-check: Fixes, additions to mass-check

2002-08-22 19:12  hughescr

	* masses/mass-check: Nuke whitespace in message ids

2002-08-22 18:50  jmason

	* INSTALL, Makefile.PL: updated INSTALL to match new SYSCONFDIR
	method

2002-08-22 18:23  jmason

	* build/update_devel: added some build voodoo

2002-08-22 18:20  jmason

	* MANIFEST, Makefile.PL, wordfreqs/RUNME,
	wordfreqs/join-and-settle-phrases: spamproxyd now removed from
	distro; problems reported, better as a separate download

2002-08-22 17:54  hughescr

	* masses/mass-check: Ooops -- fixed interpolation

2002-08-22 17:53  hughescr

	* masses/mass-check: Added CVS tag to mass-check output header

2002-08-22 11:41  matt_sergeant

	* lib/Mail/SpamAssassin/: EvalTests.pm, HTML.pm, PerMsgStatus.pm:
	Merged dan's changes into the 2.40 branch

2002-08-22 11:15  quinlan

	* masses/hit-frequencies: minor convenience bit

2002-08-22 11:11  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: new get() caching and also
	support get('Foo:raw') header support

2002-08-22 07:26  quinlan

	* lib/Mail/SpamAssassin/: HTML.pm, PerMsgStatus.pm: uri code
	speedups -- 15x faster in worse case (long complicated emails which
	can take minutes to process), about 10-15% slower for short emails

2002-08-22 01:02  quinlan

	* lib/Mail/SpamAssassin/: EvalTests.pm, PerMsgStatus.pm: 3%
	speed-up by using tr/// instead of s// for body-wide character
	replacement

2002-08-21 17:40  jmason

	* wordfreqs/RUNME.SONIC: updated for current corpus layout

2002-08-21 17:32  jmason

	* lib/Mail/SpamAssassin/Conf.pm, wordfreqs/RUNME: added a warning
	for ISPs in required_hits manual entry

2002-08-21 17:27  msquadrat

	* lib/Mail/SpamAssassin/: Conf.pm, Conf.pm: restricted version_tag

2002-08-21 17:02  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: added version_tag option

2002-08-21 17:01  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: added version_tag optio

2002-08-21 16:57  jmason

	* INSTALL, MANIFEST: updated MANIFEST

2002-08-21 16:43  msquadrat

	* rules/70_cvs_rules_under_test.cf: added lost T_

2002-08-21 16:38  jmason

	* lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	masses/local-scripts-jm/run_nightly_qa, rules/20_uri_tests.cf,
	rules/70_broken_rules.cf, spamd/spamd.raw: updating to match
	pre_2_4_0b changes

2002-08-21 15:47  jmason

	* rules/20_uri_tests.cf: fixed FPs from HTTP_CTRL_CHARS_HOST and
	HTTP_ESCAPED_HOST, noted by Trond Michelsen

2002-08-21 15:42  jmason

	* rules/70_broken_rules.cf: re-enabled rules in 70_broken_test.cf
	for retesting

2002-08-21 13:55  matt_sergeant

	* lib/Mail/SpamAssassin/: HTML.pm, PerMsgStatus.pm: Migrated
	html_text stuff to use push+join method - resulting in another 200x
	speedup. Now slowness appears to be in URL extracting ;-)

2002-08-21 12:02  jmason

	* INSTALL: oops, forgot INSTALL

2002-08-21 11:29  jmason

	* spamd/spamd.raw: added caveat from bug 704

2002-08-21 02:40  hughescr

	* rules/20_body_tests.cf: CALL NOW start with word boundary

2002-08-21 02:37  hughescr

	* spamassassin.raw: Added examples to -R docs

2002-08-21 02:15  hughescr

	* rules/: 20_head_tests.cf, 50_scores.cf: Added Habeas HIL lookup

2002-08-21 00:47  jmason

	* contrib/spamcheck.py: bug 385: spamcheck.py should handle 4xx
	errors -- full mailboxes etc. -- with EX_TEMPFAIL. patch from
	ckd-spamassassin@ckdhr.com (Christopher Davis) applied.

2002-08-21 00:44  jmason

	* masses/: logs-to-c, score-ranges-from-freqs: fixed score-ranges
	bug for -ve tests

2002-08-21 00:40  jmason

	* masses/: CORPUS_SUBMIT, corpus_submit.txt: renamed
	corpus_submit.txt

2002-08-21 00:35  jmason

	* contrib/spamcheck.py: made spamcheck.py use exit code 75 if it
	cannot connect to spamd, fixes bug 655

2002-08-21 00:32  jmason

	* spamassassin.raw: removed non-working pling from SA options. 
	Whoever did this should have run 'make test' before commit ;)

2002-08-21 00:25  jmason

	* spamd/spamd.raw: fixed bug 704: spamd was not able to unlink pid
	file with -u arg

2002-08-21 00:10  jmason

	* Makefile.PL, spamassassin.raw, lib/Mail/SpamAssassin.pm,
	spamd/spamd.raw: installing to random dirs now works fine

2002-08-21 00:06  quinlan

	* rules/: 70_broken_rules.cf, 70_cvs_rules_under_test.cf: move
	MAILER_DAEMON into 70_cvs_rules_under_test.cf since it has been
	improved remove extraneous mass-check line for DATE_YEAR_ZERO_FIRST

2002-08-20 23:53  jmason

	* masses/: Makefile, craig-evolve.cxx, logs-to-c,
	score-ranges-from-freqs: fixed evolver to use ranges

2002-08-20 23:27  msquadrat

	* spamassassin.raw: merged -Z with -D

2002-08-20 18:57  jmason

	* MANIFEST, README, spamassassin.raw, lib/Mail/SpamAssassin.pm,
	masses/local-scripts-jm/mass-check-MH-spool,
	rules/20_body_tests.cf, rules/20_compensate.cf, spamd/spamd.raw:
	perl Makefile.PL SYSCONFDIR=somedir should now work

2002-08-20 17:38  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf, 20_head_tests.cf,
	20_ratware.cf, 20_uri_tests.cf, 70_broken_rules.cf,
	70_cvs_rules_under_test.cf: promoted tests from
	rules_under_test.cf, after they passed the mass-check

2002-08-20 17:23  jmason

	* MANIFEST.SKIP, rules/20_anti_ratware.cf, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/20_head_tests.cf,
	rules/20_ratware.cf, rules/20_uri_tests.cf, rules/30_text_de.cf,
	rules/30_text_es.cf, rules/30_text_fr.cf, rules/30_text_pl.cf,
	rules/50_scores.cf, rules/70_broken_rules.cf,
	rules/70_cvs_rules_under_test.cf, rules/regression_tests.cf: moved
	200 lowest-scoring rules to rules/70_broken_rules.cf, commented

2002-08-20 16:39  jmason

	* rules/60_whitelist.cf: removed eff.org from whitelists, as per
	Marc's request

2002-08-20 16:08  jmason

	* masses/: Makefile, craig-evolve.cxx: GA: added just-count support
	to craig-evolve; rename craig-evolve binary to evolve; copied very
	aggressive anti-FP algo to craig-evolve to see how it does

2002-08-20 13:34  jmason

	* masses/hit-frequencies: hit-freqs doesn't report on meta subtests

2002-08-20 13:29  jmason

	* masses/: hit-frequencies, mass-check: added versioning and date
	to mass-check output

2002-08-20 12:24  jmason

	* masses/: hit-frequencies, logs-to-c,
	local-scripts-jm/mass-check-all-mail-archives,
	local-scripts-jm/run_nightly_qa: tweaking nightly stuff to do a
	full scan of rsync'd mass-check results

2002-08-20 11:47  jmason

	* MANIFEST, lib/Mail/SpamAssassin/Conf.pm, rules/10_misc.cf,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_meta_tests.cf, rules/50_scores.cf:
	bug 658: ok_locales set to 'en' by default. changed to 'all', users
	will have to customise for themselves.	 Made many tests which
	trigger FPs on mail in ISO-2022-JP charsets, meta rules depending
	on __ISO_2022_JP_DELIM.

2002-08-20 11:41  quinlan

	* lib/Mail/SpamAssassin/PhraseFreqs.pm: oops, have to make local
	copy of array (is there a better way to do this?)

2002-08-20 11:07  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: remove unused subroutine

2002-08-20 10:32  quinlan

	* lib/Mail/SpamAssassin/PhraseFreqs.pm: rewrite phrase code again
	for vastly better performance

2002-08-20 09:11  quinlan

	* rules/50_scores.cf: changed LISTBUILDER score back to -5.0

2002-08-20 03:09  quinlan

	* lib/Mail/SpamAssassin/PhraseFreqs.pm: bug #720: fix spam phrases
	long description code

2002-08-20 03:08  quinlan

	* lib/Mail/SpamAssassin/HTML.pm: catch background images in uri
	code catch additional types of web bugs

2002-08-20 02:10  quinlan

	* rules/50_scores.cf: network test adjustments

2002-08-19 22:17  hughescr

	* Makefile.PL: package MY broke makefile

2002-08-19 22:16  msquadrat

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/PerMsgStatus.pm,
	spamd/spamd.raw: some changes in versioning code

2002-08-19 20:56  quinlan

	* rules/20_body_tests.cf: change CASHCASHCASH to meta rule to avoid
	Japanese false matches, revise spam phrases descriptions to be
	clearer (since a few are now basically compensation tests (please
	don't move them to the compensation file))

2002-08-19 20:17  quinlan

	* rules/20_body_tests.cf: move some HTML rules to the right part of
	the file (easier to convert to use the parser later)

2002-08-19 18:06  jmason

	* Makefile.PL, fixpath.pl: working on getting Makefile.PL to
	support non-root installers better

2002-08-19 17:20  jmason

	* Makefile.PL: added more PREREQ_PMs

2002-08-19 17:12  msquadrat

	* Makefile.PL: there was a comment in SA that File::Spec isnt
	shipped with all Perl distros, so I added it as a prerequisite

2002-08-19 16:54  jmason

	* Makefile.PL, lib/Mail/SpamAssassin/EvalTests.pm: added
	HTML::Parser to PREREQ_PM

2002-08-19 16:03  msquadrat

	* rules/30_text_fr.cf: its ucase

2002-08-19 15:33  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, masses/mass-check,
	masses/local-scripts-jm/mass-check-all-mail-archives: fixed bug in
	MIME_SUSPECT_NAME: text/plan attachments called foo.html were
	triggering.

2002-08-19 14:14  matt_sergeant

	* MANIFEST, lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/HTML.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm: Moved HTML stuff to
	object-local variables

2002-08-19 14:11  matt_sergeant

	* t/lang_pl_tests.t: Fixed annoying warnings

2002-08-19 14:05  jmason

	* masses/mass-check.cf: made USER_IN_WHITELIST get a very low score
	for mass-checks

2002-08-19 12:11  jmason

	* rules/60_whitelist.cf: removed x bit from uri tests - will this
	work?  also added amazon.com to 60_whitelist.cf

2002-08-19 10:54  jmason

	* masses/mass-check: removed 'kill' msg for each mail

2002-08-19 09:00  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	revise HTML comment tests to use HTML parser

2002-08-19 08:57  quinlan

	* rules/20_compensate.cf: revise MAILER_DAEMON rule (get rid of
	some spam matches without losing any nonspam matches)

2002-08-19 08:56  quinlan

	* rules/60_whitelist.cf: add whitelist entry for USENIX opt-in
	mailing lists remove whitelist entry for sourceforge.net -- used
	too much for spam

2002-08-18 21:54  msquadrat

	* masses/mass-check: added --nokillfile; $reason wasnt given

2002-08-18 21:20  msquadrat

	* rules/20_body_tests.cf: oops; DOMAIN_4U2 was doubled because of
	merge collision

2002-08-18 21:09  jmason

	* MANIFEST, t/razor2.t: fixed minor typo

2002-08-18 20:58  quinlan

	* rules/50_scores.cf: raise some negative scores that are way too
	low

2002-08-18 18:33  msquadrat

	* masses/: mass-check-results-to-mbox, lib/Mail/ArchiveIterator.pm:
	fixed the mbox msgid detection code; it caught msgids from
	forwarded messages

2002-08-18 09:33  quinlan

	* rules/20_body_tests.cf: remove "Friend" from DEAR_SOMETHING since
	it overlaps with DEAR_FRIEND and can match "dear friend" in middle
	of sentence too much

2002-08-18 09:28  quinlan

	* rules/20_body_tests.cf: require "Dear Friend" to start the
	paragraph

2002-08-18 07:24  quinlan

	* rules/50_scores.cf: adjust some scores that are way off

2002-08-18 06:58  quinlan

	* masses/mass-check.cf: commenting out for now, seems like we could
	gain some info from having USER_IN_WHITELIST on for the moment

2002-08-18 05:42  quinlan

	* masses/mass-check.cf: zero out USER_IN_WHITELIST

2002-08-18 05:08  quinlan

	* masses/mass-check: remove previous brain-damage from myself and
	replace with something that should work for now, you can put scores
	into masses/mass-check.cf and they will override other settings.

2002-08-18 04:55  quinlan

	* masses/mass-check: typo

2002-08-18 04:30  quinlan

	* masses/mass-check: add @ignore_rules variable

2002-08-18 03:03  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	add new color hue tests, remove old font color tests

2002-08-18 01:15  msquadrat

	* masses/lib/Mail/ArchiveIterator.pm: "empty" (From ...\nFrom ...)
	messages are now skipped; fixed small gotchas with Message-Id

2002-08-17 22:56  quinlan

	* rules/20_body_tests.cf: remove cvsmerge cruft

2002-08-17 22:49  quinlan

	* rules/20_body_tests.cf: require FOR_FREE to have all uppercase
	"FREE"

2002-08-17 22:23  msquadrat

	* rules/20_body_tests.cf: tweaked *_4U2 to avoid FPs

2002-08-17 22:02  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	add new HTML tests for font colors and faces, reduce number of
	different eval functions needed for HTML tests

2002-08-17 22:01  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: simplify HTML eval tests (one
	function can be used for most tests)

2002-08-17 21:56  quinlan

	* masses/hit-frequencies: add -m option (to match specific rules
	and only print those)

2002-08-17 21:56  quinlan

	* masses/freqdiff: don't use printf unless needed

2002-08-17 21:25  msquadrat

	* lib/Mail/SpamAssassin/EvalTests.pm: Sorry Justin, you broke
	DEBIAN_BTS_BUG for KDE which uses DBTS, too. Is
	t/data/whitelists/debian_bts_reassign a forwarded message? The
	Message-Id is not DBTS like...

2002-08-17 18:37  jmason

	* rules/60_whitelist.cf: updated 60_whitelist for Cringely and
	internet.com newsletters

2002-08-17 18:36  jmason

	* t/data/whitelists/: infoworld, linuxplanet, networkworld: added
	more newsletters, thanks to Robin Lynn Frank

2002-08-17 18:26  jmason

	* rules/: 20_body_tests.cf, regression_tests.cf: added 2 rule
	variants for ALL CAPS, added HTML_WIN_OPEN, HTML_WIN_BLUR
	javascript tests

2002-08-17 18:14  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf,
	rules/regression_tests.cf: added 2 new tests: HIDE_WIN_STATUS,
	LINK_TO_NO_SCHEME

2002-08-17 17:55  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf, regression_tests.cf:
	fixed buglet in HTML text color tests. moved tests into
	regression_tests.cf

2002-08-17 17:50  jmason

	* rules/20_body_tests.cf: added HTML text color tests, thanks to
	Paul Graham for the tip ;)

2002-08-17 17:29  jmason

	* masses/: lint-rules-from-freqs, score-ranges-from-freqs: lint
	scripts now know about 'userconf' tflags

2002-08-17 17:23  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm,
	t/data/whitelists/debian_bts_reassign,
	t/data/whitelists/mlist_yahoo_groups_message: fixed DEBIAN_BTS_BUG,
	I think. haven't got enough test mails to verify fully, though...

2002-08-17 17:12  jmason

	* rules/20_compensate.cf,
	t/data/whitelists/mlist_yahoo_groups_message: fixed EGP_HTML_BANNER
	test, added Yahoo groups test message

2002-08-17 17:06  jmason

	* lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/MailingList.pm, rules/20_body_tests.cf,
	t/data/whitelists/mlist_mailman_message: fixed KNOWN_MAILING_LIST
	rule. also added test mailman message. fixed bug in conf parsing,
	lines with text and comments were misparsed

2002-08-17 16:50  jmason

	* rules/60_whitelist.cf, t/data/whitelists/orbitz.com,
	t/data/whitelists/paypal.com, t/data/whitelists/yahoo-inc.com: bug
	711: added whitelists for yahoo-inc, orbitz and paypal, thx Rod

2002-08-17 16:47  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: fixed failure of
	rule_tests.t

2002-08-17 06:27  quinlan

	* rules/20_compensate.cf: rewrite EVITE using meta

2002-08-17 04:47  quinlan

	* rules/50_scores.cf: move QUOTED_EMAIL_TEXT into GA section

2002-08-17 04:30  quinlan

	* rules/50_scores.cf: lower EVITE score from -5 to -10

2002-08-17 04:27  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf,
	rules/50_scores.cf: revise HTML rawbody tests to use new parser
	code

2002-08-16 19:34  msquadrat

	* README, procmailrc.example, spamd/README.spamd: -P is GONE :)

2002-08-16 18:37  jmason

	* COPYRIGHT: added 'all rights reserved' to COPYRIGHT text

2002-08-16 18:21  jmason

	* masses/mass-check: removed some killfiles after manual refiling

2002-08-16 18:12  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: avoid 'Use of
	uninitialized value' warning

2002-08-16 18:11  jmason

	* masses/mass-check: oops, stupid typo

2002-08-16 18:06  jmason

	* rules/60_whitelist.cf, t/data/whitelists/amazon_co_uk_ship,
	t/data/whitelists/amazon_com_ship, t/data/whitelists/mypoints,
	t/data/whitelists/netsol_renewal,
	t/data/whitelists/register.com_password: updated whitelists and
	samples

2002-08-16 17:54  jmason

	* t/data/whitelists/: action.eff.org, amazon_co_uk_ship,
	amazon_com_ship, cert.org, ibm_enews_de, lp.org, media_unspun,
	mypoints, neat_net_tricks, netcenter-direct_de,
	oracle_net_techblast, ryanairmail.com, sf.net, winxpnews.com: oops,
	some whitelisted mails didn't quite have addrs obfuscated enough

2002-08-16 17:43  jmason

	* t/data/whitelists/: action.eff.org, amazon_co_uk_ship,
	amazon_com_ship, cert.org, ibm_enews_de, lp.org, media_unspun,
	mypoints, neat_net_tricks, netcenter-direct_de,
	oracle_net_techblast, ryanairmail.com, sf.net, winxpnews.com: added
	whitelisted mails

2002-08-16 17:36  jmason

	* rules/20_body_tests.cf: wierd; LOW_PAYMENT wasn't matching, but
	now it is

2002-08-16 17:26  jmason

	* lib/Mail/SpamAssassin/MailingList.pm, masses/mass-check,
	masses/local-scripts-jm/runme.sonic, rules/20_compensate.cf: more
	FP and FN killfiling

2002-08-16 16:42  jmason

	* rules/20_head_tests.cf: fixed mime-boundary rules

2002-08-16 15:54  jmason

	* rules/70_cvs_rules_under_test.cf: fixed SAFEGUARD_NOTICE

2002-08-16 15:51  jmason

	* rules/60_whitelist.cf, spamd/spamd.raw: added workaround; solaris
	cannot use setlogsock(unix)

2002-08-16 15:19  jmason

	* t/razor2.t: added warning for razor2 test failurse

2002-08-16 13:49  jmason

	* lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm,
	masses/lint-rules-from-freqs, rules/20_head_tests.cf: meta rules
	added; bug 47

2002-08-16 13:18  jmason

	* t/data/nice/005: removed mailto markup from saved-from-html
	message

2002-08-16 13:17  jmason

	* rules/50_scores.cf: score for QUOTED_EMAIL_TEXT ;)

2002-08-16 13:15  jmason

	* MANIFEST, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/EvalTests.pm, masses/mass-check,
	rules/20_compensate.cf, rules/50_scores.cf,
	rules/regression_tests.cf, t/whitelist_to.t, t/data/nice/005: added
	whitelist_to test, about time.	fixed bug 531

2002-08-16 13:01  matt_sergeant

	* rules/60_whitelist.cf: Changed all whitelist_from to
	whitelist_from_rcvd

2002-08-16 12:41  matt_sergeant

	* lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/EvalTests.pm, rules/60_whitelist.cf: Fixed
	whitelist_from back to normal.	Added whitelist_from_rcvd option. 
	TODO: Change 60_whitelist.cf to use this new syntax.

2002-08-16 12:04  jmason

	* masses/mass-check: mass-check typo

2002-08-16 12:04  jmason

	* masses/mass-check: mass-check now warns about possible virii,
	with from, to, subject

2002-08-16 11:46  jmason

	* lib/Mail/SpamAssassin/NoMailAudit.pm: add extra newline when
	delivering to mbox with -l option

2002-08-16 01:07  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin/NoMailAudit.pm,
	spamd/spamd.raw, tools/speedtest, t/strip2.t: removed From mbox
	separator and delivery support, patch from Theo.  Also removed
	'pre_chew_for_mail_audit' method, obsolete

2002-08-16 00:42  jmason

	* masses/hit-frequencies: redone sorting in hit_frequencies, using
	experimental test ranking

2002-08-16 00:34  jmason

	* masses/hit-frequencies: redone sorting in hit_frequencies, using
	experimental test ranking

2002-08-16 00:30  jmason

	* masses/hit-frequencies: redone sorting in hit_frequencies, using
	experimental test ranking

2002-08-15 23:41  jmason

	* rules/: 20_anti_ratware.cf, 70_cvs_rules_under_test.cf,
	20_ratware.cf, 70_cvs_rules_under_test.cf: phew... reinstated all
	deleted rules for one last fling

2002-08-15 23:34  quinlan

	* rules/20_compensate.cf: add QUOTED_EMAIL_TEXT compensation test

2002-08-15 23:34  quinlan

	* rules/20_body_tests.cf: revise SENT_IN_COMPLIANCE,
	PARA_A_2_C_OF_1618, PARA_A_2_C_OF_1618, BILL_1618, S_1618 add
	HR_4176 add CARRIAGE_RETURNS

2002-08-15 23:32  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: add &check_carriage_returns
	for CARRIAGE_RETURNS test

2002-08-15 22:53  jmason

	* masses/: craig-evolve.cxx, Makefile, craig-evolve.cxx: aha,
	needed an extern C

2002-08-15 22:46  jmason

	* masses/: mass-check, score-ranges-from-freqs,
	lib/Mail/ArchiveIterator.pm: oops, checked in debug code

2002-08-15 22:26  jmason

	* masses/score-ranges-from-freqs: changed ranges to allow very
	small vals

2002-08-15 22:22  jmason

	* Makefile.PL: added support for SYSCONFDIR for rpm builders etc.

2002-08-15 22:10  jmason

	* COPYRIGHT, License, MANIFEST, MANIFEST.SKIP,
	lib/Mail/SpamAssassin/Dns.pm, rules/20_head_tests.cf,
	spamd/spamd.raw: removed system() calls from Dns.pm, no longer
	required, and may help with zombie-process bugs.   Added a
	rudimentary COPYRIGHT file; need better text.  cleaned up MANIFEST

2002-08-15 21:53  jmason

	* t/razor2.t: razor-report not found warning avoided

2002-08-15 19:58  msquadrat

	* rules/20_head_tests.cf: muuuch better to read :o) ; added
	descriptions; removed 2 double rules; scores are missing

2002-08-15 19:32  jmason

	* t/reportheader.t: [no log message]

2002-08-15 19:26  jmason

	* rules/: 20_body_tests.cf, 20_head_tests.cf,
	70_cvs_rules_under_test.cf, 20_body_tests.cf: successful rules
	moved from probation to distro

2002-08-15 19:13  msquadrat

	* rules/70_cvs_rules_under_test.cf: tweaked *_4U2 rules, removed u2
	\(that\'s a great band\). these rules till need some tweaking
	because they catch things like spock@startrek4universe.org

2002-08-15 19:09  matt_sergeant

	* lib/Mail/SpamAssassin/EvalTests.pm: Try and make sure whitelist
	stuff has at least some part in the received headers.

2002-08-15 19:07  jmason

	* masses/Makefile, masses/craig-evolve.cxx, masses/logs-to-c,
	masses/score-ranges-from-freqs, rules/60_whitelist.cf: tweaking
	craig-evolve to build without MPI for uniprocessor machines

2002-08-15 19:02  msquadrat

	* rules/70_cvs_rules_under_test.cf: added compensate rules
	T_*_ISO885915 and T_NOSPAM_INC

2002-08-15 17:50  jmason

	* lib/Mail/SpamAssassin.pm: doco of nomime for Mail::Audit users

2002-08-15 17:47  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added SUB_HELLO and
	SUB_FREE_OFFER - SUB_FREE_CAP was already in as SUBJ_FREE_CAP. 
	moved scores into GA section of scorefile

2002-08-15 17:42  jmason

	* rules/50_scores.cf: Dan's network test rescoring

2002-08-15 17:11  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bug 555: speedup for body
	tests from Theo

2002-08-15 17:05  jmason

	* masses/mass-check, masses/lib/Mail/ArchiveIterator.pm,
	rules/50_scores.cf: more common FPs in spamtraps

2002-08-15 16:37  msquadrat

	* lib/Mail/SpamAssassin/Conf.pm: cleaned REs

2002-08-15 16:02  jmason

	* rules/20_compensate.cf: was about to remove X_MAILING_LIST, then
	decided not to; both myself and Dan have OK results for it

2002-08-15 15:14  jmason

	* masses/lint-rules-from-freqs, rules/20_body_tests.cf,
	rules/70_cvs_rules_under_test.cf: made the most inefficient tests a
	bit better, hopefully

2002-08-15 15:02  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf, 20_head_tests.cf,
	20_ratware.cf, 50_scores.cf: more non-hitting rules commented

2002-08-15 14:54  jmason

	* rules/: 20_anti_ratware.cf, 20_body_tests.cf, 50_scores.cf,
	70_cvs_rules_under_test.cf: more failing rules commented

2002-08-15 14:43  jmason

	* rules/20_compensate.cf: Rod's FWD test fixes included

2002-08-15 14:38  jmason

	* lib/Mail/SpamAssassin/: EvalTests.pm, PerMsgStatus.pm: added dbgs
	to FORGED_RCVD_TRAIL test, still seems to be acting up sometimes

2002-08-15 13:35  jmason

	* lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/EvalTests.pm,
	rules/20_body_tests.cf, rules/50_scores.cf, t/razor.t: Razor rules
	split into Razor1 and Razor2

2002-08-15 13:21  jmason

	* lib/Mail/SpamAssassin/Conf.pm: bug 323: document that -d requires
	---- at start of template

2002-08-15 13:17  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/Conf.pm,
	masses/mass-check,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/20_uri_tests.cf,
	rules/user_prefs.template, lib/Mail/SpamAssassin/Conf.pm: added
	versioning to the SA rules files: bug 612

2002-08-15 12:35  jmason

	* masses/mass-check, rules/20_head_tests.cf: batch of new rules:
	MIME boundary tests to identify spamtools. also another killfile
	entry for mass-check

2002-08-15 12:03  msquadrat

	* rules/: 20_anti_ratware.cf, 50_scores.cf: added
	USER_AGENT_APPLEMAIL

2002-08-15 11:39  msquadrat

	* rules/70_cvs_rules_under_test.cf: added T_MICROSOFT (bug 699)

2002-08-15 11:29  msquadrat

	* lib/Mail/SpamAssassin/Dns.pm: new dccproc/pyzor detection code;
	system() was too noisy

2002-08-15 11:26  jmason

	* Makefile.PL, lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	masses/local-scripts-jm/mass-check-all-mail-archives,
	masses/local-scripts-jm/run_nightly_qa, rules/20_head_tests.cf,
	rules/60_whitelist.cf, spamd/spamd.raw: minor tweak to 'fall back
	to nobody' msg

2002-08-15 01:16  jmason

	* lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, t/lang_pl_tests.t: oops,
	couple of test bugs

2002-08-15 01:11  jmason

	* spamd/spamd.raw: --syslog=stderr support added, thanks to John
	Levine

2002-08-15 01:06  jmason

	* lib/Mail/SpamAssassin/: Conf.pm, PerMsgStatus.pm: added
	fold_headers from Theo

2002-08-15 00:59  jmason

	* lib/Mail/SpamAssassin/AutoWhitelist.pm: AWL entries are always
	lc'd and sedded. fix for bug 700

2002-08-15 00:53  jmason

	* t/db_based_whitelist_ips.t: oops, forget test file

2002-08-15 00:53  jmason

	* MANIFEST, t/lang_pl_tests.t, t/data/nice/004: added test for
	lang-pl-loop, bug 416

2002-08-15 00:45  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, t/data/spam/007: AWL code a
	bit more failsafe now - hopefully no more lock failures, or spamd
	not processing emails for nonexistent users

2002-08-15 00:19  jmason

	* MANIFEST, lib/Mail/SpamAssassin/AutoWhitelist.pm,
	lib/Mail/SpamAssassin/DBBasedAddrList.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, t/data/spam/004: added
	per-ip whitelisting (bug 520): protect against from=to attacks

2002-08-14 23:50  jmason

	* rules/regression_tests.cf: checked in regression test containing
	some snippets of jp charset bytes

2002-08-14 23:48  jmason

	* rules/20_body_tests.cf: bug 665: new spammer trick: 'h@rdcore'.
	modified patterns

2002-08-14 23:45  jmason

	* rules/20_compensate.cf: broken up SUBJECT_IS_NEWS to get better
	idea of fps

2002-08-14 23:42  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf, 20_head_tests.cf,
	50_scores.cf: lots of unsuccessful rules excised, based on
	http://spamassassin.org/qa/freqs/20020813/badtests.recent

2002-08-14 23:25  jmason

	* rules/: 20_body_tests.cf, regression_tests.cf: bug 417: updated
	Nigerian scam rules and some tests, by Klaus Heinz

2002-08-14 23:12  jmason

	* rules/: 20_compensate.cf, 30_text_de.cf, 30_text_fr.cf,
	50_scores.cf: checked in Olivier Nicole's new(ish) description
	translations; removed some that were obsolete (should have checked
	'em in earlier)

2002-08-14 23:05  jmason

	* masses/lint-rules-from-freqs: more functionality for rule linting

2002-08-14 22:35  jmason

	* masses/lint-rules-from-freqs: some better rule-linting

2002-08-14 22:19  msquadrat

	* rules/20_ratware.cf: hmmm... seems like OE versions with less
	than four digits for the fourth part of the version do occur in
	nonspam mail

2002-08-14 19:14  jmason

	* masses/mass-check: temporary workaround: killfile for mass-check

2002-08-14 17:59  jmason

	* masses/: mass-check, lib/Mail/ArchiveIterator.pm: refactored
	archive-iteration code into an object, Mail::ArchiveIterator, since
	we now use it in mass-check, spam-phrases, and somewhere else I've
	forgotten.

2002-08-14 17:55  msquadrat

	* rules/: 20_anti_ratware.cf, 50_scores.cf: tuned, fixed and added
	anti_ratware

2002-08-14 16:01  jmason

	* lib/Mail/SpamAssassin/ConfSourceSQL.pm, sql/README: SQL now uses
	@GLOBAL instead of GLOBAL for global preferences, bug 599

2002-08-14 14:51  jmason

	* rules/: 50_scores.cf, 70_cvs_rules_under_test.cf: TRACKER_ID
	score reduced, to ameliorate bug 611

2002-08-14 14:48  jmason

	* rules/70_cvs_rules_under_test.cf: bug 679

2002-08-14 14:47  jmason

	* rules/70_cvs_rules_under_test.cf: bug 649

2002-08-14 14:38  jmason

	* rules/20_head_tests.cf: loosened INVALID_MSGID, bug 698

2002-08-14 14:36  jmason

	* rules/70_cvs_rules_under_test.cf: bug 610: SALE rule

2002-08-14 14:36  jmason

	* rules/20_head_tests.cf: bug 673: LOSE_POUNDS rewritten

2002-08-14 14:32  jmason

	* lib/Mail/SpamAssassin/: Conf.pm, PhraseFreqs.pm: bug 444:
	detailed_phrase_score param added

2002-08-14 14:30  jmason

	* rules/70_cvs_rules_under_test.cf: added T_APPLY_ONLINE

2002-08-14 14:26  jmason

	* rules/: 30_text_de.cf, 50_scores.cf, 70_cvs_rules_under_test.cf:
	more rule cleanup

2002-08-14 14:21  jmason

	* masses/: hit-frequencies, lint-rules-from-freqs: hit-freqs,
	lint-freqs tweaking

2002-08-14 14:12  jmason

	* rules/: 20_anti_ratware.cf, 20_compensate.cf: USER_AGENT_OE not
	matching, fixed. AUTO_RESP and ORDER_STATUS removed, both were
	getting atrocious false-neg rates

2002-08-14 14:03  jmason

	* rules/: 20_compensate.cf, 30_text_es.cf, 30_text_fr.cf,
	30_text_pl.cf, 50_scores.cf, 70_cvs_rules_under_test.cf: oops,
	typos fixed

2002-08-14 13:57  matt_sergeant

	* spamd/spamd.raw: Bugzilla bug 660.

2002-08-14 13:47  jmason

	* rules/20_body_tests.cf: bug 696, MONEY_MAKER expanded

2002-08-14 12:52  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added
	FAKED_UNDISC_RECIPS_AT, bug 690

2002-08-14 12:48  jmason

	* spamd/spamd.raw: added BUGS to spamd manpage

2002-08-14 11:57  jmason

	* MANIFEST.SKIP, masses/mass-check, rules/50_scores.cf:
	SEE_FOR_YOURSELF fp pattern score too high

2002-08-14 10:48  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: protect against metachars in
	unique ids causing the regexp to fail

2002-08-14 01:01  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: oops, left in a warn

2002-08-14 00:59  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_head_tests.cf,
	rules/70_cvs_rules_under_test.cf: fixed bug 458: bare email addrs
	not coming up as URIs

2002-08-14 00:50  jmason

	* rules/20_head_tests.cf: bug 681: Tony L. Svanstrom: rewrote
	ADVERT_CODE tests

2002-08-14 00:33  jmason

	* rules/70_cvs_rules_under_test.cf: bug 651

2002-08-14 00:29  jmason

	* rules/20_body_tests.cf: bug 625

2002-08-14 00:26  jmason

	* rules/70_cvs_rules_under_test.cf: bug 646

2002-08-14 00:23  jmason

	* rules/70_cvs_rules_under_test.cf: added bug 510 to test ruleset

2002-08-14 00:16  jmason

	* rules/: 20_body_tests.cf, 20_head_tests.cf, 20_uri_tests.cf: bug
	584: FINALLY folded in Theo's fixes

2002-08-14 00:04  jmason

	* rules/70_cvs_rules_under_test.cf: added probation rules from bugs
	680, 637

2002-08-13 23:55  jmason

	* rules/25_body_tests_pl.cf: made lang pl rules stricter

2002-08-13 23:50  jmason

	* lib/Mail/SpamAssassin.pm: read_scoreonly_config warning now a dbg

2002-08-13 23:46  jmason

	* rules/70_cvs_rules_under_test.cf: added rules-under-probation
	test file

2002-08-13 20:55  msquadrat

	* lib/Mail/SpamAssassin/EvalTests.pm: made RE in
	message_from_debian_bts() more specific

2002-08-13 20:25  msquadrat

	* rules/50_scores.cf: forgot score for RATWARE_OE_MALFORMED;
	changed ratware_* spacing

2002-08-13 20:18  msquadrat

	* rules/20_ratware.cf: added RATWARE_OE_MALFORMED

2002-08-13 20:03  msquadrat

	* rules/20_ratware.cf: consistent spaces, escaped dots

2002-08-13 17:20  matt_sergeant

	* lib/Mail/SpamAssassin/Conf.pm: Save some memory by reducing
	copying.

2002-08-13 16:57  matt_sergeant

	* lib/Mail/SpamAssassin/Conf.pm: Don't copy $main in - saves
	0.000000000000001 seconds ;-) Fixed broken dcc_options setting.

2002-08-13 15:52  jmason

	* MANIFEST, masses/CORPUS_POLICY: added masses/CORPUS_POLICY

2002-08-13 15:49  jmason

	* lib/Mail/SpamAssassin/Dns.pm: added updates to
	IP_IN_RESERVED_RANGE, thx to Matt Kettler

2002-08-13 14:09  jmason

	* lib/Mail/SpamAssassin/Conf.pm: changed default pyzor_max to 5.
	also moved around some config items, to group razor with pyzor and
	dcc, and to move some ones with possible security implications into
	root-only group.

2002-08-13 01:36  quinlan

	* rules/20_head_tests.cf: bug 689: SUSPECT_LIST_HEADERS is
	*horrendously* FP-prone

2002-08-13 01:29  quinlan

	* rules/20_compensate.cf: bug 688: DIFF_C_PATCH fails to match
	actual diff -c output

2002-08-12 22:47  quinlan

	* README: note dependency on HTML::Parser

2002-08-12 22:06  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: oops, last check-in had
	wrong log entry that check-in plus this one are for bugzilla bug
	#669

2002-08-12 22:03  quinlan

	* rules/20_body_tests.cf: bugs 686 and 687: revise phrase code

2002-08-12 22:03  quinlan

	* lib/Mail/SpamAssassin/PhraseFreqs.pm, rules/50_scores.cf: bug 686
	and 687: revise phrase code

2002-08-12 22:02  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: bugs 686 and 689: revise
	spam phrases code

2002-08-12 22:01  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: bug 669: add
	&check_html_table_border_thick, bugs 608 and 669: rewrite
	&check_html_percentage, bug 687: remove
	&check_for_spam_phrases_scoring, reindent &check_for_yelling

2002-08-12 15:31  jmason

	* README, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/Reporter.pm,
	masses/local-scripts-jm/runme.sonic, rules/20_body_tests.cf,
	rules/50_scores.cf: Pyzor check added: thanks to Bobby Rose (brose
	at med.wayne.edu)

2002-08-12 08:57  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: finalize bug 650: addition to
	SUBJ_HAS_UNIQ_ID (remove some false matches)

2002-08-11 23:41  quinlan

	* rules/30_text_fr.cf: rename _PC_ rules here as well

2002-08-11 10:51  quinlan

	* rules/: 20_body_tests.cf, 20_compensate.cf, 50_scores.cf: rename
	_PC_ rules: PC is the abbreviation for Personal Computer, not
	percent.  bug #670: comment out BALANCE_FOR_LONG rules (temporary
	measure?)

2002-08-09 17:28  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: Resent- headers now take
	priority over From, To etc. bug 672

2002-08-09 17:08  jmason

	* spamproxy/spamproxyd.raw: minor spamproxyd bugfix; we should
	deprecate this and move it out of the distro

2002-08-09 16:42  jmason

	* rules/: 20_head_tests.cf, 20_ratware.cf, 50_scores.cf: moved
	OE_PI in with other RATWAREs

2002-08-09 16:39  jmason

	* Makefile.PL, README: added Pod::Usage requirement notice to
	README, Makefile.PL

2002-08-09 16:33  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added rule for fake
	HELOs, faked as 'HELO foo.com'

2002-08-09 15:18  jmason

	* rules/20_head_tests.cf: X-Message-Id hdr removed from spam list,
	Certicom lists use it

2002-08-09 13:57  jmason

	* rules/: 20_ratware.cf, 50_scores.cf: RATWARE updated. 
	non-hitting old tests removed; new tests for new ratwares added;
	all active tests renamed to use proper non-numeric names  and
	assigned scores

2002-08-09 02:14  quinlan

	* rules/: 20_head_tests.cf, 50_scores.cf: bug #639: add
	HEADER_8BITS rule

2002-08-08 16:44  jmason

	* masses/mass-check, rules/20_body_tests.cf: SUBJ_REMOVE
	inefficiency (unbounded dot-star) fixed

2002-08-08 16:29  jmason

	* rules/20_compensate.cf: ACCOUNT_CLICK allowed too much text
	between 'account' and 'click'

2002-08-08 13:34  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	fix for bug 516 checked in: mime parts aren't recognized properly
	if lines end with \r\n

2002-08-08 12:58  matt_sergeant

	* lib/Mail/SpamAssassin/EvalTests.pm: Fixed 5.6-isms

2002-08-07 18:40  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: added many more possible
	To/From headers for whitelisting/blacklisting

2002-08-07 18:26  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/50_scores.cf: Added
	Apparently-To, Resent-To, Delivered-To to the list of headers
	checked against 'all_spam_to' and others. also turned down score
	for REMOVE_SUBJ

2002-08-07 16:51  jmason

	* masses/local-scripts-jm/: runme.sonic, run_nightly_qa: script fix

2002-08-07 16:36  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: more conservative about
	what counts as HTML tags now

2002-08-07 16:09  jmason

	* rules/20_ratware.cf: ratware08 removed

2002-08-07 15:57  jmason

	* rules/20_anti_ratware.cf: added AOL to ok-mailer list

2002-08-07 15:44  jmason

	* lib/Mail/SpamAssassin/NoMailAudit.pm: allow more retries for
	dot-locking (spam traps are timing out otherwise)

2002-08-07 15:40  jmason

	* lib/Mail/SpamAssassin/MailingList.pm: listbuilder rule fixed

2002-08-07 15:34  jmason

	* lib/Mail/SpamAssassin/MailingList.pm, rules/20_compensate.cf,
	rules/20_head_tests.cf: oops, typos

2002-08-07 15:32  jmason

	* lib/Mail/SpamAssassin/MailingList.pm, rules/20_compensate.cf,
	rules/50_scores.cf: added LISTBUILDER compensator

2002-08-07 15:12  jmason

	* lib/Mail/SpamAssassin/Dns.pm: DCC patch from bug 553

2002-08-07 15:05  jmason

	* spamd/: libspamc.c, spamc.c: portability fixes, based on report
	in bug 666 (eek)

2002-08-07 14:43  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, t/razor2.t: added
	read-caching of all headers during testing phase

2002-08-07 12:19  jmason

	* rules/: 20_body_tests.cf, 50_scores.cf: added 'removed from
	future mailings'. good freqs

2002-08-07 11:39  jmason

	* masses/local-scripts-jm/: mass-check-all-mail-archives,
	run_nightly_qa: slight mod to nightly rule-qa script

2002-08-06 18:31  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: added ORDER_CONFIRM

2002-08-06 18:12  jmason

	* rules/20_head_tests.cf, spamd/spamd.raw: pod typo

2002-08-06 17:47  msquadrat

	* rules/25_body_tests_es.cf: small optimization in EXCUSE_ES_01

2002-08-06 16:24  msquadrat

	* spamassassin.raw: Justin, your NoFindBin code passed all tests I
	did :o)

2002-08-06 15:03  jmason

	* MANIFEST, rules/20_anti_ratware.cf: anti-ratware tests

2002-08-06 14:58  jmason

	* rules/50_scores.cf: bug 644: new anti-FP rules

2002-08-06 14:54  msquadrat

	* lib/Mail/SpamAssassin/EvalTests.pm: don't catch, bracket

2002-08-06 14:52  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: broken
	OUTLOOK_UNDISC_RECIPS from FAKED_UNDISC_RECIPS; outlook was not
	faking it ;) gave it a lower score too.

2002-08-06 14:48  jmason

	* rules/20_body_tests.cf: bug 626, ONE_TIME updated

2002-08-06 14:47  jmason

	* rules/20_head_tests.cf: added 2 LOSE_POUNDS rules - bug 638.
	scores at 1.0 until GA gets at it

2002-08-06 14:45  jmason

	* MANIFEST, MANIFEST.SKIP: oops, manifest. bug 653

2002-08-06 14:44  jmason

	* rules/20_head_tests.cf: added comment about UNDISC_RECIPS
	validity

2002-08-06 14:43  jmason

	* spamassassin.raw: rewrote Malte's FindBin code to not use FindBin
	at all.  Malte, could you test this?

2002-08-06 14:10  jmason

	* rules/20_body_tests.cf: CHANGE_TERMS made much harsher to avoid
	FPs

2002-08-06 13:48  jmason

	* rules/60_whitelist.cf: removed amazon.com from default whitelist

2002-08-06 13:03  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf: fixed
	bug in MSN_GROUPS tst

2002-08-06 12:56  jmason

	* rules/50_scores.cf: UNDISC_RECIPS score was 4.0 - but this is for
	a *valid* undisc-recips line.  As a result virtually all
	undisc-recips mail was getting tagged, esp with SUBJ_MISSING at
	1.4. down to 1.0

2002-08-06 12:36  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/MailingList.pm, rules/20_compensate.cf,
	rules/50_scores.cf: oops, msn groups test was already there

2002-08-06 12:32  jmason

	* masses/spamassassin.prefs: Added moderated-mailing-list test;
	added test for MSN groups

2002-08-06 08:10  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/50_scores.cf: bug #647: new FP rule
	SIGNATURE bug #650: addition to SUBJ_HAS_UNIQ_ID rename
	PARTIAL_RFC_2369 to SUSPECT_LIST_HEADERS

2002-08-06 02:09  quinlan

	* rules/20_body_tests.cf: fix syntax error for STOP_SNORING
	(assuming this was meant to be a body test)

2002-08-05 14:20  matt_sergeant

	* rules/20_body_tests.cf: Added snoring rules.

2002-08-05 01:30  quinlan

	* rules/20_body_tests.cf: Bug #606: remove false matches for
	SUBJ_REMOVE (this minor change removed 4 nonspam hits and only 1
	spam hit in my testing)

2002-08-03 23:58  quinlan

	* masses/freqdiff: mass-check results start with a "." so you have
	to be careful to not recognize that as a decimal number

2002-08-03 20:27  msquadrat

	* spamassassin.raw: bugger. forgot the scopes. 3 commits to add
	only one char :o)

2002-08-03 20:20  msquadrat

	* spamassassin.raw: ok, local *STDERR works like it always did

2002-08-03 20:04  msquadrat

	* spamassassin.raw: 'local STDERR' isn't possible anymore with Perl
	5.8.0 (bug 654)

2002-08-03 17:31  msquadrat

	* spamassassin.raw: new silent FindBin code

2002-08-02 22:01  hughescr

	* rules/regression_tests.cf: Justing did not update regression
	tests.	Naughty Justin

2002-08-02 18:39  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: bug 481 checked in

2002-08-02 18:28  jmason

	* rules/: 20_compensate.cf, 50_scores.cf, 60_whitelist.cf: bug 468:
	Rules to make it less likely that automatic responses to abuse
	reports will be tagged

2002-08-02 18:18  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: bug 595: 2 new anti-FP
	rules to do with account registration

2002-08-02 18:08  jmason

	* rules/20_body_tests.cf: SAVE_ON_INSURANCE; bug 505

2002-08-02 18:05  jmason

	* rules/: 20_body_tests.cf, 50_scores.cf: altered DEAR_FRIEND,
	split up

2002-08-02 18:01  jmason

	* spamassassin.raw: bug 484

2002-08-02 17:41  jmason

	* rules/20_body_tests.cf: bug 624

2002-08-02 17:41  jmason

	* rules/20_body_tests.cf: bug 623

2002-08-02 17:39  jmason

	* rules/: 20_body_tests.cf, 50_scores.cf: winner test split up;
	sweepstakes 1-word keyword removed

2002-08-02 17:33  jmason

	* rules/20_body_tests.cf: bug 621

2002-08-02 12:41  jmason

	* masses/local-scripts-jm/runme.sonic: scanning script for sonic
	tweaked

2002-08-02 12:31  jmason

	* masses/: .cvsignore, RUNME.DOGMA, RUNME.SONIC,
	continual_evolve.sh, join-logs-from-net, kill_continual_evolve.sh,
	start_evolving.sh, stop_evolving.sh,
	local-scripts-jm/continual_evolve.sh,
	local-scripts-jm/copy-qa-data-to-dogma,
	local-scripts-jm/join-logs-from-net,
	local-scripts-jm/kill_continual_evolve.sh,
	local-scripts-jm/mass-check-MH-spool,
	local-scripts-jm/mass-check-all-mail-archives,
	local-scripts-jm/run_nightly_qa, local-scripts-jm/runme.dogma,
	local-scripts-jm/runme.sonic, local-scripts-jm/start_evolving.sh,
	local-scripts-jm/stop_evolving.sh, local-scripts-jm/.cvsignore,
	local-scripts-jm/report-on-received-hosts: masses dir cleanup;
	jm-specific cron scripts moved to local-scripts-jm directory

2002-08-02 08:23  climent

	* rules/25_body_tests_es.cf: Improvements, and added stuff to
	existing rules.

2002-08-01 16:34  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: header tests on the ALL
	header: string is now cached

2002-08-01 14:52  jmason

	* rules/20_body_tests.cf: updated MAIL_IN_ORDER_FORM: missing lots

2002-08-01 14:50  jmason

	* rules/: 20_compensate.cf, 20_head_tests.cf, 50_scores.cf: moved
	ORDER_STATUS into compensate.cf

2002-08-01 14:48  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: split FWD_MSG, too many
	fns

2002-08-01 14:34  jmason

	* rules/60_whitelist.cf: whitelist for Media Unspun

2002-08-01 14:23  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: added PRIVACY_STATEMENT

2002-08-01 14:19  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: added FORGOTTEN_PASSWORD
	from David Greenaway

2002-08-01 14:14  jmason

	* rules/: 20_compensate.cf, 50_scores.cf: added some mailer-daemon
	compensation rules from Matthew Cline

2002-08-01 14:14  msquadrat

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: sort tests in
	X-Spam-Status alphabetically

2002-08-01 14:04  jmason

	* MANIFEST, rules/20_head_tests.cf, rules/20_ratware.cf: bug 272:
	RATWARE test split up

2002-08-01 13:28  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: BAD_HELO_WARNING fixed

2002-08-01 13:03  jmason

	* rules/20_body_tests.cf: EJACULATION improved, slightly. still few
	hits though

2002-08-01 13:02  jmason

	* rules/: 20_body_tests.cf, 20_head_tests.cf, 30_text_de.cf,
	30_text_es.cf, 30_text_fr.cf, 50_scores.cf: removed
	IN_ACCORDANCE_WITH_LAWS, no hits, and funnily enough, no similar
	text to match against

2002-08-01 12:58  jmason

	* masses/hit-frequencies, rules/20_uri_tests.cf,
	rules/30_text_fr.cf, rules/50_scores.cf: URI_IS_POUND commented due
	to very low hitrate

2002-08-01 12:28  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, masses/freqdiff: fixed
	'undisclosed-recipients: ;' bug with TO_HAS_SPACES test

2002-07-31 19:17  msquadrat

	* rules/: 25_body_tests_es.cf, 25_head_tests_es.cf: some fixes and
	optimizations for the Spanish rules

2002-07-31 19:15  msquadrat

	* rules/: 20_body_tests.cf, 20_head_tests.cf, 20_uri_tests.cf: some
	rule fixup (esp. non-catching brackets)

2002-07-31 18:20  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/20_head_tests.cf, rules/30_text_de.cf, rules/30_text_es.cf,
	rules/30_text_fr.cf, rules/50_scores.cf: lots more 0-hit tests
	removed. also, typo fixed ;)

2002-07-31 18:04  jmason

	* rules/50_scores.cf: some -ve scores made +ve, but small

2002-07-31 18:02  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/30_text_de.cf,
	rules/30_text_es.cf, rules/50_scores.cf: some bad tests rescored;
	SUBJ_ALL_CAPS now has min length

2002-07-31 17:56  jmason

	* masses/lint-rules-from-freqs, rules/30_text_es.cf:
	lint-rules-from-freqs now uses false-freqs for linting

2002-07-31 17:14  jmason

	* MANIFEST, masses/spamassassin.prefs, rules/20_compensate.cf,
	rules/50_scores.cf: RESENT_TO is ignored for mass-checking.
	rescored an FP

2002-07-31 17:10  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_compensate.cf,
	rules/50_scores.cf: balance for long test updated: now has multiple
	tests

2002-07-31 17:07  jmason

	* rules/: 30_text_fr.cf, 30_text_pl.cf, 50_scores.cf: some rule
	name-changes updated

2002-07-31 16:53  jmason

	* t/reportheader.t: updated test after INVALID_MSGID description
	changed

2002-07-31 16:27  jmason

	* rules/20_compensate.cf: Theo: fixed GROUPS_YAHOO_1

2002-07-31 16:02  msquadrat

	* rules/: 20_head_tests.cf, 50_scores.cf: fixed INVALID_MSGID and
	INVALID_DATE

2002-07-31 11:51  jmason

	* lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/ConfSourceSQL.pm, sql/README: SQL: enable
	user to specify the userpref table (defaults to "userpref"). patch
	from Morgan Massena <mmassena AT ipowerplant.com>

2002-07-31 09:12  msquadrat

	* rules/: 20_head_tests.cf, 50_scores.cf: split lower-scored
	SUBJ_ENDS_IN_SPACE from SUBJ_HAS_SPACES

2002-07-30 18:02  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: check for To: username in
	Subject:, thx Theo

2002-07-30 18:00  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: added USERNAME_IN_SUBJECT test and eval code.

2002-07-30 17:53  jmason

	* rules/20_body_tests.cf: JUST_MAILED_PAGE test fixed by Malte S.
	Stretz

2002-07-30 17:50  jmason

	* spamd/redhat-rc-script.sh: bug 506

2002-07-30 17:49  jmason

	* rules/20_body_tests.cf: updated porn rules based on bug 616

2002-07-29 23:09  msquadrat

	* rules/50_scores.cf: FREE_MONEY was broken; set score to 1.0 again

2002-07-29 23:03  msquadrat

	* rules/20_body_tests.cf: FREE_MONEY is about Euros, too

2002-07-29 20:49  msquadrat

	* spamd/spamd.raw: applied "pretty ps command line" patch (bug 592)

2002-07-29 19:09  jmason

	* MANIFEST, t/data/nice/003: [no log message]

2002-07-29 19:03  jmason

	* rules/: 20_body_tests.cf, 60_whitelist.cf: whitelisting for
	whitehat.com lists, including spamNEWS

2002-07-29 18:54  jmason

	* rules/20_head_tests.cf: fixed bug 590

2002-07-29 18:53  jmason

	* t/verysusprecips.t: oops, forgot to add a regression test for bug
	479

2002-07-29 18:34  jmason

	* MANIFEST, lib/Mail/SpamAssassin/PerMsgStatus.pm,
	rules/20_head_tests.cf, rules/30_text_de.cf, rules/30_text_es.cf,
	rules/30_text_fr.cf, rules/30_text_pl.cf, rules/50_scores.cf,
	t/susprecips.t, t/verysusprecips.t, t/data/spam/005,
	t/data/spam/006: cleaned up SUSPICIOUS_RECIPS and VERY_SUSP_RECIPS;
	added ToCc header class

2002-07-29 17:52  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: :addr matching was broken
	for multiple addrs on one line

2002-07-29 17:42  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added TO_HAS_SPACES rule,
	bug 354

2002-07-29 17:25  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/PerMsgStatus.pm,
	masses/hit-frequencies, masses/logs-to-c, masses/mass-check,
	masses/mass-check-results-to-mbox, masses/post-ga-analysis.pl,
	masses/true-false-pos-neg-filter.pl: added support to PerMsgStatus
	to instrument hits, hopefully without hitting default performance.
	mass-check now supports --loghits arg

2002-07-29 16:40  jmason

	* rules/20_compensate.cf: bug 413 fix

2002-07-29 16:34  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: [no log message]

2002-07-29 16:28  jmason

	* spamd/libspamc.c: bug 315: moved EX__MAX stuff out of OS-specific
	area

2002-07-29 16:26  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: uri processing now just
	uses normal protocols, instead of detecting new unknown ones. fixes
	bug 504

2002-07-29 16:21  jmason

	* MANIFEST, spamd/redhat-rc-script.sh, t/data/spam/badmime.txt:
	spamd redhat init script fixed, thx to Marc Perkel

2002-07-29 16:09  jmason

	* lib/Mail/SpamAssassin.pm: tweak for bug 598: don't always warn
	about not being able to create user prefs directory

2002-07-29 16:06  jmason

	* Makefile.PL, spamassassin-migrate.patch, spamassassin.spec: fixed
	bug 232, removed Time::HiRes requirement, removed migrating of old
	.cf's from version 1.x installs

2002-07-29 15:48  jmason

	* rules/50_scores.cf, spamd/libspamc.c, spamd/spamc.c: in_addr_t
	compile tweak. we need configure script ;)

2002-07-29 15:10  jmason

	* rules/20_body_tests.cf: bug 583

2002-07-29 15:10  jmason

	* rules/20_head_tests.cf: oops, changed desc. back again

2002-07-29 15:09  jmason

	* rules/20_body_tests.cf: bug 488

2002-07-29 15:05  jmason

	* rules/20_head_tests.cf: bug 580

2002-07-29 14:59  jmason

	* spamd/spamd.raw: user can now specify network ranges for spamd -A
	option: patch from Steve Keay, bug 577

2002-07-29 14:54  jmason

	* rules/60_whitelist.cf: freshmeat added to whitelist (for now)

2002-07-29 14:45  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/50_scores.cf: msn groups eval test:
	bug 591

2002-07-29 14:30  jmason

	* spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	added --debug-level commandline option for examining rule hits

2002-07-29 08:44  climent

	* rules/25_body_tests_es.cf: Rewriten rule

2002-07-29 07:04  climent

	* rules/25_body_tests_es.cf: Some new entries

2002-07-28 00:31  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/MailingList.pm, rules/20_body_tests.cf,
	rules/20_compensate.cf, rules/50_scores.cf: - added
	check_html_percentage (HTML_50_70, HTML_70_90, HTML_90_100) from  
	Michael Moncur - more consistent and explanatory names for
	patch/diff tests - new compensation test: EMAIL_ATTRIBUTION (maybe
	too forgeable, but   we could convert to a super-sexy version that
	checks against the whitelist)

2002-07-27 17:40  msquadrat

	* rules/20_compensate.cf: incorporated Theo's suggestion to
	SUBJECT_MONTH*

2002-07-27 12:24  msquadrat

	* lib/Mail/SpamAssassin.pm: make Mail::SpamAssassin::Reporter and
	::Replier loaded on demand

2002-07-26 17:40  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_compensate.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf:
	fixed BALANCE_FOR_LONG: now back to just measuring bytes, but this
	time of the de-HTMLified text

2002-07-26 17:33  jmason

	* masses/mass-check-results-to-mbox, rules/20_body_tests.cf:
	TRACKER_ID fp fixed on PGP sigs

2002-07-26 17:30  jmason

	* lib/Mail/SpamAssassin/Conf.pm, rules/20_compensate.cf,
	rules/30_text_fr.cf, rules/50_scores.cf: removed COPYRIGHT_CLAIMED,
	now hits 3.5% of spam, no longer effective

2002-07-26 17:04  jmason

	* MANIFEST: manifest updated

2002-07-26 17:02  jmason

	* MANIFEST, lib/Mail/SpamAssassin/EncappedMIME.pm: oops, forgot a
	class

2002-07-26 16:58  jmason

	* t/: reportheader.t, spam.t, spamd.t: tests fixed

2002-07-26 16:49  jmason

	* rules/20_body_tests.cf: oops, left in a comment

2002-07-26 16:41  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/20_head_tests.cf, rules/30_text_de.cf, rules/30_text_es.cf,
	rules/30_text_fr.cf, rules/30_text_pl.cf, rules/50_scores.cf:
	removed more tests based on MP's feedback: KNOWN_BAD_DIALUPS,
	MAY_BE_FORGED, TO_BE_REMOVED_REPLY gone, MSG_ID_ADDED_BY_MTA_3 and
	LINES_OF_YELLING reduced score

2002-07-26 15:54  jmason

	* masses/hit-frequencies, masses/lint-rules-from-freqs,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/20_head_tests.cf, rules/50_scores.cf: removed some more tests
	based on corpus data

2002-07-26 15:27  jmason

	* lib/Mail/SpamAssassin.pm, rules/20_body_tests.cf: PORN_3 taken
	offline for now

2002-07-26 12:08  jmason

	* lib/Mail/SpamAssassin/Dns.pm: bug 607 fixed

2002-07-26 12:06  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: fixed bug 603: juno not being
	recognised

2002-07-25 20:22  msquadrat

	* lib/Mail/SpamAssassin.pm: don't confuse BSDOS with DOS (bug 604)

2002-07-25 16:59  jmason

	* rules/20_body_tests.cf: changed ONE_HUNDRED_PC_FREE to require a
	capital F as well, another FP fix

2002-07-25 16:31  msquadrat

	* rules/20_head_tests.cf: escaped bracket in VAR_REF_IN_RECEIVED
	(bug 602)

2002-07-25 15:26  jmason

	* MANIFEST.SKIP: updated manifest.skip

2002-07-25 15:25  jmason

	* MANIFEST.SKIP, findbin.patch, spamassassin.spec: removed
	findbin.patch

2002-07-25 15:05  jmason

	* rules/50_scores.cf: forgot score

2002-07-25 14:44  jmason

	* masses/hit-frequencies: tflags support was broken in
	hit-frequencies

2002-07-25 14:40  jmason

	* masses/hit-frequencies, masses/mass-check-results-to-mbox,
	rules/20_compensate.cf: added mass-check-results-to-mbox helper
	script, -f switch to hit-frequencies

2002-07-25 13:46  msquadrat

	* spamd/suse-rc-script.sh: added init script for SuSE (< 8.0)

2002-07-25 12:37  jmason

	* spamd/spamc.c: tru64 bugfix

2002-07-25 12:25  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added VAR_REF_IN_RECEIVED
	test

2002-07-25 12:22  jmason

	* spamd/spamc.c: hopefully fixed Digital UNIX and IRIX build errors

2002-07-25 09:52  climent

	* rules/25_body_tests_es.cf: Rules improved New rules

2002-07-24 16:52  jmason

	* lib/Mail/SpamAssassin/Conf.pm, masses/hit-frequencies,
	masses/lint-rules-from-freqs, rules/20_compensate.cf,
	rules/20_head_tests.cf: tflags support added, to aid test linting

2002-07-24 16:12  jmason

	* spamassassin.raw: removed FindBin code from spamassassin script

2002-07-24 16:11  jmason

	* rules/25_body_tests_pl.cf: oops, accidentally removed desc
	instead of fixing test name in pl tests

2002-07-24 16:10  jmason

	* MANIFEST, t/razor2.t: added razor2.t test

2002-07-24 15:58  jmason

	* masses/hit-frequencies, masses/lint-rules-from-freqs,
	rules/20_body_tests.cf, rules/20_compensate.cf,
	rules/25_body_tests_es.cf, rules/25_body_tests_pl.cf,
	rules/30_text_de.cf, rules/30_text_es.cf, rules/30_text_fr.cf,
	rules/30_text_pl.cf, rules/50_scores.cf: removed descs for
	obsolete/changed rules

2002-07-24 14:30  jmason

	* rules/20_body_tests.cf: added new PRIORITY_MAIL rule

2002-07-24 14:21  jmason

	* rules/: 20_body_tests.cf, 20_head_tests.cf, 20_uri_tests.cf,
	30_text_de.cf, 30_text_fr.cf, 50_scores.cf: removed a few
	zero-hitting tests; mostly obsolete. fixed some to match current
	formulations

2002-07-24 13:06  jmason

	* rules/20_body_tests.cf: added MARKETING_PARTNER test, it gets
	great results on my corpus too

2002-07-23 16:45  jmason

	* rules/25_body_tests_es.cf: bug in REMOVE_ES_01 fixed, hopefully

2002-07-23 16:34  jmason

	* MANIFEST, Makefile.PL, spamd/pld-rc-script.sh: patch from
	Radoslaw Zielinski <radek@karnet.pl>: rpm support for PLD Linux
	Distribution.  Makefile.PL created Makefile, which caused problems
	with DESTDIR; fixed. also rc-script for PLD

2002-07-23 16:26  jmason

	* rules/: 20_body_tests.cf, 30_text_fr.cf, 50_scores.cf,
	regression_tests.cf: DOUBLE_CAPSWORD test removed due to fps

2002-07-23 14:43  jmason

	* MANIFEST: manifest fix

2002-07-23 12:55  climent

	* rules/25_body_tests_es.cf: cleanup

2002-07-23 11:34  jmason

	* rules/: 20_body_tests.cf, 20_compensate.cf, 20_head_tests.cf:
	moved anti-FP rules into new rules file to make them more
	manageable

2002-07-22 14:51  climent

	* rules/25_body_tests_es.cf: Rule extended

2002-07-22 13:43  climent

	* rules/25_body_tests_es.cf: Some corrections and some cases added

2002-07-22 13:19  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf,
	rules/regression_tests.cf, t/reportheader.t, t/rule_tests.t,
	t/spam.t, t/spamd.t, t/spamd_port.t: all tests now pass, again

2002-07-22 12:59  climent

	* rules/25_body_tests_es.cf: New rule in Spanish

2002-07-22 12:36  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added nonspam balancing
	rules from http://www.darkmere.gen.nz/2002/0628.html

2002-07-21 20:14  quinlan

	* rules/20_head_tests.cf: don't match INVALID_DATE if Date: header
	is missing (avoid overlap with MISSING_HEADERS test)

2002-07-19 18:32  quinlan

	* rules/20_body_tests.cf: some test improvements  from Marc Perkel
	(only applied ones which improved results)

2002-07-19 16:01  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: changed KNOWN_BAD_DIALUPS:
	some networks no longer seem to be persistent spam sources

2002-07-19 15:06  jmason

	* masses/: hit-frequencies, lint-rules-from-freqs: some freq-lint
	fixes

2002-07-19 14:02  jmason

	* MANIFEST.SKIP, masses/.cvsignore: .cvsignore stuff

2002-07-19 14:01  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: workaround for
	MIME::Base64 warnings we don't care about

2002-07-19 12:05  jmason

	* MANIFEST, rules/20_body_tests.cf: added more backslash-b's

2002-07-19 10:50  climent

	* rules/: 20_body_tests.cf, 25_body_tests_es.cf: New rules in
	English New rules in Spanish

2002-07-18 19:20  climent

	* rules/: 25_body_tests_es.cf, 25_head_tests_es.cf: New rules in
	spanish Restructuration of some rules in spanish

2002-07-18 18:34  hughescr

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Bugzilla #555: Speed up
	test evaluation

2002-07-18 16:53  jmason

	* rules/20_body_tests.cf: tweak EVITE rule, url changed

2002-07-18 16:50  jmason

	* lib/Mail/SpamAssassin/Dns.pm, lib/Mail/SpamAssassin/Reporter.pm,
	masses/hit-frequencies: attachment 229; Patch against 2.40 CVS to
	fix eval/die/alarm issue

2002-07-18 16:18  jmason

	* sample-spam.txt, lib/Mail/SpamAssassin.pm, masses/README,
	masses/hit-frequencies, masses/lint-rules-from-freqs,
	rules/20_body_tests.cf, rules/20_head_tests.cf: added
	lint-rules-from-freqs; merged hit-frequencies

2002-07-18 06:37  quinlan

	* masses/hit-frequencies: use getopt for options and allow
	different logs to be used switch from spam/nonspam ratio to
	spam/overall ratio

2002-07-18 06:24  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: refine
	check_for_unique_subject_id() to catch more unique IDs

2002-07-18 06:23  quinlan

	* rules/20_head_tests.cf: remove PLING, SUBJ_HAS_Q_MARK, and
	SUBJ_ENDS_IN_Q_MARK add MANY_EXCLAMATIONS and PLING_QUERY

2002-07-17 14:38  matt_sergeant

	* rules/: 20_head_tests.cf, 50_scores.cf: Added NMS_NOT_BUGGY_CGI
	to counteract BUGGY_CGI when using the NMS formmail.pl

2002-07-17 13:57  jmason

	* sample-spam.txt, masses/hit-frequencies: changed my email addr in
	sample-spam, I keep getting bounces from newbie SA users ;)

2002-07-16 14:18  jmason

	* masses/hit-frequencies: hit-frequencies can now (optionally)
	display with an extended format

2002-07-16 06:53  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: move check_language to the
	right part of the file add ?: to a perl regular expression or two
	trivial changes to the MIME/uuencode attachment tests

2002-07-15 21:46  quinlan

	* rules/20_head_tests.cf: move three To: rules to be with their
	brothers

2002-07-15 15:30  climent

	* rules/25_body_tests_es.cf: Few new entries Some entries modified

2002-07-15 13:38  jmason

	* lib/Mail/SpamAssassin.pm, lib/Mail/SpamAssassin/Conf.pm,
	lib/Mail/SpamAssassin/Dns.pm, t/reportheader.t, t/rule_tests.t:
	make test fixing underway

2002-07-15 13:14  jmason

	* spamd/spamd.raw: added file-based virtual users support to spamd,
	from Dustin Sallings <dustin+spamassassin@spy.net>

2002-07-15 12:41  jmason

	* rules/20_body_tests.cf: do it today much more effective with
	capital T

2002-07-15 06:14  quinlan

	* rules/20_body_tests.cf: simplify a regular expression

2002-07-15 04:57  quinlan

	* masses/freqdiff: adding freqdiff script for results and other
	analysis

2002-07-15 00:34  quinlan

	* lib/Mail/SpamAssassin/PhraseFreqs.pm: check_phrase_freqs
	speedups: inline the test_word_pair function for better
	performance, change the word regular expression to be faster, etc.

2002-07-15 00:04  quinlan

	* rules/20_body_tests.cf: DIET: fix spelling error and improve
	speed

2002-07-14 06:21  quinlan

	* rules/20_body_tests.cf: new test: MIME_HTML_NO_CHARSET
	BASE64_ENC_TEXT now uses a different function

2002-07-14 06:20  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: replace
	check_for_base64_enc_text() with
	check_for_mime_base64_encoded_text() restructure
	_check_attachments() remove some unneeded lines from
	check_for_content_type_just_html() new function used for
	MIME_HTML_NO_CHARSET: check_for_mime_html_no_charset()

2002-07-14 06:13  quinlan

	* masses/mass-check: sort the names of matching tests (this helps
	make it easier to compare results since the order of the tests can
	change even when the names remain the same)

2002-07-14 06:10  quinlan

	* rules/50_scores.cf: lower initial score for MIME_LONG_LINE_QP add
	initial score for MIME_HTML_NO_CHARSET

2002-07-12 17:25  jmason

	* rules/20_body_tests.cf: added NOT_MLM rule

2002-07-12 17:00  jmason

	* rules/20_body_tests.cf: fixed Matt's typo ;)

2002-07-12 16:48  matt_sergeant

	* rules/: 20_body_tests.cf, 20_head_tests.cf: body: herbal v and
	vigora head: approved-by

2002-07-12 16:14  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf,
	rules/20_head_tests.cf: bug 536: turned down false-positives on
	Japanese mail

2002-07-12 15:50  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf:
	PORN_3 redone to reduce FPs; it had a really bad hit rate

2002-07-12 14:05  jmason

	* rules/20_head_tests.cf: removed Calypso from RATWARE list, it's
	just a Windows mail app

2002-07-11 18:37  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: I'll get it right eventually

2002-07-11 18:09  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: oops, theo was right

2002-07-11 18:05  jmason

	* rules/20_body_tests.cf: committed Marc Perkel's fix for the
	for-free rule

2002-07-11 17:54  jmason

	* rules/: 20_body_tests.cf, 20_head_tests.cf: bug 535: replace
	FREE_CAP with SUBJ_FREE_CAP

2002-07-11 17:17  jmason

	* lib/Mail/SpamAssassin/Dns.pm: whoops, dcc support broken

2002-07-11 17:14  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: PORN_3 considered 'celebrate'
	pornish

2002-07-11 17:12  jmason

	* rules/20_body_tests.cf: added \bs to many rules

2002-07-11 17:04  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/20_head_tests.cf, rules/20_uri_tests.cf: new porn rules from
	Marc Perkel, much less false positives, 0.4% more accurate

2002-07-11 13:03  jmason

	* masses/: README, corpus_submit.txt, mass-check: some masses
	tweaks, nothing serious

2002-07-10 14:06  jmason

	* build/cf_to_html: [no log message]

2002-07-09 18:47  jmason

	* rules/20_head_tests.cf: made FROM_NAME_NO_SPACES require at least
	7 chars in From name, otherwise 'From: iSilo <list@iSilo.com>' is
	matched

2002-07-09 18:17  jmason

	* lib/Mail/SpamAssassin/: Dns.pm, EvalTests.pm: oops, thanks Bart.
	also minor -w fix

2002-07-09 15:28  matt_sergeant

	* lib/Mail/SpamAssassin/EvalTests.pm: Patch from bug #499

2002-07-09 13:11  climent

	* rules/25_body_tests_es.cf: New spanish entry Some rules improved

2002-07-08 16:22  jmason

	* lib/Mail/SpamAssassin/Dns.pm: Ryan's patch

2002-07-08 16:19  jmason

	* rules/20_head_tests.cf: fixed bug 522; INVALID_MSGID

2002-07-08 16:15  jmason

	* rules/20_body_tests.cf: added test from Tobias von Koch for
	TRACKER_ID

2002-07-08 16:13  jmason

	* lib/Mail/SpamAssassin/: Conf.pm, Dns.pm, Reporter.pm:
	razor_config patch included from Theo Van Dinter

2002-07-08 15:57  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: fixed Juno test

2002-07-08 15:52  jmason

	* rules/: 20_body_tests.cf, 50_scores.cf: added Matt Cline's
	OBFUSCATING_COMMENT rule

2002-07-08 15:09  jmason

	* rules/20_body_tests.cf: tweak to desensitise FPing diet rule

2002-07-05 16:54  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: oops, we should have been
	looking for A records as well as MXes all along

2002-07-05 15:40  jmason

	* rules/regression_tests.cf, t/rule_tests.t: updated regression
	tests for modified PORN rules

2002-07-05 15:27  jmason

	* rules/: 20_head_tests.cf, 50_scores.cf: added test for
	X-Accept-Language: correlates very well with nonspam

2002-07-05 14:58  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: added a FORGED_AOL_RCVD test

2002-07-05 12:27  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf: some
	rule tweaks; made PORN_3 match less nonporn words, added rules for
	spammer-markup tags

2002-07-05 11:48  jmason

	* rules/20_body_tests.cf: updated TRACKER_ID to match modern
	tracker ids

2002-07-05 11:09  jmason

	* rules/50_scores.cf: lowered X-List-Host score; std header added
	by Lyris ListManager

2002-07-04 18:27  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: removed debug code from
	evals when debug is not enabled

2002-07-04 15:26  jmason

	* MANIFEST, MANIFEST.SKIP, Makefile.PL,
	lib/Mail/SpamAssassin/EvalTests.pm,
	lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_head_tests.cf,
	spamd/README.spamd, spamd/libspamc.c, spamd/libspamc.h,
	spamd/spamc.c: split spamc.c into spamc.c and libspamc.c, to
	support shared-library use: patch from Liam Widdowson
	<liam@inodes.org>

2002-07-04 12:50  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_head_tests.cf:
	removed FP from MSGID_CHARS_SPAM

2002-07-03 15:56  jmason

	* rules/20_body_tests.cf: fixed premature ejaculation in
	PENIS_ENLARGE2

2002-07-03 15:51  jmason

	* lib/Mail/SpamAssassin/EvalTests.pm: fixed PARTIAL_RFC_2369: now
	does not trigger on Yahoo Groups mails

2002-07-03 15:28  jmason

	* rules/20_head_tests.cf: removed FROM_ADDRESS_EQ_REAL

2002-07-03 13:01  jmason

	* lib/Mail/SpamAssassin/PerMsgStatus.pm, rules/20_body_tests.cf:
	made DOUBLE_CAPSWORD less aggressive

2002-07-03 10:11  matt_sergeant

	* rules/50_scores.cf: Removed dupes. Added back in APPROVED_BY

2002-07-02 17:28  matt_sergeant

	* rules/50_scores.cf: Reverted Daniel's seemingly broken diff.

2002-07-02 17:12  jmason

	* rules/20_body_tests.cf: ameliorated incorrect "Communigate is
	SPAM software" message, because it isnt ;)

2002-07-02 16:05  jmason

	* lib/Mail/SpamAssassin/Dns.pm: added patch to display Razor errstr
	if module load fails

2002-07-02 15:57  jmason

	* spamassassin.raw, rules/20_head_tests.cf, rules/50_scores.cf:
	added SBL dnsbl test, suggested by Steve Linford of Spamhaus
	Project

2002-07-02 06:09  quinlan

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Bug #429: SA spends time
	in dbg() with debugging turned off

2002-07-01 15:38  jmason

	* lib/Mail/SpamAssassin/: AuditMessage.pm, EncappedMessage.pm,
	EvalTests.pm, ExposedMessage.pm: fixed Mail::Audit rewrite_body()
	support, broken since M:A added MIME support. fixed Mail::Audit
	get_header() support: broken since M:A changed semantics of get()
	call.  fixed UPPERCASE_50_75 rule: numerals were being treated as
	uppercase.

2002-07-01 13:45  climent

	* rules/25_body_tests_es.cf: Unicode stuff gets mangled with SA.

2002-07-01 10:17  matt_sergeant

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Fixed use of $&/$'

2002-06-29 03:57  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: don't use exists for array
	elements since that only works with perl 5.6

2002-06-29 03:07  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: remove REPEATED_HEADER test (matched too much
	good mail)

2002-06-29 01:34  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: add REPEATED_HEADER test sort scores lexically

2002-06-29 01:25  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf: new
	version of PARTIAL_RFC_2369

2002-06-28 18:03  matt_sergeant

	* rules/50_scores.cf: Score for known mailing lists

2002-06-28 17:54  matt_sergeant

	* MANIFEST: Added MailingList.pm

2002-06-28 17:53  matt_sergeant

	* lib/Mail/SpamAssassin/: EvalTests.pm, MailingList.pm: Added
	Mailing List detection capabilities (only ezmlm and mailman right
	now)

2002-06-28 17:51  matt_sergeant

	* rules/: 20_head_tests.cf, 50_scores.cf: Added EXCHANGE_SERVER
	test

2002-06-28 17:29  matt_sergeant

	* rules/20_body_tests.cf: Added MORTGAGE_OBFU

2002-06-28 17:27  matt_sergeant

	* lib/Mail/SpamAssassin/PerMsgStatus.pm: Fixed URI parsing missing
	<...> URI's due to stripping

2002-06-28 09:51  matt_sergeant

	* lib/Mail/SpamAssassin/Dns.pm: Fixed Razor debug problem

2002-06-27 13:45  jmason

	* Changes, spamassassin.raw, build/update_devel,
	rules/30_text_fr.cf: -l was broken, fixed.  (hi all, nearly back
	from holiday...)

2002-06-25 19:56  duncf

	* rules/20_body_tests.cf: various rule fixes

2002-06-25 10:09  matt_sergeant

	* rules/: 20_body_tests.cf, 50_scores.cf, regression_tests.cf:
	Added SEARCH_ENGINE_PROMO Removed OPPORTUNITY_2 (why did this get
	in there???)

2002-06-25 09:52  matt_sergeant

	* lib/Mail/SpamAssassin/EvalTests.pm: Fixed forged from domains bug

2002-06-25 07:16  zelgadis

	* rules/20_body_tests.cf: Bugzilla Bug 496: Penis enlargement
	obfuscation (forgot about "male organ")

2002-06-25 07:13  zelgadis

	* rules/20_body_tests.cf: Bug #496: Penis enlargement obfuscation

2002-06-25 06:53  zelgadis

	* rules/20_body_tests.cf: Bug #501: Merge and improve
	TO_BE_REMOVED_REPLY & TO_UNSUB_REPLY

2002-06-25 06:40  zelgadis

	* rules/20_body_tests.cf: Bug #500: DIET enhancements

2002-06-25 05:26  duncf

	* rules/20_body_tests.cf: Minor fixes to new rules

2002-06-25 03:32  duncf

	* rules/: 20_body_tests.cf, 50_scores.cf: Various fixes relating to
	Bug#490 and company. Fixes: 491, 494

2002-06-25 03:27  duncf

	* debian/control: fixing build-depends on debhelper >>4.0.0 --
	since debian/compat is set to 4

2002-06-24 21:04  climent

	* rules/25_body_tests_es.cf: USA Green Card offering in Spanish

2002-06-24 21:01  climent

	* rules/20_body_tests.cf: New remove entry.

2002-06-24 07:07  zelgadis

	* rules/20_body_tests.cf: Bugzilla #490: RISK_FREE still had one
	more "\b" which needed to be a "[ -]"

2002-06-24 06:22  duncf

	* rules/20_body_tests.cf: I hate zero-width assertions.

2002-06-24 03:58  duncf

	* rules/: 20_body_tests.cf, 50_scores.cf: Bugzilla #490: Added new
	tests from Mark Perkel

2002-06-22 04:48  duncf

	* rules/20_body_tests.cf: Fixed two typos: Containts ...

2002-06-22 04:40  duncf

	* debian/65_debian.cf, lib/Mail/SpamAssassin/EvalTests.pm,
	rules/20_head_tests.cf, rules/50_scores.cf: Bugzilla #477: Added
	DEBIAN_BTS_BUG Also removed it from the Debian default rules file.

2002-06-21 09:39  matt_sergeant

	* MANIFEST, lib/Mail/SpamAssassin/EvalTests.pm: Added spec file to
	MANIFEST so it goes in the tarball Fixed received header check
	caching bug

2002-06-21 04:17  duncf

	* debian/.cvsignore: Fixing cvsignore again -- oops

2002-06-21 04:16  duncf

	* .cvsignore, debian/.cvsignore: Fixed .cvsignore's for Debian
	building

2002-06-21 03:46  duncf

	* MANIFEST.SKIP, debian/.cvsignore, debian/65_debian.cf,
	debian/build.pl, debian/changelog.in, debian/compat,
	debian/control, debian/copyright, debian/logcheck, debian/rules,
	debian/spamassassin.README.Debian, debian/spamassassin.default,
	debian/spamassassin.dirs, debian/spamassassin.docs,
	debian/spamassassin.examples, debian/spamassassin.init,
	debian/spamassassin.links, debian/spamassassin.postinst,
	debian/spamassassin.postrm, debian/spamassassin.preinst,
	debian/spamc.README.Debian, debian/spamc.dirs, debian/spamc.docs,
	debian/spamc.manpages: Adding support for building debian packages
	from CVS.  Requires: debhelper (>> 4.0), devscripts, dpkg-dev
	
	Run from top level directory, debian/build.pl and then run
	dpkg-buildpackage as usual (remember you need the -b option, source
	uploads are impossible) or use debian/build.pl -d

2002-06-20 20:38  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_body_tests.cf,
	rules/50_scores.cf: - add rules designed to loosely identify
	viruses so they can be removed	 from mass-check results or flagged
	by users for further analysis - add MIME_LONG_LINE_QP rule for spam
	detection - minor fix for MIME_EXCESSIVE_QP

2002-06-20 18:25  hughescr

	* Changes, lib/Mail/SpamAssassin.pm: Ticked version on branch

2002-06-20 18:20  hughescr

	* lib/Mail/SpamAssassin.pm: Tick version number for release

2002-06-20 18:02  hughescr

	* lib/Mail/SpamAssassin.pm: Ticked devel version

2002-06-20 12:58  matt_sergeant

	* rules/20_body_tests.cf: Numeric comment test (as seen in the
	lovely bestiality spams I just got)

2002-06-20 10:51  matt_sergeant

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf, rules/60_whitelist.cf: EBAY whitelisting fixed.

2002-06-20 06:02  duncf

	* spamd/debian-rc-script.sh: Re-adding /usr/local/bin to path.
	Seems people might actually use this script?

2002-06-20 03:19  duncf

	* Makefile.PL: migrate_cfs is no longer needed.  migrate_cfs is a
	bashism.  migrate_cfs impedes a corner case of packageability. 
	Makefiles should never touch ANYTHING outside the build directory. 
	I'd remove migrate_cfs entirely, but we might find some clueless
	user that hasn't upgraded yet.

2002-06-20 02:55  duncf

	* spamd/: debian-rc-script.sh, debian-rc-spamd.conf: Update Debian
	scripts for spamd. PRobably not necessary - people ought to use my
	packages\!

2002-06-18 09:35  quinlan

	* rules/50_scores.cf: new scores and missing scores

2002-06-18 09:35  quinlan

	* rules/20_head_tests.cf: Bug #456: FROM_AND_TO_SAME is not worthy
	Bug #462: double scoring on empty To: new rules: REFERENCES,
	MISSING_MIMEOLE, PRIORITY_NO_NAME, PARTIAL_RFC_2369

2002-06-18 09:33  quinlan

	* rules/20_body_tests.cf: fix spelling error

2002-06-18 09:32  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm: Bug #456: FROM_AND_TO_SAME is
	not worthy functions for new rules: MISSING_MIMEOLE,
	PRIORITY_NO_NAME, PARTIAL_RFC_2369

2002-06-18 08:52  climent

	* rules/25_body_tests_es.cf: New rule

2002-06-18 04:46  duncf

	* spamd/spamd.raw: Fixed exit code on spamd with usage error

2002-06-18 03:15  quinlan

	* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf,
	rules/50_scores.cf: add back FROM_AND_TO_SAME

2002-06-18 02:53  hughescr

	* t/data/nice/002: Make test message more -ve scoring

2002-06-18 02:24  hughescr

	* lib/Mail/SpamAssassin/: Dns.pm, Reporter.pm: Bugzilla #446:
	Razor2 support -- hope it works!

2002-06-18 02:23  hughescr

	* lib/Mail/SpamAssassin.pm: Optional Time::HiRes

2002-06-18 01:40  duncf

	* spamassassin.raw, lib/Mail/SpamAssassin.pm,
	lib/Mail/SpamAssassin/AutoWhitelist.pm: Bugzilla #376: spamassassin
	--add-to-blacklist

2002-06-18 00:30  duncf

	* spamassassin.raw: Bugzilla #289: Specify error-code in
	spamassassin

