You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2007/06/11 22:13:52 UTC

svn commit: r546244 [2/2] - /spamassassin/branches/3.2/Changes

Modified: spamassassin/branches/3.2/Changes
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.2/Changes?view=diff&rev=546244&r1=546243&r2=546244
==============================================================================
--- spamassassin/branches/3.2/Changes (original)
+++ spamassassin/branches/3.2/Changes Mon Jun 11 13:13:51 2007
@@ -1,8841 +1,119 @@
 ------------------------------------------------------------------------
-r533969 | jm | 2007-05-01 08:50:02 +0000 (Tue, 01 May 2007) | 1 line
+r545288 | sidney | 2007-06-07 19:59:41 +0000 (Thu, 07 Jun 2007) | 1 line
 
-promotions validated
+bug5488: zero some rules causing FPs
 ------------------------------------------------------------------------
-r533729 | jm | 2007-04-30 12:47:59 +0000 (Mon, 30 Apr 2007) | 1 line
+r545281 | sidney | 2007-06-07 19:52:06 +0000 (Thu, 07 Jun 2007) | 1 line
 
-add Matt Kettler to the PMC; welcome Matt
+bug 5257: revert change made for this bug. ham threshold was too low in practice
 ------------------------------------------------------------------------
-r533624 | jm | 2007-04-30 08:50:02 +0000 (Mon, 30 Apr 2007) | 1 line
+r545279 | sidney | 2007-06-07 19:46:14 +0000 (Thu, 07 Jun 2007) | 1 line
 
-promotions validated
+bug 5502: add AUTOLEARNSCORE template tag
 ------------------------------------------------------------------------
-r533489 | jm | 2007-04-29 08:50:01 +0000 (Sun, 29 Apr 2007) | 1 line
+r545100 | sidney | 2007-06-07 08:26:57 +0000 (Thu, 07 Jun 2007) | 1 line
 
-promotions validated
+bug 5102: tighten up regexp for FORGED_HOTMAIL_RCVD to avoid soe FPs
 ------------------------------------------------------------------------
-r533315 | jm | 2007-04-28 08:50:02 +0000 (Sat, 28 Apr 2007) | 1 line
+r545094 | dos | 2007-06-07 07:55:51 +0000 (Thu, 07 Jun 2007) | 1 line
 
-promotions validated
+bug 5312: add note to INSTALL doc that NetAddr::IP versions before 4.007 trigger PL_sawampersand slow down
 ------------------------------------------------------------------------
-r533020 | jm | 2007-04-27 08:50:01 +0000 (Fri, 27 Apr 2007) | 1 line
+r545073 | sidney | 2007-06-07 05:46:44 +0000 (Thu, 07 Jun 2007) | 1 line
 
-promotions validated
+bug 5457: spamc build and test should handle not having zlib
 ------------------------------------------------------------------------
-r532667 | jm | 2007-04-26 08:50:02 +0000 (Thu, 26 Apr 2007) | 1 line
+r544947 | jm | 2007-06-06 20:50:43 +0000 (Wed, 06 Jun 2007) | 1 line
 
-promotions validated
+bug 5379: spamd could crash at startup if its preloading temporary directory already exists. fix
 ------------------------------------------------------------------------
-r532263 | jm | 2007-04-25 08:50:02 +0000 (Wed, 25 Apr 2007) | 1 line
+r544945 | sidney | 2007-06-06 20:48:15 +0000 (Wed, 06 Jun 2007) | 1 line
 
-promotions validated
+bug4616: spamc config can cause command line options to be ignored
 ------------------------------------------------------------------------
-r532138 | sidney | 2007-04-24 23:37:02 +0000 (Tue, 24 Apr 2007) | 1 line
+r544604 | dos | 2007-06-05 19:32:06 +0000 (Tue, 05 Jun 2007) | 1 line
 
-trivial doc change. Add -V --version to usage, man, and pod
+bug 5485: zero score DK/DKIM_POLICY_SIGNSOME rules since they'll always fire due to defaults (unless there's an explicit SIGNALL policy)
 ------------------------------------------------------------------------
-r531936 | jm | 2007-04-24 13:41:24 +0000 (Tue, 24 Apr 2007) | 1 line
+r544388 | sidney | 2007-06-05 05:33:49 +0000 (Tue, 05 Jun 2007) | 1 line
 
-released 3.2.0-rc3
+bug 5492: VBounce rule was looking in header instead of body for whitelisted relays
 ------------------------------------------------------------------------
-r531834 | jm | 2007-04-24 08:50:02 +0000 (Tue, 24 Apr 2007) | 1 line
+r544370 | sidney | 2007-06-05 04:27:58 +0000 (Tue, 05 Jun 2007) | 1 line
 
-promotions validated
+bug 5422: spamd error, prefork: ordered child N to accept...
 ------------------------------------------------------------------------
-r531445 | jm | 2007-04-23 12:11:40 +0000 (Mon, 23 Apr 2007) | 1 line
+r543972 | dos | 2007-06-03 19:55:22 +0000 (Sun, 03 Jun 2007) | 1 line
 
-preparing to package 3.2.0-rc3
+bug 5487: prevent multiple "urirhssub"s using the same zone from overwriting each other
 ------------------------------------------------------------------------
-r531438 | jm | 2007-04-23 11:26:30 +0000 (Mon, 23 Apr 2007) | 1 line
+r543868 | sidney | 2007-06-03 09:51:38 +0000 (Sun, 03 Jun 2007) | 1 line
 
-trivial: change saw_ampersand test to both (a) require the t/config setting be set to 'y' AND (b) the Devel::SawAmpersand module be installed
+bug 5432 - Change default in Win32 build to not build spamc
 ------------------------------------------------------------------------
-r531381 | jm | 2007-04-23 08:50:02 +0000 (Mon, 23 Apr 2007) | 1 line
+r543854 | dos | 2007-06-03 07:09:19 +0000 (Sun, 03 Jun 2007) | 1 line
 
-promotions validated
+bug 5446: add --updatedir option to sa-compile and remove inaccurate re2c required version info from pod
 ------------------------------------------------------------------------
-r531157 | jm | 2007-04-22 08:50:01 +0000 (Sun, 22 Apr 2007) | 1 line
+r543627 | dos | 2007-06-01 21:39:53 +0000 (Fri, 01 Jun 2007) | 1 line
 
-promotions validated
+bug 5436: correct ifplugin statements missing for scores in 50_scores.cf
 ------------------------------------------------------------------------
-r530997 | jm | 2007-04-21 08:50:01 +0000 (Sat, 21 Apr 2007) | 1 line
+r543052 | dos | 2007-05-31 04:34:08 +0000 (Thu, 31 May 2007) | 1 line
 
-promotions validated
+doc fix: user LOCAL_RULES_DIR macro where appropriate
 ------------------------------------------------------------------------
-r530950 | sidney | 2007-04-20 23:58:58 +0000 (Fri, 20 Apr 2007) | 1 line
+r541872 | dos | 2007-05-26 08:49:21 +0000 (Sat, 26 May 2007) | 1 line
 
-replace nonportable use of system mv with File::Copy::move
+bug 5477: prevent Rule2XSBody info message from appearing on stderr during spamd startup
 ------------------------------------------------------------------------
-r530922 | sidney | 2007-04-20 21:09:50 +0000 (Fri, 20 Apr 2007) | 1 line
+r540411 | duncf | 2007-05-22 03:28:54 +0000 (Tue, 22 May 2007) | 1 line
 
-use correct test for whether to run spamc tests. use correct name for test in sa_t_init
+Document maximum recommended message size for spamassassin
 ------------------------------------------------------------------------
-r530907 | jm | 2007-04-20 20:16:26 +0000 (Fri, 20 Apr 2007) | 1 line
+r540408 | duncf | 2007-05-22 03:00:49 +0000 (Tue, 22 May 2007) | 1 line
 
-replace unportable perl command with workalike, but win32-portable, code in tests
+Clarify how to get languages in a marked up messages from TextCat plugin
 ------------------------------------------------------------------------
-r530905 | jm | 2007-04-20 20:15:38 +0000 (Fri, 20 Apr 2007) | 1 line
+r540400 | duncf | 2007-05-22 02:34:47 +0000 (Tue, 22 May 2007) | 1 line
 
-skip this test on Win32; CMD.EXE can't deal with spaces in the switches
+Clean up comments and license blocks
 ------------------------------------------------------------------------
-r530900 | jm | 2007-04-20 19:46:03 +0000 (Fri, 20 Apr 2007) | 1 line
+r540384 | duncf | 2007-05-22 01:01:44 +0000 (Tue, 22 May 2007) | 1 line
 
-more win32 portability: Win32 requires a full ENV{PATH} for this test to pass
+Fix POD formatting
 ------------------------------------------------------------------------
-r530889 | jm | 2007-04-20 19:10:57 +0000 (Fri, 20 Apr 2007) | 1 line
+r540379 | duncf | 2007-05-22 00:19:02 +0000 (Tue, 22 May 2007) | 1 line
 
-bug 5430: deleting the temporary file while keeping it open is a POSIX idiom, unsupported on Win32.  replace with an unlink when the Message object is finish()ed or freed
+Cant use POD formatting codes on lines that begins with space/tab
 ------------------------------------------------------------------------
-r530795 | jm | 2007-04-20 13:14:48 +0000 (Fri, 20 Apr 2007) | 1 line
+r536482 | jm | 2007-05-09 10:29:17 +0000 (Wed, 09 May 2007) | 1 line
 
-bug 5344: use binmode() when creating temp files so that line endings are preserved sanely; add more test cases
+bug 5312: doc fix: note that Razor-agents 2.83 includes the fix for the perl-interpreter slowdown bug
 ------------------------------------------------------------------------
-r530770 | jm | 2007-04-20 12:33:09 +0000 (Fri, 20 Apr 2007) | 1 line
+r534805 | jm | 2007-05-03 11:52:29 +0000 (Thu, 03 May 2007) | 1 line
 
-bug 5420: Solaris sometimes reports EACCES if ports are in use, as well as EADDRINUSE.  support this
+trivial: removing obsolete change-summary doc
 ------------------------------------------------------------------------
-r530769 | jm | 2007-04-20 12:31:51 +0000 (Fri, 20 Apr 2007) | 1 line
+r534514 | fanf | 2007-05-02 15:30:57 +0000 (Wed, 02 May 2007) | 1 line
 
-bug 4481: always report $@ error messages where appropriate
+revert since we are in R-T-C mode on the 3.2 branch
 ------------------------------------------------------------------------
-r530767 | jm | 2007-04-20 12:29:25 +0000 (Fri, 20 Apr 2007) | 1 line
+r534510 | fanf | 2007-05-02 15:17:42 +0000 (Wed, 02 May 2007) | 2 lines
 
-bug 4834: allow builders to call tests with 'make test SPAMD_HOST=[ipaddress]', to deal with FreeBSD jails which don't allow the tests to open TCP connections from a source address of 127.0.0.1
-------------------------------------------------------------------------
-r530764 | jm | 2007-04-20 12:25:18 +0000 (Fri, 20 Apr 2007) | 1 line
-
-bug 5427: replace unportable [ -d rulesrc ] idiom in Makefile
-------------------------------------------------------------------------
-r530762 | jm | 2007-04-20 12:24:02 +0000 (Fri, 20 Apr 2007) | 1 line
-
-bug 5344: add test case for the win32 line-endings bug
-------------------------------------------------------------------------
-r530698 | jm | 2007-04-20 08:50:03 +0000 (Fri, 20 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r530418 | jm | 2007-04-19 13:58:37 +0000 (Thu, 19 Apr 2007) | 1 line
-
-fix Win32 bug, whereby the path to the perl interpreter was winding up in headers of messages processed using 'report_safe 1', due to broken code which added that path as a means of tainting a variable, then failed to remove it properly again
-------------------------------------------------------------------------
-r530417 | jm | 2007-04-19 13:57:12 +0000 (Thu, 19 Apr 2007) | 1 line
-
-trivial: ensure statements end in ';'
-------------------------------------------------------------------------
-r530334 | jm | 2007-04-19 08:50:02 +0000 (Thu, 19 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r530112 | jm | 2007-04-18 18:10:11 +0000 (Wed, 18 Apr 2007) | 1 line
-
-trivial: avoid silly false positive by Kaspersky Desktop AV, reported by Alex
-------------------------------------------------------------------------
-r529923 | jm | 2007-04-18 08:50:02 +0000 (Wed, 18 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r529529 | jm | 2007-04-17 08:50:02 +0000 (Tue, 17 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r529273 | jm | 2007-04-16 14:48:14 +0000 (Mon, 16 Apr 2007) | 1 line
-
-Kevin A. McGrail joins the PMC, too; welcome Kevin
-------------------------------------------------------------------------
-r529182 | jm | 2007-04-16 09:29:50 +0000 (Mon, 16 Apr 2007) | 1 line
-
-note that this odd failure case does occasionally happen and seems harmless
-------------------------------------------------------------------------
-r529172 | jm | 2007-04-16 08:50:01 +0000 (Mon, 16 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r528942 | jm | 2007-04-15 08:50:02 +0000 (Sun, 15 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r528869 | dos | 2007-04-14 20:23:34 +0000 (Sat, 14 Apr 2007) | 1 line
-
-set exec prop on log-grep-recent
-------------------------------------------------------------------------
-r528785 | jm | 2007-04-14 08:50:01 +0000 (Sat, 14 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r528653 | sidney | 2007-04-13 20:38:22 +0000 (Fri, 13 Apr 2007) | 1 line
-
-bug 5417: correct file name in a warning message
-------------------------------------------------------------------------
-r528557 | jm | 2007-04-13 17:12:30 +0000 (Fri, 13 Apr 2007) | 1 line
-
-bug 5403: trivial documentation fix: note that Mail::DomainKeys is officially unsupported, and quote the author of that module's thoughts on the matter in the SpamAssassin plugin's POD doc
-------------------------------------------------------------------------
-r528556 | jm | 2007-04-13 17:09:00 +0000 (Fri, 13 Apr 2007) | 1 line
-
-bug 5398: 'remove' typoed as 'remote'. trivial fix
-------------------------------------------------------------------------
-r528467 | jm | 2007-04-13 12:34:40 +0000 (Fri, 13 Apr 2007) | 1 line
-
-3.2.0-rc2 up for voting; back to development mode for trunk
-------------------------------------------------------------------------
-r528457 | jm | 2007-04-13 12:23:07 +0000 (Fri, 13 Apr 2007) | 1 line
-
-preparing to re-cut 3.2.0-rc2 release, to take the place of the unreleased 3.2.0-rc2 tarballs
-------------------------------------------------------------------------
-r528456 | jm | 2007-04-13 12:22:05 +0000 (Fri, 13 Apr 2007) | 1 line
-
-explicitly skip release announcement text files
-------------------------------------------------------------------------
-r528438 | sidney | 2007-04-13 11:02:26 +0000 (Fri, 13 Apr 2007) | 1 line
-
-bug 5416: fix bad test for not connected that should use undef which failed when connected() returned 0
-------------------------------------------------------------------------
-r528391 | jm | 2007-04-13 08:50:02 +0000 (Fri, 13 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r528255 | jm | 2007-04-12 22:15:57 +0000 (Thu, 12 Apr 2007) | 1 line
-
-bug 5414: remove calls to Symbol::delete_package() that are causing t/bayessql.t test to fail
-------------------------------------------------------------------------
-r528065 | dos | 2007-04-12 17:56:23 +0000 (Thu, 12 Apr 2007) | 1 line
-
-set exec prop on runPerceptron
-------------------------------------------------------------------------
-r527994 | hstern | 2007-04-12 15:51:36 +0000 (Thu, 12 Apr 2007) | 1 line
-
-Backing out accidental commit to perceptron.c.  svn commit -m never again
-------------------------------------------------------------------------
-r527990 | hstern | 2007-04-12 15:49:14 +0000 (Thu, 12 Apr 2007) | 1 line
-
-Removing myself from the active committers list.
-------------------------------------------------------------------------
-r527963 | jm | 2007-04-12 14:50:28 +0000 (Thu, 12 Apr 2007) | 1 line
-
-for next rc or the release -- update build instructions a little; remove the 3.2.0.txt announcement, and remove it from MANIFEST, since it's too complicated trying to update it *and* put it in the distribution tarball; update Dallas' email address for the change log; and set trunk back into dev mode, since the current tarball is being voted on from the rc2 tag.
-------------------------------------------------------------------------
-r527931 | jm | 2007-04-12 13:20:05 +0000 (Thu, 12 Apr 2007) | 1 line
-
-forgot the Subject line's PRERELEASE warning
-------------------------------------------------------------------------
-r527926 | jm | 2007-04-12 13:12:09 +0000 (Thu, 12 Apr 2007) | 1 line
-
-add rc2 announcement
-------------------------------------------------------------------------
-r527901 | jm | 2007-04-12 12:37:03 +0000 (Thu, 12 Apr 2007) | 1 line
-
-preparing to release 3.2.0rc2
-------------------------------------------------------------------------
-r527871 | jm | 2007-04-12 10:20:11 +0000 (Thu, 12 Apr 2007) | 1 line
-
-traditional sorting of MANIFEST
-------------------------------------------------------------------------
-r527868 | jm | 2007-04-12 09:56:08 +0000 (Thu, 12 Apr 2007) | 1 line
-
-add a new, aggressive multi-process spamd preforking stress-test.  skipped by default, unless 'run_spamd_prefork_stress_test' is set to 'y' in t/config
-------------------------------------------------------------------------
-r527859 | jm | 2007-04-12 09:42:35 +0000 (Thu, 12 Apr 2007) | 1 line
-
-add a deprecation message for 'uridnsbl_timeout'; since it was a public config setting in released code, there's a good chance users are using it, and removing it entirely would result in lint errors for them
-------------------------------------------------------------------------
-r527840 | jm | 2007-04-12 08:50:02 +0000 (Thu, 12 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r527787 | dos | 2007-04-12 06:26:14 +0000 (Thu, 12 Apr 2007) | 1 line
-
-bah, twice today
-------------------------------------------------------------------------
-r527786 | dos | 2007-04-12 06:25:50 +0000 (Thu, 12 Apr 2007) | 12 lines
-
-bug 5384: uridnsbl interaction with skip_rbl_checks in 3.2.0, differing behavior from 3.1.8
-
- - remove the uridnsbl_timeout option, it wasn't being used ever since the
-   M::SA::AsyncLoop code was implemented
-
- - move the "query_launch_time" from M::SA::Dns into M::SA::AsyncLoop and have
-   it set whenever $async->start_lookup is called so that code dealing with DNS
-   timeouts isn't scattered all over the place (and via undocumented methods)
-
- - add a method to M::SA::AsyncLoop to get the start time of the last DNS query
-   so that M::SA::Dns can (continue to) take care of timing out DNS queries
-
-------------------------------------------------------------------------
-r527741 | dos | 2007-04-12 01:29:10 +0000 (Thu, 12 Apr 2007) | 1 line
-
-stray bit
-------------------------------------------------------------------------
-r527740 | dos | 2007-04-12 01:28:35 +0000 (Thu, 12 Apr 2007) | 49 lines
-
-bug 5410: config options that cause DNS lookups should be privileged
-          (and timeouts should require admin privs)
-
-The following config options (all offered by plugins) can now only be used in
-user_pref files (or equivalent) if allow_user_rules is enabled:
-
-  MIMEHeader.pm:    setting => 'mimeheader',
-
-  ReplaceTags.pm:    setting => 'replace_tag',
-  ReplaceTags.pm:    setting => 'replace_pre',
-  ReplaceTags.pm:    setting => 'replace_inter',
-  ReplaceTags.pm:    setting => 'replace_post',
-  ReplaceTags.pm:    setting => 'replace_rules',
-  ReplaceTags.pm:    setting => 'replace_start',
-  ReplaceTags.pm:    setting => 'replace_end',
-
-  URIDetail.pm:    setting => 'uri_detail',
-
-  URIDNSBL.pm:    setting => 'uridnsbl',
-  URIDNSBL.pm:    setting => 'urirhsbl',
-  URIDNSBL.pm:    setting => 'urirhssub',
-
-
-The following config options (all offered by plugins) can now only be used in
-site config files:
-
-  ASN.pm:    setting => 'asn_lookup',
-
-  DCC.pm:    setting => 'dcc_timeout',
-
-  DKIM.pm:    setting => 'dkim_timeout',
-
-  DomainKeys.pm:    setting => 'domainkeys_timeout',
-
-  Pyzor.pm:    setting => 'pyzor_timeout',
-
-  Razor2.pm:    setting => 'razor_timeout',
-  Razor2.pm:    setting => 'razor_config',
-
-  SPF.pm:    setting => 'spf_timeout',
-
-  URIDNSBL.pm:    setting => 'uridnsbl_timeout',
-  URIDNSBL.pm:    setting => 'uridnsbl_max_domains',
-
-
-The following config option can now only be used in site config files:
-
-  Conf.pm:    setting => 'rbl_timeout',
-
-------------------------------------------------------------------------
-r527640 | jm | 2007-04-11 20:01:48 +0000 (Wed, 11 Apr 2007) | 1 line
-
-welcome, Doc, to the PMC ;)
-------------------------------------------------------------------------
-r527636 | jm | 2007-04-11 19:48:06 +0000 (Wed, 11 Apr 2007) | 1 line
-
-fix spamc building on Win32 -- there's no replace/getopt.c anymore, just getopt.c
-------------------------------------------------------------------------
-r527418 | jm | 2007-04-11 08:50:02 +0000 (Wed, 11 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r527324 | maddoc | 2007-04-10 22:10:32 +0000 (Tue, 10 Apr 2007) | 1 line
-
-Changes to 3.2.0.txt
-------------------------------------------------------------------------
-r527323 | maddoc | 2007-04-10 22:03:13 +0000 (Tue, 10 Apr 2007) | 1 line
-
-Changes to 3.2.0.txt
-------------------------------------------------------------------------
-r527306 | dos | 2007-04-10 21:26:56 +0000 (Tue, 10 Apr 2007) | 1 line
-
-make sure we don't use an unknown identity as a mfrom identity... just like I wrote in the POD
-------------------------------------------------------------------------
-r527265 | dos | 2007-04-10 19:52:47 +0000 (Tue, 10 Apr 2007) | 1 line
-
-be a little more flexible with whitespace when re-using received-spf headers
-------------------------------------------------------------------------
-r527248 | dos | 2007-04-10 18:57:25 +0000 (Tue, 10 Apr 2007) | 1 line
-
-trust algorithm no longer uses DNS, remove -L reference from whitelist_from_rcvd Conf POD
-------------------------------------------------------------------------
-r527228 | dos | 2007-04-10 18:04:25 +0000 (Tue, 10 Apr 2007) | 1 line
-
-add missing 'of' in AsyncLoop POD
-------------------------------------------------------------------------
-r527062 | jm | 2007-04-10 08:50:04 +0000 (Tue, 10 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r527045 | dos | 2007-04-10 06:55:09 +0000 (Tue, 10 Apr 2007) | 18 lines
-
-Most of the ASN plugin re-written:
-
- - remove potentially abusive duplicate lookup option
-   (if you *really* need to query for the same thing two or more times in
-    order to get a response, just duplicate the asn_lookup config lines)
-
- - re-implement the asn_lookup as an actual config option instead of a header
-   eval function
-
- - allow for queries against more than one zone at a time
-
- - make the template tag names configurable
-
- - register the query with AsyncLoop
-
- - process the results via the callback rather than polling
-
-
-------------------------------------------------------------------------
-r526708 | jm | 2007-04-09 10:57:14 +0000 (Mon, 09 Apr 2007) | 1 line
-
-bug 5408: ImageInfo rules weren't protected correctly by 'ifplugin' scoping
-------------------------------------------------------------------------
-r526706 | jm | 2007-04-09 10:53:39 +0000 (Mon, 09 Apr 2007) | 1 line
-
-bug 5407: add ldaps support to configuration LDAP support
-------------------------------------------------------------------------
-r526674 | jm | 2007-04-09 08:50:03 +0000 (Mon, 09 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r526536 | jm | 2007-04-08 08:50:02 +0000 (Sun, 08 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r526412 | jm | 2007-04-07 08:50:02 +0000 (Sat, 07 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r526102 | jm | 2007-04-06 08:50:01 +0000 (Fri, 06 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r525941 | duncf | 2007-04-05 19:31:14 +0000 (Thu, 05 Apr 2007) | 1 line
-
-Add explanation of how to plot "real" ROC graphs (as shown in the literature) in mk-roc-graphs
-------------------------------------------------------------------------
-r525807 | jm | 2007-04-05 12:44:49 +0000 (Thu, 05 Apr 2007) | 1 line
-
-support ok_all_patterns() variant where it just checks all patterns and returns a success value, instead of calling ok()
-------------------------------------------------------------------------
-r525764 | jm | 2007-04-05 08:50:02 +0000 (Thu, 05 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r525460 | jm | 2007-04-04 08:50:01 +0000 (Wed, 04 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r525240 | jm | 2007-04-03 18:44:11 +0000 (Tue, 03 Apr 2007) | 1 line
-
-update mimeparse test to take text/foo content-type parsing change into account; text/richtext is now parsed as text/plain
-------------------------------------------------------------------------
-r525238 | jm | 2007-04-03 18:35:55 +0000 (Tue, 03 Apr 2007) | 1 line
-
-remove bug 5313 debugging log messages
-------------------------------------------------------------------------
-r525237 | jm | 2007-04-03 18:34:21 +0000 (Tue, 03 Apr 2007) | 1 line
-
-bug 5313: fix spamd 'prefork: select returned -1, recovering: Bad file descriptor' error.  do this by ensuring FDs are fully cleaned up (and removed from the selector bitvec) if a child is killed, and a few other related cleanups, to fully clarify the code.  also, fix a case where write errors from child to parent were not being caught or logged, due to incorrect use of write() instead of die().  finally, add test instrumentation code, allowing simulation of certain reported system errors.  Note: this checkin also contains additional debugging log messages
-------------------------------------------------------------------------
-r525228 | jm | 2007-04-03 18:14:43 +0000 (Tue, 03 Apr 2007) | 1 line
-
-bug 5399: add two additional required test message files
-------------------------------------------------------------------------
-r525227 | jm | 2007-04-03 18:14:30 +0000 (Tue, 03 Apr 2007) | 1 line
-
-bug 5399: add two additional required test message files
-------------------------------------------------------------------------
-r525224 | jm | 2007-04-03 18:08:44 +0000 (Tue, 03 Apr 2007) | 1 line
-
-bug 5399: if the content-type starts with /^text\b/i, and isn't in a list of already-dealt-with types, treat it as text/plain to emulate silly MUA behaviour
-------------------------------------------------------------------------
-r525090 | jm | 2007-04-03 08:50:01 +0000 (Tue, 03 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r524746 | jm | 2007-04-02 08:50:02 +0000 (Mon, 02 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r524559 | jm | 2007-04-01 08:50:01 +0000 (Sun, 01 Apr 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r524391 | jm | 2007-03-31 08:50:01 +0000 (Sat, 31 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r523994 | jm | 2007-03-30 08:50:01 +0000 (Fri, 30 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r523743 | jm | 2007-03-29 15:20:01 +0000 (Thu, 29 Mar 2007) | 1 line
-
-bug 4747: oops, put this back to a dbg()
-------------------------------------------------------------------------
-r523738 | jm | 2007-03-29 15:13:02 +0000 (Thu, 29 Mar 2007) | 1 line
-
-bug 4747: actually fix the 'Return-Path: <>' case; the search pattern for <> was incorrect, since get() returns the header value without the < and >, so the empty string
-------------------------------------------------------------------------
-r523730 | jm | 2007-03-29 14:52:48 +0000 (Thu, 29 Mar 2007) | 1 line
-
-bug 4747: silence noisy warnings produced with a null sender (Return-Path: <>) when always_trust_envelope_sender was set to 1, and envelope_sender_header was set to Return-Path
-------------------------------------------------------------------------
-r523626 | jm | 2007-03-29 08:50:02 +0000 (Thu, 29 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r523403 | jm | 2007-03-28 16:38:58 +0000 (Wed, 28 Mar 2007) | 1 line
-
-improve sa-update documentation a little, to cleanup some text and note '&& reload' idiom
-------------------------------------------------------------------------
-r523232 | jm | 2007-03-28 08:50:01 +0000 (Wed, 28 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r523025 | jm | 2007-03-27 18:33:24 +0000 (Tue, 27 Mar 2007) | 1 line
-
-bug 5388: do not attempt to work with TCP connections that did not complete the accept() process, and are not connected
-------------------------------------------------------------------------
-r522813 | jm | 2007-03-27 08:50:01 +0000 (Tue, 27 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r522559 | jm | 2007-03-26 16:05:14 +0000 (Mon, 26 Mar 2007) | 1 line
-
-use off-zone hosting for static files
-------------------------------------------------------------------------
-r522458 | jm | 2007-03-26 08:50:01 +0000 (Mon, 26 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r522258 | jm | 2007-03-25 13:04:54 +0000 (Sun, 25 Mar 2007) | 1 line
-
-add new public API: Mail::SA::get_loaded_plugins_list(), to allow callers to get a list of the currently-loaded plugin objects
-------------------------------------------------------------------------
-r522255 | jm | 2007-03-25 12:52:35 +0000 (Sun, 25 Mar 2007) | 1 line
-
-fix typo
-------------------------------------------------------------------------
-r522178 | jm | 2007-03-25 08:50:01 +0000 (Sun, 25 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r521993 | jm | 2007-03-24 08:50:02 +0000 (Sat, 24 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r521869 | jm | 2007-03-23 19:00:27 +0000 (Fri, 23 Mar 2007) | 1 line
-
-minor changes to bring build notes up to speed with current practice
-------------------------------------------------------------------------
-r521628 | jm | 2007-03-23 08:50:01 +0000 (Fri, 23 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r521275 | jm | 2007-03-22 14:04:55 +0000 (Thu, 22 Mar 2007) | 1 line
-
-preparing to release 3.2.0 release candidate 1, attempt number 2
-------------------------------------------------------------------------
-r521273 | jm | 2007-03-22 13:58:25 +0000 (Thu, 22 Mar 2007) | 1 line
-
-argh, minotaur keeps changing under our feet; we need to move the build procedure to another host. /usr/local/bin/perl has disappeared; s/local\//g in build scripts
-------------------------------------------------------------------------
-r521266 | jm | 2007-03-22 13:47:41 +0000 (Thu, 22 Mar 2007) | 1 line
-
-preparing to release 3.2.0 release candidate 1
-------------------------------------------------------------------------
-r521261 | jm | 2007-03-22 13:41:18 +0000 (Thu, 22 Mar 2007) | 1 line
-
-trivial: rearrange @EXTRA_VERSION, improve its comment
-------------------------------------------------------------------------
-r521153 | jm | 2007-03-22 08:50:05 +0000 (Thu, 22 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r521140 | sidney | 2007-03-22 07:10:30 +0000 (Thu, 22 Mar 2007) | 1 line
-
-update Changes file
-------------------------------------------------------------------------
-r520892 | jm | 2007-03-21 14:01:15 +0000 (Wed, 21 Mar 2007) | 1 line
-
-remove ugly and superfluous line number from 'falling back to nobody' warning
-------------------------------------------------------------------------
-r520881 | jm | 2007-03-21 13:30:05 +0000 (Wed, 21 Mar 2007) | 1 line
-
-bug 5365: spamd child falling back to 'nobody' due to unknown username passed from spamc, attempts to read previous user's bayes dbs (and fails).  fixed
-------------------------------------------------------------------------
-r520820 | jm | 2007-03-21 09:41:04 +0000 (Wed, 21 Mar 2007) | 1 line
-
-deprioritise --updatedir, and recommend strongly that it not be used
-------------------------------------------------------------------------
-r520808 | jm | 2007-03-21 08:50:02 +0000 (Wed, 21 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r520455 | jm | 2007-03-20 16:00:04 +0000 (Tue, 20 Mar 2007) | 1 line
-
-shortcircuiting during compile_now() meant that part of the ruleset went uncompiled until the first message was scanned in each spamd child. fix
-------------------------------------------------------------------------
-r520453 | jm | 2007-03-20 15:58:51 +0000 (Tue, 20 Mar 2007) | 1 line
-
-note when rulesets are compiled; helps debugging
-------------------------------------------------------------------------
-r520388 | jm | 2007-03-20 13:50:13 +0000 (Tue, 20 Mar 2007) | 1 line
-
-update with 2 new buildbots, thanks to Matthias Leisi <matthias at leisi.net>
-------------------------------------------------------------------------
-r520332 | jm | 2007-03-20 08:50:03 +0000 (Tue, 20 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r519878 | jm | 2007-03-19 08:50:02 +0000 (Mon, 19 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r519574 | jm | 2007-03-18 08:50:01 +0000 (Sun, 18 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r519264 | jm | 2007-03-17 08:50:02 +0000 (Sat, 17 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r519015 | jm | 2007-03-16 15:46:13 +0000 (Fri, 16 Mar 2007) | 1 line
-
-cut 3.2.0-pre3 pre-release tarball; back to dev mode for the trunk
-------------------------------------------------------------------------
-r518998 | jm | 2007-03-16 15:07:41 +0000 (Fri, 16 Mar 2007) | 1 line
-
-preparing to relase 3.2.0-pre3
-------------------------------------------------------------------------
-r518982 | jm | 2007-03-16 14:09:14 +0000 (Fri, 16 Mar 2007) | 1 line
-
-bug 5338: check Config{installsiteman1dir} and Config{installvendorman1dir} as well as Config{installman1dir}, otherwise we can wind up not installing many of the important man pages when we should do so
-------------------------------------------------------------------------
-r518980 | jm | 2007-03-16 14:08:24 +0000 (Fri, 16 Mar 2007) | 1 line
-
-fix indent in INSTALL docs
-------------------------------------------------------------------------
-r518890 | jm | 2007-03-16 08:50:02 +0000 (Fri, 16 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r518740 | jm | 2007-03-15 19:46:38 +0000 (Thu, 15 Mar 2007) | 1 line
-
-inhibit noise from sa-compile
-------------------------------------------------------------------------
-r518736 | jm | 2007-03-15 19:32:15 +0000 (Thu, 15 Mar 2007) | 1 line
-
-remove some vestigial code for user-defined HAMMYTOKENS/SPAMMYTOKENS formats, which was (a) a disabled code path and (b) would have been a security hole if it was enabled
-------------------------------------------------------------------------
-r518664 | dos | 2007-03-15 15:34:08 +0000 (Thu, 15 Mar 2007) | 1 line
-
-prevent plugins from permanently disabling their dns tests, dns may become available again with re-testing of dns availability
-------------------------------------------------------------------------
-r518631 | jm | 2007-03-15 14:05:34 +0000 (Thu, 15 Mar 2007) | 1 line
-
-bug 5344: binmode() causes 'CR NL' ('\r\n') to be read as 'NL' ('\n').  fix this by using the octal escape sequences: \015\012, instead, in the core spots where we access user-submitted mail data through a filehandle that may be affected by binmode.
-------------------------------------------------------------------------
-r518626 | jm | 2007-03-15 13:37:37 +0000 (Thu, 15 Mar 2007) | 1 line
-
-bug 5371: sa-update could produce updates that load files in the wrong order; sort alphanumerically to avoid this
-------------------------------------------------------------------------
-r518615 | jm | 2007-03-15 13:01:09 +0000 (Thu, 15 Mar 2007) | 1 line
-
-follow some good advice from Perl::Critic; "return undef" should be just "return" due to odd behaviour in wantarray mode
-------------------------------------------------------------------------
-r518521 | jm | 2007-03-15 08:50:02 +0000 (Thu, 15 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r518443 | dos | 2007-03-15 02:21:34 +0000 (Thu, 15 Mar 2007) | 1 line
-
-add clear_msa_networks to tests where needed
-------------------------------------------------------------------------
-r518194 | jm | 2007-03-14 15:49:45 +0000 (Wed, 14 Mar 2007) | 1 line
-
-oops, redefining an argument
-------------------------------------------------------------------------
-r518187 | jm | 2007-03-14 15:38:32 +0000 (Wed, 14 Mar 2007) | 1 line
-
-refactor some shared code from spamd_hup.t, spamd_kill_restart.t and spamd_kill_restart_rr.t into SATest.pm; add new more-raceproof spamd_hup logic to other two tests, too
-------------------------------------------------------------------------
-r518167 | jm | 2007-03-14 15:00:34 +0000 (Wed, 14 Mar 2007) | 1 line
-
-add some more sanity checks on pid file size
-------------------------------------------------------------------------
-r518147 | jm | 2007-03-14 14:00:03 +0000 (Wed, 14 Mar 2007) | 1 line
-
-another attempt at a race-resistant spamd SIGHUP test case
-------------------------------------------------------------------------
-r518146 | jm | 2007-03-14 13:59:37 +0000 (Wed, 14 Mar 2007) | 1 line
-
-add timestamped logs to the spamd test suite
-------------------------------------------------------------------------
-r518117 | jm | 2007-03-14 12:40:07 +0000 (Wed, 14 Mar 2007) | 1 line
-
-add alternative fitness function: distance from a target false-positive rate.  This is easier to predict, and produces better GA results in fewer generations in 10-pass cross-validation tests.  However, it's not actually active yet in runGA; next time the GA is run, it will be worthwhile switching to this
-------------------------------------------------------------------------
-r518111 | jm | 2007-03-14 12:31:49 +0000 (Wed, 14 Mar 2007) | 1 line
-
-GA improvements.  remove long-vestigial USE_LOG_SCORE_EVALUATION and exhaustive_eval code; make maxiter a command-line parameter; add a digit to the percentage counters in the output; silence some inscrutable noise in the output; and make the checkpoints output more frequently
-------------------------------------------------------------------------
-r518108 | jm | 2007-03-14 12:21:28 +0000 (Wed, 14 Mar 2007) | 1 line
-
-bring 10-pass cross-validation driver script up to date with current runGA practices
-------------------------------------------------------------------------
-r518071 | jm | 2007-03-14 08:50:01 +0000 (Wed, 14 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r517847 | jm | 2007-03-13 20:12:46 +0000 (Tue, 13 Mar 2007) | 1 line
-
-work around noisy and spurious test failures on solaris with perl 5.6.1
-------------------------------------------------------------------------
-r517835 | jm | 2007-03-13 20:00:42 +0000 (Tue, 13 Mar 2007) | 1 line
-
-use STDIN instead of STDERR to determine if progress bars are appropriate; this is more std UNIXy, and also avoids 'stty: : No such device or address' errors on Solaris if a command is run < /dev/null
-------------------------------------------------------------------------
-r517750 | jm | 2007-03-13 16:09:42 +0000 (Tue, 13 Mar 2007) | 1 line
-
-this should be an info, so people can know the compiled rules are in use
-------------------------------------------------------------------------
-r517684 | jm | 2007-03-13 13:23:14 +0000 (Tue, 13 Mar 2007) | 1 line
-
-fix re2c code to support partially-overlapping patterns; e.g. 'abc' and 'bcd' in the string 'abcd'. do this by backtracking after each match to one char after the start of the match
-------------------------------------------------------------------------
-r517592 | jm | 2007-03-13 08:50:05 +0000 (Tue, 13 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r517533 | duncf | 2007-03-13 05:15:22 +0000 (Tue, 13 Mar 2007) | 2 lines
-
-Fix logic error in score-ranges-from-freqs
-
-------------------------------------------------------------------------
-r517315 | duncf | 2007-03-12 18:14:28 +0000 (Mon, 12 Mar 2007) | 3 lines
-
-Looks like "learn" is the proper tflag for BAYES rules (i.e. rules
-ignored in sets 2 and 3)
-
-------------------------------------------------------------------------
-r517311 | duncf | 2007-03-12 17:59:30 +0000 (Mon, 12 Mar 2007) | 1 line
-
-Fix logic error in parse-rules-for-masses, add bayes tflags to BAYES rules
-------------------------------------------------------------------------
-r517209 | jm | 2007-03-12 13:26:02 +0000 (Mon, 12 Mar 2007) | 1 line
-
-fix t/rule_multiple.t failures; tflags multiple support had been broken by the code which merged dup rules together, and also by another bug in got_hit()
-------------------------------------------------------------------------
-r517190 | jm | 2007-03-12 12:24:04 +0000 (Mon, 12 Mar 2007) | 1 line
-
-add to sa-compile doco
-------------------------------------------------------------------------
-r517133 | jm | 2007-03-12 08:50:01 +0000 (Mon, 12 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r517051 | jm | 2007-03-11 23:46:52 +0000 (Sun, 11 Mar 2007) | 1 line
-
-aha. rules that are not 'tflags multiple' should be able to get a 'value' of 2 when in use as meta subrules
-------------------------------------------------------------------------
-r516901 | jm | 2007-03-11 13:41:15 +0000 (Sun, 11 Mar 2007) | 1 line
-
-support another way perl 5.8.x outputs escape sequences from BodyRuleBaseExtractor
-------------------------------------------------------------------------
-r516873 | jm | 2007-03-11 08:50:01 +0000 (Sun, 11 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r516709 | jm | 2007-03-10 14:02:07 +0000 (Sat, 10 Mar 2007) | 1 line
-
-store a perl copy of the bases from the compilation step in the 'compiled' area, too; improve sa-compile documentation
-------------------------------------------------------------------------
-r516707 | jm | 2007-03-10 13:33:58 +0000 (Sat, 10 Mar 2007) | 1 line
-
-better UI for the time-consuming part of sa-compile; use progress bars, issue info() lines
-------------------------------------------------------------------------
-r516666 | jm | 2007-03-10 08:50:01 +0000 (Sat, 10 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r516606 | jm | 2007-03-09 23:47:54 +0000 (Fri, 09 Mar 2007) | 1 line
-
-sa-compile now outputs a status line after extracting base strings
-------------------------------------------------------------------------
-r516581 | jm | 2007-03-09 22:20:08 +0000 (Fri, 09 Mar 2007) | 1 line
-
-support \033 escapes in sa-compile for __ISO_JP_2022_DELIM
-------------------------------------------------------------------------
-r516532 | jm | 2007-03-09 20:07:17 +0000 (Fri, 09 Mar 2007) | 1 line
-
-fix quite a few bugs in the body-rule base string extraction plugin, and add test cases for the bugs fixed
-------------------------------------------------------------------------
-r516332 | jm | 2007-03-09 08:50:02 +0000 (Fri, 09 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r516156 | jm | 2007-03-08 19:28:37 +0000 (Thu, 08 Mar 2007) | 1 line
-
-oops, stray /
-------------------------------------------------------------------------
-r516154 | jm | 2007-03-08 19:19:31 +0000 (Thu, 08 Mar 2007) | 1 line
-
-bug 5352: use zero-space lookbehind assertion to avoid ACM hosts
-------------------------------------------------------------------------
-r516072 | jm | 2007-03-08 15:28:26 +0000 (Thu, 08 Mar 2007) | 1 line
-
-remove obsolete and unused dot_star and dot_plus code; write bases to a file named by the ruleset and priority, instead of overwriting one file, much more useful for the --keep-tmps case; and cd to / before running the rm -rf command in the non-keep-tmps case, to hopefully fix Sidney's bug
-------------------------------------------------------------------------
-r516070 | jm | 2007-03-08 15:27:10 +0000 (Thu, 08 Mar 2007) | 1 line
-
-BodyRuleBaseExtractor issue: two rules with the same word as longest base string would sometimes overlap, resulting in one rule being discarded from the base string; fix
-------------------------------------------------------------------------
-r515972 | jm | 2007-03-08 08:50:01 +0000 (Thu, 08 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r515732 | dos | 2007-03-07 20:07:32 +0000 (Wed, 07 Mar 2007) | 1 line
-
-change all tab indentations to a pair of spaces
-------------------------------------------------------------------------
-r515725 | dos | 2007-03-07 20:00:43 +0000 (Wed, 07 Mar 2007) | 1 line
-
-bug 5348: add 25_asn.cf for ASN plugin and cleanup/clairify plugin POD
-------------------------------------------------------------------------
-r515643 | jm | 2007-03-07 16:57:02 +0000 (Wed, 07 Mar 2007) | 1 line
-
-oops, typo
-------------------------------------------------------------------------
-r515640 | jm | 2007-03-07 16:53:53 +0000 (Wed, 07 Mar 2007) | 1 line
-
-absorb meaningless warnings
-------------------------------------------------------------------------
-r515632 | jm | 2007-03-07 16:15:50 +0000 (Wed, 07 Mar 2007) | 1 line
-
-Change BodyRuleBaseExtractor plugin to use perl's built-in regexp parser, 'perl -Mre=debug'.  This renders the code a lot more reliable, and it can now parse a wider range of regexps than before.   Improve Rule2XSBody diagnostics, in particular around which compiled regexp DFA is being loaded, and reasons why it discards some compiled rules; Remove some superfluous escaping from sa-compile.raw; and add several new test cases for BodyRuleBaseExtractor
-------------------------------------------------------------------------
-r515626 | jm | 2007-03-07 16:12:28 +0000 (Wed, 07 Mar 2007) | 1 line
-
-mass-check should use blib before lib, so that @@LOCAL_STATE_DIR@@ and so on are correctly interpolated
-------------------------------------------------------------------------
-r515540 | jm | 2007-03-07 11:42:03 +0000 (Wed, 07 Mar 2007) | 1 line
-
-add an UPGRADE section for 3.2.0, listing the 127/8-trusted issue and the new msa_networks setting; more to follow, no doubt
-------------------------------------------------------------------------
-r515496 | jm | 2007-03-07 08:50:01 +0000 (Wed, 07 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r515298 | jm | 2007-03-06 21:00:54 +0000 (Tue, 06 Mar 2007) | 43 lines
-
-A couple of enhancements to Plugin::DKIM from Mark Martinec:
-
-'prompted by recent enhancements to the underlying module Mail::DKIM, which now
-also supports DomainKeys signatures in addition to DKIM signatures, and is
-being actively maintained, unlike Mail::DomainKeys.
-
-- separate a signature verification from fetching a policy, which makes it
-  possible to avoid one DNS lookups (by not fetching a policy) for each
-  unverified message by setting score to 0 for all policy-related rules
-  (DKIM_POLICY_SIGNALL, DKIM_POLICY_SIGNSOME, and DKIM_POLICY_TESTING).
-
-
-- let the check_dkim_testing() also take into account a testing flag
-  in a public key, not just the one in a policy record (still lacks
-  the final support in Mail::DKIM (missing a documented method),
-  but the plugin is now ready). This is an equivalent change that
-  was already made to Plugin::DomainKeys.
-
-
-- skip fetching a policy (SSP) if a signature does verify, according
-  to draft-allman-dkim-ssp-02: If the message contains a valid Originator
-  Signature, no Sender Signing Practices check need be performed:
-  the Verifier SHOULD NOT look up the Sender Signing Practices
-  and the message SHOULD be considered non-Suspicious.
-  This is an equivalent change that was already made
-  to Plugin::DomainKeys.
-
-- make some debugging messages more informative or concise;
-
-- bug fix: protect fetching/parsing a policy record by eval { }
-  to prevent a syntax error in a policy record from invalidating
-  an already verified good signature;
-
-- bug fix: if an identity tag (i=) is missing (this tag is optional),
-  it should default to an '@' prepended to a domain (d=),
-  according to draft-ietf-dkim-base-09; previously dkim whitelisting
-  check was skipped when identity was not explicit ('i' tag missing);
-
-- squash code in _check_dkim_whitelist() in half by factoring out
-  duplicate code sections
-
-
-
-------------------------------------------------------------------------
-r515260 | jm | 2007-03-06 19:19:29 +0000 (Tue, 06 Mar 2007) | 1 line
-
-try out the Cool Tools perl on the zone
-------------------------------------------------------------------------
-r515222 | jm | 2007-03-06 17:36:12 +0000 (Tue, 06 Mar 2007) | 1 line
-
-make it clear that Mail::DKIM is better than Mail::DomainKeys
-------------------------------------------------------------------------
-r515103 | jm | 2007-03-06 12:34:50 +0000 (Tue, 06 Mar 2007) | 1 line
-
-bug 5352: trivial rule fix to avoid HELO_DYNAMIC_DHCP hits on all mail via the ACM mail server
-------------------------------------------------------------------------
-r515028 | jm | 2007-03-06 08:50:02 +0000 (Tue, 06 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r514669 | jm | 2007-03-05 13:56:59 +0000 (Mon, 05 Mar 2007) | 1 line
-
-fix more SVN breakage with home dirs on the zone
-------------------------------------------------------------------------
-r514663 | jm | 2007-03-05 13:09:48 +0000 (Mon, 05 Mar 2007) | 1 line
-
-optimisations; no need to do a lot of the work performed for the ham case
-------------------------------------------------------------------------
-r514605 | jm | 2007-03-05 08:50:01 +0000 (Mon, 05 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r514401 | jm | 2007-03-04 13:44:08 +0000 (Sun, 04 Mar 2007) | 1 line
-
-escape more bits from the output code file; uncomment some testing code lines; and fix '--sudo' mode to run more of the build process as non-root
-------------------------------------------------------------------------
-r514400 | jm | 2007-03-04 13:42:46 +0000 (Sun, 04 Mar 2007) | 1 line
-
-oops. Rule2XSBody was looking at the wrong rendering of the body string; 'rawbody' instead of 'body'. fix
-------------------------------------------------------------------------
-r514375 | jm | 2007-03-04 08:50:01 +0000 (Sun, 04 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r514103 | jm | 2007-03-03 08:50:02 +0000 (Sat, 03 Mar 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r513827 | jm | 2007-03-02 16:23:14 +0000 (Fri, 02 Mar 2007) | 1 line
-
-free up some more RAM
-------------------------------------------------------------------------
-r513818 | jm | 2007-03-02 15:53:02 +0000 (Fri, 02 Mar 2007) | 1 line
-
-add recent additions to list of 3LDs via URIBL, thanks Dallas
-------------------------------------------------------------------------
-r513816 | jm | 2007-03-02 15:51:52 +0000 (Fri, 02 Mar 2007) | 1 line
-
-avoid file descriptor leak if 'mass_check_skip_message' hook is used
-------------------------------------------------------------------------
-r513691 | jm | 2007-03-02 10:21:49 +0000 (Fri, 02 Mar 2007) | 1 line
-
-bug 5362: add Mail::SPF as an optional module, and document its relationship to Mail::SPF::Query
-------------------------------------------------------------------------
-r513418 | jm | 2007-03-01 17:45:29 +0000 (Thu, 01 Mar 2007) | 1 line
-
-bug 5360: spamd --daemonize fails to start if the MySQL or SQL BayesStore backends are in use, due to SIGPIPE delivered before signal handlers are set up.  fix
-------------------------------------------------------------------------
-r513348 | jm | 2007-03-01 14:29:40 +0000 (Thu, 01 Mar 2007) | 1 line
-
-fix SVN failures on zone apps; explicitly set HOME env var for all daemons, since otherwise they will attempt to read the wrong SVN authorization files and fail all operations that involve the 'rulesrc' external
-------------------------------------------------------------------------
-r513343 | jm | 2007-03-01 14:21:21 +0000 (Thu, 01 Mar 2007) | 1 line
-
-svnpath is a Debianism, not available on the zones
-------------------------------------------------------------------------
-r513309 | jm | 2007-03-01 13:23:27 +0000 (Thu, 01 Mar 2007) | 1 line
-
-fix to use current SVN, not locked to version 1.1.4, for nightly mass-check tagging
-------------------------------------------------------------------------
-r512851 | jm | 2007-02-28 17:16:53 +0000 (Wed, 28 Feb 2007) | 1 line
-
-preparing to build 3.2.0pre2 PRERELEASE
-------------------------------------------------------------------------
-r512747 | jm | 2007-02-28 13:13:31 +0000 (Wed, 28 Feb 2007) | 1 line
-
-update STATISTICS files to list freqs against entire mass-check set, not the 1/10th test set
-------------------------------------------------------------------------
-r512746 | jm | 2007-02-28 13:12:48 +0000 (Wed, 28 Feb 2007) | 1 line
-
-update Changes file
-------------------------------------------------------------------------
-r512705 | jm | 2007-02-28 11:18:29 +0000 (Wed, 28 Feb 2007) | 1 line
-
-STATISTICS files should include the full freqs report, on the entire training log set, not the 1/10th test set
-------------------------------------------------------------------------
-r512496 | jm | 2007-02-27 23:40:40 +0000 (Tue, 27 Feb 2007) | 1 line
-
-oops, another point where sudo is required
-------------------------------------------------------------------------
-r512495 | jm | 2007-02-27 23:39:38 +0000 (Tue, 27 Feb 2007) | 1 line
-
-comment debugging noise
-------------------------------------------------------------------------
-r512494 | jm | 2007-02-27 23:38:30 +0000 (Tue, 27 Feb 2007) | 1 line
-
---sudo means skip the writable check
-------------------------------------------------------------------------
-r512482 | jm | 2007-02-27 23:17:02 +0000 (Tue, 27 Feb 2007) | 1 line
-
-fix BodyRuleBaseExtractor and sa-compile to deal correctly with the SARE rulesets, which use backslashes in (previously untested) ways compared to the testing so far
-------------------------------------------------------------------------
-r512364 | hstern | 2007-02-27 19:09:30 +0000 (Tue, 27 Feb 2007) | 2 lines
-
-Added .mobi to list of valid TLDs.
-
-------------------------------------------------------------------------
-r512321 | jm | 2007-02-27 16:58:28 +0000 (Tue, 27 Feb 2007) | 1 line
-
-rebuilt STATS files for new scores
-------------------------------------------------------------------------
-r512267 | jm | 2007-02-27 14:56:39 +0000 (Tue, 27 Feb 2007) | 1 line
-
-fix meta.t failures in new scoresets
-------------------------------------------------------------------------
-r512265 | jm | 2007-02-27 14:44:00 +0000 (Tue, 27 Feb 2007) | 1 line
-
-bug 5270: redo scoresets 1 and 3, due to RCVD_IN_PBL omission in previous runs
-------------------------------------------------------------------------
-r512262 | jm | 2007-02-27 14:14:16 +0000 (Tue, 27 Feb 2007) | 1 line
-
-more portability-friendly makefile; LIBDIR has to be update between solaris and linux.  also, fix deps for garescorer binary
-------------------------------------------------------------------------
-r512239 | jm | 2007-02-27 12:49:01 +0000 (Tue, 27 Feb 2007) | 1 line
-
-discourage use of whitelist_from; the doco was not clear about this
-------------------------------------------------------------------------
-r511876 | felicity | 2007-02-26 16:22:53 +0000 (Mon, 26 Feb 2007) | 1 line
-
-bug 5353: don't let boolean not match when neq is supposed to ...
-------------------------------------------------------------------------
-r511862 | jm | 2007-02-26 15:46:29 +0000 (Mon, 26 Feb 2007) | 1 line
-
-fix PATH settings on the zone to include the correct version of subversion
-------------------------------------------------------------------------
-r511648 | jm | 2007-02-25 22:53:58 +0000 (Sun, 25 Feb 2007) | 1 line
-
-bug 5340: sa-compile was complaining about being unable to write to the compiled-rules dir, incorrectly.  fix
-------------------------------------------------------------------------
-r511548 | jm | 2007-02-25 16:42:57 +0000 (Sun, 25 Feb 2007) | 1 line
-
-duh, stupid typo in a scores line
-------------------------------------------------------------------------
-r511547 | jm | 2007-02-25 16:39:22 +0000 (Sun, 25 Feb 2007) | 1 line
-
-ignore T_ rules with a zero score in rewrite
-------------------------------------------------------------------------
-r511543 | jm | 2007-02-25 16:34:02 +0000 (Sun, 25 Feb 2007) | 1 line
-
-add additional virus-bounce pattern to VBounce ruleset
-------------------------------------------------------------------------
-r511540 | jm | 2007-02-25 16:27:03 +0000 (Sun, 25 Feb 2007) | 1 line
-
-bug 5270: updated STATISTICS files and scores
-------------------------------------------------------------------------
-r511517 | jm | 2007-02-25 14:43:59 +0000 (Sun, 25 Feb 2007) | 1 line
-
-more tmp files; use '-svn' instead of '-cvs' for version strings; filter out T_ rules in STATISTICS files; current 50_scores.cf
-------------------------------------------------------------------------
-r511505 | jm | 2007-02-25 13:17:32 +0000 (Sun, 25 Feb 2007) | 1 line
-
-bug 5270: correctly track scores zeroed in score-ranges-from-freqs, so that they are output as 0 post-rescoring.  also, just use unique temp files instead of tmp/rules.pl
-------------------------------------------------------------------------
-r511470 | jm | 2007-02-25 08:50:02 +0000 (Sun, 25 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r511346 | jm | 2007-02-24 21:09:00 +0000 (Sat, 24 Feb 2007) | 1 line
-
-bug 5257: set autolearn thresholds to be more conservative for learning mails as ham, due to anecdotal reports of problems
-------------------------------------------------------------------------
-r511345 | jm | 2007-02-24 21:08:38 +0000 (Sat, 24 Feb 2007) | 1 line
-
-bug 4747: update documentation to match current EnvelopeFrom behaviour
-------------------------------------------------------------------------
-r511240 | jm | 2007-02-24 08:50:02 +0000 (Sat, 24 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r510873 | jm | 2007-02-23 08:50:01 +0000 (Fri, 23 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r510442 | jm | 2007-02-22 08:50:02 +0000 (Thu, 22 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r510008 | jm | 2007-02-21 13:38:54 +0000 (Wed, 21 Feb 2007) | 1 line
-
-we should use the saved test log when generating stats, instead of assuming what's currently in spam-test.log is still usable
-------------------------------------------------------------------------
-r510005 | jm | 2007-02-21 13:33:11 +0000 (Wed, 21 Feb 2007) | 1 line
-
-oops, that's a sh script
-------------------------------------------------------------------------
-r510001 | jm | 2007-02-21 13:25:45 +0000 (Wed, 21 Feb 2007) | 1 line
-
-update stats-generation part of the script, to automate more of the hard work
-------------------------------------------------------------------------
-r509993 | jm | 2007-02-21 13:05:06 +0000 (Wed, 21 Feb 2007) | 1 line
-
-update MANIFEST
-------------------------------------------------------------------------
-r509988 | jm | 2007-02-21 12:54:19 +0000 (Wed, 21 Feb 2007) | 1 line
-
-bug 5270: add new helper script to ensure that rules listed in an active.list file are always published in future, since they now have evolved scores
-------------------------------------------------------------------------
-r509987 | jm | 2007-02-21 12:51:47 +0000 (Wed, 21 Feb 2007) | 1 line
-
-make some of the imageinfo rules into meta subrules, in order to fix t/meta.t problems caused by new GA-evolved scores
-------------------------------------------------------------------------
-r509941 | jm | 2007-02-21 08:50:01 +0000 (Wed, 21 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r509710 | jm | 2007-02-20 19:05:42 +0000 (Tue, 20 Feb 2007) | 1 line
-
-update to match build/parse-rules-for-masses
-------------------------------------------------------------------------
-r509555 | jm | 2007-02-20 13:35:10 +0000 (Tue, 20 Feb 2007) | 1 line
-
-should run preflight mass-checks anyway even if lint checks fail for that set of rules files
-------------------------------------------------------------------------
-r509465 | jm | 2007-02-20 08:50:02 +0000 (Tue, 20 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r509134 | jm | 2007-02-19 08:50:02 +0000 (Mon, 19 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r508887 | jm | 2007-02-18 08:50:02 +0000 (Sun, 18 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r508786 | jm | 2007-02-17 18:02:15 +0000 (Sat, 17 Feb 2007) | 1 line
-
-try to remove the requirement of single-threaded use of ../rules/50_scores.cf in runGA script; update configs to what was used in bug 5270
-------------------------------------------------------------------------
-r508785 | jm | 2007-02-17 18:01:16 +0000 (Sat, 17 Feb 2007) | 1 line
-
-bug 5270: GA scores for set 3
-------------------------------------------------------------------------
-r508737 | jm | 2007-02-17 08:50:01 +0000 (Sat, 17 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r508709 | felicity | 2007-02-17 05:01:42 +0000 (Sat, 17 Feb 2007) | 1 line
-
-bug 5337: change the start order for redhat such that spamd starts before the MTA
-------------------------------------------------------------------------
-r508679 | jm | 2007-02-17 01:35:11 +0000 (Sat, 17 Feb 2007) | 1 line
-
-set 1 scores re-run with GA
-------------------------------------------------------------------------
-r508499 | jm | 2007-02-16 17:18:14 +0000 (Fri, 16 Feb 2007) | 1 line
-
-avoid a 'may be used uninitialized' warning
-------------------------------------------------------------------------
-r508378 | jm | 2007-02-16 12:21:03 +0000 (Fri, 16 Feb 2007) | 1 line
-
-bug 5270: new scores for scoreset 0.  also updates to runGA script
-------------------------------------------------------------------------
-r508376 | jm | 2007-02-16 12:02:37 +0000 (Fri, 16 Feb 2007) | 1 line
-
-bug 5318: forgot score for this informational rule
-------------------------------------------------------------------------
-r508375 | jm | 2007-02-16 12:01:00 +0000 (Fri, 16 Feb 2007) | 1 line
-
-increase URI length limit to 8k as discussed in bug 5318 comment 30
-------------------------------------------------------------------------
-r508349 | jm | 2007-02-16 08:50:01 +0000 (Fri, 16 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r508108 | felicity | 2007-02-15 19:48:39 +0000 (Thu, 15 Feb 2007) | 1 line
-
-bug 5336: properly handle non-AI formatted targets, such as when no initial target is given
-------------------------------------------------------------------------
-r508081 | jm | 2007-02-15 19:07:18 +0000 (Thu, 15 Feb 2007) | 1 line
-
-bug 5330: document that Mail::DKIM 0.20 will perform DomainKeys lookups automatically, as well as DKIM ones
-------------------------------------------------------------------------
-r508076 | jm | 2007-02-15 18:59:01 +0000 (Thu, 15 Feb 2007) | 1 line
-
-bug 5179: perl does silly things with \r\n line endings on non-UNIX platforms.  use \015\012 instead
-------------------------------------------------------------------------
-r507951 | jm | 2007-02-15 15:06:58 +0000 (Thu, 15 Feb 2007) | 1 line
-
-ensure rule-parsing inherently knows about bayes/net scoresets
-------------------------------------------------------------------------
-r507950 | jm | 2007-02-15 15:06:06 +0000 (Thu, 15 Feb 2007) | 1 line
-
-typo; the tflag for BAYES rules is 'learn', not 'bayes'
-------------------------------------------------------------------------
-r507903 | jm | 2007-02-15 11:44:18 +0000 (Thu, 15 Feb 2007) | 1 line
-
-rename 'evolve' to 'garescorer' for clarity, to differentiate from perceptron or future alternative score-evolving systems
-------------------------------------------------------------------------
-r507901 | jm | 2007-02-15 11:40:13 +0000 (Thu, 15 Feb 2007) | 1 line
-
-fork copy of runGA script which uses the perceptron, rather than the GA
-------------------------------------------------------------------------
-r507900 | jm | 2007-02-15 11:39:50 +0000 (Thu, 15 Feb 2007) | 1 line
-
-reinstate GA evolver code from r6318, due to issues with perceptron
-------------------------------------------------------------------------
-r507897 | jm | 2007-02-15 11:36:38 +0000 (Thu, 15 Feb 2007) | 1 line
-
-reinstate GA evolver code from r6318, due to issues with perceptron
-------------------------------------------------------------------------
-r507884 | jm | 2007-02-15 10:51:03 +0000 (Thu, 15 Feb 2007) | 1 line
-
-bug 5270: 3.2.0 rescoring.  this set of scores is for set 2
-------------------------------------------------------------------------
-r507856 | jm | 2007-02-15 08:50:04 +0000 (Thu, 15 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r507708 | jm | 2007-02-14 21:57:01 +0000 (Wed, 14 Feb 2007) | 1 line
-
-stop zeroing scores; it seems to kill accuracy of the GA FP%/FN% computation compared to fp-fn-statistics. also, don't include T_ rules in the input files generated by logs-to-c. finally, support the LEARN_RATE var in validate-model
-------------------------------------------------------------------------
-r507674 | jm | 2007-02-14 20:09:41 +0000 (Wed, 14 Feb 2007) | 1 line
-
-skip new '_scoreset' key where parse-rules-for-masses is used
-------------------------------------------------------------------------
-r507673 | jm | 2007-02-14 20:09:29 +0000 (Wed, 14 Feb 2007) | 1 line
-
-skip new '_scoreset' key where parse-rules-for-masses is used
-------------------------------------------------------------------------
-r507645 | jm | 2007-02-14 18:04:44 +0000 (Wed, 14 Feb 2007) | 1 line
-
-oops.  sorry Theo, my bad; fix die()s when running parse-rules-for-masses during nightly mass-check run
-------------------------------------------------------------------------
-r507521 | jm | 2007-02-14 13:06:37 +0000 (Wed, 14 Feb 2007) | 1 line
-
-fix reported problem with VBounce plugin, caused by bug 5331; certain MIME structures are unparseable using Message::find_parts(), so just use the slower but more reliable full message rendering instead
-------------------------------------------------------------------------
-r507505 | jm | 2007-02-14 12:16:11 +0000 (Wed, 14 Feb 2007) | 1 line
-
-bug 5328: always use an absolute path for the apache-spamd PidFile setting, thanks to Radoslaw Zielinski
-------------------------------------------------------------------------
-r507503 | jm | 2007-02-14 12:14:52 +0000 (Wed, 14 Feb 2007) | 1 line
-
-bug 4329: support --cf 'config line' option in apache-spamd, thanks to Radoslaw Zielinski
-------------------------------------------------------------------------
-r507439 | jm | 2007-02-14 08:50:03 +0000 (Wed, 14 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r507306 | jm | 2007-02-13 23:46:02 +0000 (Tue, 13 Feb 2007) | 1 line
-
-gratuitous paranoia; use a separate rules.pl file for each scoreset, and record the ruleset's scoreset in that file
-------------------------------------------------------------------------
-r507102 | felicity | 2007-02-13 17:05:27 +0000 (Tue, 13 Feb 2007) | 1 line
-
-bug 5318: set a maximum internal length for URIs
-------------------------------------------------------------------------
-r506913 | jm | 2007-02-13 08:50:04 +0000 (Tue, 13 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r506604 | jm | 2007-02-12 19:44:11 +0000 (Mon, 12 Feb 2007) | 1 line
-
-better scores for scoreset 1
-------------------------------------------------------------------------
-r506581 | jm | 2007-02-12 19:05:34 +0000 (Mon, 12 Feb 2007) | 1 line
-
-more fixes for masses scripts; tenpass/split-log-into-buckets-cached needed to exit if the cached version was up to date; score-ranges-from-freqs should not mark 0-scored rules as immutable, unless they also had no hits, since the score could have been reset to 0 after the mass-check; and runGA could save disk by using ln instead of cp, and should save the freqs file used
-------------------------------------------------------------------------
-r506554 | jm | 2007-02-12 17:56:18 +0000 (Mon, 12 Feb 2007) | 1 line
-
-turn off caching
-------------------------------------------------------------------------
-r506546 | jm | 2007-02-12 17:42:14 +0000 (Mon, 12 Feb 2007) | 1 line
-
-tell us what is going on
-------------------------------------------------------------------------
-r506435 | jm | 2007-02-12 12:54:02 +0000 (Mon, 12 Feb 2007) | 1 line
-
-ensure the gen-foo dir contains a copy of the full scores file
-------------------------------------------------------------------------
-r506376 | jm | 2007-02-12 08:50:03 +0000 (Mon, 12 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r506073 | jm | 2007-02-11 17:25:42 +0000 (Sun, 11 Feb 2007) | 1 line
-
-improve caching
-------------------------------------------------------------------------
-r506071 | jm | 2007-02-11 17:18:36 +0000 (Sun, 11 Feb 2007) | 1 line
-
-use tmp files
-------------------------------------------------------------------------
-r506070 | jm | 2007-02-11 17:14:35 +0000 (Sun, 11 Feb 2007) | 1 line
-
-add new log-splitting script which caches the results
-------------------------------------------------------------------------
-r505940 | jm | 2007-02-11 12:42:42 +0000 (Sun, 11 Feb 2007) | 1 line
-
-set 2 scores
-------------------------------------------------------------------------
-r505863 | jm | 2007-02-11 08:50:02 +0000 (Sun, 11 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r505660 | jm | 2007-02-10 08:50:02 +0000 (Sat, 10 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r505437 | jm | 2007-02-09 19:29:56 +0000 (Fri, 09 Feb 2007) | 1 line
-
-scores for set 3.  these may need tuning
-------------------------------------------------------------------------
-r505327 | jm | 2007-02-09 15:36:36 +0000 (Fri, 09 Feb 2007) | 1 line
-
-oops, checked into the wrong place before.  fix; RCVD_IN_WHOIS_HIJACKED should be a mutable score
-------------------------------------------------------------------------
-r505216 | jm | 2007-02-09 08:50:05 +0000 (Fri, 09 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r505029 | jm | 2007-02-08 20:34:18 +0000 (Thu, 08 Feb 2007) | 1 line
-
-always ignore AWL in perceptron
-------------------------------------------------------------------------
-r505000 | jm | 2007-02-08 18:47:21 +0000 (Thu, 08 Feb 2007) | 1 line
-
-correct scores for URIBL_RED and URIBL_GREY; neither should be mutable, and scores should be lower going by current contents of http://www.uribl.com/
-------------------------------------------------------------------------
-r504994 | jm | 2007-02-08 18:29:17 +0000 (Thu, 08 Feb 2007) | 1 line
-
-masses: ensure that T_ rules are clamped to a score of 0.01 for perceptron runs, since they're only for testing
-------------------------------------------------------------------------
-r504983 | jm | 2007-02-08 18:01:15 +0000 (Thu, 08 Feb 2007) | 1 line
-
-comment now-obsolete 'ignored rule test got a hit in file' warning in masses
-------------------------------------------------------------------------
-r504908 | jm | 2007-02-08 14:27:55 +0000 (Thu, 08 Feb 2007) | 1 line
-
-bug 5285: reuse NJABL_DUL Dynablock hits as input for RCVD_IN_PBL during the perceptron run
-------------------------------------------------------------------------
-r504893 | jm | 2007-02-08 13:46:22 +0000 (Thu, 08 Feb 2007) | 1 line
-
-bug 5271: more ImageInfo integration; update CREDITS to note that it was contributed by Dallas E. Engelken (thanks Dallas); add loadplugin line to MANIFEST; and comment out the rules that didn't reach quality levels in the ruleqa system (were still sandbox rules)
-------------------------------------------------------------------------
-r504890 | jm | 2007-02-08 13:42:56 +0000 (Thu, 08 Feb 2007) | 1 line
-
-bug 5271: more ImageInfo integration; update CREDITS to note that it was contributed by Dallas E. Engelken (thanks Dallas), add loadplugin line to MANIFEST
-------------------------------------------------------------------------
-r504888 | jm | 2007-02-08 13:39:33 +0000 (Thu, 08 Feb 2007) | 1 line
-
-bug 4271: move ImageInfo into 3.2.0 core ruleset
-------------------------------------------------------------------------
-r504823 | jm | 2007-02-08 08:50:02 +0000 (Thu, 08 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r504605 | felicity | 2007-02-07 16:18:09 +0000 (Wed, 07 Feb 2007) | 1 line
-
-bug 5240: also disable auto_whitelist_factory in updates
-------------------------------------------------------------------------
-r504463 | jm | 2007-02-07 08:50:02 +0000 (Wed, 07 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r504039 | jm | 2007-02-06 08:50:04 +0000 (Tue, 06 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r503963 | felicity | 2007-02-06 02:45:08 +0000 (Tue, 06 Feb 2007) | 1 line
-
-bug 5240: also disable bayes_store_module without --allowplugins
-------------------------------------------------------------------------
-r503590 | jm | 2007-02-05 08:50:04 +0000 (Mon, 05 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r503495 | jm | 2007-02-04 21:59:33 +0000 (Sun, 04 Feb 2007) | 1 line
-
-bug 4576: handle mail.gmx.net-style qmail headers
-------------------------------------------------------------------------
-r503494 | jm | 2007-02-04 21:49:12 +0000 (Sun, 04 Feb 2007) | 1 line
-
-rename rule-discovery script in MANIFEST.SKIP, too
-------------------------------------------------------------------------
-r503181 | jm | 2007-02-03 08:50:02 +0000 (Sat, 03 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r502688 | jm | 2007-02-02 18:32:48 +0000 (Fri, 02 Feb 2007) | 1 line
-
-rename badly-named 'phrase-extract-in-log' script to be more consistent with its companion
-------------------------------------------------------------------------
-r502687 | jm | 2007-02-02 18:31:20 +0000 (Fri, 02 Feb 2007) | 1 line
-
-reduce RAM usage in rule-seeker script; there's no need to track ham hits at all, just kill any potential rules as soon as a single ham is hit (and free up its memory)
-------------------------------------------------------------------------
-r502686 | jm | 2007-02-02 18:30:02 +0000 (Fri, 02 Feb 2007) | 1 line
-
-sa-compile --list doesn't need write privs to /var/lib/spamassassin
-------------------------------------------------------------------------
-r502535 | jm | 2007-02-02 08:50:02 +0000 (Fri, 02 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r502161 | jm | 2007-02-01 08:50:05 +0000 (Thu, 01 Feb 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r502116 | felicity | 2007-02-01 04:15:39 +0000 (Thu, 01 Feb 2007) | 1 line
-
-bug 5261: only try to match terminal size w/ regexp if variable is defined
-------------------------------------------------------------------------
-r501888 | jm | 2007-01-31 16:30:47 +0000 (Wed, 31 Jan 2007) | 1 line
-
-oops.  scale to 0-100, not 0-1
-------------------------------------------------------------------------
-r501885 | jm | 2007-01-31 16:29:07 +0000 (Wed, 31 Jan 2007) | 1 line
-
-add a percentage
-------------------------------------------------------------------------
-r501881 | jm | 2007-01-31 16:27:30 +0000 (Wed, 31 Jan 2007) | 1 line
-
-a little bit clearer output
-------------------------------------------------------------------------
-r501877 | jm | 2007-01-31 16:17:26 +0000 (Wed, 31 Jan 2007) | 1 line
-
-add a script to cut a log file up based on the age of the messages it describes
-------------------------------------------------------------------------
-r501866 | jm | 2007-01-31 15:55:31 +0000 (Wed, 31 Jan 2007) | 1 line
-
-this should be checked in
-------------------------------------------------------------------------
-r501832 | jm | 2007-01-31 13:08:43 +0000 (Wed, 31 Jan 2007) | 1 line
-
-add --ids switch to mboxget; just lists the ids, similar to awk '{print $3}'
-------------------------------------------------------------------------
-r501594 | jm | 2007-01-30 21:57:46 +0000 (Tue, 30 Jan 2007) | 1 line
-
-use /tmpfs for temporary files on the zone, in nightly and preflight mass-checks
-------------------------------------------------------------------------
-r501592 | jm | 2007-01-30 21:55:45 +0000 (Tue, 30 Jan 2007) | 1 line
-
-File::Spec was too paranoid; it ignores TMPDIR entirely if taint mode is active, hence we never used TMPDIR at all.  fix
-------------------------------------------------------------------------
-r501546 | jm | 2007-01-30 20:33:31 +0000 (Tue, 30 Jan 2007) | 1 line
-
-split tmpfs stuff into its own init script
-------------------------------------------------------------------------
-r501545 | jm | 2007-01-30 20:31:39 +0000 (Tue, 30 Jan 2007) | 1 line
-
-use buildbot scheduler to stagger mass-check startup times, to avoid peak load
-------------------------------------------------------------------------
-r501539 | jm | 2007-01-30 20:23:24 +0000 (Tue, 30 Jan 2007) | 1 line
-
-makes more sense to just do the mkdir once
-------------------------------------------------------------------------
-r501537 | jm | 2007-01-30 20:21:22 +0000 (Tue, 30 Jan 2007) | 1 line
-
-perhaps chmod 0 is a bit too much
-------------------------------------------------------------------------
-r501535 | jm | 2007-01-30 20:15:46 +0000 (Tue, 30 Jan 2007) | 1 line
-
-reinstate wide use of /tmpfs, a memory-backed filesystem, to store the mass-check cache data.  This should help reduce I/O load on the zone
-------------------------------------------------------------------------
-r501519 | jm | 2007-01-30 18:57:55 +0000 (Tue, 30 Jan 2007) | 1 line
-
-robots nein danke
-------------------------------------------------------------------------
-r501447 | jm | 2007-01-30 16:27:18 +0000 (Tue, 30 Jan 2007) | 1 line
-
-add some files from /etc -- bits from /etc/passwd, and the contents of /etc/rsyncd.conf -- for safe keeping
-------------------------------------------------------------------------
-r501427 | jm | 2007-01-30 15:56:04 +0000 (Tue, 30 Jan 2007) | 1 line
-
-replace use of /home with /export/home directly -- apparently it is better for zone I/O
-------------------------------------------------------------------------
-r501426 | jm | 2007-01-30 15:53:45 +0000 (Tue, 30 Jan 2007) | 1 line
-
-replace use of /home with /export/home directly -- apparently it is better for zone I/O
-------------------------------------------------------------------------
-r501348 | jm | 2007-01-30 08:50:44 +0000 (Tue, 30 Jan 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r501246 | felicity | 2007-01-30 00:12:53 +0000 (Tue, 30 Jan 2007) | 1 line
-
-mass-check in client mode should start by requesting a small amount of work and then adapt from there, not the opposite.
-------------------------------------------------------------------------
-r501231 | jm | 2007-01-29 23:27:38 +0000 (Mon, 29 Jan 2007) | 1 line
-
-another place where Check is needed
-------------------------------------------------------------------------
-r501224 | jm | 2007-01-29 23:11:43 +0000 (Mon, 29 Jan 2007) | 1 line
-
-another bit of code that wasn't loading Check
-------------------------------------------------------------------------
-r501219 | jm | 2007-01-29 23:01:29 +0000 (Mon, 29 Jan 2007) | 1 line
-
-more efficient 'check_main'-implementation-required; change check_main API to return 1, and only if it returns undef (as it does when unimplemented), perform the have_plugin() call
-------------------------------------------------------------------------
-r501214 | jm | 2007-01-29 22:42:44 +0000 (Mon, 29 Jan 2007) | 1 line
-
-oops.  abbreviated lint test run in mkrules doesn't load any .pre files, so (a) didn't do half of the linting and (b) died with the new check_main-implementor-required rule from bug 5311. fix
-------------------------------------------------------------------------
-r501210 | jm | 2007-01-29 22:39:30 +0000 (Mon, 29 Jan 2007) | 1 line
-
-bug 5308: also list Mail::DKIM and Mail::DomainKeys version information in the --lint --debug 'diag:' output
-------------------------------------------------------------------------
-r501209 | jm | 2007-01-29 22:37:19 +0000 (Mon, 29 Jan 2007) | 1 line
-
-remove redundant Mail::DKIM listing -- it was listed twice
-------------------------------------------------------------------------
-r501207 | jm | 2007-01-29 22:33:23 +0000 (Mon, 29 Jan 2007) | 1 line
-
-prettify: sort the MANIFEST file
-------------------------------------------------------------------------
-r501206 | jm | 2007-01-29 22:32:31 +0000 (Mon, 29 Jan 2007) | 1 line
-
-bug 5311: die() if no plugin implements 'check_main' and the check() API is called, otherwise it's reasonably easy to wind up with a non-scanning scanner.  also, add a test
-------------------------------------------------------------------------
-r501204 | jm | 2007-01-29 22:32:18 +0000 (Mon, 29 Jan 2007) | 1 line
-
-bug 5311: die() if no plugin implements 'check_main' and the check() API is called, otherwise it's reasonably easy to wind up with a non-scanning scanner.  also, add a test
-------------------------------------------------------------------------
-r501198 | jm | 2007-01-29 22:15:46 +0000 (Mon, 29 Jan 2007) | 1 line
-
-bug 5312: document Razor slowdown bug
-------------------------------------------------------------------------
-r501196 | jm | 2007-01-29 22:11:38 +0000 (Mon, 29 Jan 2007) | 1 line
-
-check razor plugin with scores == 0, too
-------------------------------------------------------------------------
-r501075 | jm | 2007-01-29 15:03:20 +0000 (Mon, 29 Jan 2007) | 1 line
-
-I lied
-------------------------------------------------------------------------
-r501073 | jm | 2007-01-29 14:56:29 +0000 (Mon, 29 Jan 2007) | 1 line
-
-ok, really just one more test build
-------------------------------------------------------------------------
-r501072 | jm | 2007-01-29 14:54:23 +0000 (Mon, 29 Jan 2007) | 1 line
-
-trigger just one more test build
-------------------------------------------------------------------------
-r501071 | jm | 2007-01-29 14:53:22 +0000 (Mon, 29 Jan 2007) | 1 line
-
-yep, that worked
-------------------------------------------------------------------------
-r501070 | jm | 2007-01-29 14:51:00 +0000 (Mon, 29 Jan 2007) | 1 line
-
-trigger a build
-------------------------------------------------------------------------
-r501069 | jm | 2007-01-29 14:46:33 +0000 (Mon, 29 Jan 2007) | 1 line
-
-try to get builds triggering again
-------------------------------------------------------------------------
-r501067 | jm | 2007-01-29 14:42:08 +0000 (Mon, 29 Jan 2007) | 1 line
-
-upgraded Buildbot on the zone to 0.7.5; these are the config file changes that were required due to its lack of decent backwards compatibility, grr
-------------------------------------------------------------------------
-r501060 | jm | 2007-01-29 14:22:54 +0000 (Mon, 29 Jan 2007) | 1 line
-
-might as well include the release announcement in each tarball
-------------------------------------------------------------------------
-r500973 | jm | 2007-01-29 08:50:03 +0000 (Mon, 29 Jan 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r500504 | jm | 2007-01-27 08:50:03 +0000 (Sat, 27 Jan 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r500235 | jm | 2007-01-26 13:20:01 +0000 (Fri, 26 Jan 2007) | 1 line
-
-add new Devel::SawAmpersand-based test, which detects use of the dollar-ampersand perlvar -- this slows down every regexp match performed in the perl interpreter afterwards, so is better avoided in SpamAssassin.  test is SVN-only and requires editing t/config to run
-------------------------------------------------------------------------
-r500184 | jm | 2007-01-26 08:50:03 +0000 (Fri, 26 Jan 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r500052 | dos | 2007-01-25 23:26:59 +0000 (Thu, 25 Jan 2007) | 1 line
-
-bug 5305: add msa_networks to the list of config items with their own clone method
-------------------------------------------------------------------------
-r500015 | felicity | 2007-01-25 22:12:53 +0000 (Thu, 25 Jan 2007) | 3 lines
-
-Add in my samailoffset script which can be used to retrieve messages from a
-corpus, mostly for use with mass-check logs.
-
-------------------------------------------------------------------------
-r499778 | jm | 2007-01-25 13:03:52 +0000 (Thu, 25 Jan 2007) | 1 line
-
-bug 5304: move documentation for whitelist_from, whitelist_from_rcvd, unwhitelist_from, def_whitelist_from_rcvd, whitelist_allows_relays, unwhitelist_from_rcvd, blacklist_from, unblacklist_from, whitelist_to, more_spam_to, all_spam_to, and blacklist_to, back to Conf.pm from Mail/SpamAssassin/Plugin/WLBLEval.pm -- since they are basic config settings, frequently used by endusers and documentation needs to be easily accessible.
-------------------------------------------------------------------------
-r499774 | jm | 2007-01-25 12:58:08 +0000 (Thu, 25 Jan 2007) | 1 line
-
-bug 5295: add 'whitelist_auth', to whitelist addresses that send mail using sender-authorization systems like SPF, Domain Keys, and DKIM
-------------------------------------------------------------------------
-r499702 | jm | 2007-01-25 08:50:03 +0000 (Thu, 25 Jan 2007) | 1 line
-
-promotions validated
-------------------------------------------------------------------------
-r499691 | dos | 2007-01-25 07:22:38 +0000 (Thu, 25 Jan 2007) | 9 lines
-
-- fix weak validation regexes in netset that caused
-  "trusted_networks 10/8 !10/8" to be accepted as valid input
-  (only complete dot-quads were being checked for duplication)
-
-- redirect STDERR in t/trust_path.t when expecting netset to
-  warn about bad trusted/internal/msa networks config; also cause the tests
-  to fail if the expected warnings aren't triggered
-
-
-------------------------------------------------------------------------
-r499613 | dos | 2007-01-24 23:25:25 +0000 (Wed, 24 Jan 2007) | 36 lines
-
-bug 5305: implement msa_networks for detecting MSAs and extending trust accordingly
-
-	  If a host acts solely as an MSA (and not a combined MX/MSA and/or
-	  intermediate relay) we can rely on it to take care of making sure
-	  its clients pass some sort of auth check, and thus are trusted
-	  (trusted in the sense of SAs trusted_networks).
-
-	  Similar functionality exists now so long as the MSA included an
-	  auth token in its Received header which is supported by SA.
-
-	  msa_networks supports identifying clients of MSAs that don't include

[... 7243 lines stripped ...]