2003-01-30 16:15 msquadrat
* lib/Mail/SpamAssassin.pm: A more obvious way to disable the DEVEL
flag ;-)
2003-01-30 13:09 msquadrat
* lib/Mail/SpamAssassin.pm: Prepare for release
2003-01-30 13:02 msquadrat
* spamd/spamd.raw: Backport workaround from Bug 526: Failed sanity
check because of clobbered STDOUT (patch 1.147 -> 1.148)
2003-01-30 12:55 msquadrat
* spamd/libspamc.c: Backport fix for Bug 1306: Possible buffer
overflow in libspamc when running in BSMTP mode (patch 1.15 ->
1.18)
2003-01-30 12:29 msquadrat
* spamd/libspamc.c: Backport fix for Debian Bug 160206:
Insufficient buffer in libspamc (patch 1.8 -> 1.9)
2003-01-30 12:23 msquadrat
* lib/Mail/SpamAssassin.pm: Backport fix for warinings in sed_path
(patch 1.141 -> 1.142)
2003-01-30 12:20 msquadrat
* lib/Mail/SpamAssassin/NoMailAudit.pm: Backport fix for Bug 1127:
Existing lowercase x-spam-status header kills SpamAssassin (patch
1.40 -> 1.41)
2002-12-11 18:15 jmason
* lib/Mail/SpamAssassin/EvalTests.pm: added Mark Martinec's patch
2002-11-27 16:53 jmason
* build/: cf_to_html, cf_to_html: [no log message]
2002-10-21 22:49 felicity
* lib/Mail/SpamAssassin/: Dns.pm, Reporter.pm: localized %ENV to
fix problem where Razor2 erases the PATH so DCC and pyzor don't
work, etc.
2002-10-18 17:12 jmason
* build/cf_to_html: backport HEAD's cf_to_html
2002-10-16 13:23 jmason
* spamassassin.spec, lib/Mail/SpamAssassin.pm: started 2.44 cycle,
in case we need it. hopefully not though
2002-10-15 16:57 felicity
* spamassassin.spec: updated changes area of spec file
2002-10-15 16:53 jmason
* Changes, lib/Mail/SpamAssassin.pm: RELEASE 2.43 (again)
2002-10-15 16:21 jmason
* lib/Mail/SpamAssassin.pm: 2.43 RELEASE
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-14 17:48 jmason
* spamd/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: made REAPER non-default again; warnings about
-m; moved POD sections around
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-09 11:13 jmason
* lib/Mail/SpamAssassin.pm: use a sensible default if PREFIX is
unset
2002-10-08 20:04 felicity
* lib/Mail/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 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 12:40 jmason
* lib/Mail/SpamAssassin/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: re-added 2.31 AWL
behaviour
2002-10-06 00:02 felicity
* spamassassin.spec: Fixed some typos
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: added doco for ToCc
2002-10-03 22:15 felicity
* lib/Mail/SpamAssassin/Conf.pm: Made the Mail::SpamAssassin::Conf
pod more consistent WRT "user_prefs".
2002-10-03 21:12 jmason
* rules/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
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 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-02 18:47 msquadrat
* Makefile.PL: fixed bug 1046
2002-10-02 14:19 jmason
* spamassassin.raw, lib/Mail/SpamAssassin.pm,
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-01 21:58 jmason
* t/: spamd_maxchildren.t, spamd_parallel.t: spamd_maxchildren et
al now run only 8 in parallel, to avoid killing low-spec machines
2002-10-01 21:28 jmason
* spamd/spamd.raw: removed superfluous warning when SIGCHLD arrives
during accept
2002-09-30 21:08 msquadrat
* lib/Mail/SpamAssassin/DBBasedAddrList.pm: fixed bug 1026
2002-09-28 19:56 msquadrat
* Makefile.PL: we won't use PM_FILTER in this release
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-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-25 21:03 msquadrat
* rules/: 20_anti_ratware.cf, 50_scores.cf, 70_broken_rules.cf:
fixed USER_AGENT_GNUS_* and USER_AGENT_MACOE
2002-09-25 16:17 msquadrat
* lib/Mail/SpamAssassin/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:50 msquadrat
* spamd/spamd.raw: be more precise in syslog (use Time::HiRes)
2002-09-25 10:20 msquadrat
* rules/20_head_tests.cf: escaped dollar sign in INVALID_MSGID
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:00 jmason
* procmailrc.example: added procmail-saving block to
procmailrc.example
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-23 15:26 jmason
* rules/20_body_tests.cf: lowercased SPAM in a few places to avoid
TM trouble
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:24 jmason
* t/SATest.pm: 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:54 jmason
* MANIFEST, README, masses/rewrite-cf-with-new-scores: backporting
changes from HEAD; missed a file from MANIFEST
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 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:54 jmason
* spamd/netbsd-rc-script.sh: bug 871: rest of netbsd script patch
applied, sorry Klaus
2002-09-16 19:15 jmason
* spamassassin.spec: bug 859: spec file can use wrong perl binary
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-11 22:31 msquadrat
* build/preprocessor: 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-10 15:35 jmason
* masses/fp-fn-statistics: 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-09 19:52 jmason
* rules/20_head_tests.cf, t/SATest.pm: oops, typos and rule in
wrong branch
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-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-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: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: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-04 22:58 quinlan
* rules/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 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: we require HTML::Parser >= 3.0
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, Makefile.PL, lib/Mail/SpamAssassin.pm: we need
File::Spec 0.8 or later
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: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 19:59 msquadrat
* lib/Mail/SpamAssassin/EvalTests.pm, rules/20_head_tests.cf:
lowered Wanadoo FPs because of MSGID-tests
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 09:09 msquadrat
* lib/Mail/SpamAssassin/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: extended samples
2002-09-01 15:42 msquadrat
* 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:06 quinlan
* lib/Mail/SpamAssassin/SHA1.pm: add license
2002-08-31 22:12 quinlan
* Makefile.PL: fix a typo (remember to escape $)
2002-08-31 22:02 quinlan
* MANIFEST: add SHA1 module
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:55 quinlan
* INSTALL, Makefile.PL: remove Digest::SHA1 requirement
2002-08-31 21:49 quinlan
* lib/Mail/SpamAssassin/SHA1.pm: add new SHA1.pm module and use it
2002-08-31 20:23 msquadrat
* Makefile.PL: some Makefile cleanup: removed bashism plus minor
tweaks
2002-08-31 12:32 msquadrat
* 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 03:14 quinlan
* lib/Mail/SpamAssassin/EvalTests.pm: add /i modifier to Habeas
eval test
2002-08-31 00:44 quinlan
* 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-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-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: doku fix
2002-08-29 15:27 msquadrat
* procmailrc.example: seems like we had the same idea, Justin ;-)
2002-08-29 14:37 jmason
* procmailrc.example: added length limit to sample procmail recipe
2002-08-29 11:58 jmason
* rules/: 50_scores.cf, 70_broken_rules.cf: removed test rule
T_NASD_FINANCIAL
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: i am an idiot.
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: fixed USER_AGENT_MUTT slightly
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: 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: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:34 msquadrat
* 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 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: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:55 msquadrat
* rules/: 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:04 msquadrat
* spamd/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: fixed to be more portable
2002-08-26 14:45 msquadrat
* Makefile.PL: remove executable bit from installed cfs
2002-08-26 14:38 msquadrat
* Makefile.PL: fixed installation of rules to ignore 70_*.cf
2002-08-26 13:45 msquadrat
* spamd/spamd.raw: fixed noisy STDERR
2002-08-26 13:19 msquadrat
* spamd/suse-rc-script.sh: removed -F
2002-08-26 08:45 msquadrat
* lib/Mail/SpamAssassin/Conf.pm: fixed bug in version_tag
2002-08-26 08:26 msquadrat
* lib/Mail/SpamAssassin/Conf.pm: fixed bug in 18n code
2002-08-26 03:42 hughescr
* MANIFEST: craig-evolve is no longer c++
2002-08-25 15:27 msquadrat
* 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 15:01 msquadrat
* rules/20_compensate.cf: changed APPROVED_BY to use exists:
2002-08-24 14:37 msquadrat
* lib/Mail/SpamAssassin/: 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: Patch from Ironport to allow
-lastn and -firstn suffixes on RBL checks
2002-08-23 17:51 jmason
* 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: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 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 10:59 hughescr
* rules/: 20_head_tests.cf, 50_scores.cf: Bugzilla #722:
X_OSIRU_DUL and fixed DNSBL hostname
2002-08-23 10:38 hughescr
* rules/: 20_head_tests.cf, 50_scores.cf: Bugzilla #721:
X_OSIRU_OPEN_RELAY change
2002-08-23 07:07 hughescr
* masses/: Makefile, craig-evolve.c: Modified makefile so it will
serialize properly with -j
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:27 hughescr
* rules/: 20_head_tests.cf, 50_scores.cf: Added IronPort bonded
sender RBL
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/craig-evolve.c: 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 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 11:41 matt_sergeant
* lib/Mail/SpamAssassin/: EvalTests.pm, HTML.pm, PerMsgStatus.pm:
Merged dan's changes into the 2.40 branch
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: restricted version_tag
2002-08-21 17:02 msquadrat
* lib/Mail/SpamAssassin/Conf.pm: added version_tag option
2002-08-21 16:57 jmason
* INSTALL, MANIFEST: updated MANIFEST
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 12:02 jmason
* INSTALL: oops, forgot INSTALL
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: 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 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, 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, 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.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, 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, 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: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 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