------------------------------------------------------------------------ r901599 | jm | 2010-01-21 08:50:25 +0000 (Thu, 21 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r901468 | jhardin | 2010-01-21 00:38:42 +0000 (Thu, 21 Jan 2010) | 1 line Do not publish the ADVANCE_FEE re-evolve test rules! ------------------------------------------------------------------------ r901446 | mmartinec | 2010-01-20 23:54:29 +0000 (Wed, 20 Jan 2010) | 3 lines Bug 6295 RCVD_ILLEGAL_IP should not be eval rule - changing the rule itself ------------------------------------------------------------------------ r901442 | mmartinec | 2010-01-20 23:42:38 +0000 (Wed, 20 Jan 2010) | 3 lines the UPGRADE file: backported revised text from release notes on a need to edit a .pre file when upgrading to activate a DKIM plugin ------------------------------------------------------------------------ r901439 | mmartinec | 2010-01-20 23:38:54 +0000 (Wed, 20 Jan 2010) | 5 lines Bug 6295: RCVD_ILLEGAL_IP should not be eval rule: make sub check_for_illegal_ip a dummy always returning 0; helo_forgery_whitelisted -> _helo_forgery_whitelisted; ditch the nowhere used sub sent_by_applemail ------------------------------------------------------------------------ r901430 | jm | 2010-01-20 23:15:04 +0000 (Wed, 20 Jan 2010) | 1 line temporary kludge workaround for bug 6297 ------------------------------------------------------------------------ r901410 | wtogami | 2010-01-20 22:38:39 +0000 (Wed, 20 Jan 2010) | 2 lines Bug #6297: KHOP_HELO_BOT nopublish for now to make it safe to release 3.3.0 ------------------------------------------------------------------------ r901393 | axb | 2010-01-20 21:53:00 +0000 (Wed, 20 Jan 2010) | 1 line added AXB_URI_APE_ABUSE2 ------------------------------------------------------------------------ r901390 | jm | 2010-01-20 21:48:04 +0000 (Wed, 20 Jan 2010) | 1 line remove '#reuse' lines for RCVD_IN_CSS, until it's released and people start using it on their mailservers ------------------------------------------------------------------------ r901382 | jm | 2010-01-20 21:09:13 +0000 (Wed, 20 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r901340 | khopesh | 2010-01-20 19:19:13 +0000 (Wed, 20 Jan 2010) | 1 line further updates regarding Mark's comments based on my email to sa-dev, avoided brit-spelling of word, tweaked big chunk of updates including fix of 'revolved/reevolved' term ------------------------------------------------------------------------ r901313 | wtogami | 2010-01-20 18:22:43 +0000 (Wed, 20 Jan 2010) | 2 lines Spamhaus CSS does not appear in masschecks thus cannot be scored by automated means. Set an explicit score. ------------------------------------------------------------------------ r901311 | jm | 2010-01-20 18:00:22 +0000 (Wed, 20 Jan 2010) | 1 line trivial rule fix: fix typo, where a rule rename was missed in the meta rule that uses it: __PGP_I[12] => __KHOP_PGP_I[12] ------------------------------------------------------------------------ r901258 | khopesh | 2010-01-20 16:25:02 +0000 (Wed, 20 Jan 2010) | 1 line grammar, spelling, consistency, and phrasing edits, all minor. since this is an IMPORTANT document, please double-check ------------------------------------------------------------------------ r901254 | jm | 2010-01-20 16:10:02 +0000 (Wed, 20 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r901164 | jm | 2010-01-20 12:31:56 +0000 (Wed, 20 Jan 2010) | 1 line trivial: add md5sums/sha1sums of tarballs ------------------------------------------------------------------------ r901161 | jm | 2010-01-20 12:27:37 +0000 (Wed, 20 Jan 2010) | 1 line more trivial typo fixing and tidying ------------------------------------------------------------------------ r901160 | hege | 2010-01-20 12:26:35 +0000 (Wed, 20 Jan 2010) | 1 line duh, revoke the RCVD_ILLEGAL_IP change ------------------------------------------------------------------------ r901159 | jm | 2010-01-20 12:26:24 +0000 (Wed, 20 Jan 2010) | 1 line trivial typo fixing and tidying of Mark's addition ------------------------------------------------------------------------ r901155 | hege | 2010-01-20 12:22:31 +0000 (Wed, 20 Jan 2010) | 1 line Bug #6295 - RCVD_ILLEGAL_IP should not be eval rule ------------------------------------------------------------------------ r901141 | mmartinec | 2010-01-20 11:32:27 +0000 (Wed, 20 Jan 2010) | 3 lines 3.3.0-release.txt: added a note on avoiding multithreaded 5.8.* perl on FreeBSD; added a note on editing a .pre file for DKIM activation when upgrading ------------------------------------------------------------------------ r901108 | jm | 2010-01-20 08:51:00 +0000 (Wed, 20 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r901077 | hege | 2010-01-20 06:13:25 +0000 (Wed, 20 Jan 2010) | 1 line Bug 6295 - RCVD_ILLEGAL_IP should not be eval rule ------------------------------------------------------------------------ r900870 | jm | 2010-01-19 18:06:38 +0000 (Tue, 19 Jan 2010) | 1 line commit up-to-date build instructions, now that people.apache.org no longer has a working perl interpreter we can use :( ------------------------------------------------------------------------ r900700 | jm | 2010-01-19 08:50:02 +0000 (Tue, 19 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r900625 | jm | 2010-01-19 00:44:25 +0000 (Tue, 19 Jan 2010) | 1 line remove unused announcement for cancelled rc3 ------------------------------------------------------------------------ r900613 | jm | 2010-01-18 23:56:48 +0000 (Mon, 18 Jan 2010) | 1 line add proposed 3.3.0 release announcement ------------------------------------------------------------------------ r900609 | jm | 2010-01-18 23:42:44 +0000 (Mon, 18 Jan 2010) | 1 line preparing to release 3.3.0 ------------------------------------------------------------------------ r900476 | mmartinec | 2010-01-18 17:45:28 +0000 (Mon, 18 Jan 2010) | 3 lines Bug 6289: NetAddr::IP errors during make test - make version 4.000 a minimal required version ------------------------------------------------------------------------ r900429 | wtogami | 2010-01-18 15:44:47 +0000 (Mon, 18 Jan 2010) | 2 lines Anubis is not ready for public traffic yet. ------------------------------------------------------------------------ r900304 | jm | 2010-01-18 08:50:02 +0000 (Mon, 18 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r900250 | jm | 2010-01-18 00:23:34 +0000 (Mon, 18 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r900169 | jm | 2010-01-17 17:54:13 +0000 (Sun, 17 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r900069 | axb | 2010-01-17 08:51:03 +0000 (Sun, 17 Jan 2010) | 1 line added qatar.io ------------------------------------------------------------------------ r900066 | jm | 2010-01-17 07:53:24 +0000 (Sun, 17 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r900047 | jm | 2010-01-17 01:44:54 +0000 (Sun, 17 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r900033 | jm | 2010-01-16 23:04:57 +0000 (Sat, 16 Jan 2010) | 1 line add a quick note about ExtUtils::MakeMaker version requirement ------------------------------------------------------------------------ r900012 | jm | 2010-01-16 19:09:27 +0000 (Sat, 16 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r899984 | jm | 2010-01-16 16:13:05 +0000 (Sat, 16 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r899903 | jm | 2010-01-16 08:50:03 +0000 (Sat, 16 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r899892 | jm | 2010-01-16 06:59:51 +0000 (Sat, 16 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r899886 | khopesh | 2010-01-16 05:27:23 +0000 (Sat, 16 Jan 2010) | 1 line added ifplugin and spaced arguments ------------------------------------------------------------------------ r899859 | khopesh | 2010-01-16 00:52:11 +0000 (Sat, 16 Jan 2010) | 1 line still playing with my botnet beasts .. (finally) removed rdns_none, added #7 ------------------------------------------------------------------------ r899848 | khopesh | 2010-01-16 00:10:05 +0000 (Sat, 16 Jan 2010) | 1 line sc-neighbors update ------------------------------------------------------------------------ r899847 | khopesh | 2010-01-16 00:07:39 +0000 (Sat, 16 Jan 2010) | 1 line exploring warren's theory that latin americans use all-uppercase more commonly, ditto on my personal theory that that's true for AOL users too. also brushing up my APNIC rule with some sanity tests to ensure the new version is equal to the old one ------------------------------------------------------------------------ r899846 | khopesh | 2010-01-16 00:03:45 +0000 (Sat, 16 Jan 2010) | 1 line testing potential replacements for FH_DATE_PAST_20XX ------------------------------------------------------------------------ r899835 | jm | 2010-01-15 22:34:13 +0000 (Fri, 15 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r899793 | mmartinec | 2010-01-15 20:01:08 +0000 (Fri, 15 Jan 2010) | 2 lines Bug 6263: sa_compile.t test fails if re2c not found, or installed re2c version is too old ------------------------------------------------------------------------ r899774 | mmartinec | 2010-01-15 19:25:27 +0000 (Fri, 15 Jan 2010) | 3 lines Bug 6286: relax timing margins on the t/timeout.t test, especially on the #16 reset() test, which was too tight ------------------------------------------------------------------------ r899636 | jm | 2010-01-15 14:19:18 +0000 (Fri, 15 Jan 2010) | 1 line preparing to release 3.3.0-rc3 ------------------------------------------------------------------------ r899566 | jm | 2010-01-15 08:50:02 +0000 (Fri, 15 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r899424 | wtogami | 2010-01-14 21:41:02 +0000 (Thu, 14 Jan 2010) | 2 lines back to devel ------------------------------------------------------------------------ r899419 | wtogami | 2010-01-14 21:32:41 +0000 (Thu, 14 Jan 2010) | 1 line preparing to release 3.3.0-rc3 ------------------------------------------------------------------------ r899414 | mmartinec | 2010-01-14 21:22:47 +0000 (Thu, 14 Jan 2010) | 2 lines further tweaks on 3.3.0-release.txt ------------------------------------------------------------------------ r899401 | mmartinec | 2010-01-14 20:33:23 +0000 (Thu, 14 Jan 2010) | 3 lines 3.3.0-release.txt - added sections: Introduction, About Apache SpamAssassin, About The Apache Software Foundation ------------------------------------------------------------------------ r899236 | mmartinec | 2010-01-14 15:24:40 +0000 (Thu, 14 Jan 2010) | 2 lines Bug 6274: Add missing declaration of $COLLECT_REGRESSION_TESTS in M::SA::Conf ------------------------------------------------------------------------ r899118 | jm | 2010-01-14 08:50:02 +0000 (Thu, 14 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r899079 | jm | 2010-01-14 06:53:37 +0000 (Thu, 14 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898960 | axb | 2010-01-13 22:02:27 +0000 (Wed, 13 Jan 2010) | 1 line ------------------------------------------------------------------------ r898781 | mmartinec | 2010-01-13 14:46:48 +0000 (Wed, 13 Jan 2010) | 2 lines oops ------------------------------------------------------------------------ r898775 | mmartinec | 2010-01-13 14:40:37 +0000 (Wed, 13 Jan 2010) | 2 lines Bug 6274: Semantics of CONF_TYPE_* constants and additional config argument types ------------------------------------------------------------------------ r898726 | jm | 2010-01-13 11:48:50 +0000 (Wed, 13 Jan 2010) | 1 line document EX_TOOBIG as mentioned by Cecil Westerhof on the users list ------------------------------------------------------------------------ r898684 | jm | 2010-01-13 08:50:03 +0000 (Wed, 13 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r898663 | jm | 2010-01-13 06:51:06 +0000 (Wed, 13 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898566 | jm | 2010-01-12 23:06:19 +0000 (Tue, 12 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898373 | jm | 2010-01-12 15:36:16 +0000 (Tue, 12 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898254 | jm | 2010-01-12 08:50:03 +0000 (Tue, 12 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r898195 | jm | 2010-01-12 06:55:03 +0000 (Tue, 12 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898187 | axb | 2010-01-12 06:38:21 +0000 (Tue, 12 Jan 2010) | 1 line added dbmail.com ------------------------------------------------------------------------ r898112 | jm | 2010-01-11 23:32:44 +0000 (Mon, 11 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898104 | jm | 2010-01-11 23:13:14 +0000 (Mon, 11 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r898022 | wtogami | 2010-01-11 19:29:33 +0000 (Mon, 11 Jan 2010) | 2 lines back to devel build ------------------------------------------------------------------------ r898018 | wtogami | 2010-01-11 19:21:31 +0000 (Mon, 11 Jan 2010) | 1 line preparing to release 3.3.0-rc2.unofficial ------------------------------------------------------------------------ r898008 | jm | 2010-01-11 19:10:00 +0000 (Mon, 11 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897948 | mmartinec | 2010-01-11 17:09:08 +0000 (Mon, 11 Jan 2010) | 3 lines spamc/spamc.pod: Updated documentation regarding exit status accoding to a complaint on a mailing list ------------------------------------------------------------------------ r897946 | mmartinec | 2010-01-11 17:03:46 +0000 (Mon, 11 Jan 2010) | 2 lines Bug 6268: SA die()s if can't create the userstate dir ------------------------------------------------------------------------ r897930 | mmartinec | 2010-01-11 16:36:49 +0000 (Mon, 11 Jan 2010) | 2 lines Bug 6265: Archive::Tar and IO::Zlib should be required by spamassassin ------------------------------------------------------------------------ r897929 | mmartinec | 2010-01-11 16:32:34 +0000 (Mon, 11 Jan 2010) | 2 lines Bug 6277: Add a verbose option to sa-update to show updated channels ------------------------------------------------------------------------ r897918 | mmartinec | 2010-01-11 15:54:08 +0000 (Mon, 11 Jan 2010) | 2 lines Bug 6278: Break recursion on attempt to add _ADDEDHEADER_ into a header section ------------------------------------------------------------------------ r897903 | jm | 2010-01-11 15:23:00 +0000 (Mon, 11 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897798 | jm | 2010-01-11 08:50:02 +0000 (Mon, 11 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r897767 | jm | 2010-01-11 06:56:56 +0000 (Mon, 11 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897734 | jm | 2010-01-10 23:49:51 +0000 (Sun, 10 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897732 | jm | 2010-01-10 23:31:11 +0000 (Sun, 10 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897725 | axb | 2010-01-10 22:39:30 +0000 (Sun, 10 Jan 2010) | 1 line ------------------------------------------------------------------------ r897724 | axb | 2010-01-10 22:38:24 +0000 (Sun, 10 Jan 2010) | 1 line ------------------------------------------------------------------------ r897722 | jm | 2010-01-10 22:22:38 +0000 (Sun, 10 Jan 2010) | 1 line attempt to add some decent error-checking to this script ------------------------------------------------------------------------ r897685 | jm | 2010-01-10 19:17:20 +0000 (Sun, 10 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897592 | jm | 2010-01-10 06:55:50 +0000 (Sun, 10 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897575 | jm | 2010-01-09 23:14:38 +0000 (Sat, 09 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897522 | jm | 2010-01-09 19:09:57 +0000 (Sat, 09 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897495 | jm | 2010-01-09 16:55:08 +0000 (Sat, 09 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897389 | jm | 2010-01-09 08:51:12 +0000 (Sat, 09 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r897386 | jm | 2010-01-09 07:03:06 +0000 (Sat, 09 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897345 | jm | 2010-01-08 23:13:27 +0000 (Fri, 08 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897304 | jm | 2010-01-08 19:11:30 +0000 (Fri, 08 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897259 | jm | 2010-01-08 16:44:43 +0000 (Fri, 08 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897247 | mmartinec | 2010-01-08 16:15:15 +0000 (Fri, 08 Jan 2010) | 2 lines Change in comments in 60_whitelist_dkim.cf ------------------------------------------------------------------------ r897135 | jm | 2010-01-08 08:50:16 +0000 (Fri, 08 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r897131 | jm | 2010-01-08 08:13:36 +0000 (Fri, 08 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897077 | mmartinec | 2010-01-08 01:51:25 +0000 (Fri, 08 Jan 2010) | 5 lines INSTALL, 3.3.0-release.txt: mention that a version of sa-update should match the rest of SA (old version may lack some command line option, or some functionality); mention that --updatedir may need to be used when installing rules into non-default location ------------------------------------------------------------------------ r897074 | mmartinec | 2010-01-08 01:28:50 +0000 (Fri, 08 Jan 2010) | 3 lines Bug 6176: distinguish too long lines from non-NL-terminated (last) line in the issued diagnostic ------------------------------------------------------------------------ r897070 | mmartinec | 2010-01-08 00:59:58 +0000 (Fri, 08 Jan 2010) | 2 lines Bug 6275: X-Spam-* header fields are inserted in the middle of a Return-Path ------------------------------------------------------------------------ r897064 | jm | 2010-01-08 00:30:09 +0000 (Fri, 08 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r897031 | mmartinec | 2010-01-07 22:12:58 +0000 (Thu, 07 Jan 2010) | 2 lines Bug 6279: conditionalize originating_ip_headers rules in 10_default_prefs.cf ------------------------------------------------------------------------ r896974 | jm | 2010-01-07 19:25:08 +0000 (Thu, 07 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896886 | axb | 2010-01-07 14:07:08 +0000 (Thu, 07 Jan 2010) | 1 line added kmtn.ru ------------------------------------------------------------------------ r896802 | jm | 2010-01-07 08:50:42 +0000 (Thu, 07 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r896766 | jm | 2010-01-07 07:05:21 +0000 (Thu, 07 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896713 | jm | 2010-01-06 23:21:41 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896634 | jm | 2010-01-06 19:31:51 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896512 | jm | 2010-01-06 16:31:31 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896501 | jm | 2010-01-06 16:12:12 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896403 | mmartinec | 2010-01-06 11:37:32 +0000 (Wed, 06 Jan 2010) | 2 lines Bug 5895: a documentation change and a simplification ------------------------------------------------------------------------ r896352 | jm | 2010-01-06 08:50:05 +0000 (Wed, 06 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r896338 | jm | 2010-01-06 07:19:30 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896288 | jm | 2010-01-06 00:34:36 +0000 (Wed, 06 Jan 2010) | 1 line auto-generated test rules ------------------------------------------------------------------------ r896064 | hege | 2010-01-05 14:26:32 +0000 (Tue, 05 Jan 2010) | 1 line Bug 5895 - Configurable Originating Headers for RBL ------------------------------------------------------------------------ r895946 | jm | 2010-01-05 08:50:12 +0000 (Tue, 05 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r895578 | jm | 2010-01-04 08:50:02 +0000 (Mon, 04 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r895444 | khopesh | 2010-01-03 16:49:34 +0000 (Sun, 03 Jan 2010) | 1 line moved to -External from -Untrusted on relay checks as per hege's suggestions, sc update ------------------------------------------------------------------------ r895288 | axb | 2010-01-02 21:08:04 +0000 (Sat, 02 Jan 2010) | 1 line ------------------------------------------------------------------------ r895146 | jm | 2010-01-02 08:50:01 +0000 (Sat, 02 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r895070 | axb | 2010-01-01 20:39:08 +0000 (Fri, 01 Jan 2010) | 1 line ------------------------------------------------------------------------ r895069 | axb | 2010-01-01 20:31:24 +0000 (Fri, 01 Jan 2010) | 3 lines added AXB_HELO_HOME_LE AXB_HELO_HOME_UN ------------------------------------------------------------------------ r895066 | axb | 2010-01-01 20:25:51 +0000 (Fri, 01 Jan 2010) | 3 lines removed AXB_HELO_LH_HOME will replace ------------------------------------------------------------------------ r895033 | hege | 2010-01-01 16:28:48 +0000 (Fri, 01 Jan 2010) | 1 line X-Spam-Relays-Untrusted should be X-Spam-Relays-External ------------------------------------------------------------------------ r895024 | axb | 2010-01-01 15:14:53 +0000 (Fri, 01 Jan 2010) | 3 lines removed publish FH_DATE_PAST_20XX probably a f*up - but trying.. (based on doc on http://wiki.apache.org/spamassassin/SaUpdateBackend ------------------------------------------------------------------------ r895023 | axb | 2010-01-01 15:13:04 +0000 (Fri, 01 Jan 2010) | 3 lines removed publish FH_DATE_PAST_20XX ------------------------------------------------------------------------ r895010 | axb | 2010-01-01 13:33:02 +0000 (Fri, 01 Jan 2010) | 1 line 1/1/10 ------------------------------------------------------------------------ r895003 | axb | 2010-01-01 12:48:52 +0000 (Fri, 01 Jan 2010) | 2 lines commented out FH_DATE_PAST_20XX Fps with all msgs written in 2010 ------------------------------------------------------------------------ r894982 | jm | 2010-01-01 08:50:02 +0000 (Fri, 01 Jan 2010) | 1 line promotions validated ------------------------------------------------------------------------ r894795 | jm | 2009-12-31 08:50:01 +0000 (Thu, 31 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r894626 | axb | 2009-12-30 14:40:14 +0000 (Wed, 30 Dec 2009) | 1 line 12/30/09 ------------------------------------------------------------------------ r894568 | jm | 2009-12-30 08:50:03 +0000 (Wed, 30 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r894438 | mmartinec | 2009-12-29 16:53:33 +0000 (Tue, 29 Dec 2009) | 2 lines Bug 6262: pre-define certain tags which might otherwise remain unrecognized ------------------------------------------------------------------------ r894373 | jm | 2009-12-29 12:56:21 +0000 (Tue, 29 Dec 2009) | 1 line bug 6264: ensure INSTALL file discusses how to use sa-update --install ------------------------------------------------------------------------ r894288 | mmartinec | 2009-12-29 00:47:19 +0000 (Tue, 29 Dec 2009) | 3 lines Copied 3.3.0-rc1.txt to 3.3.0-release.txt and tweaked the INSTALLING RULES section. ------------------------------------------------------------------------ r894168 | axb | 2009-12-28 13:22:05 +0000 (Mon, 28 Dec 2009) | 1 line added AXB_URI_APE_ABUSE1 ------------------------------------------------------------------------ r894139 | jm | 2009-12-28 08:50:02 +0000 (Mon, 28 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r894117 | wtogami | 2009-12-27 23:47:55 +0000 (Sun, 27 Dec 2009) | 2 lines IS_DEVEL_BUILD=1 ------------------------------------------------------------------------ r893956 | axb | 2009-12-26 10:35:40 +0000 (Sat, 26 Dec 2009) | 1 line 261209 ------------------------------------------------------------------------ r893949 | jm | 2009-12-26 08:50:02 +0000 (Sat, 26 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r893844 | jm | 2009-12-25 08:50:03 +0000 (Fri, 25 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r893786 | mmartinec | 2009-12-24 16:56:36 +0000 (Thu, 24 Dec 2009) | 2 lines Added section INSTALLING RULES to release notes. ------------------------------------------------------------------------ r893710 | jm | 2009-12-24 08:50:02 +0000 (Thu, 24 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r893430 | jm | 2009-12-23 08:50:02 +0000 (Wed, 23 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r893292 | wtogami | 2009-12-22 19:48:46 +0000 (Tue, 22 Dec 2009) | 2 lines preparing to release 3.3.0-rc1.proposed2 ------------------------------------------------------------------------ r893270 | mmartinec | 2009-12-22 18:54:41 +0000 (Tue, 22 Dec 2009) | 2 lines Bug 6176 spamc.c fix: spamc truncates lines read from spamc.conf (take two) ------------------------------------------------------------------------ r893149 | jm | 2009-12-22 11:59:37 +0000 (Tue, 22 Dec 2009) | 1 line bug 6176: add test script for error that broke rc1.proposed1 ------------------------------------------------------------------------ r893143 | mmartinec | 2009-12-22 11:24:36 +0000 (Tue, 22 Dec 2009) | 5 lines 3.3.0-rc1.txt: (in COMPATIBILITY section) mention a need for removing a local copy of plugins FreeMail, PhishTag, Reuse, which are now distributed with a package; mention a need to load AWL plugin in order to continue using it; ------------------------------------------------------------------------ r893113 | axb | 2009-12-22 08:25:11 +0000 (Tue, 22 Dec 2009) | 1 line ------------------------------------------------------------------------ r892730 | jm | 2009-12-21 08:50:02 +0000 (Mon, 21 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r892657 | wtogami | 2009-12-20 20:32:45 +0000 (Sun, 20 Dec 2009) | 2 lines Revert Bug #6176 patch that broke spamc. ------------------------------------------------------------------------ r892578 | axb | 2009-12-20 09:30:44 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892576 | axb | 2009-12-20 09:19:43 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892574 | axb | 2009-12-20 08:52:19 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892544 | axb | 2009-12-20 00:57:04 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892541 | axb | 2009-12-20 00:24:44 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892538 | axb | 2009-12-20 00:03:25 +0000 (Sun, 20 Dec 2009) | 1 line ------------------------------------------------------------------------ r892524 | axb | 2009-12-19 23:05:51 +0000 (Sat, 19 Dec 2009) | 1 line ------------------------------------------------------------------------ r892522 | axb | 2009-12-19 23:05:13 +0000 (Sat, 19 Dec 2009) | 1 line ------------------------------------------------------------------------ r892513 | axb | 2009-12-19 22:26:20 +0000 (Sat, 19 Dec 2009) | 1 line ------------------------------------------------------------------------ r892498 | wtogami | 2009-12-19 18:56:54 +0000 (Sat, 19 Dec 2009) | 2 lines Add Warren's Amazon wishlist to CREDITS. ------------------------------------------------------------------------ r892488 | axb | 2009-12-19 17:15:32 +0000 (Sat, 19 Dec 2009) | 1 line ------------------------------------------------------------------------ r892486 | jhardin | 2009-12-19 16:51:12 +0000 (Sat, 19 Dec 2009) | 1 line metas to test ReturnPath vs. blacklists ------------------------------------------------------------------------ r892452 | jm | 2009-12-19 08:50:06 +0000 (Sat, 19 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r892420 | wtogami | 2009-12-19 01:58:47 +0000 (Sat, 19 Dec 2009) | 2 lines IS_DEVEL_BUILD=1 ------------------------------------------------------------------------ r892412 | jhardin | 2009-12-19 00:57:20 +0000 (Sat, 19 Dec 2009) | 1 line metas to test ReturnPath vs. blacklists ------------------------------------------------------------------------ r892395 | jhardin | 2009-12-18 23:15:14 +0000 (Fri, 18 Dec 2009) | 1 line metas to test ReturnPath vs. blacklists ------------------------------------------------------------------------ r892384 | wtogami | 2009-12-18 22:09:02 +0000 (Fri, 18 Dec 2009) | 2 lines preparing to release 3.3.0-rc1 ------------------------------------------------------------------------ r892319 | mmartinec | 2009-12-18 17:19:50 +0000 (Fri, 18 Dec 2009) | 2 lines 3.3.0-rc1.txt: mention some of the recent changes ------------------------------------------------------------------------ r892312 | wtogami | 2009-12-18 16:55:41 +0000 (Fri, 18 Dec 2009) | 2 lines RH Bug #103401: Use portreserve if available during spamd startup on RHEL or Fedora ------------------------------------------------------------------------ r892229 | mmartinec | 2009-12-18 11:52:40 +0000 (Fri, 18 Dec 2009) | 4 lines Bug 6228 - sa-learn --backup is broken: a quick-and-hackish temporary solution to a problem of Bayes pluginization not (yet) carried out fully ------------------------------------------------------------------------ r892183 | jm | 2009-12-18 08:50:02 +0000 (Fri, 18 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r891968 | axb | 2009-12-17 22:59:38 +0000 (Thu, 17 Dec 2009) | 1 line added ms*.hinet.net ------------------------------------------------------------------------ r891935 | mmartinec | 2009-12-17 21:51:31 +0000 (Thu, 17 Dec 2009) | 2 lines Bug 6176: spamc truncates lines read from spamc.conf ------------------------------------------------------------------------ r891864 | mmartinec | 2009-12-17 20:04:19 +0000 (Thu, 17 Dec 2009) | 8 lines Bug 6253: - avoid bad interaction between Time::HiRes::sleep and alarm on Solaris by using a select() to simulate delays in t/timing.t; - avoid depending on alarm() returning a remaining time (some implementations just return a 0) by providing our own stack for nested timed calls; - avoid using alarm() entirely for non-timed calls, thus leaving possible foreign running timer untouched ------------------------------------------------------------------------ r891806 | mmartinec | 2009-12-17 17:26:01 +0000 (Thu, 17 Dec 2009) | 1 line Bug 6191, Bug 6258: bump the timeout for a spawned spamd start to 3 minutes ------------------------------------------------------------------------ r891584 | jm | 2009-12-17 08:50:03 +0000 (Thu, 17 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r891501 | wtogami | 2009-12-17 00:59:42 +0000 (Thu, 17 Dec 2009) | 2 lines One more test failure ------------------------------------------------------------------------ r891472 | wtogami | 2009-12-16 23:26:35 +0000 (Wed, 16 Dec 2009) | 2 lines Fix test warning, odd that this rule was translated but not the others. ------------------------------------------------------------------------ r891460 | wtogami | 2009-12-16 22:36:28 +0000 (Wed, 16 Dec 2009) | 3 lines Bug #6247: Replace HABEAS, BSP and SSC with RP CERTIFIED. Note: CERTIFIED is cumulative with SAFE. ------------------------------------------------------------------------ r891391 | wtogami | 2009-12-16 19:25:47 +0000 (Wed, 16 Dec 2009) | 4 lines Bug #6259: Use ReturnPath's RNBL, replacing SSBL RNBL is almost identical to SSBL, except safer for FP's. RNBL takes SSBL's former GA assigned score, and SSBL is removed entirely. ------------------------------------------------------------------------ r891227 | mmartinec | 2009-12-16 13:03:16 +0000 (Wed, 16 Dec 2009) | 2 lines oops, submitted too many files, reverting Timeout.pm and t/timeout.t ------------------------------------------------------------------------ r891224 | mmartinec | 2009-12-16 12:59:47 +0000 (Wed, 16 Dec 2009) | 6 lines 20_khop_bl.cf Bug 6241: comment out complex 'if's to work around a deficiency in mkrules (may be restored when fixed); 20_khop_bl.cf Bug 6258: replace DKIM_VERIFIED with DKIM_VALID to avoid a warning: "rules: meta test __NOT_SPOOFED has dependency 'DKIM_VERIFIED' with a zero score" ------------------------------------------------------------------------ r891207 | mmartinec | 2009-12-16 12:02:52 +0000 (Wed, 16 Dec 2009) | 4 lines Bug 6246: let DependencyInfo.pm understand a concept of recommended module version, besides a required version; polish reporting, esp. in view of Mail::DKIM dependencies ------------------------------------------------------------------------ r891160 | jm | 2009-12-16 08:50:02 +0000 (Wed, 16 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r891005 | wtogami | 2009-12-15 21:39:47 +0000 (Tue, 15 Dec 2009) | 2 lines Add DNSWL_NONE as informational rule. Helpful in measurements and in combination with other rules. ------------------------------------------------------------------------ r891001 | wtogami | 2009-12-15 21:30:53 +0000 (Tue, 15 Dec 2009) | 2 lines Bug #6251: Temporarily reduce DNSWL scores ------------------------------------------------------------------------ r890963 | mmartinec | 2009-12-15 19:56:54 +0000 (Tue, 15 Dec 2009) | 3 lines Bug 6258: avoid warnings on undefined exit status, recognize and nicely display a HUP signal (trivial) ------------------------------------------------------------------------ r890693 | jm | 2009-12-15 08:50:02 +0000 (Tue, 15 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r890644 | khopesh | 2009-12-15 05:02:12 +0000 (Tue, 15 Dec 2009) | 1 line khop updates ------------------------------------------------------------------------ r890227 | jm | 2009-12-14 08:50:02 +0000 (Mon, 14 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r890077 | khopesh | 2009-12-13 17:07:51 +0000 (Sun, 13 Dec 2009) | 1 line khop updates, tweaks ------------------------------------------------------------------------ r889898 | jm | 2009-12-12 08:50:03 +0000 (Sat, 12 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r889887 | wtogami | 2009-12-12 04:24:37 +0000 (Sat, 12 Dec 2009) | 2 lines Tweak VANITY more ------------------------------------------------------------------------ r889883 | wtogami | 2009-12-12 04:00:13 +0000 (Sat, 12 Dec 2009) | 2 lines Bug #6247: Add RP_* rules for weekly masscheck. ------------------------------------------------------------------------ r889864 | wtogami | 2009-12-12 00:03:34 +0000 (Sat, 12 Dec 2009) | 2 lines Tweak VANITY ------------------------------------------------------------------------ r889764 | mmartinec | 2009-12-11 18:46:38 +0000 (Fri, 11 Dec 2009) | 2 lines Bug 6257 3.3.0-rc1.txt: add a note on compatibility with amavisd-new ------------------------------------------------------------------------ r889534 | jm | 2009-12-11 08:50:03 +0000 (Fri, 11 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r889337 | mmartinec | 2009-12-10 17:00:45 +0000 (Thu, 10 Dec 2009) | 2 lines Bug 6245: added one test case to t/rcvd_parser.t ------------------------------------------------------------------------ r889332 | mmartinec | 2009-12-10 16:53:16 +0000 (Thu, 10 Dec 2009) | 3 lines Bug 6255: make a test whitelist_addrs.t pass under perl 5.6.* by changing unrecognized 'open F,">&",$f' into 'open F,">&".fileno($f)' ------------------------------------------------------------------------ r889277 | wtogami | 2009-12-10 14:46:16 +0000 (Thu, 10 Dec 2009) | 2 lines Bug #6252: Force publish VANITY ------------------------------------------------------------------------ r889141 | jm | 2009-12-10 08:50:26 +0000 (Thu, 10 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r889034 | mmartinec | 2009-12-10 00:30:41 +0000 (Thu, 10 Dec 2009) | 3 lines copied 3.3.0-beta1.txt to 3.3.0-rc1.txt and added a paragraph on compatibility with a ClamAV plugin ------------------------------------------------------------------------ r888928 | mmartinec | 2009-12-09 19:29:19 +0000 (Wed, 09 Dec 2009) | 4 lines documentation (POD) change: get rid of the misleading wording: "Use this to supplement the whitelist_from" according to a ML topic "clarification on whitelist_from_rcvd" ------------------------------------------------------------------------ r888736 | jm | 2009-12-09 08:50:02 +0000 (Wed, 09 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r888673 | khopesh | 2009-12-09 01:55:57 +0000 (Wed, 09 Dec 2009) | 1 line khop tweaks/updates ------------------------------------------------------------------------ r888291 | jm | 2009-12-08 08:50:02 +0000 (Tue, 08 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r887980 | mmartinec | 2009-12-07 16:23:26 +0000 (Mon, 07 Dec 2009) | 2 lines Bug 6250: check syntax of awl & bayes mode settings and untaint them ------------------------------------------------------------------------ r887941 | fanf | 2009-12-07 14:57:20 +0000 (Mon, 07 Dec 2009) | 2 lines Bug 6242: Recognize MS Exchange HTTP-DAV message submission ------------------------------------------------------------------------ r887863 | jm | 2009-12-07 08:50:02 +0000 (Mon, 07 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r887738 | mmartinec | 2009-12-06 18:42:14 +0000 (Sun, 06 Dec 2009) | 2 lines 3.3.0-beta1.txt add: "expect some tests in t/dkim2.t to fail with versions older than 0.36_5" ------------------------------------------------------------------------ r887516 | jm | 2009-12-05 08:50:03 +0000 (Sat, 05 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r887479 | mmartinec | 2009-12-05 01:35:04 +0000 (Sat, 05 Dec 2009) | 4 lines update MANIFEST, bringing back needed files from ./build (based on MANIFEST.SKIP and MANIFEST from 3.2.5); update MANIFEST.SKIP, adding missing backslashes and anchors ------------------------------------------------------------------------ r887451 | mmartinec | 2009-12-04 23:31:52 +0000 (Fri, 04 Dec 2009) | 2 lines updated MANIFEST, according to discussion on the dev ML ------------------------------------------------------------------------ r887254 | mmartinec | 2009-12-04 16:24:36 +0000 (Fri, 04 Dec 2009) | 2 lines comments changed in Timeout.pm ------------------------------------------------------------------------ r887241 | mmartinec | 2009-12-04 16:04:16 +0000 (Fri, 04 Dec 2009) | 2 lines 3.3.0-beta1.txt minor tweaks: unmatched parenthesis, mention mk-baseline-results ------------------------------------------------------------------------ r887114 | jm | 2009-12-04 08:50:09 +0000 (Fri, 04 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r887064 | khopesh | 2009-12-04 05:16:19 +0000 (Fri, 04 Dec 2009) | 1 line khop updates ------------------------------------------------------------------------ r886931 | jm | 2009-12-03 21:36:41 +0000 (Thu, 03 Dec 2009) | 1 line fix typo ------------------------------------------------------------------------ r886920 | wtogami | 2009-12-03 21:04:03 +0000 (Thu, 03 Dec 2009) | 2 lines IS_DEVEL_BUILD yes. ------------------------------------------------------------------------ r886918 | wtogami | 2009-12-03 21:01:35 +0000 (Thu, 03 Dec 2009) | 2 lines Updated 3.3.0-beta1 text. ------------------------------------------------------------------------ r886849 | wtogami | 2009-12-03 17:08:51 +0000 (Thu, 03 Dec 2009) | 2 lines Tweaks to VANITY ------------------------------------------------------------------------ r886706 | jm | 2009-12-03 08:50:05 +0000 (Thu, 03 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r886679 | wtogami | 2009-12-03 04:36:01 +0000 (Thu, 03 Dec 2009) | 1 line preparing to release 3.3.0-beta1 ------------------------------------------------------------------------ r886674 | wtogami | 2009-12-03 04:23:00 +0000 (Thu, 03 Dec 2009) | 2 lines Add missing file t/timeout.t to MANIFEST. ------------------------------------------------------------------------ r886671 | wtogami | 2009-12-03 03:58:19 +0000 (Thu, 03 Dec 2009) | 2 lines Comment out IS_DEVEL_BUILD for beta1 release. ------------------------------------------------------------------------ r886670 | wtogami | 2009-12-03 03:46:49 +0000 (Thu, 03 Dec 2009) | 2 lines Bug 6223: Add new key fingerprint to the 3.3.0-beta1 announcement. ------------------------------------------------------------------------ r886667 | wtogami | 2009-12-03 02:55:10 +0000 (Thu, 03 Dec 2009) | 4 lines Bug 6155: Undo previous commit. jm agreed that the output of the script was not correct because it lists rules that were auto-promoted. The force-publish-active-rules script is not doing the right thing. Fix this later. ------------------------------------------------------------------------ r886665 | khopesh | 2009-12-03 02:53:17 +0000 (Thu, 03 Dec 2009) | 1 line khop/s25r safety tweaks, brush up khop-exp tests, fixed bug in khop_helo_fcrdns, khop-sc update ------------------------------------------------------------------------ r886232 | mmartinec | 2009-12-02 18:11:35 +0000 (Wed, 02 Dec 2009) | 2 lines rules/STATISTICS-set*.txt ------------------------------------------------------------------------ r886222 | mmartinec | 2009-12-02 17:52:48 +0000 (Wed, 02 Dec 2009) | 2 lines mk-baseline-results: avoid the shell 'source' command consulting the PATH ------------------------------------------------------------------------ r886212 | mmartinec | 2009-12-02 17:33:57 +0000 (Wed, 02 Dec 2009) | 3 lines Bug 6155: generated new rulesrc/10_force_active.cf as per step 6.5 in RescoreMassCheck ------------------------------------------------------------------------ r886173 | mmartinec | 2009-12-02 15:24:32 +0000 (Wed, 02 Dec 2009) | 1 line runGA config files used ------------------------------------------------------------------------ r886149 | mmartinec | 2009-12-02 14:04:56 +0000 (Wed, 02 Dec 2009) | 2 lines forgot to require a Timeout.pm in PerMsgStatus.pm ------------------------------------------------------------------------ r886133 | mmartinec | 2009-12-02 12:32:55 +0000 (Wed, 02 Dec 2009) | 4 lines Timeout.pm: allow a two second grace period extensions on restoring an outer timer which already expired (plays better with spamd); wrap PerMsgStatus::check() and learn() in a timer; improved debugging ------------------------------------------------------------------------ r886073 | jm | 2009-12-02 08:50:01 +0000 (Wed, 02 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r885853 | mmartinec | 2009-12-01 18:12:38 +0000 (Tue, 01 Dec 2009) | 3 lines spamd: take a connect time as a reference for time limiting, instead of the current time at the start of message parsing ------------------------------------------------------------------------ r885690 | jm | 2009-12-01 08:50:03 +0000 (Tue, 01 Dec 2009) | 1 line promotions validated ------------------------------------------------------------------------ r885649 | mmartinec | 2009-12-01 01:59:22 +0000 (Tue, 01 Dec 2009) | 4 lines t/timeout.t: commented-out the last test, don't know why it is failing on Hudson; avoid a warning in DCC.pm when dccproc is not available ------------------------------------------------------------------------ r885588 | mmartinec | 2009-11-30 21:31:40 +0000 (Mon, 30 Nov 2009) | 2 lines t/timeout.t: make the last test more robust ------------------------------------------------------------------------ r885578 | wtogami | 2009-11-30 20:32:54 +0000 (Mon, 30 Nov 2009) | 2 lines Note beta1 in SpamAssassin.pm ------------------------------------------------------------------------ r885577 | wtogami | 2009-11-30 20:32:02 +0000 (Mon, 30 Nov 2009) | 2 lines .spec to reflect upcoming beta1 ------------------------------------------------------------------------ r885564 | mmartinec | 2009-11-30 19:46:11 +0000 (Mon, 30 Nov 2009) | 4 lines Timeout.pm: on restoring an expired outer timer just call its handler directly when possible; added debugging; added one test to t/timeout.t ------------------------------------------------------------------------ r885355 | jm | 2009-11-30 08:50:03 +0000 (Mon, 30 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r885077 | jm | 2009-11-28 08:50:03 +0000 (Sat, 28 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r884945 | mmartinec | 2009-11-27 18:40:20 +0000 (Fri, 27 Nov 2009) | 3 lines mention a rename of DKIM_VERIFIED into DKIM_VALID in release notes ------------------------------------------------------------------------ r884927 | mmartinec | 2009-11-27 18:01:38 +0000 (Fri, 27 Nov 2009) | 3 lines changed score of FM_FRM_RN_L_BRACK from 0 into 0.001, to make xt/10_rule_test_suite.t happy ------------------------------------------------------------------------ r884912 | wtogami | 2009-11-27 17:10:20 +0000 (Fri, 27 Nov 2009) | 3 lines Bug #6155 Update the force_active list to prevent auto-demotion of sandbox rules. I took 50_scores.cf list all rule names that were not commented out. Please review. ------------------------------------------------------------------------ r884908 | wtogami | 2009-11-27 17:04:49 +0000 (Fri, 27 Nov 2009) | 2 lines Remove more nopublish rules from the release notes. ------------------------------------------------------------------------ r884902 | mmartinec | 2009-11-27 16:18:28 +0000 (Fri, 27 Nov 2009) | 2 lines Bug 6144: updated 3.3.0-beta1.txt ------------------------------------------------------------------------ r884863 | mmartinec | 2009-11-27 12:49:43 +0000 (Fri, 27 Nov 2009) | 3 lines Bug 6187 - Mail::SpamAssasin::Client ping may erronesously result in broken pipe. Bumps spamc protocol vesion to 1.5. ------------------------------------------------------------------------ r884785 | jm | 2009-11-27 08:50:02 +0000 (Fri, 27 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r884704 | mmartinec | 2009-11-26 21:51:59 +0000 (Thu, 26 Nov 2009) | 3 lines Prepared a beta1 release notes: build/announcements/3.3.0-beta1.txt based on alpha3 release notes and change log ------------------------------------------------------------------------ r884681 | axb | 2009-11-26 19:55:34 +0000 (Thu, 26 Nov 2009) | 1 line ------------------------------------------------------------------------ r884673 | axb | 2009-11-26 19:31:38 +0000 (Thu, 26 Nov 2009) | 1 line added AXB_ESP_ABUSE01 ------------------------------------------------------------------------ r884667 | mmartinec | 2009-11-26 19:04:02 +0000 (Thu, 26 Nov 2009) | 4 lines SATest.pm: include errno of a failing copy command in error messages; SATest.pm and 20_saw_ampersand.t: add some missing status tests and report failures; turn off debugging in sa_compile.t to reduce noise ------------------------------------------------------------------------ r884465 | jm | 2009-11-26 08:50:02 +0000 (Thu, 26 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r884343 | khopesh | 2009-11-26 00:11:48 +0000 (Thu, 26 Nov 2009) | 1 line added more safeties for khop and s25r tests, pseudo-botnet, testing some old pock rules ------------------------------------------------------------------------ r884223 | mmartinec | 2009-11-25 18:08:16 +0000 (Wed, 25 Nov 2009) | 3 lines Bug 5883 - support for Communigate Pro 'Received' header field; folded-in all supplied test cases into t/rcvd_parser.t ------------------------------------------------------------------------ r884199 | mmartinec | 2009-11-25 17:12:56 +0000 (Wed, 25 Nov 2009) | 6 lines Bug 6238: change a default for time_limit option from unlimited to 300 s (consistent with a spamd default); let spamd override the deadline according to its own --timeout-child option value; spamd: just 'use' the Time::HiRes (which is now a required module), instead of probing for it with an eval-ed 'require' ------------------------------------------------------------------------ r884007 | jm | 2009-11-25 08:50:32 +0000 (Wed, 25 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r883795 | mmartinec | 2009-11-24 17:28:57 +0000 (Tue, 24 Nov 2009) | 2 lines Old versions of NetAddr::IP do not support option qw(:upper), dropping. ------------------------------------------------------------------------ r883779 | mmartinec | 2009-11-24 16:47:31 +0000 (Tue, 24 Nov 2009) | 2 lines svn propset svn:executable 1 t/bayesbdb.t ------------------------------------------------------------------------ r883778 | mmartinec | 2009-11-24 16:45:53 +0000 (Tue, 24 Nov 2009) | 2 lines svn propset svn:executable 1 t/timeout.t ------------------------------------------------------------------------ r883770 | mmartinec | 2009-11-24 16:32:51 +0000 (Tue, 24 Nov 2009) | 8 lines Bug 6203: make AWL CIDR mask configurable: auto_whitelist_ipv4_mask_len and auto_whitelist_ipv6_mask_len; update README.awl and sql/awl_*.sql accordingly (increasing awl.ip field width); 'fix' the t/data/spam/004 sample mail to avoid a test failing with a /24 net mask; avoid race condition in SQLBasedAddrList.pm when multiple processes try to insert-or-update an awl SQL record: try INSERT first, and if that fails go for UPDATE. ------------------------------------------------------------------------ r883710 | khopesh | 2009-11-24 14:51:53 +0000 (Tue, 24 Nov 2009) | 1 line testing some dnsbl stuff, tweaks to khop entries ------------------------------------------------------------------------ r883666 | mmartinec | 2009-11-24 11:54:37 +0000 (Tue, 24 Nov 2009) | 2 lines bumped up the t/rcvd_parser.t 'plan tests' count by one ------------------------------------------------------------------------ r883650 | mmartinec | 2009-11-24 10:51:24 +0000 (Tue, 24 Nov 2009) | 6 lines Bug 6238: run_and_catch failed to catch a non-timed run; M::S::Timeout::reset() should have accounted for time already spent; signal produced by kill('ALRM',0) does not behave like a signal from alarm() - just use Time::HiRes::alarm(0.01) instead; added timing tests t/timeout.t ------------------------------------------------------------------------ r883623 | jm | 2009-11-24 08:50:02 +0000 (Tue, 24 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r883570 | dos | 2009-11-24 01:50:56 +0000 (Tue, 24 Nov 2009) | 1 line bug 6239: Parse Communigate Pro "with HTTPU" auth token ------------------------------------------------------------------------ r883281 | jm | 2009-11-23 08:50:02 +0000 (Mon, 23 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r883193 | khopesh | 2009-11-22 23:56:17 +0000 (Sun, 22 Nov 2009) | 1 line khop channels - added safeties as per Warren's warnings, tweaks, updates ------------------------------------------------------------------------ r883047 | jm | 2009-11-22 08:50:02 +0000 (Sun, 22 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r883038 | khopesh | 2009-11-22 05:44:14 +0000 (Sun, 22 Nov 2009) | 1 line updates on khop rules, minor tweaks mostly ------------------------------------------------------------------------ r882858 | jm | 2009-11-21 08:50:01 +0000 (Sat, 21 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r882815 | mmartinec | 2009-11-21 01:13:57 +0000 (Sat, 21 Nov 2009) | 5 lines M::S::Timeout - reworked the module to deal with nested timers as one would expect: an inner timer shouldn't be able to extend an outer timer's limit; account for time elapsed in the submitted subroutine when restarting an outer timer ------------------------------------------------------------------------ r882811 | mmartinec | 2009-11-21 01:03:14 +0000 (Sat, 21 Nov 2009) | 2 lines hacked 20_khop_bl.cf, looks like the 'mkrules' does not understand an 'else' !? ------------------------------------------------------------------------ r882450 | jm | 2009-11-20 08:50:03 +0000 (Fri, 20 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r882413 | khopesh | 2009-11-20 04:56:38 +0000 (Fri, 20 Nov 2009) | 1 line selections from my sa-update channels ------------------------------------------------------------------------ r882245 | mmartinec | 2009-11-19 18:53:25 +0000 (Thu, 19 Nov 2009) | 2 lines Bug 5630 - improved path information in man pages for sa-update and sa-compile ------------------------------------------------------------------------ r882241 | mmartinec | 2009-11-19 18:43:53 +0000 (Thu, 19 Nov 2009) | 2 lines Bug 5628 - inline documentation contradicts code ------------------------------------------------------------------------ r882213 | mmartinec | 2009-11-19 17:32:32 +0000 (Thu, 19 Nov 2009) | 2 lines Bug 6237 - RCVD_ILLEGAL_IP with ip 2.0.0.0/8 (and 223.0.0.0/8) ------------------------------------------------------------------------ r882080 | jm | 2009-11-19 08:50:20 +0000 (Thu, 19 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r882020 | mmartinec | 2009-11-19 00:51:09 +0000 (Thu, 19 Nov 2009) | 3 lines Bug 6238: introducing the 'time_limit' configuration option, with associated code changes in various places ------------------------------------------------------------------------ r881700 | jm | 2009-11-18 08:50:02 +0000 (Wed, 18 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r881633 | jhardin | 2009-11-18 00:35:48 +0000 (Wed, 18 Nov 2009) | 1 line tweak lotsa_money ------------------------------------------------------------------------ r881494 | wtogami | 2009-11-17 20:30:47 +0000 (Tue, 17 Nov 2009) | 2 lines *yoink* ------------------------------------------------------------------------ r881382 | mmartinec | 2009-11-17 17:18:20 +0000 (Tue, 17 Nov 2009) | 2 lines Bug 6232: workaround for Net::DNS::Packet::new inconsistency ------------------------------------------------------------------------ r881316 | mmartinec | 2009-11-17 15:00:34 +0000 (Tue, 17 Nov 2009) | 2 lines Fixed bug in BayesStore::BDB::tok_get, fixed corresponding test ------------------------------------------------------------------------ r881240 | mmartinec | 2009-11-17 10:57:36 +0000 (Tue, 17 Nov 2009) | 2 lines Bug 6155 #163: force nonzero scores on MISSING_HB_SEP and X_MESSAGE_INFO for the test ------------------------------------------------------------------------ r881199 | jm | 2009-11-17 08:50:03 +0000 (Tue, 17 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r881163 | wtogami | 2009-11-17 05:58:48 +0000 (Tue, 17 Nov 2009) | 9 lines Bug #6155 manually fudge PSBL with higher scores as noted in Comment #151. PSBL became lastexternal subsequent to the rescore masscheck, nearly eliminating false positives. WARNING: Measuring with fp-fn-statistics using rescore masscheck logs is no longer valid after this change. Revert this score manually if you want to run that tool on those logs. Weekly masscheck logs after 20091005 are fine as-is. ------------------------------------------------------------------------ r881160 | wtogami | 2009-11-17 05:41:41 +0000 (Tue, 17 Nov 2009) | 2 lines Bug #6155 score reductions as documented in Comment #162. ------------------------------------------------------------------------ r881159 | wtogami | 2009-11-17 05:35:00 +0000 (Tue, 17 Nov 2009) | 2 lines Bug #6155 commit raw scores from Comment #146 as documented in #162. ------------------------------------------------------------------------ r881065 | jm | 2009-11-17 00:06:03 +0000 (Tue, 17 Nov 2009) | 1 line bug 6214: sa-compile broken by change from bug 6060, fix (and add test) ------------------------------------------------------------------------ r880938 | wtogami | 2009-11-16 20:01:49 +0000 (Mon, 16 Nov 2009) | 2 lines trobert's phishing rule ------------------------------------------------------------------------ r880674 | jm | 2009-11-16 08:50:08 +0000 (Mon, 16 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r836340 | jm | 2009-11-15 08:50:02 +0000 (Sun, 15 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r836300 | jm | 2009-11-15 00:34:38 +0000 (Sun, 15 Nov 2009) | 1 line bug 6214: add a passing regression test case for this bug ------------------------------------------------------------------------ r836144 | jm | 2009-11-14 08:50:02 +0000 (Sat, 14 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r835775 | jm | 2009-11-13 08:50:02 +0000 (Fri, 13 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r835740 | jhardin | 2009-11-13 04:55:48 +0000 (Fri, 13 Nov 2009) | 2 lines Tweak lotsa_money ------------------------------------------------------------------------ r835374 | hege | 2009-11-12 13:00:04 +0000 (Thu, 12 Nov 2009) | 2 lines reorganize ------------------------------------------------------------------------ r835366 | hege | 2009-11-12 12:36:55 +0000 (Thu, 12 Nov 2009) | 1 line ------------------------------------------------------------------------ r835304 | jm | 2009-11-12 08:50:04 +0000 (Thu, 12 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r834996 | mmartinec | 2009-11-11 18:12:04 +0000 (Wed, 11 Nov 2009) | 3 lines Preventively local()-ize $1 in a couple of places in PerMsgStatus in view of [perl #67962] ------------------------------------------------------------------------ r834803 | jm | 2009-11-11 08:50:02 +0000 (Wed, 11 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r834191 | mmartinec | 2009-11-09 19:45:40 +0000 (Mon, 09 Nov 2009) | 6 lines Bug 6225: untaint the string in an attempt to work around a perl crash - a workaround for [perl #69973] bug: Invalid and tainted utf-8 char crashes perl 5.10.1 in regexp evaluation A regexp and a string should both be utf8, or none of them; untainting string also seems to avoid the crash. ------------------------------------------------------------------------ r834162 | mmartinec | 2009-11-09 18:02:22 +0000 (Mon, 09 Nov 2009) | 2 lines Bug 6200 cont'd: fixed DependencyInfo.pm ------------------------------------------------------------------------ r834158 | mmartinec | 2009-11-09 17:43:33 +0000 (Mon, 09 Nov 2009) | 2 lines t/rule_names.t cosmetics ------------------------------------------------------------------------ r834157 | mmartinec | 2009-11-09 17:42:25 +0000 (Mon, 09 Nov 2009) | 3 lines Updated minimal/recommended versions of Perl and Mail::DKIM in INSTALL, META.yml, Makefile.PL ------------------------------------------------------------------------ r834155 | mmartinec | 2009-11-09 17:37:53 +0000 (Mon, 09 Nov 2009) | 4 lines Bug 6200: let SA use either Digest::SHA or Digest::SHA1, whichever is available (the Digest::SHA is now a base module since perl 5.10.0) ------------------------------------------------------------------------ r833769 | axb | 2009-11-07 21:21:19 +0000 (Sat, 07 Nov 2009) | 10 lines as per bug 6230 removed: partner2profit.com smileycentral.com tickle.com topica.com vistaprint.com freelotto.com yourfreedvds.com ------------------------------------------------------------------------ r833654 | jm | 2009-11-07 08:50:02 +0000 (Sat, 07 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r833344 | mmartinec | 2009-11-06 11:11:56 +0000 (Fri, 06 Nov 2009) | 2 lines Bug 6232: backed out r833081 (except the added debug line) ------------------------------------------------------------------------ r833320 | jm | 2009-11-06 08:50:02 +0000 (Fri, 06 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r833250 | jm | 2009-11-06 00:03:12 +0000 (Fri, 06 Nov 2009) | 1 line oops. fix bug ------------------------------------------------------------------------ r833246 | jm | 2009-11-05 23:54:18 +0000 (Thu, 05 Nov 2009) | 1 line hmm. need to use full path here ------------------------------------------------------------------------ r833245 | jm | 2009-11-05 23:51:47 +0000 (Thu, 05 Nov 2009) | 1 line work around changes in spamassassin2.zones SVN command -- it appears 'svn up' where no svn checkout exists will now exit 0, which broke our script. fix. also, increase logging ------------------------------------------------------------------------ r833081 | mmartinec | 2009-11-05 17:03:50 +0000 (Thu, 05 Nov 2009) | 2 lines Bug 6232, a quick workaround hack to Net::DNS inconsistency ------------------------------------------------------------------------ r832991 | jhardin | 2009-11-05 04:56:25 +0000 (Thu, 05 Nov 2009) | 2 lines tweak fillform ------------------------------------------------------------------------ r832683 | jm | 2009-11-04 08:50:02 +0000 (Wed, 04 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r832650 | jhardin | 2009-11-04 03:03:30 +0000 (Wed, 04 Nov 2009) | 2 lines tweak lotsa_money ------------------------------------------------------------------------ r832530 | mmartinec | 2009-11-03 20:03:10 +0000 (Tue, 03 Nov 2009) | 2 lines Plugin::SPF incorrectly insisted on a space after colon in a Received-SPF header field ------------------------------------------------------------------------ r832479 | jhardin | 2009-11-03 17:30:29 +0000 (Tue, 03 Nov 2009) | 1 line improve "misspaced From:" metarules a bit ------------------------------------------------------------------------ r831941 | mmartinec | 2009-11-02 16:19:45 +0000 (Mon, 02 Nov 2009) | 5 lines 25_dkim.cf, 60_whitelist_dkim.cf: remove tflags userconf from some DKIM rules, partly reverting my r818926 - the flag was added due to my misunderstanding of userconf flag; actually these rules only need in the 50_scores.cf ------------------------------------------------------------------------ r831820 | jm | 2009-11-02 08:50:05 +0000 (Mon, 02 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r831701 | jhardin | 2009-11-01 16:43:32 +0000 (Sun, 01 Nov 2009) | 2 lines Try runon FROM rule again ------------------------------------------------------------------------ r831685 | jm | 2009-11-01 15:04:22 +0000 (Sun, 01 Nov 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831667 | jm | 2009-11-01 11:00:12 +0000 (Sun, 01 Nov 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831655 | jm | 2009-11-01 08:50:01 +0000 (Sun, 01 Nov 2009) | 1 line promotions validated ------------------------------------------------------------------------ r831647 | jm | 2009-11-01 06:55:45 +0000 (Sun, 01 Nov 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831614 | jm | 2009-10-31 23:11:57 +0000 (Sat, 31 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831583 | jm | 2009-10-31 19:07:27 +0000 (Sat, 31 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831548 | jm | 2009-10-31 15:03:04 +0000 (Sat, 31 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831529 | jm | 2009-10-31 10:59:03 +0000 (Sat, 31 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831520 | jm | 2009-10-31 08:50:02 +0000 (Sat, 31 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r831517 | jm | 2009-10-31 06:54:09 +0000 (Sat, 31 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831515 | wtogami | 2009-10-31 04:33:21 +0000 (Sat, 31 Oct 2009) | 2 lines Improve the uri patterns, thanks hege. ------------------------------------------------------------------------ r831508 | jhardin | 2009-10-31 02:13:14 +0000 (Sat, 31 Oct 2009) | 2 lines Tweak lotsa_money ------------------------------------------------------------------------ r831495 | mmartinec | 2009-10-31 00:27:01 +0000 (Sat, 31 Oct 2009) | 2 lines Bug 6230: remove massmailers from uridnsbl_skip_domain in 25_uribl.cf ------------------------------------------------------------------------ r831492 | mmartinec | 2009-10-31 00:14:14 +0000 (Sat, 31 Oct 2009) | 2 lines Bug 6231: add timestamps when logging on stderr ------------------------------------------------------------------------ r831487 | jm | 2009-10-30 23:12:30 +0000 (Fri, 30 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831439 | mmartinec | 2009-10-30 20:17:23 +0000 (Fri, 30 Oct 2009) | 2 lines Bug 6216: fix Plugin::BodyEval::check_blank_line_ratio() ------------------------------------------------------------------------ r831427 | jm | 2009-10-30 19:08:48 +0000 (Fri, 30 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831368 | mmartinec | 2009-10-30 16:11:59 +0000 (Fri, 30 Oct 2009) | 3 lines t/SATest.pm: provide information about the process failure reason if system() fails ------------------------------------------------------------------------ r831320 | mmartinec | 2009-10-30 15:09:04 +0000 (Fri, 30 Oct 2009) | 3 lines Bug 6142: add a config parameter skip_uribl_checks to the URIDNSBL plugin, cross-document it with skip_rbl_checks. ------------------------------------------------------------------------ r831317 | jm | 2009-10-30 15:04:07 +0000 (Fri, 30 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831283 | hege | 2009-10-30 12:38:33 +0000 (Fri, 30 Oct 2009) | 1 line irq.ir ------------------------------------------------------------------------ r831260 | jm | 2009-10-30 11:00:25 +0000 (Fri, 30 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831229 | jm | 2009-10-30 08:50:05 +0000 (Fri, 30 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r831215 | jm | 2009-10-30 06:56:25 +0000 (Fri, 30 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831149 | jm | 2009-10-29 23:19:32 +0000 (Thu, 29 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r831064 | jm | 2009-10-29 19:16:19 +0000 (Thu, 29 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830995 | jm | 2009-10-29 15:12:27 +0000 (Thu, 29 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830895 | jm | 2009-10-29 11:08:00 +0000 (Thu, 29 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830862 | jm | 2009-10-29 08:50:03 +0000 (Thu, 29 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r830853 | jm | 2009-10-29 07:04:04 +0000 (Thu, 29 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830824 | wtogami | 2009-10-29 01:44:53 +0000 (Thu, 29 Oct 2009) | 2 lines Add USCA pattern to VANITY. ------------------------------------------------------------------------ r830791 | jm | 2009-10-28 23:25:31 +0000 (Wed, 28 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830735 | jm | 2009-10-28 19:21:01 +0000 (Wed, 28 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830574 | jm | 2009-10-28 15:17:50 +0000 (Wed, 28 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830570 | jhardin | 2009-10-28 15:11:17 +0000 (Wed, 28 Oct 2009) | 1 line restore to_no_brkts + freemail rule for testing ------------------------------------------------------------------------ r830501 | jm | 2009-10-28 11:12:57 +0000 (Wed, 28 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830464 | jm | 2009-10-28 08:50:03 +0000 (Wed, 28 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r830451 | jm | 2009-10-28 07:08:54 +0000 (Wed, 28 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830438 | jhardin | 2009-10-28 04:20:26 +0000 (Wed, 28 Oct 2009) | 2 lines Fix a typo ------------------------------------------------------------------------ r830437 | jhardin | 2009-10-28 04:16:41 +0000 (Wed, 28 Oct 2009) | 1 line More advance fee tweaking ------------------------------------------------------------------------ r830412 | jhardin | 2009-10-28 00:39:27 +0000 (Wed, 28 Oct 2009) | 1 line Add to TO=FROM rule ------------------------------------------------------------------------ r830402 | jm | 2009-10-27 23:33:28 +0000 (Tue, 27 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830306 | jm | 2009-10-27 19:28:48 +0000 (Tue, 27 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830226 | jm | 2009-10-27 15:24:14 +0000 (Tue, 27 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830134 | jm | 2009-10-27 11:19:28 +0000 (Tue, 27 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830076 | jm | 2009-10-27 07:12:26 +0000 (Tue, 27 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r830057 | jhardin | 2009-10-27 04:51:13 +0000 (Tue, 27 Oct 2009) | 2 lines more lotsa_money tweaking ------------------------------------------------------------------------ r830018 | jm | 2009-10-26 23:35:08 +0000 (Mon, 26 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829917 | jm | 2009-10-26 19:31:13 +0000 (Mon, 26 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829824 | jm | 2009-10-26 15:26:29 +0000 (Mon, 26 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829821 | jhardin | 2009-10-26 15:05:05 +0000 (Mon, 26 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r829751 | jm | 2009-10-26 11:21:22 +0000 (Mon, 26 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829711 | jm | 2009-10-26 07:16:09 +0000 (Mon, 26 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829681 | jm | 2009-10-25 23:51:59 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829678 | jm | 2009-10-25 23:37:45 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829656 | jhardin | 2009-10-25 21:27:25 +0000 (Sun, 25 Oct 2009) | 1 line More lotsa_money tweaking - spammers can't spell... ------------------------------------------------------------------------ r829645 | jhardin | 2009-10-25 21:04:23 +0000 (Sun, 25 Oct 2009) | 2 lines Fix a stupid bug in LOTTO_URI, tweak some other lotsa_money rules ------------------------------------------------------------------------ r829633 | jm | 2009-10-25 19:33:20 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829606 | jm | 2009-10-25 15:28:13 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829539 | jm | 2009-10-25 11:24:03 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829502 | jm | 2009-10-25 07:18:27 +0000 (Sun, 25 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829494 | wtogami | 2009-10-25 04:49:12 +0000 (Sun, 25 Oct 2009) | 2 lines CN_RX: .cn URI beginning with rx ------------------------------------------------------------------------ r829461 | jhardin | 2009-10-24 22:41:05 +0000 (Sat, 24 Oct 2009) | 1 line More lotsa_money and fillform tweaking ------------------------------------------------------------------------ r829459 | jm | 2009-10-24 22:32:30 +0000 (Sat, 24 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829429 | jm | 2009-10-24 18:18:25 +0000 (Sat, 24 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829373 | jm | 2009-10-24 14:13:50 +0000 (Sat, 24 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829338 | jm | 2009-10-24 10:08:25 +0000 (Sat, 24 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829310 | jm | 2009-10-24 06:02:53 +0000 (Sat, 24 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829301 | wtogami | 2009-10-24 03:05:42 +0000 (Sat, 24 Oct 2009) | 3 lines Two weeks of weekly masschecks indicate that the deep parsing was not worthwhile. 0.4% spam 0.04% fp ------------------------------------------------------------------------ r829300 | wtogami | 2009-10-24 02:59:44 +0000 (Sat, 24 Oct 2009) | 2 lines Make it easy to see the safety of all Anubis blacklists together. ------------------------------------------------------------------------ r829299 | wtogami | 2009-10-24 02:54:05 +0000 (Sat, 24 Oct 2009) | 3 lines Vanity and fake award rules. Easy for the spammer to evade, but proper spelling and grammar along with certain keywords are necessary to have any success in fooling anyone. ------------------------------------------------------------------------ r829262 | jm | 2009-10-23 22:19:37 +0000 (Fri, 23 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829163 | jm | 2009-10-23 18:14:19 +0000 (Fri, 23 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r829104 | jhardin | 2009-10-23 15:51:38 +0000 (Fri, 23 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r829071 | jm | 2009-10-23 14:10:06 +0000 (Fri, 23 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828982 | jm | 2009-10-23 10:05:36 +0000 (Fri, 23 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828938 | jm | 2009-10-23 06:00:33 +0000 (Fri, 23 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828871 | jm | 2009-10-22 22:17:15 +0000 (Thu, 22 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828705 | jm | 2009-10-22 14:07:49 +0000 (Thu, 22 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828628 | jm | 2009-10-22 10:03:50 +0000 (Thu, 22 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828320 | jm | 2009-10-22 05:58:16 +0000 (Thu, 22 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828303 | wtogami | 2009-10-22 04:31:06 +0000 (Thu, 22 Oct 2009) | 2 lines Wrap with ifplugin and put into the correct file. ------------------------------------------------------------------------ r828295 | wtogami | 2009-10-22 03:58:25 +0000 (Thu, 22 Oct 2009) | 2 lines HOSTKARMA URIBL rules for testing ------------------------------------------------------------------------ r828291 | jhardin | 2009-10-22 03:29:49 +0000 (Thu, 22 Oct 2009) | 2 lines clean up lotsa_money and fillform in preparation for advance_fee update; tweak skype and misquoted-HTML rules ------------------------------------------------------------------------ r828239 | jm | 2009-10-21 22:28:41 +0000 (Wed, 21 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828235 | jm | 2009-10-21 22:14:42 +0000 (Wed, 21 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828123 | jm | 2009-10-21 18:09:48 +0000 (Wed, 21 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r828023 | hege | 2009-10-21 14:14:36 +0000 (Wed, 21 Oct 2009) | 1 line add SA file header, add tunome.com domains ------------------------------------------------------------------------ r828022 | hege | 2009-10-21 14:13:51 +0000 (Wed, 21 Oct 2009) | 1 line add SA file header ------------------------------------------------------------------------ r827948 | jm | 2009-10-21 10:01:11 +0000 (Wed, 21 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r827908 | hege | 2009-10-21 07:19:48 +0000 (Wed, 21 Oct 2009) | 1 line reorganize ------------------------------------------------------------------------ r827892 | jm | 2009-10-21 05:55:57 +0000 (Wed, 21 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r827821 | jm | 2009-10-20 22:11:15 +0000 (Tue, 20 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r827752 | jm | 2009-10-20 18:07:07 +0000 (Tue, 20 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r827021 | jm | 2009-10-20 09:58:29 +0000 (Tue, 20 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826962 | jm | 2009-10-20 05:53:17 +0000 (Tue, 20 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826832 | jm | 2009-10-19 22:09:19 +0000 (Mon, 19 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826740 | jm | 2009-10-19 18:05:34 +0000 (Mon, 19 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826674 | jm | 2009-10-19 14:01:17 +0000 (Mon, 19 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826624 | jm | 2009-10-19 09:56:53 +0000 (Mon, 19 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826587 | wtogami | 2009-10-19 06:00:36 +0000 (Mon, 19 Oct 2009) | 2 lines Disable UBL, too broken to be worthwhile to test. ------------------------------------------------------------------------ r826586 | jm | 2009-10-19 05:52:18 +0000 (Mon, 19 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826541 | jm | 2009-10-18 22:23:40 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826538 | jm | 2009-10-18 22:09:40 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826476 | jm | 2009-10-18 18:05:45 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826441 | jm | 2009-10-18 14:01:33 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826391 | jm | 2009-10-18 09:58:00 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826359 | jm | 2009-10-18 05:53:37 +0000 (Sun, 18 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826315 | jm | 2009-10-17 22:15:50 +0000 (Sat, 17 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826286 | jm | 2009-10-17 18:11:46 +0000 (Sat, 17 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826256 | jm | 2009-10-17 14:08:06 +0000 (Sat, 17 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826214 | jm | 2009-10-17 10:03:41 +0000 (Sat, 17 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826198 | jm | 2009-10-17 08:50:03 +0000 (Sat, 17 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r826179 | wtogami | 2009-10-17 06:03:09 +0000 (Sat, 17 Oct 2009) | 2 lines Test UBL in masschecks ------------------------------------------------------------------------ r826178 | jm | 2009-10-17 05:59:04 +0000 (Sat, 17 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826153 | mmartinec | 2009-10-17 00:49:29 +0000 (Sat, 17 Oct 2009) | 3 lines t/dkim2.t: disable awl, razor, pyzor, bayes for this test, these are just wasting time here ------------------------------------------------------------------------ r826116 | jm | 2009-10-16 22:24:32 +0000 (Fri, 16 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r826083 | wtogami | 2009-10-16 20:52:32 +0000 (Fri, 16 Oct 2009) | 2 lines Test Anubis Reputation DNS lists ------------------------------------------------------------------------ r826044 | mmartinec | 2009-10-16 19:16:16 +0000 (Fri, 16 Oct 2009) | 3 lines Plugin/DCC.pm: improve error reporting on finding a DCC home directory, to facilitate troubleshooting ------------------------------------------------------------------------ r826040 | mmartinec | 2009-10-16 19:05:10 +0000 (Fri, 16 Oct 2009) | 2 lines Fix the previous change, it should be: local $/ = $/ ------------------------------------------------------------------------ r826024 | jm | 2009-10-16 18:20:24 +0000 (Fri, 16 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825924 | jhardin | 2009-10-16 15:09:39 +0000 (Fri, 16 Oct 2009) | 1 line tweak lotsa_money ------------------------------------------------------------------------ r825906 | jm | 2009-10-16 14:16:52 +0000 (Fri, 16 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825892 | mmartinec | 2009-10-16 13:43:01 +0000 (Fri, 16 Oct 2009) | 3 lines Bug 6218 - input delimiter $/ can be corrupted by a plugin, localize $/ and $\ (and possibly others) before calling a plugin ------------------------------------------------------------------------ r825886 | jhardin | 2009-10-16 13:31:03 +0000 (Fri, 16 Oct 2009) | 2 lines Tweak SPAN rules a bit more ------------------------------------------------------------------------ r825877 | jhardin | 2009-10-16 13:13:17 +0000 (Fri, 16 Oct 2009) | 2 lines Tweak lotsa_money and SPAN rules ------------------------------------------------------------------------ r825834 | jm | 2009-10-16 10:12:12 +0000 (Fri, 16 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825811 | jm | 2009-10-16 08:50:03 +0000 (Fri, 16 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r825779 | jm | 2009-10-16 06:06:58 +0000 (Fri, 16 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825769 | wtogami | 2009-10-16 05:16:23 +0000 (Fri, 16 Oct 2009) | 2 lines RCVD_IN_SEMBACKSCATTER is not useful to test. ------------------------------------------------------------------------ r825749 | jhardin | 2009-10-16 02:55:53 +0000 (Fri, 16 Oct 2009) | 2 lines Tweak lotsa_money and SPAN rules ------------------------------------------------------------------------ r825687 | jm | 2009-10-15 22:29:45 +0000 (Thu, 15 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825625 | jhardin | 2009-10-15 19:49:17 +0000 (Thu, 15 Oct 2009) | 1 line Added some new HTML obfuscation and Google feedproxy URI rules ------------------------------------------------------------------------ r825604 | jm | 2009-10-15 18:25:08 +0000 (Thu, 15 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825503 | jm | 2009-10-15 14:21:09 +0000 (Thu, 15 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825456 | jm | 2009-10-15 10:16:42 +0000 (Thu, 15 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825439 | jm | 2009-10-15 08:50:03 +0000 (Thu, 15 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r825405 | jm | 2009-10-15 06:11:53 +0000 (Thu, 15 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825325 | jm | 2009-10-14 22:46:05 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825316 | jm | 2009-10-14 22:31:27 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825211 | jm | 2009-10-14 18:27:14 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825150 | jm | 2009-10-14 14:22:55 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825129 | jhardin | 2009-10-14 13:38:39 +0000 (Wed, 14 Oct 2009) | 2 lines Fix a typo and add some German text to lotsa_money and the reevolved advance fee ------------------------------------------------------------------------ r825079 | jm | 2009-10-14 10:16:26 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r825058 | jm | 2009-10-14 08:50:02 +0000 (Wed, 14 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r825049 | axb | 2009-10-14 07:49:45 +0000 (Wed, 14 Oct 2009) | 1 line added AXB_419_FROM_C1 ------------------------------------------------------------------------ r825015 | jm | 2009-10-14 06:10:06 +0000 (Wed, 14 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824961 | jm | 2009-10-13 22:31:21 +0000 (Tue, 13 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824869 | jm | 2009-10-13 18:25:33 +0000 (Tue, 13 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824776 | jm | 2009-10-13 14:19:08 +0000 (Tue, 13 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824659 | jm | 2009-10-13 10:14:07 +0000 (Tue, 13 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824640 | jm | 2009-10-13 08:50:02 +0000 (Tue, 13 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r824599 | jm | 2009-10-13 06:06:52 +0000 (Tue, 13 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824590 | jhardin | 2009-10-13 04:58:21 +0000 (Tue, 13 Oct 2009) | 1 line add "skype to south africa" pattern in recent spams ------------------------------------------------------------------------ r824526 | jm | 2009-10-12 22:39:10 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824523 | jm | 2009-10-12 22:24:27 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824478 | jhardin | 2009-10-12 19:58:20 +0000 (Mon, 12 Oct 2009) | 1 line rearrange freemail doc/pdf rules a bit ------------------------------------------------------------------------ r824445 | jm | 2009-10-12 18:20:22 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824436 | jhardin | 2009-10-12 17:37:18 +0000 (Mon, 12 Oct 2009) | 1 line re-expose FILL_THIS_FORM_LONG, it's got a good S/O by itself ------------------------------------------------------------------------ r824350 | jm | 2009-10-12 14:16:26 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824287 | jm | 2009-10-12 10:11:37 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824262 | jm | 2009-10-12 08:50:02 +0000 (Mon, 12 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r824240 | jm | 2009-10-12 06:06:59 +0000 (Mon, 12 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824206 | jhardin | 2009-10-12 00:41:40 +0000 (Mon, 12 Oct 2009) | 1 line try shotgun approach: (lotsa_money|fill_form) + (any two fraud rules) ------------------------------------------------------------------------ r824203 | jhardin | 2009-10-11 23:56:34 +0000 (Sun, 11 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r824197 | jhardin | 2009-10-11 23:20:58 +0000 (Sun, 11 Oct 2009) | 1 line Add another attachment obfu rule ------------------------------------------------------------------------ r824187 | jm | 2009-10-11 22:31:42 +0000 (Sun, 11 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824121 | jm | 2009-10-11 18:27:18 +0000 (Sun, 11 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824112 | jhardin | 2009-10-11 17:20:32 +0000 (Sun, 11 Oct 2009) | 2 lines tweak reevolved advance fee second-order metarules ------------------------------------------------------------------------ r824081 | jm | 2009-10-11 14:23:10 +0000 (Sun, 11 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824048 | jm | 2009-10-11 10:18:08 +0000 (Sun, 11 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r824039 | jm | 2009-10-11 08:50:02 +0000 (Sun, 11 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r824030 | jm | 2009-10-11 06:15:02 +0000 (Sun, 11 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823972 | jm | 2009-10-10 22:53:19 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823971 | jm | 2009-10-10 22:39:06 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823921 | jm | 2009-10-10 18:49:02 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823915 | jm | 2009-10-10 18:34:44 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823885 | jhardin | 2009-10-10 16:52:11 +0000 (Sat, 10 Oct 2009) | 2 lines Tweak fillform and lotsa_money yet more ------------------------------------------------------------------------ r823884 | jhardin | 2009-10-10 16:42:34 +0000 (Sat, 10 Oct 2009) | 2 lines Clean up naming of fillform rules; tweak lotsa_money some more ------------------------------------------------------------------------ r823860 | jm | 2009-10-10 14:29:18 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823838 | jm | 2009-10-10 10:24:14 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823821 | jm | 2009-10-10 08:50:02 +0000 (Sat, 10 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r823800 | jm | 2009-10-10 06:19:39 +0000 (Sat, 10 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823779 | wtogami | 2009-10-10 03:40:44 +0000 (Sat, 10 Oct 2009) | 2 lines RCVD_IN_PSBL_DEEP experimental rule for net masscheck ------------------------------------------------------------------------ r823770 | wtogami | 2009-10-10 02:32:15 +0000 (Sat, 10 Oct 2009) | 2 lines Wrap the SEM URIBL rules with ifplugin ------------------------------------------------------------------------ r823745 | jhardin | 2009-10-09 23:44:29 +0000 (Fri, 09 Oct 2009) | 1 line add test rule for postmaster + abuse missing ------------------------------------------------------------------------ r823725 | jm | 2009-10-09 22:43:20 +0000 (Fri, 09 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823655 | jm | 2009-10-09 18:38:18 +0000 (Fri, 09 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823644 | wtogami | 2009-10-09 18:06:37 +0000 (Fri, 09 Oct 2009) | 2 lines Apparently his sample rules are not proper syntax, disable them until I have time to figure out why. ------------------------------------------------------------------------ r823635 | wtogami | 2009-10-09 17:47:39 +0000 (Fri, 09 Oct 2009) | 2 lines Bug 6220: Evaluate Spam Eating Monkey DNSBL and URIBL's in weekly mass check ------------------------------------------------------------------------ r823564 | jm | 2009-10-09 14:32:22 +0000 (Fri, 09 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823528 | mmartinec | 2009-10-09 12:36:12 +0000 (Fri, 09 Oct 2009) | 2 lines garescorer.c: spelling: LAMARK -> LAMARCK (Jean-Baptiste Lamarck) ------------------------------------------------------------------------ r823503 | jm | 2009-10-09 10:26:27 +0000 (Fri, 09 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823460 | jm | 2009-10-09 08:50:01 +0000 (Fri, 09 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r823418 | jm | 2009-10-09 06:20:48 +0000 (Fri, 09 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823352 | jm | 2009-10-08 22:45:12 +0000 (Thu, 08 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823204 | jhardin | 2009-10-08 15:23:29 +0000 (Thu, 08 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r823190 | jm | 2009-10-08 14:32:38 +0000 (Thu, 08 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823171 | jhardin | 2009-10-08 13:34:57 +0000 (Thu, 08 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r823119 | jm | 2009-10-08 10:26:56 +0000 (Thu, 08 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823090 | jm | 2009-10-08 08:50:03 +0000 (Thu, 08 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r823061 | jm | 2009-10-08 06:21:59 +0000 (Thu, 08 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r823005 | jhardin | 2009-10-08 02:36:52 +0000 (Thu, 08 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r822958 | jm | 2009-10-07 22:59:22 +0000 (Wed, 07 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822953 | jm | 2009-10-07 22:45:18 +0000 (Wed, 07 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822801 | jhardin | 2009-10-07 16:46:32 +0000 (Wed, 07 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r822785 | mmartinec | 2009-10-07 16:13:55 +0000 (Wed, 07 Oct 2009) | 2 lines runGA: obtain numcpus on FreeBSD and Solaris; add time/date log on garescorer run ------------------------------------------------------------------------ r822784 | mmartinec | 2009-10-07 16:10:06 +0000 (Wed, 07 Oct 2009) | 2 lines garescorer.c: polishing the performance report ------------------------------------------------------------------------ r822767 | jhardin | 2009-10-07 14:58:01 +0000 (Wed, 07 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r822754 | jm | 2009-10-07 14:24:06 +0000 (Wed, 07 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822737 | jhardin | 2009-10-07 13:49:28 +0000 (Wed, 07 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r822643 | jm | 2009-10-07 10:19:12 +0000 (Wed, 07 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822624 | jm | 2009-10-07 08:50:02 +0000 (Wed, 07 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r822598 | jm | 2009-10-07 06:13:47 +0000 (Wed, 07 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822529 | jm | 2009-10-06 22:32:56 +0000 (Tue, 06 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822519 | jhardin | 2009-10-06 21:32:13 +0000 (Tue, 06 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r822506 | wtogami | 2009-10-06 21:17:19 +0000 (Tue, 06 Oct 2009) | 2 lines I misunderstood what nopublish means, none of these rules should be used except in masscheck. ------------------------------------------------------------------------ r822482 | jhardin | 2009-10-06 20:31:02 +0000 (Tue, 06 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r822479 | wtogami | 2009-10-06 20:29:51 +0000 (Tue, 06 Oct 2009) | 2 lines RCVD_IN_HOSTKARMA_YL is masscheck only, do not ever publish. ------------------------------------------------------------------------ r822467 | wtogami | 2009-10-06 20:15:23 +0000 (Tue, 06 Oct 2009) | 2 lines Oops, these are not network rules. ------------------------------------------------------------------------ r822420 | wtogami | 2009-10-06 18:44:12 +0000 (Tue, 06 Oct 2009) | 2 lines Test 7-length .cn ------------------------------------------------------------------------ r822413 | jm | 2009-10-06 18:28:24 +0000 (Tue, 06 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822291 | jm | 2009-10-06 14:23:47 +0000 (Tue, 06 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822269 | jhardin | 2009-10-06 13:38:29 +0000 (Tue, 06 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r822208 | mmartinec | 2009-10-06 10:39:31 +0000 (Tue, 06 Oct 2009) | 2 lines garescorer.c: report performance as iterations per second ------------------------------------------------------------------------ r822206 | mmartinec | 2009-10-06 10:35:14 +0000 (Tue, 06 Oct 2009) | 2 lines garescorer.c: fix undeclared variable usage: rename is_mutatable to is_mutable ------------------------------------------------------------------------ r822193 | jm | 2009-10-06 10:19:24 +0000 (Tue, 06 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822140 | jm | 2009-10-06 06:13:53 +0000 (Tue, 06 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r822082 | jhardin | 2009-10-05 23:15:15 +0000 (Mon, 05 Oct 2009) | 1 line Tweak fillform ------------------------------------------------------------------------ r822063 | jm | 2009-10-05 22:35:43 +0000 (Mon, 05 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821950 | jm | 2009-10-05 18:30:06 +0000 (Mon, 05 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821949 | jhardin | 2009-10-05 18:13:09 +0000 (Mon, 05 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r821921 | jhardin | 2009-10-05 17:06:00 +0000 (Mon, 05 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r821814 | jhardin | 2009-10-05 14:54:25 +0000 (Mon, 05 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r821807 | jm | 2009-10-05 14:24:55 +0000 (Mon, 05 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821776 | wtogami | 2009-10-05 12:39:53 +0000 (Mon, 05 Oct 2009) | 2 lines Bug 6156: Make PSBL lastexternal instead of deep parsing ------------------------------------------------------------------------ r821738 | jm | 2009-10-05 10:20:10 +0000 (Mon, 05 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821692 | jm | 2009-10-05 06:13:57 +0000 (Mon, 05 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821658 | wtogami | 2009-10-05 02:02:11 +0000 (Mon, 05 Oct 2009) | 2 lines These rules were moved to wtogami's sandbox. ------------------------------------------------------------------------ r821650 | wtogami | 2009-10-05 01:55:46 +0000 (Mon, 05 Oct 2009) | 2 lines Move CN_EIGHT rules to wtogami's sandbox. ------------------------------------------------------------------------ r821645 | jhardin | 2009-10-05 01:27:59 +0000 (Mon, 05 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r821638 | wtogami | 2009-10-04 23:09:14 +0000 (Sun, 04 Oct 2009) | 2 lines Bug 6212: RCVD_IN_HOSTKARMA_* rules for testing. ------------------------------------------------------------------------ r821630 | jm | 2009-10-04 22:38:20 +0000 (Sun, 04 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821618 | wtogami | 2009-10-04 21:17:36 +0000 (Sun, 04 Oct 2009) | 2 lines Add myself to CREDITS ------------------------------------------------------------------------ r821571 | jm | 2009-10-04 18:32:37 +0000 (Sun, 04 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821566 | jhardin | 2009-10-04 17:43:16 +0000 (Sun, 04 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r821563 | jhardin | 2009-10-04 17:25:21 +0000 (Sun, 04 Oct 2009) | 1 line reevolved ADVANCE_FEE using nightly logs ------------------------------------------------------------------------ r821560 | jhardin | 2009-10-04 17:12:33 +0000 (Sun, 04 Oct 2009) | 2 lines Tewak lotsa_money to incorporate some other sandbox rules, tewak CN_EIGHT ------------------------------------------------------------------------ r821544 | jm | 2009-10-04 14:28:00 +0000 (Sun, 04 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821503 | axb | 2009-10-04 10:48:17 +0000 (Sun, 04 Oct 2009) | 1 line ------------------------------------------------------------------------ r821499 | jm | 2009-10-04 10:22:51 +0000 (Sun, 04 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821470 | jm | 2009-10-04 06:17:22 +0000 (Sun, 04 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821463 | jhardin | 2009-10-04 04:19:39 +0000 (Sun, 04 Oct 2009) | 2 lines Reevolved based on local masscheck ------------------------------------------------------------------------ r821462 | jhardin | 2009-10-04 04:18:19 +0000 (Sun, 04 Oct 2009) | 2 lines FROM_MISSPACED has rotten S/O without quotes ------------------------------------------------------------------------ r821441 | jhardin | 2009-10-03 22:59:08 +0000 (Sat, 03 Oct 2009) | 2 lines refinements of CN_EIGHT per list discussion ------------------------------------------------------------------------ r821439 | jm | 2009-10-03 22:37:50 +0000 (Sat, 03 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821415 | jhardin | 2009-10-03 21:04:24 +0000 (Sat, 03 Oct 2009) | 2 lines fix CN_EIGHT - d'oh! ------------------------------------------------------------------------ r821389 | jm | 2009-10-03 18:33:38 +0000 (Sat, 03 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821372 | jhardin | 2009-10-03 17:36:23 +0000 (Sat, 03 Oct 2009) | 2 lines Tweak lotas_money and fillform, add first cut of re-evolved ADVANCE_FEE (based on iffy logs, will need to reevolve again) ------------------------------------------------------------------------ r821326 | jm | 2009-10-03 14:28:08 +0000 (Sat, 03 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821289 | jm | 2009-10-03 10:23:04 +0000 (Sat, 03 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821273 | jm | 2009-10-03 08:50:02 +0000 (Sat, 03 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r821257 | jm | 2009-10-03 06:30:49 +0000 (Sat, 03 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821231 | jhardin | 2009-10-03 03:26:18 +0000 (Sat, 03 Oct 2009) | 1 line minor lotsa_money tweaks ------------------------------------------------------------------------ r821195 | jm | 2009-10-02 22:50:44 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821190 | jm | 2009-10-02 22:37:52 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821132 | jhardin | 2009-10-02 19:01:43 +0000 (Fri, 02 Oct 2009) | 1 line More lotsa_money tweaking ------------------------------------------------------------------------ r821123 | jm | 2009-10-02 18:33:08 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821034 | jm | 2009-10-02 14:28:12 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r821017 | jhardin | 2009-10-02 13:35:32 +0000 (Fri, 02 Oct 2009) | 2 lines Lotsa_Money changes preparatory to reevolving ADVANCE_FEE. Some other new misc rules and tuning of other rules. ------------------------------------------------------------------------ r820981 | axb | 2009-10-02 11:56:37 +0000 (Fri, 02 Oct 2009) | 3 lines removed CSS support in RCVD_IN_SBL CSS probably rates separate rule score ------------------------------------------------------------------------ r820970 | axb | 2009-10-02 11:31:15 +0000 (Fri, 02 Oct 2009) | 4 lines undid CSS "3" in RCVD_IN_XBL added to RCVD_IN_SBL as per http://www.spamhaus.org/css/ "CSS is an integral part of the SBL" ------------------------------------------------------------------------ r820968 | axb | 2009-10-02 11:24:06 +0000 (Fri, 02 Oct 2009) | 6 lines adding support for http://www.spamhaus.org/news.lasso?article=646 http://www.spamhaus.org/css/ RCVD_IN_XBL "3" ------------------------------------------------------------------------ r820950 | jm | 2009-10-02 10:22:37 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r820935 | jm | 2009-10-02 08:50:02 +0000 (Fri, 02 Oct 2009) | 1 line promotions validated ------------------------------------------------------------------------ r820896 | jm | 2009-10-02 06:16:58 +0000 (Fri, 02 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r820816 | jm | 2009-10-01 21:51:04 +0000 (Thu, 01 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r820809 | jm | 2009-10-01 21:37:40 +0000 (Thu, 01 Oct 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r820340 | mmartinec | 2009-09-30 16:37:50 +0000 (Wed, 30 Sep 2009) | 3 lines Enable TestingAndDebugging::ProhibitNoStrict test but allow the use of 'no strict "refs"' ------------------------------------------------------------------------ r820325 | mmartinec | 2009-09-30 16:01:28 +0000 (Wed, 30 Sep 2009) | 3 lines Deal with BuiltinFunctions::RequireGlobFunction, removing it from xt/60_perlcritic.t exceptions ------------------------------------------------------------------------ r820310 | mmartinec | 2009-09-30 15:49:36 +0000 (Wed, 30 Sep 2009) | 3 lines Deal with ControlStructures::ProhibitMutatingListFunctions and remove this exception from xt/60_perlcritic.t ------------------------------------------------------------------------ r820297 | mmartinec | 2009-09-30 15:20:41 +0000 (Wed, 30 Sep 2009) | 3 lines Deal with BayesStore/BDB.pm, removing another exception from xt/60_perlcritic.t: Variables::ProhibitConditionalDeclarations ------------------------------------------------------------------------ r820294 | mmartinec | 2009-09-30 15:09:24 +0000 (Wed, 30 Sep 2009) | 4 lines Now that the module Time::HiRes is a required module, we can afford to replace a select() with Time::HiRes::sleep, and remove exception BuiltinFunctions::ProhibitSleepViaSelect from xt/60_perlcritic.t ------------------------------------------------------------------------ r820289 | mmartinec | 2009-09-30 14:59:32 +0000 (Wed, 30 Sep 2009) | 3 lines Bug 6213: parsing of eval-type rules: allow unquoted domain names, disallow unmatched quotes ------------------------------------------------------------------------ r820211 | jm | 2009-09-30 08:50:02 +0000 (Wed, 30 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r820065 | jm | 2009-09-29 18:46:49 +0000 (Tue, 29 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r819987 | jm | 2009-09-29 15:36:42 +0000 (Tue, 29 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r819980 | jm | 2009-09-29 15:15:14 +0000 (Tue, 29 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r819938 | jm | 2009-09-29 13:25:46 +0000 (Tue, 29 Sep 2009) | 1 line add a Test::Perl::Critic release-test, with most criticisms turned off initially ------------------------------------------------------------------------ r819861 | jm | 2009-09-29 08:50:02 +0000 (Tue, 29 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r819476 | jm | 2009-09-28 08:50:02 +0000 (Mon, 28 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r819244 | jm | 2009-09-27 02:24:53 +0000 (Sun, 27 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r818926 | mmartinec | 2009-09-25 17:41:22 +0000 (Fri, 25 Sep 2009) | 4 lines add tflag 'userconf' to rules DKIM_SIGNED, DKIM_VALID and DKIM_VALID_AU and document that their score should be kept low ------------------------------------------------------------------------ r818921 | mmartinec | 2009-09-25 17:27:08 +0000 (Fri, 25 Sep 2009) | 5 lines masses/runGA: prevent a shell 'source' command from loading an unrelated file named 'config' which happens to be in the current PATH - must use a / in an arg to a 'source' command to avoid searching the PATH ------------------------------------------------------------------------ r818463 | mmartinec | 2009-09-24 12:34:10 +0000 (Thu, 24 Sep 2009) | 2 lines URIDetail.pm: fix Bug 6205 comment 5 ------------------------------------------------------------------------ r818446 | jm | 2009-09-24 11:00:31 +0000 (Thu, 24 Sep 2009) | 1 line bug 6207: add 'if can(Class::method)' conditional statement, allowing conf settings to be conditionalised on plugin capabilities without requiring new version releases to do so ------------------------------------------------------------------------ r818443 | jm | 2009-09-24 10:57:17 +0000 (Thu, 24 Sep 2009) | 1 line bug 6205: add test to ensure that all config settings are correctly handled when switching between users; add more config setting type metadata to enable those tests to work; and fix URIDetail to store config on the {conf} object, not on the plugin. ------------------------------------------------------------------------ r818439 | jm | 2009-09-24 10:53:25 +0000 (Thu, 24 Sep 2009) | 1 line bug 6158: move 'release tests' to xt/ directory; mirror long-running, net-tests and stress tests with xt/50_testname.t scripts to enforce their run before a release ------------------------------------------------------------------------ r818438 | jm | 2009-09-24 10:51:39 +0000 (Thu, 24 Sep 2009) | 1 line bug 6158: move 'release tests' to xt/ directory; mirror long-running, net-tests and stress tests with xt/50_testname.t scripts to enforce their run before a release ------------------------------------------------------------------------ r818007 | jm | 2009-09-23 08:50:03 +0000 (Wed, 23 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r817751 | mmartinec | 2009-09-22 18:24:15 +0000 (Tue, 22 Sep 2009) | 5 lines DKIM.pm/POD: document that quotes may be omitted in eval-rule arguments on domains consisting only of letters, digits and dots (btw, it would be handly if Parser.pm would allow a '-' too, which is quite common in domain names) ------------------------------------------------------------------------ r817690 | jhardin | 2009-09-22 15:12:03 +0000 (Tue, 22 Sep 2009) | 1 line tweak lotsa_money, add some more testing rules ------------------------------------------------------------------------ r817483 | jhardin | 2009-09-22 02:59:50 +0000 (Tue, 22 Sep 2009) | 1 line tweak lotsa_money some more, add some more testing rules ------------------------------------------------------------------------ r817328 | mmartinec | 2009-09-21 17:24:02 +0000 (Mon, 21 Sep 2009) | 6 lines AWL/AutoWhitelist/SQLBasedAddrList cleanups: remove leftovers of signer reputations; prevent a new nonsigned query from updating a signed SQL entry; average across all signed entries in case of multiple valid signatures (e.g. author domain + signing remailer); cleanup (long lines, minor details); documentation consistency ------------------------------------------------------------------------ r817311 | mmartinec | 2009-09-21 16:21:47 +0000 (Mon, 21 Sep 2009) | 3 lines Bug 6191: takes almost a minute to start spamd on a slow machine, bump up the retry counter to 90 seconds ------------------------------------------------------------------------ r817198 | mmartinec | 2009-09-21 10:18:31 +0000 (Mon, 21 Sep 2009) | 2 lines Bug 5958: URIDetail plugin not taint safe, fixed ------------------------------------------------------------------------ r817140 | jm | 2009-09-21 03:30:24 +0000 (Mon, 21 Sep 2009) | 1 line bug 5912: fix parsing of multi-line Received: headers for BOUNCE_MESSAGE/VBOUNCE_MESSAGE et al ------------------------------------------------------------------------ r817137 | jm | 2009-09-21 02:41:40 +0000 (Mon, 21 Sep 2009) | 1 line oops. remove --debug ------------------------------------------------------------------------ r817096 | jm | 2009-09-20 20:28:04 +0000 (Sun, 20 Sep 2009) | 1 line fix db_awl_perms.t failure on Hudson, where SDBM_File is installed instead of DB_File ------------------------------------------------------------------------ r817087 | jm | 2009-09-20 19:45:09 +0000 (Sun, 20 Sep 2009) | 1 line bug 5912: add tests for BOUNCE_MESSAGE header parsing bug ------------------------------------------------------------------------ r817085 | jm | 2009-09-20 19:34:54 +0000 (Sun, 20 Sep 2009) | 1 line bug 5712: initial fix to detect accidental match-everything regexps in rules, thanks to Matt Cline ------------------------------------------------------------------------ r817084 | jm | 2009-09-20 19:30:10 +0000 (Sun, 20 Sep 2009) | 1 line reorder build instructions to build rules earlier after release ------------------------------------------------------------------------ r817081 | jm | 2009-09-20 19:11:33 +0000 (Sun, 20 Sep 2009) | 1 line s/3.2/3.3/ for new version ------------------------------------------------------------------------ r817067 | jm | 2009-09-20 17:57:49 +0000 (Sun, 20 Sep 2009) | 2 lines bug 6173: fix incorrect mode bits when creating lock files for AWL, thanks to Cedric Knight ------------------------------------------------------------------------ r817057 | jm | 2009-09-20 17:34:43 +0000 (Sun, 20 Sep 2009) | 1 line bug 5929: avoid taint warnings if hostname is returned as '(none)' ------------------------------------------------------------------------ r817036 | jhardin | 2009-09-20 14:45:52 +0000 (Sun, 20 Sep 2009) | 2 lines Fix bug in lotsa_money, tweak it a bit ------------------------------------------------------------------------ r816968 | jhardin | 2009-09-19 23:45:18 +0000 (Sat, 19 Sep 2009) | 2 lines Tweak lotsa_money, add rule for "please review attachment" and hope for the best ------------------------------------------------------------------------ r816933 | jm | 2009-09-19 14:54:49 +0000 (Sat, 19 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r816932 | jm | 2009-09-19 14:41:41 +0000 (Sat, 19 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r816871 | jm | 2009-09-19 08:50:01 +0000 (Sat, 19 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r816855 | jm | 2009-09-19 05:41:41 +0000 (Sat, 19 Sep 2009) | 1 line bug 5201: fix some cases where :addr headers were parsed incorrectly ------------------------------------------------------------------------ r816853 | jm | 2009-09-19 05:13:01 +0000 (Sat, 19 Sep 2009) | 1 line bug 5782: produce an error message if an sa-update channel doesn't exist ------------------------------------------------------------------------ r816835 | mmartinec | 2009-09-19 00:34:36 +0000 (Sat, 19 Sep 2009) | 2 lines Bug 6174 trivial: typo in a rule description text ------------------------------------------------------------------------ r816683 | mmartinec | 2009-09-18 15:51:14 +0000 (Fri, 18 Sep 2009) | 5 lines When storing an IPv6 address to AWL database, append a '::' to a /48 network address - although it wastes 2 chars, it's nice to make it look like a syntactically correct IPv6 address; just fits into SQL 16 char field. ------------------------------------------------------------------------ r816538 | jm | 2009-09-18 08:50:02 +0000 (Fri, 18 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r816412 | mmartinec | 2009-09-17 23:44:11 +0000 (Thu, 17 Sep 2009) | 6 lines Bug 6206, Bug 2536: spamd: untaint directory as obtained from a password file or from vpopmail utilities, avoid implicit untainting; report error if user preferences file exists but cannot be accessed; some cosmetics (avoid deep nesting where possible, and avoid faraway small code segments) ------------------------------------------------------------------------ r816136 | mmartinec | 2009-09-17 11:02:14 +0000 (Thu, 17 Sep 2009) | 2 lines 25_dkim.cf: tame NML_ADSP_CUSTOM_* rules by __VIA_RESIGNER ------------------------------------------------------------------------ r816109 | jm | 2009-09-17 09:36:03 +0000 (Thu, 17 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r816103 | jm | 2009-09-17 09:09:58 +0000 (Thu, 17 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r816097 | jm | 2009-09-17 08:50:02 +0000 (Thu, 17 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r815997 | mmartinec | 2009-09-16 22:52:21 +0000 (Wed, 16 Sep 2009) | 2 lines 25_dkim.cf: tidy up - remove old stuff, shuffle ------------------------------------------------------------------------ r815844 | mmartinec | 2009-09-16 15:41:01 +0000 (Wed, 16 Sep 2009) | 6 lines AWL: drop unused code for assessing signer reputation: the extra load on SQL for dynamic queries is not worth it, as the reputation changes very little after a while, so it is cheaper to collect if offline from an AWL database once in a while and prepare some scoring rules ------------------------------------------------------------------------ r815828 | mmartinec | 2009-09-16 15:14:30 +0000 (Wed, 16 Sep 2009) | 5 lines sql/README.awl, sql/awl_*.sql: extend awl.ip field from 10 to 16 characters to be able to store an IPv6 /48 network address; provide an example of an ALTER command to change an existing database ------------------------------------------------------------------------ r815775 | jhardin | 2009-09-16 13:40:25 +0000 (Wed, 16 Sep 2009) | 2 lines Tweak fillform, add new stuff to lotsa_money and misc ------------------------------------------------------------------------ r815674 | jm | 2009-09-16 08:50:04 +0000 (Wed, 16 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r815598 | hege | 2009-09-16 04:10:24 +0000 (Wed, 16 Sep 2009) | 1 line add subject_spaces ------------------------------------------------------------------------ r815575 | jm | 2009-09-16 00:12:39 +0000 (Wed, 16 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r815569 | jm | 2009-09-15 23:53:15 +0000 (Tue, 15 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r815520 | jm | 2009-09-15 22:10:42 +0000 (Tue, 15 Sep 2009) | 1 line bug 6204: use /var/lock/subsys/spamd instead of /var/lock/subsys/spamassassin for rc script, so that 'service spamd status' will work, fix by Warren Togami ------------------------------------------------------------------------ r815518 | jm | 2009-09-15 22:07:37 +0000 (Tue, 15 Sep 2009) | 1 line MANIFEST tidying ------------------------------------------------------------------------ r815516 | jm | 2009-09-15 22:05:59 +0000 (Tue, 15 Sep 2009) | 1 line bug 6003: fix leakage of 'whitelist_from_rcvd' entries between spamd users ------------------------------------------------------------------------ r815500 | jm | 2009-09-15 21:40:55 +0000 (Tue, 15 Sep 2009) | 1 line bug 6083: re-download MIRRRORED.BY files at least once a week, or if 'sa-update --refreshmirrors' switch is used ------------------------------------------------------------------------ r815263 | jm | 2009-09-15 10:36:33 +0000 (Tue, 15 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r815222 | jm | 2009-09-15 08:50:02 +0000 (Tue, 15 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r814964 | jm | 2009-09-15 02:04:22 +0000 (Tue, 15 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814961 | jm | 2009-09-15 01:41:57 +0000 (Tue, 15 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814949 | mmartinec | 2009-09-15 01:03:33 +0000 (Tue, 15 Sep 2009) | 4 lines AutoWhitelist.pm: (complete the unfinished to-do) canonicalize an IPv6 address and keep only the /48 network part, when using it in an AWL database entry; added some commented-out debugging ------------------------------------------------------------------------ r814729 | jm | 2009-09-14 16:44:05 +0000 (Mon, 14 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814588 | jm | 2009-09-14 11:37:56 +0000 (Mon, 14 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814525 | jm | 2009-09-14 08:50:02 +0000 (Mon, 14 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r814507 | jm | 2009-09-14 07:42:25 +0000 (Mon, 14 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814458 | jm | 2009-09-14 01:09:25 +0000 (Mon, 14 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814456 | jm | 2009-09-14 00:46:11 +0000 (Mon, 14 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814383 | jhardin | 2009-09-13 21:16:49 +0000 (Sun, 13 Sep 2009) | 1 line tweak lotsa_money and fill_form ------------------------------------------------------------------------ r814339 | jm | 2009-09-13 16:46:28 +0000 (Sun, 13 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814292 | jm | 2009-09-13 09:12:00 +0000 (Sun, 13 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814285 | jm | 2009-09-13 08:50:02 +0000 (Sun, 13 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r814284 | jm | 2009-09-13 08:49:38 +0000 (Sun, 13 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814258 | jhardin | 2009-09-13 01:49:54 +0000 (Sun, 13 Sep 2009) | 2 lines tweak lotsa_money, reduce FPs ------------------------------------------------------------------------ r814252 | jm | 2009-09-12 23:31:07 +0000 (Sat, 12 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814249 | jm | 2009-09-12 23:04:46 +0000 (Sat, 12 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814243 | jhardin | 2009-09-12 21:43:35 +0000 (Sat, 12 Sep 2009) | 3 lines tweak lotsa_money ------------------------------------------------------------------------ r814222 | jhardin | 2009-09-12 18:24:56 +0000 (Sat, 12 Sep 2009) | 2 lines fix lotsa_money lottery FPs ------------------------------------------------------------------------ r814217 | jhardin | 2009-09-12 17:59:39 +0000 (Sat, 12 Sep 2009) | 1 line tweak lotsa_money lottery rules ------------------------------------------------------------------------ r814117 | jm | 2009-09-12 08:50:02 +0000 (Sat, 12 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r814069 | jm | 2009-09-11 22:43:32 +0000 (Fri, 11 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r814066 | jm | 2009-09-11 22:30:22 +0000 (Fri, 11 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813826 | jhardin | 2009-09-11 13:41:40 +0000 (Fri, 11 Sep 2009) | 2 lines Fix FP in tbird image ruleset, add more lottery coverage in lotsa_money ------------------------------------------------------------------------ r813723 | jm | 2009-09-11 08:50:02 +0000 (Fri, 11 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r813670 | hege | 2009-09-11 06:07:34 +0000 (Fri, 11 Sep 2009) | 1 line muchmoney fix attempt 2 ------------------------------------------------------------------------ r813666 | hege | 2009-09-11 05:17:37 +0000 (Fri, 11 Sep 2009) | 1 line fix FROM_CONTAINS_TAB ------------------------------------------------------------------------ r813665 | hege | 2009-09-11 05:17:05 +0000 (Fri, 11 Sep 2009) | 1 line fixup muchmoney ------------------------------------------------------------------------ r813594 | jm | 2009-09-10 21:24:59 +0000 (Thu, 10 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813583 | jm | 2009-09-10 20:55:35 +0000 (Thu, 10 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813434 | jhardin | 2009-09-10 13:42:41 +0000 (Thu, 10 Sep 2009) | 2 lines Minor rule cleanup ------------------------------------------------------------------------ r813389 | hstern | 2009-09-10 11:59:26 +0000 (Thu, 10 Sep 2009) | 3 lines Added Facebook redirector pattern. Thanks to RLS for pointing it out. ------------------------------------------------------------------------ r813361 | jm | 2009-09-10 10:41:39 +0000 (Thu, 10 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813333 | jm | 2009-09-10 09:47:38 +0000 (Thu, 10 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813312 | jm | 2009-09-10 08:50:04 +0000 (Thu, 10 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r813237 | hege | 2009-09-10 05:57:24 +0000 (Thu, 10 Sep 2009) | 1 line fix filenames, improve bigmoney ------------------------------------------------------------------------ r813163 | mmartinec | 2009-09-09 23:08:38 +0000 (Wed, 09 Sep 2009) | 4 lines Plugin::AWL let SQL awl.signedby field be based on a tag DKIMDOMAIN instead of the DKIMIDENTITY as before, to go along with a change in the DKIM plugin ------------------------------------------------------------------------ r813097 | jm | 2009-09-09 19:56:37 +0000 (Wed, 09 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r813095 | mmartinec | 2009-09-09 19:49:07 +0000 (Wed, 09 Sep 2009) | 11 lines Bug 6189 - DKIM plugin: draft-ietf-dkim-ssp-10/RFC-5617 made Author Domain Signature based on 'd': - updated ADSP code accordingly; - changed whitelisting code to be based on SDID ('d') instead of AUID ('i'); - as a mail message may have multiple authors, it can have multiple author domain signatures from different domains, and can have multiple author domain signing practices; change internal data structures and code accordingly; ------------------------------------------------------------------------ r813017 | kb | 2009-09-09 16:04:49 +0000 (Wed, 09 Sep 2009) | 2 lines Fix oops regarding public vs confidential PMC contact. ------------------------------------------------------------------------ r812956 | jm | 2009-09-09 13:39:22 +0000 (Wed, 09 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812935 | jhardin | 2009-09-09 13:04:50 +0000 (Wed, 09 Sep 2009) | 2 lines tweak lotsa_money ------------------------------------------------------------------------ r812836 | jm | 2009-09-09 08:50:02 +0000 (Wed, 09 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r812739 | kb | 2009-09-09 00:43:15 +0000 (Wed, 09 Sep 2009) | 2 lines 10 months late, move myself from Committers to PMC. ------------------------------------------------------------------------ r812731 | jhardin | 2009-09-08 23:47:26 +0000 (Tue, 08 Sep 2009) | 3 lines tweak misc rules ------------------------------------------------------------------------ r812726 | jhardin | 2009-09-08 23:43:56 +0000 (Tue, 08 Sep 2009) | 2 lines Tweak fillform ------------------------------------------------------------------------ r812706 | jhardin | 2009-09-08 21:44:27 +0000 (Tue, 08 Sep 2009) | 2 lines Tweak lotsa_money rules ------------------------------------------------------------------------ r812608 | jm | 2009-09-08 18:23:39 +0000 (Tue, 08 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812515 | jm | 2009-09-08 14:05:48 +0000 (Tue, 08 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812393 | jm | 2009-09-08 08:50:02 +0000 (Tue, 08 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r812348 | jm | 2009-09-08 06:07:04 +0000 (Tue, 08 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812297 | jm | 2009-09-07 22:30:55 +0000 (Mon, 07 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812254 | jhardin | 2009-09-07 18:48:56 +0000 (Mon, 07 Sep 2009) | 1 line fix oops in lotsa_money ------------------------------------------------------------------------ r812247 | jm | 2009-09-07 18:28:48 +0000 (Mon, 07 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812148 | jm | 2009-09-07 14:12:28 +0000 (Mon, 07 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812142 | jm | 2009-09-07 13:59:29 +0000 (Mon, 07 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r812041 | jm | 2009-09-07 08:50:03 +0000 (Mon, 07 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r812003 | jm | 2009-09-07 06:13:08 +0000 (Mon, 07 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811992 | jhardin | 2009-09-07 03:57:29 +0000 (Mon, 07 Sep 2009) | 2 lines Small rule tweaks, add descriptions ------------------------------------------------------------------------ r811935 | jm | 2009-09-06 22:45:18 +0000 (Sun, 06 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811929 | jm | 2009-09-06 22:32:37 +0000 (Sun, 06 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811858 | jm | 2009-09-06 18:48:12 +0000 (Sun, 06 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811854 | jm | 2009-09-06 18:33:02 +0000 (Sun, 06 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811829 | jhardin | 2009-09-06 15:46:01 +0000 (Sun, 06 Sep 2009) | 2 lines Tweak lots-of-money, add Dear Email User rule for phishing ------------------------------------------------------------------------ r811781 | jm | 2009-09-06 08:50:01 +0000 (Sun, 06 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r811768 | jm | 2009-09-06 06:12:33 +0000 (Sun, 06 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811722 | jm | 2009-09-05 22:31:27 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811695 | jm | 2009-09-05 18:40:35 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811694 | jm | 2009-09-05 18:26:30 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811660 | jm | 2009-09-05 15:01:51 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811659 | jm | 2009-09-05 14:49:42 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811608 | jm | 2009-09-05 08:50:02 +0000 (Sat, 05 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r811591 | jm | 2009-09-05 06:22:36 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811590 | jm | 2009-09-05 06:10:20 +0000 (Sat, 05 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811509 | jm | 2009-09-04 18:25:22 +0000 (Fri, 04 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811462 | jhardin | 2009-09-04 16:09:10 +0000 (Fri, 04 Sep 2009) | 1 line add msgid rule for evaluation ------------------------------------------------------------------------ r811424 | jm | 2009-09-04 14:19:03 +0000 (Fri, 04 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811417 | jm | 2009-09-04 14:06:07 +0000 (Fri, 04 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811401 | jhardin | 2009-09-04 13:49:18 +0000 (Fri, 04 Sep 2009) | 1 line Tweak lots_of_money and tbird forgery ruleset test metas ------------------------------------------------------------------------ r811389 | jhardin | 2009-09-04 13:36:21 +0000 (Fri, 04 Sep 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r811288 | jm | 2009-09-04 08:50:03 +0000 (Fri, 04 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r811227 | jm | 2009-09-04 06:09:18 +0000 (Fri, 04 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811214 | jhardin | 2009-09-04 04:01:12 +0000 (Fri, 04 Sep 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r811170 | jm | 2009-09-03 23:24:16 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811168 | jm | 2009-09-03 23:11:34 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811150 | jm | 2009-09-03 21:56:49 +0000 (Thu, 03 Sep 2009) | 1 line reinstate working active list from 2009-08-31, to work around bugs due to broken ruleset so mass-checks can proceed ------------------------------------------------------------------------ r811133 | jm | 2009-09-03 21:30:34 +0000 (Thu, 03 Sep 2009) | 1 line bug 6156: add RCVD_IN_PSBL_2WEEKS to measure accuracy of PSBL using recent mail only ------------------------------------------------------------------------ r811131 | jm | 2009-09-03 21:26:19 +0000 (Thu, 03 Sep 2009) | 1 line bug 5937: add some additional Subject patterns for anti-phishing rule TVD_PH_SUBJ_ACCOUNTS_POST ------------------------------------------------------------------------ r811130 | jm | 2009-09-03 21:23:35 +0000 (Thu, 03 Sep 2009) | 1 line bug 6166: disable a test 'tflags multiple' rule for mass-check release build, since it's causing a lot of noise in mass-check logs ------------------------------------------------------------------------ r811129 | jm | 2009-09-03 21:20:54 +0000 (Thu, 03 Sep 2009) | 1 line bug 6183: avoid ISO-2022-JP FPs on FM_FRM_RN_L_BRACK rule ------------------------------------------------------------------------ r811120 | jm | 2009-09-03 21:01:02 +0000 (Thu, 03 Sep 2009) | 1 line bug 6119: add an FP sample ------------------------------------------------------------------------ r811119 | jm | 2009-09-03 20:57:31 +0000 (Thu, 03 Sep 2009) | 1 line bug 6119: trivial FP fix for one-word mails on TVD_SPACE_RATIO ------------------------------------------------------------------------ r811118 | kb | 2009-09-03 20:54:05 +0000 (Thu, 03 Sep 2009) | 2 lines RATWARE_BOUNDARY plus variant, supersedes all previous RATWARE_OUTLOOK stuff. ------------------------------------------------------------------------ r811067 | jm | 2009-09-03 18:22:30 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r811024 | mmartinec | 2009-09-03 16:46:55 +0000 (Thu, 03 Sep 2009) | 3 lines Bug 6192: suppress logging of $& when its value is not available (i.e. when no regexp has been evaluated during rule evaluation) ------------------------------------------------------------------------ r810952 | jm | 2009-09-03 14:08:24 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810905 | mmartinec | 2009-09-03 12:00:13 +0000 (Thu, 03 Sep 2009) | 3 lines Plugin/HeaderEval.pm: add one line: expose existing function 'received_within_months' as an eval function (by Warren Togami) ------------------------------------------------------------------------ r810895 | mmartinec | 2009-09-03 11:16:25 +0000 (Thu, 03 Sep 2009) | 2 lines Bug 6191: Plugin/Pyzor.pm, 'pyzor_options' was not untainted ------------------------------------------------------------------------ r810883 | mmartinec | 2009-09-03 10:45:38 +0000 (Thu, 03 Sep 2009) | 3 lines Bug 6150, Bug 6127, Bug 5981, Bug 5950, Bug 6191: let spamd log/report a child process exit status or aborting condition in an informative way ------------------------------------------------------------------------ r810866 | mmartinec | 2009-09-03 10:23:00 +0000 (Thu, 03 Sep 2009) | 6 lines - Check.pm: while preparing chunks of rules to be compiled, inserting a prefix code was not atomic and could flush buffered code in the middle of assembling prefix code; - avoid 'Use of uninitialized value' in Message.pm; - added some commented-out debugging; ------------------------------------------------------------------------ r810818 | jm | 2009-09-03 08:45:48 +0000 (Thu, 03 Sep 2009) | 1 line bug 6188: add exclusion for __ISO_2022_JP_DELIM to OBFUSCATING_COMMENT as well ------------------------------------------------------------------------ r810813 | jm | 2009-09-03 08:40:25 +0000 (Thu, 03 Sep 2009) | 1 line bug 6179: 127/8 isn't an illegal IP ------------------------------------------------------------------------ r810780 | jm | 2009-09-03 06:20:28 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810778 | jm | 2009-09-03 06:07:37 +0000 (Thu, 03 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810764 | dos | 2009-09-03 02:48:37 +0000 (Thu, 03 Sep 2009) | 1 line updated scores for revision 810419 active rules added since last mass-check ------------------------------------------------------------------------ r810730 | jhardin | 2009-09-02 23:17:26 +0000 (Wed, 02 Sep 2009) | 1 line Fix FP in obfuscated URI rule ------------------------------------------------------------------------ r810722 | jm | 2009-09-02 22:45:30 +0000 (Wed, 02 Sep 2009) | 1 line bug 6144: add changes list, thanks Mark ------------------------------------------------------------------------ r810717 | jm | 2009-09-02 22:27:30 +0000 (Wed, 02 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810692 | jm | 2009-09-02 20:18:26 +0000 (Wed, 02 Sep 2009) | 1 line doh, attempt to catch lint failures in Hudson was broken ------------------------------------------------------------------------ r810673 | jhardin | 2009-09-02 19:03:01 +0000 (Wed, 02 Sep 2009) | 1 line Fix breakage - rules must end with newline! ------------------------------------------------------------------------ r810657 | jm | 2009-09-02 18:35:50 +0000 (Wed, 02 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810647 | jhardin | 2009-09-02 18:19:53 +0000 (Wed, 02 Sep 2009) | 1 line Fix breakage in tbird image rule ------------------------------------------------------------------------ r810641 | jhardin | 2009-09-02 18:13:36 +0000 (Wed, 02 Sep 2009) | 1 line Fix breakage in tbird image rule ------------------------------------------------------------------------ r810619 | jhardin | 2009-09-02 17:15:00 +0000 (Wed, 02 Sep 2009) | 1 line Fix breakage in tbird image rule ------------------------------------------------------------------------ r810606 | jhardin | 2009-09-02 16:54:37 +0000 (Wed, 02 Sep 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r810602 | jhardin | 2009-09-02 16:45:32 +0000 (Wed, 02 Sep 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r810544 | mmartinec | 2009-09-02 15:13:30 +0000 (Wed, 02 Sep 2009) | 2 lines Plugin/DKIM.pm - more changes to the text in comments and POD ------------------------------------------------------------------------ r810522 | mmartinec | 2009-09-02 14:32:06 +0000 (Wed, 02 Sep 2009) | 4 lines Bug 6189 - Plugin/DKIM.pm: terminology changes in comments and logging according to RFC 5617 and draft-ietf-dkim-rfc4871-errata-07 (no changes to code) ------------------------------------------------------------------------ r810462 | jm | 2009-09-02 11:42:40 +0000 (Wed, 02 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810454 | mmartinec | 2009-09-02 11:18:24 +0000 (Wed, 02 Sep 2009) | 5 lines Plugin/DKIM.pm: check_dkim_signed and check_dkim_adsp eval rules can now take an optional list of domain names, which limits their action to listed domains only. It facilitates building DKIM-based rules for specific domains, without having to resort to meta rules. ------------------------------------------------------------------------ r810448 | mmartinec | 2009-09-02 10:33:15 +0000 (Wed, 02 Sep 2009) | 5 lines Partly revert r801487 to 20_head_tests.cf, removing some of the then-added /m flags. There is no good way to distinguish folding from multiple occurrences of a header field (except in ALL:raw). ------------------------------------------------------------------------ r810419 | jm | 2009-09-02 08:50:01 +0000 (Wed, 02 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r810357 | dos | 2009-09-02 04:44:00 +0000 (Wed, 02 Sep 2009) | 1 line svn co the latest masses/ stuff so that regressions can be fixed quickly instead of having score generation broken for a week for net enabled scores (this has been in use for nearly two years, I just forgot to check it in) ------------------------------------------------------------------------ r810295 | jm | 2009-09-01 22:41:33 +0000 (Tue, 01 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810285 | jm | 2009-09-01 22:28:53 +0000 (Tue, 01 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810155 | jm | 2009-09-01 18:24:39 +0000 (Tue, 01 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r810067 | jm | 2009-09-01 14:20:18 +0000 (Tue, 01 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809979 | jm | 2009-09-01 11:44:53 +0000 (Tue, 01 Sep 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809894 | jm | 2009-09-01 08:50:02 +0000 (Tue, 01 Sep 2009) | 1 line promotions validated ------------------------------------------------------------------------ r809884 | axb | 2009-09-01 08:32:59 +0000 (Tue, 01 Sep 2009) | 1 line ------------------------------------------------------------------------ r809879 | axb | 2009-09-01 08:15:01 +0000 (Tue, 01 Sep 2009) | 1 line ------------------------------------------------------------------------ r809780 | jhardin | 2009-08-31 23:41:28 +0000 (Mon, 31 Aug 2009) | 1 line bug 5380: fix SUBJECT_FUZZY_MEDS FP on unobfuscated "meds" ------------------------------------------------------------------------ r809771 | jm | 2009-08-31 22:42:02 +0000 (Mon, 31 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809765 | jm | 2009-08-31 22:29:23 +0000 (Mon, 31 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809755 | jhardin | 2009-08-31 21:37:30 +0000 (Mon, 31 Aug 2009) | 1 line Tweak forged tbird image ruleset ------------------------------------------------------------------------ r809683 | jm | 2009-08-31 18:38:09 +0000 (Mon, 31 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809682 | jm | 2009-08-31 18:24:55 +0000 (Mon, 31 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809566 | jm | 2009-08-31 12:56:41 +0000 (Mon, 31 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809564 | jhardin | 2009-08-31 12:55:36 +0000 (Mon, 31 Aug 2009) | 2 lines bufix and refine lotsa_money ------------------------------------------------------------------------ r809502 | jm | 2009-08-31 08:50:02 +0000 (Mon, 31 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r809432 | jm | 2009-08-30 22:28:51 +0000 (Sun, 30 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809423 | jhardin | 2009-08-30 22:06:30 +0000 (Sun, 30 Aug 2009) | 2 lines lotsa_money tweaks ------------------------------------------------------------------------ r809400 | jm | 2009-08-30 18:36:30 +0000 (Sun, 30 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809396 | jm | 2009-08-30 18:23:27 +0000 (Sun, 30 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809391 | jhardin | 2009-08-30 17:55:28 +0000 (Sun, 30 Aug 2009) | 2 lines Add comments about replacetags fixes in 3.2.5 ------------------------------------------------------------------------ r809377 | jhardin | 2009-08-30 17:03:54 +0000 (Sun, 30 Aug 2009) | 2 lines remove duplicated rule ------------------------------------------------------------------------ r809327 | jm | 2009-08-30 12:52:48 +0000 (Sun, 30 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809247 | jm | 2009-08-30 06:07:37 +0000 (Sun, 30 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809244 | jhardin | 2009-08-30 03:42:17 +0000 (Sun, 30 Aug 2009) | 2 lines score metas for people using these files, add some non-tbird-related image spam tests ------------------------------------------------------------------------ r809209 | jm | 2009-08-29 22:26:44 +0000 (Sat, 29 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809186 | jm | 2009-08-29 18:17:59 +0000 (Sat, 29 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809148 | jhardin | 2009-08-29 15:39:23 +0000 (Sat, 29 Aug 2009) | 2 lines Add metas to improve S/O ------------------------------------------------------------------------ r809132 | jm | 2009-08-29 13:37:43 +0000 (Sat, 29 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809102 | jm | 2009-08-29 08:50:01 +0000 (Sat, 29 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r809085 | jm | 2009-08-29 06:02:45 +0000 (Sat, 29 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r809077 | mmartinec | 2009-08-29 00:44:38 +0000 (Sat, 29 Aug 2009) | 4 lines Bug 5325: syslog severity level in spamc/libspamc.c for max message size (changed LOG_ERR into LOG_NOTICE for the message: "skipped message, greater than max message size") ------------------------------------------------------------------------ r809048 | jm | 2009-08-28 22:21:18 +0000 (Fri, 28 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808975 | jm | 2009-08-28 18:17:34 +0000 (Fri, 28 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808960 | jhardin | 2009-08-28 17:19:35 +0000 (Fri, 28 Aug 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r808954 | jhardin | 2009-08-28 17:00:29 +0000 (Fri, 28 Aug 2009) | 1 line Tweak lots_of_money ruleset ------------------------------------------------------------------------ r808953 | mmartinec | 2009-08-28 16:54:55 +0000 (Fri, 28 Aug 2009) | 2 lines Cosmetics in find_rule_support_file. ------------------------------------------------------------------------ r808940 | jhardin | 2009-08-28 16:19:12 +0000 (Fri, 28 Aug 2009) | 1 line Tweak image spam ruleset ------------------------------------------------------------------------ r808936 | mmartinec | 2009-08-28 16:05:27 +0000 (Fri, 28 Aug 2009) | 3 lines Add option 'tflags' to sub got_hit(), simplifying life for plugins which provide dynamic rules and scores. ------------------------------------------------------------------------ r808888 | jhardin | 2009-08-28 13:48:35 +0000 (Fri, 28 Aug 2009) | 2 lines refine tbird image spam ruleset ------------------------------------------------------------------------ r808816 | jm | 2009-08-28 08:50:02 +0000 (Fri, 28 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r808764 | jm | 2009-08-28 06:03:19 +0000 (Fri, 28 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808667 | jm | 2009-08-27 22:23:00 +0000 (Thu, 27 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808560 | jm | 2009-08-27 18:18:46 +0000 (Thu, 27 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808417 | jm | 2009-08-27 14:00:13 +0000 (Thu, 27 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808411 | jhardin | 2009-08-27 13:29:14 +0000 (Thu, 27 Aug 2009) | 2 lines Tweak lots_of_money ------------------------------------------------------------------------ r808390 | mmartinec | 2009-08-27 12:10:43 +0000 (Thu, 27 Aug 2009) | 4 lines Plugin/AWL.pm: pushing scores to {scoreset} is now redundant as it is handled by got_hit(); round AWL score to three fraction digits in a call to got_hit() ------------------------------------------------------------------------ r808324 | jm | 2009-08-27 08:50:02 +0000 (Thu, 27 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r808286 | jm | 2009-08-27 06:04:32 +0000 (Thu, 27 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808148 | jm | 2009-08-26 18:20:02 +0000 (Wed, 26 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r808126 | mmartinec | 2009-08-26 16:59:39 +0000 (Wed, 26 Aug 2009) | 4 lines t/dkim2.t: add a test for DKIM_ADSP_NXDOMAIN; tell (to STDERR) about expected failures in older versions of Mail::DKIM ------------------------------------------------------------------------ r808012 | jm | 2009-08-26 14:01:15 +0000 (Wed, 26 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807941 | mmartinec | 2009-08-26 09:40:04 +0000 (Wed, 26 Aug 2009) | 4 lines enable timing implicitly if _TIMING_ is used in add_header templates, so that the following works: add_header all Timing _TIMING_ even when debugging is off ------------------------------------------------------------------------ r807936 | mmartinec | 2009-08-26 09:10:22 +0000 (Wed, 26 Aug 2009) | 4 lines added tag _ADDEDHEADER_ for completeness; consmetics/consistency: drop redundant 'return' in short anonymous subroutines declared for tags in _get_tag() ------------------------------------------------------------------------ r807925 | jm | 2009-08-26 08:50:03 +0000 (Wed, 26 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r807891 | jm | 2009-08-26 06:16:18 +0000 (Wed, 26 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807887 | jm | 2009-08-26 06:05:03 +0000 (Wed, 26 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807839 | jm | 2009-08-25 22:27:11 +0000 (Tue, 25 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807784 | mmartinec | 2009-08-25 19:57:03 +0000 (Tue, 25 Aug 2009) | 3 lines Get rid of undef warnings during timing report, document a tag TIMING and the two newly added tags ------------------------------------------------------------------------ r807765 | mmartinec | 2009-08-25 19:11:35 +0000 (Tue, 25 Aug 2009) | 4 lines (related to Bug 6185): factor out common code as _get_added_headers; add new tags ADDEDHEADERHAM and ADDEDHEADERSPAM, making added header fields available to the caller ------------------------------------------------------------------------ r807706 | mmartinec | 2009-08-25 16:42:45 +0000 (Tue, 25 Aug 2009) | 4 lines Bug 6185 - 'add_header' config option adds header fields in random order - change internal representation to preserve the declared order of added header fields ------------------------------------------------------------------------ r807641 | jm | 2009-08-25 14:09:21 +0000 (Tue, 25 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807522 | jm | 2009-08-25 08:50:02 +0000 (Tue, 25 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r807491 | jm | 2009-08-25 06:05:08 +0000 (Tue, 25 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807421 | jm | 2009-08-24 22:43:01 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807414 | jm | 2009-08-24 22:31:41 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807407 | jhardin | 2009-08-24 22:08:46 +0000 (Mon, 24 Aug 2009) | 1 line Add more image spam sign ------------------------------------------------------------------------ r807405 | jhardin | 2009-08-24 22:06:55 +0000 (Mon, 24 Aug 2009) | 1 line Add more image spam sign ------------------------------------------------------------------------ r807380 | jhardin | 2009-08-24 21:10:50 +0000 (Mon, 24 Aug 2009) | 1 line forgot .cf extension - d'oh!!! ------------------------------------------------------------------------ r807359 | axb | 2009-08-24 20:07:35 +0000 (Mon, 24 Aug 2009) | 1 line ------------------------------------------------------------------------ r807335 | jhardin | 2009-08-24 18:42:26 +0000 (Mon, 24 Aug 2009) | 1 line RE tuning ------------------------------------------------------------------------ r807328 | jm | 2009-08-24 18:20:06 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807277 | jhardin | 2009-08-24 15:10:40 +0000 (Mon, 24 Aug 2009) | 1 line fix typo ------------------------------------------------------------------------ r807274 | jhardin | 2009-08-24 15:09:00 +0000 (Mon, 24 Aug 2009) | 1 line Possible image spam rule ------------------------------------------------------------------------ r807240 | mmartinec | 2009-08-24 14:32:32 +0000 (Mon, 24 Aug 2009) | 4 lines Bug 5965: rewrite_report_safe - fix further cases of treating user data as booleans (in this case it was the string in "rewrite_header" configuration option) ------------------------------------------------------------------------ r807235 | jm | 2009-08-24 14:26:23 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807231 | jm | 2009-08-24 14:13:44 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807127 | jm | 2009-08-24 08:50:02 +0000 (Mon, 24 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r807082 | jm | 2009-08-24 06:04:39 +0000 (Mon, 24 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807049 | jhardin | 2009-08-24 02:29:19 +0000 (Mon, 24 Aug 2009) | 2 lines Tweak misc rules, add lotsa_money ruleset ------------------------------------------------------------------------ r807025 | jm | 2009-08-23 22:30:14 +0000 (Sun, 23 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r807009 | jhardin | 2009-08-23 19:42:40 +0000 (Sun, 23 Aug 2009) | 1 line tweaks to misc rules ------------------------------------------------------------------------ r807001 | axb | 2009-08-23 19:19:52 +0000 (Sun, 23 Aug 2009) | 2 lines Added *.OEM1 formating cleanup ------------------------------------------------------------------------ r806998 | jm | 2009-08-23 18:23:03 +0000 (Sun, 23 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r806977 | jm | 2009-08-23 14:29:35 +0000 (Sun, 23 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r806974 | jm | 2009-08-23 14:18:19 +0000 (Sun, 23 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r806811 | jm | 2009-08-22 08:50:02 +0000 (Sat, 22 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r806731 | axb | 2009-08-21 21:48:42 +0000 (Fri, 21 Aug 2009) | 1 line ------------------------------------------------------------------------ r806619 | mmartinec | 2009-08-21 16:06:31 +0000 (Fri, 21 Aug 2009) | 3 lines Plugin::DKIM: change a warn() into info() on detecting an old version of Mail::DKIM ------------------------------------------------------------------------ r806510 | jm | 2009-08-21 11:48:37 +0000 (Fri, 21 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r806481 | jm | 2009-08-21 10:02:32 +0000 (Fri, 21 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r806459 | jm | 2009-08-21 08:50:02 +0000 (Fri, 21 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r806103 | axb | 2009-08-20 10:05:12 +0000 (Thu, 20 Aug 2009) | 1 line added directnic.com to uridnsbl_skip_domain ------------------------------------------------------------------------ r806090 | jm | 2009-08-20 08:50:02 +0000 (Thu, 20 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r805606 | jm | 2009-08-18 22:21:11 +0000 (Tue, 18 Aug 2009) | 1 line satisfy perlcritic, a little ------------------------------------------------------------------------ r805605 | jm | 2009-08-18 22:20:30 +0000 (Tue, 18 Aug 2009) | 1 line not needed anymore ------------------------------------------------------------------------ r805602 | mmartinec | 2009-08-18 22:12:49 +0000 (Tue, 18 Aug 2009) | 3 lines Change few remaining dbg("conf: ..") to dbg("config: ..") to go with the flock. ------------------------------------------------------------------------ r805584 | jm | 2009-08-18 21:17:40 +0000 (Tue, 18 Aug 2009) | 1 line promotions validated ------------------------------------------------------------------------ r805579 | jm | 2009-08-18 21:06:22 +0000 (Tue, 18 Aug 2009) | 1 line first test for an 'xt' release test suite; runs the t.rules tests, and requires they pass ------------------------------------------------------------------------ r805577 | jm | 2009-08-18 21:05:24 +0000 (Tue, 18 Aug 2009) | 1 line port t.rules/run to use Test::More so that valid TAP output is produced ------------------------------------------------------------------------ r805563 | jm | 2009-08-18 20:12:33 +0000 (Tue, 18 Aug 2009) | 1 line bug 6149: fix more false positives on ISO-2022-JP mail for TVD_SPACE_RATIO reported by Thomas Maadie. add more samples to t.rules test suite for WEIRD_QUOTING, TVD_SPACE_RATIO, GAPPY_SUBJECT, OBSCURED_EMAIL to avoid regressions in future ------------------------------------------------------------------------ r805562 | axb | 2009-08-18 20:09:45 +0000 (Tue, 18 Aug 2009) | 1 line added AXB_TITLE_NEWSTELLER ------------------------------------------------------------------------ r805559 | jm | 2009-08-18 20:02:16 +0000 (Tue, 18 Aug 2009) | 1 line bug 6149: fix false positives on ISO-2022-JP mail for TVD_SPACE_RATIO, GAPPY_SUBJECT, PLING_QUERY reported by Thomas Maadie ------------------------------------------------------------------------ r805521 | mmartinec | 2009-08-18 18:18:25 +0000 (Tue, 18 Aug 2009) | 2 lines Plugin/ASN.pm: don't use raw data from DNS as a regexp ------------------------------------------------------------------------ r805514 | mmartinec | 2009-08-18 17:54:37 +0000 (Tue, 18 Aug 2009) | 4 lines DKIM.pm - decouple {tried_loading} from {service_available}; edit text replacing references to a SSP draft with RFC 5617, which has recently been published. ------------------------------------------------------------------------ r805476 | mmartinec | 2009-08-18 16:15:50 +0000 (Tue, 18 Aug 2009) | 2 lines t/debug.t: warn and error messages do not have a facility name ------------------------------------------------------------------------ r805406 | mmartinec | 2009-08-18 13:22:00 +0000 (Tue, 18 Aug 2009) | 2 lines t/debug.t: get rid of the "malformed debug message:" ------------------------------------------------------------------------ r805388 | mmartinec | 2009-08-18 12:43:47 +0000 (Tue, 18 Aug 2009) | 2 lines DependencyInfo.pm: updated text for modules Mail::DKIM and IO::Socket::INET6 ------------------------------------------------------------------------ r805328 | mmartinec | 2009-08-18 09:04:20 +0000 (Tue, 18 Aug 2009) | 2 lines DKIM.pm: localize $@ ------------------------------------------------------------------------ r805325 | mmartinec | 2009-08-18 08:55:10 +0000 (Tue, 18 Aug 2009) | 2 lines Let t/dkim2.t just quit in absence of Mail::DKIM::Verifier ------------------------------------------------------------------------ r805296 | jm | 2009-08-18 07:24:38 +0000 (Tue, 18 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r805266 | jhardin | 2009-08-18 03:31:45 +0000 (Tue, 18 Aug 2009) | 1 line add some new header rules and some descriptions ------------------------------------------------------------------------ r805225 | jm | 2009-08-17 23:53:01 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r805165 | jm | 2009-08-17 21:52:30 +0000 (Mon, 17 Aug 2009) | 1 line change T_TVD_FW_GRAPHIC_ID1 to be a meta rule so that it can be used in a published rule ------------------------------------------------------------------------ r805137 | jm | 2009-08-17 20:56:52 +0000 (Mon, 17 Aug 2009) | 1 line bug 6155: garescorer updates for 3.3.0. use more epochs in GA runs for better scores. clarify some mass-check warning output, ensure rule name always appears at start of line. nowadays we run the GA on Solaris, so update makefile. If a rule had no default/existing score in 50_scores.cf, don't tell the GA that 1.0 is an appropriate default value; instead pick the midway point of its score range. this produces better results. remove some dead code from masses/score-ranges-from-freqs ------------------------------------------------------------------------ r805135 | jm | 2009-08-17 20:53:15 +0000 (Mon, 17 Aug 2009) | 1 line 3.3.0alpha2 released; starting alpha3 dev ------------------------------------------------------------------------ r805123 | jm | 2009-08-17 20:17:39 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r805121 | mmartinec | 2009-08-17 20:12:17 +0000 (Mon, 17 Aug 2009) | 2 lines Bug 6180: "cannot load Mail::DKIM module", fixed ------------------------------------------------------------------------ r805118 | jm | 2009-08-17 20:02:21 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r805036 | jm | 2009-08-17 16:53:20 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804888 | jm | 2009-08-17 07:41:24 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804838 | jm | 2009-08-17 03:44:49 +0000 (Mon, 17 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804836 | jhardin | 2009-08-17 03:44:03 +0000 (Mon, 17 Aug 2009) | 1 line add misspaced From: header rule ------------------------------------------------------------------------ r804755 | jm | 2009-08-16 20:02:42 +0000 (Sun, 16 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804711 | jhardin | 2009-08-16 16:20:59 +0000 (Sun, 16 Aug 2009) | 1 line add numeric+cctld URI rule ------------------------------------------------------------------------ r804710 | jm | 2009-08-16 16:12:15 +0000 (Sun, 16 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804641 | jm | 2009-08-16 07:42:13 +0000 (Sun, 16 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804638 | jm | 2009-08-16 07:28:22 +0000 (Sun, 16 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804540 | jm | 2009-08-15 23:47:59 +0000 (Sat, 15 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804521 | jm | 2009-08-15 20:01:14 +0000 (Sat, 15 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804519 | jm | 2009-08-15 19:48:01 +0000 (Sat, 15 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804487 | jm | 2009-08-15 17:08:14 +0000 (Sat, 15 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804440 | jm | 2009-08-15 07:25:48 +0000 (Sat, 15 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804410 | jm | 2009-08-14 23:51:56 +0000 (Fri, 14 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804377 | jm | 2009-08-14 21:17:46 +0000 (Fri, 14 Aug 2009) | 1 line bug 6155: enable all rules in preparation for the rescore run ------------------------------------------------------------------------ r804360 | jm | 2009-08-14 20:21:20 +0000 (Fri, 14 Aug 2009) | 1 line add an OVERALL TOTAL bottom line to the corpus report ------------------------------------------------------------------------ r804346 | jm | 2009-08-14 20:02:05 +0000 (Fri, 14 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804342 | jm | 2009-08-14 19:48:43 +0000 (Fri, 14 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804272 | jm | 2009-08-14 15:56:45 +0000 (Fri, 14 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804248 | jhardin | 2009-08-14 15:01:02 +0000 (Fri, 14 Aug 2009) | 1 line tweak fillform ------------------------------------------------------------------------ r804100 | jm | 2009-08-14 07:25:31 +0000 (Fri, 14 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804061 | jm | 2009-08-13 23:45:54 +0000 (Thu, 13 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r804009 | jm | 2009-08-13 19:48:25 +0000 (Thu, 13 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803940 | mmartinec | 2009-08-13 16:07:35 +0000 (Thu, 13 Aug 2009) | 3 lines Bug 5878: IPV4_ADDRESS regexp matches ip.ad.dr.in-addr.arpa format (attempting a fix; do we have any tests for this?) ------------------------------------------------------------------------ r803935 | jm | 2009-08-13 15:52:53 +0000 (Thu, 13 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803923 | mmartinec | 2009-08-13 15:10:34 +0000 (Thu, 13 Aug 2009) | 5 lines Make sure the dbg() and info() calls always return the same value (true) regardless of log level - some code is/was making unsound assumptions on the return value, e.g. $s = IO::Socket::UNIX->new || dbg("...") && die ------------------------------------------------------------------------ r803858 | mmartinec | 2009-08-13 12:20:59 +0000 (Thu, 13 Aug 2009) | 13 lines Bug 5649, Bug 6180 - DCC plugin: - enable usage of a remote dccifd hosts by extending semantics of a config parameter dcc_dccifd_path, which can be either a socket path or [host-ip]:port - support inet4, inet6 and unix sockets on connections to dccifd daemon; - if dcc_dccifd_path is explicitly specified but wrong, don't fall back to auto-guessing; - avoid taint error when a home directory was not explicitly given; - do not depend on a return value from calls to dbg ! - cleanup / cosmetics ------------------------------------------------------------------------ r803798 | jm | 2009-08-13 07:27:55 +0000 (Thu, 13 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803779 | jhardin | 2009-08-13 05:32:52 +0000 (Thu, 13 Aug 2009) | 1 line Add rule for one-word X-Mailer header ------------------------------------------------------------------------ r803741 | jm | 2009-08-12 23:42:31 +0000 (Wed, 12 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803678 | jm | 2009-08-12 19:36:31 +0000 (Wed, 12 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803569 | jm | 2009-08-12 15:50:12 +0000 (Wed, 12 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803468 | hege | 2009-08-12 12:13:14 +0000 (Wed, 12 Aug 2009) | 1 line add some sane scores ------------------------------------------------------------------------ r803324 | jm | 2009-08-11 23:37:33 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803259 | jm | 2009-08-11 19:43:21 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803254 | jm | 2009-08-11 19:29:56 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803203 | jhardin | 2009-08-11 16:47:12 +0000 (Tue, 11 Aug 2009) | 1 line rule for plain text attachments with octet-stream MIME type ------------------------------------------------------------------------ r803170 | jm | 2009-08-11 15:42:27 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803012 | jm | 2009-08-11 07:27:56 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803010 | jm | 2009-08-11 07:14:04 +0000 (Tue, 11 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r803005 | hege | 2009-08-11 06:36:03 +0000 (Tue, 11 Aug 2009) | 1 line ------------------------------------------------------------------------ r803004 | hege | 2009-08-11 06:35:22 +0000 (Tue, 11 Aug 2009) | 1 line spammy filename ------------------------------------------------------------------------ r802973 | jhardin | 2009-08-11 01:42:04 +0000 (Tue, 11 Aug 2009) | 1 line tweak fill_this_form ------------------------------------------------------------------------ r802970 | hege | 2009-08-11 01:05:22 +0000 (Tue, 11 Aug 2009) | 1 line ------------------------------------------------------------------------ r802966 | hege | 2009-08-11 00:36:15 +0000 (Tue, 11 Aug 2009) | 5 lines Remove FREEMAIL_FROM_END_DIGIT, use ENVFROM instead for better ratio Add FREEMAIL_REPLYTO_END_DIGIT, which also has very nice ratio ------------------------------------------------------------------------ r802961 | jm | 2009-08-10 23:53:22 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802959 | jm | 2009-08-10 23:40:38 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802907 | jm | 2009-08-10 19:27:30 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802835 | jm | 2009-08-10 15:47:47 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802828 | jm | 2009-08-10 15:34:18 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802809 | kmcgrail | 2009-08-10 14:37:45 +0000 (Mon, 10 Aug 2009) | 1 line minor cleanup on Razor2.t and added Razor rules to the test rules. resolves bug 6177 ------------------------------------------------------------------------ r802675 | hege | 2009-08-10 07:32:44 +0000 (Mon, 10 Aug 2009) | 1 line test separate freemail end digit rules ------------------------------------------------------------------------ r802668 | jm | 2009-08-10 07:10:41 +0000 (Mon, 10 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802633 | jm | 2009-08-09 23:44:50 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802630 | jm | 2009-08-09 23:32:07 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802607 | jm | 2009-08-09 21:11:52 +0000 (Sun, 09 Aug 2009) | 1 line update 3.3.0-alpha2 proposed release announcement mail ------------------------------------------------------------------------ r802598 | jm | 2009-08-09 21:00:49 +0000 (Sun, 09 Aug 2009) | 1 line preparing to repackage 3.3.0-alpha2 ------------------------------------------------------------------------ r802597 | jm | 2009-08-09 20:59:23 +0000 (Sun, 09 Aug 2009) | 1 line hmm. not including SVN rev in rules tgz name. fix ------------------------------------------------------------------------ r802592 | jm | 2009-08-09 20:47:22 +0000 (Sun, 09 Aug 2009) | 1 line preparing to repackage 3.3.0-alpha2 ------------------------------------------------------------------------ r802591 | jm | 2009-08-09 20:44:53 +0000 (Sun, 09 Aug 2009) | 1 line ensure the rules tarball contains the SVN revision, so that sa-update --install will work ------------------------------------------------------------------------ r802584 | jm | 2009-08-09 20:31:14 +0000 (Sun, 09 Aug 2009) | 1 line yes. installing v330.pre would be a good idea ------------------------------------------------------------------------ r802581 | jm | 2009-08-09 20:29:40 +0000 (Sun, 09 Aug 2009) | 1 line preparing to repackage 3.3.0-alpha2 ------------------------------------------------------------------------ r802580 | jm | 2009-08-09 20:26:04 +0000 (Sun, 09 Aug 2009) | 1 line update build instructions; fix make disttest to use long tests, net tests ------------------------------------------------------------------------ r802576 | jm | 2009-08-09 19:57:03 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802575 | jm | 2009-08-09 19:44:22 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802553 | jm | 2009-08-09 15:48:24 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802497 | jm | 2009-08-09 07:08:52 +0000 (Sun, 09 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802467 | jm | 2009-08-08 23:34:13 +0000 (Sat, 08 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802442 | jm | 2009-08-08 19:39:10 +0000 (Sat, 08 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802441 | jm | 2009-08-08 19:26:28 +0000 (Sat, 08 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802418 | jm | 2009-08-08 16:30:22 +0000 (Sat, 08 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802310 | jm | 2009-08-08 07:26:28 +0000 (Sat, 08 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802274 | mmartinec | 2009-08-08 00:12:48 +0000 (Sat, 08 Aug 2009) | 9 lines - t/data/01_test_rules.cf: copy missing test rules from 60_whitelist.cf, 25_spf.cf and 60_whitelist_spf.cf to avoid dependency on production rules, add some missing ifplugin for consistency; - t/get_all_headers.t, t/data/Dumpheaders.pm, t/data/spam/008: add a test for get("ALL") besides the existing get("ALL:raw"), add some intricacy to the test case spam/008, let Dumpheaders.pm report also results from get("From") and get("From:raw") ------------------------------------------------------------------------ r802269 | jm | 2009-08-07 23:44:16 +0000 (Fri, 07 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802158 | jm | 2009-08-07 19:36:28 +0000 (Fri, 07 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r802058 | jm | 2009-08-07 15:59:25 +0000 (Fri, 07 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801940 | jm | 2009-08-07 10:38:56 +0000 (Fri, 07 Aug 2009) | 1 line proposed announcement for 3.3.0-alpha2 ------------------------------------------------------------------------ r801937 | jm | 2009-08-07 10:28:52 +0000 (Fri, 07 Aug 2009) | 1 line new cut of 3.3.0-alpha2 ------------------------------------------------------------------------ r801936 | jm | 2009-08-07 10:26:37 +0000 (Fri, 07 Aug 2009) | 1 line fix test failure in t/blacklist_autolearn.t ------------------------------------------------------------------------ r801930 | jm | 2009-08-07 10:07:40 +0000 (Fri, 07 Aug 2009) | 1 line preparing to release 3.3.0-alpha2 ------------------------------------------------------------------------ r801897 | jm | 2009-08-07 07:17:29 +0000 (Fri, 07 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801848 | jm | 2009-08-06 23:59:52 +0000 (Thu, 06 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801809 | jm | 2009-08-06 20:17:01 +0000 (Thu, 06 Aug 2009) | 1 line bug 6049: IPv6 addresses now recognised in Received headers. add test case ------------------------------------------------------------------------ r801805 | jm | 2009-08-06 20:06:44 +0000 (Thu, 06 Aug 2009) | 1 line bug 5455: turn off shortcircuiting by default; admins can enable it if they like. add those to local.cf where they're more appropriate ------------------------------------------------------------------------ r801790 | jm | 2009-08-06 19:39:52 +0000 (Thu, 06 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801771 | mmartinec | 2009-08-06 18:56:44 +0000 (Thu, 06 Aug 2009) | 3 lines Bug 5893 (and Bug 5965): bayes_sql_override_username is ignored if value evalutes to 'false' ------------------------------------------------------------------------ r801769 | mmartinec | 2009-08-06 18:49:16 +0000 (Thu, 06 Aug 2009) | 2 lines Oops. ------------------------------------------------------------------------ r801734 | mmartinec | 2009-08-06 17:19:08 +0000 (Thu, 06 Aug 2009) | 3 lines Bug 5656: allow message to be fed to SA by any IO::* object, not just by IO::File or GLOB ------------------------------------------------------------------------ r801714 | mmartinec | 2009-08-06 16:54:11 +0000 (Thu, 06 Aug 2009) | 2 lines Bug 5505: parsing of mbx format tidbits ------------------------------------------------------------------------ r801707 | mmartinec | 2009-08-06 16:28:06 +0000 (Thu, 06 Aug 2009) | 3 lines Bug 5463: enhance got_hit API for dynamic scores & descriptions (loosely based on the patch provided there) ------------------------------------------------------------------------ r801663 | jm | 2009-08-06 15:06:40 +0000 (Thu, 06 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801547 | mmartinec | 2009-08-06 09:06:00 +0000 (Thu, 06 Aug 2009) | 2 lines missing_hb_separator.t: avoid dependency on MISSING_SUBJECT rule ------------------------------------------------------------------------ r801520 | jm | 2009-08-06 07:07:41 +0000 (Thu, 06 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801494 | jhardin | 2009-08-06 02:07:10 +0000 (Thu, 06 Aug 2009) | 1 line add rule for 'European Parliament' spam law ------------------------------------------------------------------------ r801487 | mmartinec | 2009-08-06 01:16:19 +0000 (Thu, 06 Aug 2009) | 24 lines Bug 6141, Bug 5673: - let "ALL:raw" pseudoheader return pristine headers, and revert the semantics of "ALL" to return a cleaned header section, i.e. reverting change in Node.pm by r607590; - delay bailing out of parsing a header section on the first invalid header field, it's to easily abusable; add tests to t/missing_hb_separator.t accordingly; - generalize parsing of modifiers like :raw and :addr to allow multiple modifiers; document it; - do not require a space after a colon while parsing Received header fields; - change a couple of get("ALL") to get("ALL:raw") in PerMsgStatus.pm and in t/data/Dumpheaders.pm to retain semantics; - rules/20_head_tests.cf: change most of ALL to ALL:raw to retain semantics; (should be reviewed to make sure this is really what we want); - 20_head_tests.cf, 20_ratware.cf: add regexp modifier /m to several rules which use ^ or $ anchors to make it harder to bypass these rules by providing multiple header fields (e.g. double Subject or From). It is almost always wrong (or irrelevant) to leave out the /m modifier on header rules which use anchors. ------------------------------------------------------------------------ r801467 | jm | 2009-08-05 23:37:24 +0000 (Wed, 05 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801372 | jm | 2009-08-05 19:24:51 +0000 (Wed, 05 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801301 | hege | 2009-08-05 16:55:44 +0000 (Wed, 05 Aug 2009) | 1 line remove pounds for now, might break mkrules ------------------------------------------------------------------------ r801261 | jm | 2009-08-05 15:22:19 +0000 (Wed, 05 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801101 | jm | 2009-08-05 09:27:48 +0000 (Wed, 05 Aug 2009) | 1 line bug 5749: ensure header tags produce whitespace surrounding them; add tests for this and for bug 6168 ------------------------------------------------------------------------ r801100 | jm | 2009-08-05 09:16:54 +0000 (Wed, 05 Aug 2009) | 1 line bug 6168: tags should be surrounded by an implicit whitespace char in text rendering of HTML ------------------------------------------------------------------------ r801099 | jm | 2009-08-05 09:13:54 +0000 (Wed, 05 Aug 2009) | 1 line bug 6131: META_MERGE is a recent addition to ExtUtils::MakeMaker; don't add it if the MM version is less than 6.46 ------------------------------------------------------------------------ r801077 | jm | 2009-08-05 07:10:09 +0000 (Wed, 05 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r801019 | jm | 2009-08-04 23:32:00 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800932 | jm | 2009-08-04 19:36:01 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800930 | jm | 2009-08-04 19:24:09 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800867 | mmartinec | 2009-08-04 16:36:31 +0000 (Tue, 04 Aug 2009) | 4 lines Bug 6016: fix parsing of a header field, a space is not required after a colon; also, accept WSP before a colon in a header field (obsolete rfc822 syntax) in MIME subheaders; + cosmetic, comment ------------------------------------------------------------------------ r800866 | jhardin | 2009-08-04 16:36:28 +0000 (Tue, 04 Aug 2009) | 1 line rule for HTML attachments (vs. body parts) ------------------------------------------------------------------------ r800836 | jm | 2009-08-04 15:10:16 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800691 | jm | 2009-08-04 07:46:29 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800690 | jm | 2009-08-04 07:31:24 +0000 (Tue, 04 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800518 | jm | 2009-08-03 19:52:24 +0000 (Mon, 03 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800449 | jm | 2009-08-03 16:15:47 +0000 (Mon, 03 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800227 | jm | 2009-08-03 07:14:59 +0000 (Mon, 03 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800219 | hege | 2009-08-03 06:47:22 +0000 (Mon, 03 Aug 2009) | 1 line improve hk_random ------------------------------------------------------------------------ r800167 | jm | 2009-08-03 00:02:07 +0000 (Mon, 03 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800152 | jm | 2009-08-02 22:25:31 +0000 (Sun, 02 Aug 2009) | 1 line bug 5873: include check_whitelist and check_spamd in distribution. Now called 'sa-awl' and 'sa-check_spamd' ------------------------------------------------------------------------ r800138 | jm | 2009-08-02 19:36:24 +0000 (Sun, 02 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800134 | jm | 2009-08-02 19:18:30 +0000 (Sun, 02 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800108 | hege | 2009-08-02 17:16:21 +0000 (Sun, 02 Aug 2009) | 1 line improve hk_random ------------------------------------------------------------------------ r800092 | jm | 2009-08-02 14:58:14 +0000 (Sun, 02 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800001 | jm | 2009-08-02 07:15:28 +0000 (Sun, 02 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r800000 | jm | 2009-08-02 07:03:01 +0000 (Sun, 02 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799988 | jhardin | 2009-08-02 04:45:07 +0000 (Sun, 02 Aug 2009) | 1 line tweak fill_this_form ------------------------------------------------------------------------ r799960 | jm | 2009-08-01 23:18:49 +0000 (Sat, 01 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799908 | jm | 2009-08-01 19:16:12 +0000 (Sat, 01 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799896 | jm | 2009-08-01 16:40:54 +0000 (Sat, 01 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799810 | jm | 2009-08-01 07:01:03 +0000 (Sat, 01 Aug 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799770 | jm | 2009-07-31 23:29:24 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799719 | jm | 2009-07-31 19:46:50 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799713 | jm | 2009-07-31 19:30:35 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799626 | jm | 2009-07-31 14:49:58 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799529 | jm | 2009-07-31 07:08:39 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799528 | jm | 2009-07-31 06:56:47 +0000 (Fri, 31 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799471 | jm | 2009-07-30 23:29:54 +0000 (Thu, 30 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799468 | jhardin | 2009-07-30 22:53:21 +0000 (Thu, 30 Jul 2009) | 1 line add rDNS=localhost rule for last external ------------------------------------------------------------------------ r799426 | jm | 2009-07-30 19:37:26 +0000 (Thu, 30 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799323 | jm | 2009-07-30 15:18:57 +0000 (Thu, 30 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799190 | jm | 2009-07-30 07:11:30 +0000 (Thu, 30 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799125 | jm | 2009-07-29 23:35:41 +0000 (Wed, 29 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799048 | jm | 2009-07-29 20:13:14 +0000 (Wed, 29 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r799040 | jm | 2009-07-29 20:00:25 +0000 (Wed, 29 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798957 | jm | 2009-07-29 15:45:19 +0000 (Wed, 29 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798804 | jm | 2009-07-29 07:21:23 +0000 (Wed, 29 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798727 | jm | 2009-07-28 23:42:58 +0000 (Tue, 28 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798721 | jm | 2009-07-28 22:20:54 +0000 (Tue, 28 Jul 2009) | 1 line bug 6133: shortcircuit_spam_score and shortcircuit_ham_score were nonfunctional. fix ------------------------------------------------------------------------ r798685 | jm | 2009-07-28 19:50:18 +0000 (Tue, 28 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798675 | jm | 2009-07-28 19:36:14 +0000 (Tue, 28 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798565 | jm | 2009-07-28 15:36:25 +0000 (Tue, 28 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798423 | jm | 2009-07-28 07:15:55 +0000 (Tue, 28 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798309 | jm | 2009-07-27 22:24:44 +0000 (Mon, 27 Jul 2009) | 1 line check in current ruleqa.cgi config ------------------------------------------------------------------------ r798308 | jm | 2009-07-27 22:22:40 +0000 (Mon, 27 Jul 2009) | 1 line allow really old ham logs, so we can still use the TREC Enron ham corpus in mass-checks ------------------------------------------------------------------------ r798307 | jm | 2009-07-27 22:21:35 +0000 (Mon, 27 Jul 2009) | 1 line remove corpus-hourly, long replaced by reports-from-logs/import-logs ------------------------------------------------------------------------ r798289 | hege | 2009-07-27 21:27:10 +0000 (Mon, 27 Jul 2009) | 1 line ------------------------------------------------------------------------ r798285 | jhardin | 2009-07-27 21:18:12 +0000 (Mon, 27 Jul 2009) | 1 line URI obfu tweaks ------------------------------------------------------------------------ r798267 | jm | 2009-07-27 19:31:48 +0000 (Mon, 27 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798198 | hege | 2009-07-27 16:10:29 +0000 (Mon, 27 Jul 2009) | 1 line my test rules ------------------------------------------------------------------------ r798185 | jm | 2009-07-27 15:12:23 +0000 (Mon, 27 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798179 | jm | 2009-07-27 14:59:36 +0000 (Mon, 27 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798047 | jm | 2009-07-27 07:14:24 +0000 (Mon, 27 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r798004 | jm | 2009-07-26 23:32:21 +0000 (Sun, 26 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797978 | jm | 2009-07-26 19:35:59 +0000 (Sun, 26 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797977 | jm | 2009-07-26 19:23:40 +0000 (Sun, 26 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797941 | jm | 2009-07-26 14:36:38 +0000 (Sun, 26 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797866 | jm | 2009-07-26 07:00:29 +0000 (Sun, 26 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797853 | jm | 2009-07-25 23:20:57 +0000 (Sat, 25 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797842 | jm | 2009-07-25 21:22:25 +0000 (Sat, 25 Jul 2009) | 1 line fix pasteable formatting, add a URL to each one ------------------------------------------------------------------------ r797841 | jm | 2009-07-25 21:20:27 +0000 (Sat, 25 Jul 2009) | 1 line update rsync config to remove obsolete stable upload location; chmod files before rsyncing to sa2 ------------------------------------------------------------------------ r797825 | jm | 2009-07-25 19:25:46 +0000 (Sat, 25 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797794 | jm | 2009-07-25 16:48:26 +0000 (Sat, 25 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797709 | jhardin | 2009-07-25 02:54:48 +0000 (Sat, 25 Jul 2009) | 1 line bug 6165: ReplaceTags unbalanced < fix no longer needs non-greedy match ------------------------------------------------------------------------ r797693 | jm | 2009-07-24 23:52:38 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797691 | jm | 2009-07-24 23:37:38 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797612 | jm | 2009-07-24 19:10:55 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797504 | jm | 2009-07-24 14:46:15 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797413 | jm | 2009-07-24 10:40:16 +0000 (Fri, 24 Jul 2009) | 1 line fix mass-check bug: if one target used --after and the other did not, behaviour of whether the --after would also leak into the latter target was essentially random, depending on hash key ordering ------------------------------------------------------------------------ r797367 | jm | 2009-07-24 08:50:01 +0000 (Fri, 24 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r797339 | jm | 2009-07-24 06:55:41 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797276 | jhardin | 2009-07-24 00:12:49 +0000 (Fri, 24 Jul 2009) | 1 line ReplaceTags parser should ignore unpaired angle brackets ------------------------------------------------------------------------ r797272 | jm | 2009-07-24 00:08:40 +0000 (Fri, 24 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797271 | sidney | 2009-07-24 00:05:39 +0000 (Fri, 24 Jul 2009) | 1 line bug 6143: Rule2XSBody segfaults when a rule contains NUL chars ------------------------------------------------------------------------ r797265 | jm | 2009-07-23 23:52:32 +0000 (Thu, 23 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797202 | jm | 2009-07-23 19:27:39 +0000 (Thu, 23 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797138 | jm | 2009-07-23 16:35:46 +0000 (Thu, 23 Jul 2009) | 1 line avoid trivial gcc -Wall warning ------------------------------------------------------------------------ r797084 | jm | 2009-07-23 14:36:34 +0000 (Thu, 23 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r797082 | jm | 2009-07-23 14:28:17 +0000 (Thu, 23 Jul 2009) | 1 line release build procedure now needs another password ------------------------------------------------------------------------ r797080 | jm | 2009-07-23 14:21:09 +0000 (Thu, 23 Jul 2009) | 1 line bug 6051: avoid missing BOUNCE_MESSAGE hit due to rejection notice using report-type=disposition-notification ------------------------------------------------------------------------ r797074 | jm | 2009-07-23 14:02:15 +0000 (Thu, 23 Jul 2009) | 1 line fix path from ssh ------------------------------------------------------------------------ r797044 | jm | 2009-07-23 12:34:44 +0000 (Thu, 23 Jul 2009) | 1 line bug 6151: sign the rules packages with the normal rule signing key, not the distro packaging key, so sa-update doesn't complain ------------------------------------------------------------------------ r797029 | jm | 2009-07-23 11:51:48 +0000 (Thu, 23 Jul 2009) | 1 line bug 6132: move the FreeMail ruleset and plugin to core distro ------------------------------------------------------------------------ r796964 | jm | 2009-07-23 06:40:42 +0000 (Thu, 23 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796913 | jm | 2009-07-22 23:41:06 +0000 (Wed, 22 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796852 | jm | 2009-07-22 19:35:06 +0000 (Wed, 22 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796653 | jm | 2009-07-22 09:57:57 +0000 (Wed, 22 Jul 2009) | 1 line add jm config file ------------------------------------------------------------------------ r796638 | jm | 2009-07-22 09:22:02 +0000 (Wed, 22 Jul 2009) | 1 line hmm. attempt a fix of broken nightly mass-checks ------------------------------------------------------------------------ r796632 | jm | 2009-07-22 08:50:02 +0000 (Wed, 22 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r796621 | jm | 2009-07-22 07:15:22 +0000 (Wed, 22 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796583 | jm | 2009-07-21 23:38:59 +0000 (Tue, 21 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796565 | jm | 2009-07-21 22:12:32 +0000 (Tue, 21 Jul 2009) | 1 line allow generic mass-check opts in corpus.nightly ------------------------------------------------------------------------ r796563 | jm | 2009-07-21 22:12:05 +0000 (Tue, 21 Jul 2009) | 1 line add commentary; use an empty mbox if a corpus for a particular class does not exist for each submitter ------------------------------------------------------------------------ r796561 | jm | 2009-07-21 22:10:28 +0000 (Tue, 21 Jul 2009) | 1 line update mass-check default settings for bb-foo mass-checks on the zone. limit to the most recent 50k spam messages per submitter, within at most the past 6 months ------------------------------------------------------------------------ r796557 | jm | 2009-07-21 22:04:59 +0000 (Tue, 21 Jul 2009) | 1 line remove min-date requirement for mass-checked spam on nightly mass-checks; a better fix would be to allow empty spam corpora ------------------------------------------------------------------------ r796555 | jm | 2009-07-21 22:03:34 +0000 (Tue, 21 Jul 2009) | 1 line hide superfluous daterev strings in ruleqa web UI ------------------------------------------------------------------------ r796507 | jm | 2009-07-21 19:31:59 +0000 (Tue, 21 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796491 | jm | 2009-07-21 19:23:51 +0000 (Tue, 21 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796332 | jm | 2009-07-21 15:05:24 +0000 (Tue, 21 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796283 | jhardin | 2009-07-21 13:10:58 +0000 (Tue, 21 Jul 2009) | 1 line Drop older URI obfu rule ------------------------------------------------------------------------ r796282 | jhardin | 2009-07-21 13:08:26 +0000 (Tue, 21 Jul 2009) | 1 line tweak uri obfu - try to avoid masscheck FPs ------------------------------------------------------------------------ r796216 | jm | 2009-07-21 09:44:45 +0000 (Tue, 21 Jul 2009) | 1 line oops. this change was made to the wrong rules tree ------------------------------------------------------------------------ r796167 | jm | 2009-07-21 07:16:25 +0000 (Tue, 21 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r796063 | jm | 2009-07-20 23:33:39 +0000 (Mon, 20 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795973 | jm | 2009-07-20 19:34:21 +0000 (Mon, 20 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795964 | jm | 2009-07-20 19:26:27 +0000 (Mon, 20 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795847 | jm | 2009-07-20 14:10:47 +0000 (Mon, 20 Jul 2009) | 1 line bug 6157: remove WHOIS_* rules, since the open-whois.org domain has lapsed ------------------------------------------------------------------------ r795846 | jm | 2009-07-20 14:10:33 +0000 (Mon, 20 Jul 2009) | 1 line bug 6152: another revision ------------------------------------------------------------------------ r795844 | jm | 2009-07-20 13:57:42 +0000 (Mon, 20 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795698 | jm | 2009-07-20 06:08:36 +0000 (Mon, 20 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795651 | jm | 2009-07-19 22:41:39 +0000 (Sun, 19 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795648 | jm | 2009-07-19 22:33:53 +0000 (Sun, 19 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795606 | jm | 2009-07-19 20:04:38 +0000 (Sun, 19 Jul 2009) | 1 line oops, syntax error ------------------------------------------------------------------------ r795605 | jm | 2009-07-19 20:03:33 +0000 (Sun, 19 Jul 2009) | 1 line oops, forgot to fix the spam corpus name ------------------------------------------------------------------------ r795588 | jm | 2009-07-19 18:27:12 +0000 (Sun, 19 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795578 | jhardin | 2009-07-19 17:13:21 +0000 (Sun, 19 Jul 2009) | 1 line tweak uri obfu - try to avoid masscheck FPs ------------------------------------------------------------------------ r795539 | jm | 2009-07-19 13:41:41 +0000 (Sun, 19 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795481 | jm | 2009-07-19 06:06:54 +0000 (Sun, 19 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795441 | jm | 2009-07-18 22:27:33 +0000 (Sat, 18 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795430 | jhardin | 2009-07-18 21:01:52 +0000 (Sat, 18 Jul 2009) | 1 line tweak uri obfu - try to avoid masscheck FPs ------------------------------------------------------------------------ r795427 | jm | 2009-07-18 20:42:51 +0000 (Sat, 18 Jul 2009) | 1 line allow use of a default rsync password for the nightly mass-checks ------------------------------------------------------------------------ r795411 | jm | 2009-07-18 18:24:37 +0000 (Sat, 18 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795380 | jm | 2009-07-18 14:39:31 +0000 (Sat, 18 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795325 | jm | 2009-07-18 08:50:03 +0000 (Sat, 18 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r795320 | jm | 2009-07-18 06:04:08 +0000 (Sat, 18 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795262 | jm | 2009-07-17 22:47:16 +0000 (Fri, 17 Jul 2009) | 1 line new nightly-mass-check infrastructure ------------------------------------------------------------------------ r795259 | jm | 2009-07-17 22:41:31 +0000 (Fri, 17 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795255 | jm | 2009-07-17 22:35:24 +0000 (Fri, 17 Jul 2009) | 1 line add new template source for .corpus config files ------------------------------------------------------------------------ r795254 | jm | 2009-07-17 22:35:06 +0000 (Fri, 17 Jul 2009) | 1 line remove obsolete .corpus files, better to template them from a common source ------------------------------------------------------------------------ r795253 | jm | 2009-07-17 22:33:15 +0000 (Fri, 17 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795249 | jm | 2009-07-17 22:18:55 +0000 (Fri, 17 Jul 2009) | 1 line change nitemc to be more efficient when multiple users are being mass-checked each night ------------------------------------------------------------------------ r795248 | jm | 2009-07-17 22:18:40 +0000 (Fri, 17 Jul 2009) | 1 line change nitemc to be more efficient when multiple users are being mass-checked each night ------------------------------------------------------------------------ r795237 | jm | 2009-07-17 21:44:05 +0000 (Fri, 17 Jul 2009) | 1 line speedup; more efficient time_t-to-bucket conversion algorithm ------------------------------------------------------------------------ r795181 | jm | 2009-07-17 18:25:07 +0000 (Fri, 17 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795080 | jm | 2009-07-17 13:36:46 +0000 (Fri, 17 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r795079 | jm | 2009-07-17 13:35:42 +0000 (Fri, 17 Jul 2009) | 1 line improve unhelpful error message ------------------------------------------------------------------------ r795015 | jm | 2009-07-17 08:50:02 +0000 (Fri, 17 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r794970 | jm | 2009-07-17 06:05:28 +0000 (Fri, 17 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r794888 | jm | 2009-07-16 22:12:26 +0000 (Thu, 16 Jul 2009) | 1 line avoid build errors from 'make' ------------------------------------------------------------------------ r794884 | jm | 2009-07-16 21:56:43 +0000 (Thu, 16 Jul 2009) | 1 line bug 6152: update INVALID_DATE_TZ_ABSURD, thanks to Steve Freegard ------------------------------------------------------------------------ r794881 | jm | 2009-07-16 21:50:57 +0000 (Thu, 16 Jul 2009) | 1 line bug 6130: META.yml should contain additional useful metadata about the project, bug tracker, license, mailing lists etc ------------------------------------------------------------------------ r794880 | jm | 2009-07-16 21:50:06 +0000 (Thu, 16 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r794877 | jm | 2009-07-16 21:42:13 +0000 (Thu, 16 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r794871 | jm | 2009-07-16 21:31:08 +0000 (Thu, 16 Jul 2009) | 1 line bug 6091: correct documentation for 'rawbody' rule type regarding line breaks ------------------------------------------------------------------------ r794868 | jm | 2009-07-16 21:29:05 +0000 (Thu, 16 Jul 2009) | 1 line bug 5905: remove constantcontact.com from the default uridnsbl_skip_domain list ------------------------------------------------------------------------ r794866 | jm | 2009-07-16 21:25:58 +0000 (Thu, 16 Jul 2009) | 1 line bug 5995: remove a batch of domains from the default uridnsbl_skip_domain list ------------------------------------------------------------------------ r794847 | jm | 2009-07-16 20:45:52 +0000 (Thu, 16 Jul 2009) | 1 line bug 5850: integrate corpus quality report into the rule-QA app ------------------------------------------------------------------------ r794781 | jm | 2009-07-16 19:03:08 +0000 (Thu, 16 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r794768 | jm | 2009-07-16 17:55:15 +0000 (Thu, 16 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r794744 | jm | 2009-07-16 16:40:01 +0000 (Thu, 16 Jul 2009) | 1 line always make this warning a dbg(); it occurs a lot during test suite runs ------------------------------------------------------------------------ r794742 | jm | 2009-07-16 16:36:01 +0000 (Thu, 16 Jul 2009) | 1 line bug 5530: spamd-apache2: add support for HEADERS verb; note need to set -H switch ------------------------------------------------------------------------ r794738 | jm | 2009-07-16 16:30:39 +0000 (Thu, 16 Jul 2009) | 1 line bug 4612: merge minor RPM build patch; most of this was already merged ------------------------------------------------------------------------ r794606 | jm | 2009-07-16 09:30:03 +0000 (Thu, 16 Jul 2009) | 1 line bug 6114: update KHOP_SC rules ------------------------------------------------------------------------ r794596 | jm | 2009-07-16 08:50:05 +0000 (Thu, 16 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r794494 | jhardin | 2009-07-16 02:13:24 +0000 (Thu, 16 Jul 2009) | 1 line refine uri_obfu rule for [dot] obfuscations ------------------------------------------------------------------------ r794493 | kb | 2009-07-16 02:08:40 +0000 (Thu, 16 Jul 2009) | 3 lines Add RCVD_IN_PSBL rule for testing, bug 6156. ------------------------------------------------------------------------ r794467 | jm | 2009-07-16 00:00:19 +0000 (Thu, 16 Jul 2009) | 1 line fix ------------------------------------------------------------------------ r794465 | jm | 2009-07-15 23:53:05 +0000 (Wed, 15 Jul 2009) | 1 line another log filename format ------------------------------------------------------------------------ r794463 | jm | 2009-07-15 23:46:51 +0000 (Wed, 15 Jul 2009) | 1 line annoying multi-machine problems ------------------------------------------------------------------------ r794461 | jm | 2009-07-15 23:44:54 +0000 (Wed, 15 Jul 2009) | 1 line a little more debugging ------------------------------------------------------------------------ r794458 | jm | 2009-07-15 23:31:01 +0000 (Wed, 15 Jul 2009) | 1 line port those new-report changes to the correct script this time ------------------------------------------------------------------------ r794457 | jm | 2009-07-15 23:30:46 +0000 (Wed, 15 Jul 2009) | 1 line remove obsolete script, doh ------------------------------------------------------------------------ r794453 | jm | 2009-07-15 23:12:49 +0000 (Wed, 15 Jul 2009) | 1 line chase through the new report type ------------------------------------------------------------------------ r794450 | jm | 2009-07-15 22:52:20 +0000 (Wed, 15 Jul 2009) | 1 line build corpus reports ------------------------------------------------------------------------ r794449 | jm | 2009-07-15 22:50:51 +0000 (Wed, 15 Jul 2009) | 1 line run the report script for each nightly mass-check for rule-QA ------------------------------------------------------------------------ r794444 | jm | 2009-07-15 22:39:39 +0000 (Wed, 15 Jul 2009) | 1 line bug 5850: add utility to generate a 'corpus makeup report' from mass-check logs ------------------------------------------------------------------------ r794397 | jhardin | 2009-07-15 20:19:58 +0000 (Wed, 15 Jul 2009) | 1 line tweak uri obfu and misc test rules ------------------------------------------------------------------------ r794320 | jm | 2009-07-15 16:20:22 +0000 (Wed, 15 Jul 2009) | 1 line bug 6040: avoid Portuguese FP for FRT_VALIUM1: 'verifiquem' ------------------------------------------------------------------------ r794319 | jm | 2009-07-15 16:20:00 +0000 (Wed, 15 Jul 2009) | 1 line bug 6040: avoid Portuguese FP for FRT_VALIUM1: 'verifiquem' ------------------------------------------------------------------------ r794216 | jm | 2009-07-15 10:17:50 +0000 (Wed, 15 Jul 2009) | 1 line bug 6086: fix false positives on FRT_VALIUM1, FRT_VALIUM2, thanks to Schwaller Remo ------------------------------------------------------------------------ r794196 | jm | 2009-07-15 08:50:06 +0000 (Wed, 15 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r794060 | jm | 2009-07-14 20:40:44 +0000 (Tue, 14 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r793881 | jm | 2009-07-14 12:21:14 +0000 (Tue, 14 Jul 2009) | 1 line check in about-to-be-obsoleted rsyncer ------------------------------------------------------------------------ r793880 | jm | 2009-07-14 12:20:57 +0000 (Tue, 14 Jul 2009) | 1 line match config ------------------------------------------------------------------------ r793879 | jm | 2009-07-14 12:20:44 +0000 (Tue, 14 Jul 2009) | 1 line no longer need to support proxying ------------------------------------------------------------------------ r793878 | jm | 2009-07-14 12:20:14 +0000 (Tue, 14 Jul 2009) | 1 line back up /var/www too ------------------------------------------------------------------------ r793877 | jm | 2009-07-14 12:17:15 +0000 (Tue, 14 Jul 2009) | 1 line current config ------------------------------------------------------------------------ r793876 | jm | 2009-07-14 12:15:28 +0000 (Tue, 14 Jul 2009) | 1 line change backup script to rsync instead of tgz, requested by Infra ------------------------------------------------------------------------ r793817 | jm | 2009-07-14 08:50:14 +0000 (Tue, 14 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r793666 | jhardin | 2009-07-13 19:15:06 +0000 (Mon, 13 Jul 2009) | 1 line tweaking uri_obfu_www ------------------------------------------------------------------------ r793638 | jhardin | 2009-07-13 17:42:22 +0000 (Mon, 13 Jul 2009) | 1 line Add misc rules file. Check for multiple @ in Reply-To and Sender headers. ------------------------------------------------------------------------ r793622 | jhardin | 2009-07-13 16:43:51 +0000 (Mon, 13 Jul 2009) | 1 line tweaking uri_obfu_www ------------------------------------------------------------------------ r793604 | jm | 2009-07-13 15:03:59 +0000 (Mon, 13 Jul 2009) | 1 line bug 5871: add POD documentation for --filter-retries, --filter-retry-sleep ------------------------------------------------------------------------ r793520 | jm | 2009-07-13 09:46:35 +0000 (Mon, 13 Jul 2009) | 1 line match the format of what JH is uploading ------------------------------------------------------------------------ r793513 | jm | 2009-07-13 09:20:47 +0000 (Mon, 13 Jul 2009) | 1 line ensure this script doesn't rely on Makefile.PL having been run ------------------------------------------------------------------------ r793418 | jm | 2009-07-12 22:19:50 +0000 (Sun, 12 Jul 2009) | 1 line bug 6145: now that sa-update is required to install rules in 3.3.0, Archive::Tar needs to be added to the required module list ------------------------------------------------------------------------ r793404 | jm | 2009-07-12 20:38:58 +0000 (Sun, 12 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r793375 | jhardin | 2009-07-12 16:36:11 +0000 (Sun, 12 Jul 2009) | 1 line fillform tuning ------------------------------------------------------------------------ r793371 | jhardin | 2009-07-12 16:19:17 +0000 (Sun, 12 Jul 2009) | 1 line fillform and URI obfuscation tuning ------------------------------------------------------------------------ r793294 | jm | 2009-07-12 08:50:02 +0000 (Sun, 12 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r793268 | jm | 2009-07-12 04:39:45 +0000 (Sun, 12 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r793234 | jm | 2009-07-11 22:15:01 +0000 (Sat, 11 Jul 2009) | 1 line bug 6100: simply skip the test if the min-version check for Mail::DKIM fails ------------------------------------------------------------------------ r793232 | jm | 2009-07-11 22:04:16 +0000 (Sat, 11 Jul 2009) | 1 line latest rev of INVALID_DATE_TZ_ABSURD_BUG6152 ------------------------------------------------------------------------ r793230 | jm | 2009-07-11 21:51:36 +0000 (Sat, 11 Jul 2009) | 1 line the rulesrc external is no more ------------------------------------------------------------------------ r793227 | jm | 2009-07-11 21:45:30 +0000 (Sat, 11 Jul 2009) | 1 line remove overzealous check since the workaround for the svn:externals propdel bug is that the top-level dir cannot be checked in ------------------------------------------------------------------------ r793225 | jm | 2009-07-11 21:43:11 +0000 (Sat, 11 Jul 2009) | 1 line more removal of build/nightlymc ------------------------------------------------------------------------ r793223 | jm | 2009-07-11 21:41:53 +0000 (Sat, 11 Jul 2009) | 1 line hmm. revert. that won't work due to ownership ------------------------------------------------------------------------ r793222 | jm | 2009-07-11 21:39:55 +0000 (Sat, 11 Jul 2009) | 1 line update to get rid of superfluous checkout ------------------------------------------------------------------------ r793221 | jm | 2009-07-11 21:32:46 +0000 (Sat, 11 Jul 2009) | 1 line oops, update path ------------------------------------------------------------------------ r793220 | jm | 2009-07-11 21:30:48 +0000 (Sat, 11 Jul 2009) | 1 line oops, update path ------------------------------------------------------------------------ r793156 | mmartinec | 2009-07-11 00:40:23 +0000 (Sat, 11 Jul 2009) | 3 lines Bug 5985 - Client.pm: deal gracefully with a Perl I/O bug which may return status EBADF at eof; add: use strict; use warnings; use re 'taint' ------------------------------------------------------------------------ r793151 | mmartinec | 2009-07-11 00:08:53 +0000 (Sat, 11 Jul 2009) | 3 lines 50_scores.cf: tweak some DKIM scores, most notably increase the score on DKIM_ADSP_NXDOMAIN ------------------------------------------------------------------------ r793149 | mmartinec | 2009-07-10 23:57:36 +0000 (Fri, 10 Jul 2009) | 3 lines DKIM.pm and t/dkim2.t: anticipate support for NXDOMAIN and SERVFAIL ADSP statuses in future versions of Mail::DKIM. ------------------------------------------------------------------------ r793112 | jhardin | 2009-07-10 21:20:12 +0000 (Fri, 10 Jul 2009) | 1 line URI_OBFU_X9_WS recognize www.XX99\s.net as that avoids the URI parser ------------------------------------------------------------------------ r793083 | axb | 2009-07-10 19:25:36 +0000 (Fri, 10 Jul 2009) | 2 lines add uridnsbl_skip_domain openxmlformats.org passport.com xmlsoap.org ------------------------------------------------------------------------ r792947 | jhardin | 2009-07-10 13:30:28 +0000 (Fri, 10 Jul 2009) | 1 line Tweak fillform - spammers are adapting already ------------------------------------------------------------------------ r792929 | jm | 2009-07-10 12:45:13 +0000 (Fri, 10 Jul 2009) | 1 line bug 6152: updated ------------------------------------------------------------------------ r792903 | jm | 2009-07-10 12:07:22 +0000 (Fri, 10 Jul 2009) | 1 line bug 6152: try out test rule ------------------------------------------------------------------------ r792893 | jm | 2009-07-10 11:52:38 +0000 (Fri, 10 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r792879 | jm | 2009-07-10 10:50:56 +0000 (Fri, 10 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r792877 | jm | 2009-07-10 10:46:31 +0000 (Fri, 10 Jul 2009) | 1 line add a subdir ------------------------------------------------------------------------ r792875 | jm | 2009-07-10 10:34:50 +0000 (Fri, 10 Jul 2009) | 1 line fixes to support solaris, as usual ------------------------------------------------------------------------ r792870 | jm | 2009-07-10 10:27:21 +0000 (Fri, 10 Jul 2009) | 1 line rsync to each other for safety ------------------------------------------------------------------------ r792851 | jm | 2009-07-10 09:20:46 +0000 (Fri, 10 Jul 2009) | 1 line avoid wierd Solaris /bin/sh omission ------------------------------------------------------------------------ r792845 | jm | 2009-07-10 09:07:55 +0000 (Fri, 10 Jul 2009) | 1 line chmod +x ------------------------------------------------------------------------ r792844 | jm | 2009-07-10 09:06:56 +0000 (Fri, 10 Jul 2009) | 1 line oops, trivial fix ------------------------------------------------------------------------ r792843 | jm | 2009-07-10 09:03:49 +0000 (Fri, 10 Jul 2009) | 1 line update backup script for current zones ------------------------------------------------------------------------ r792842 | jm | 2009-07-10 09:03:09 +0000 (Fri, 10 Jul 2009) | 1 line update backup script for current zones ------------------------------------------------------------------------ r792840 | jm | 2009-07-10 08:58:35 +0000 (Fri, 10 Jul 2009) | 1 line moving backup scripts to new 'backend' dir too ------------------------------------------------------------------------ r792837 | jm | 2009-07-10 08:50:01 +0000 (Fri, 10 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r792722 | jm | 2009-07-09 21:49:27 +0000 (Thu, 09 Jul 2009) | 1 line simplify and make more logical zone setup. move the active code dir from /export/home/automc/svn/spamassassin to /export/home/svn-trunk ------------------------------------------------------------------------ r792718 | jm | 2009-07-09 21:41:23 +0000 (Thu, 09 Jul 2009) | 1 line revert accidental commit ------------------------------------------------------------------------ r792717 | jm | 2009-07-09 21:40:38 +0000 (Thu, 09 Jul 2009) | 1 line move backend tasks from the build-oriented 'build' directory to a new, more logical 'backend' dir. not packaged in tarballs, svn-only ------------------------------------------------------------------------ r792711 | jm | 2009-07-09 21:31:41 +0000 (Thu, 09 Jul 2009) | 1 line reenable nightly mass-checks with John's corpus, and no client/server mode ------------------------------------------------------------------------ r792621 | mmartinec | 2009-07-09 18:09:28 +0000 (Thu, 09 Jul 2009) | 2 lines t/dkim2.t: factor out common code, making it leaner and cleaner ------------------------------------------------------------------------ r792607 | mmartinec | 2009-07-09 17:02:09 +0000 (Thu, 09 Jul 2009) | 3 lines 60_whitelist_dkim.cf tweaks: removed twitter.com based on recent trends there; add few more publishers ------------------------------------------------------------------------ r792553 | sidney | 2009-07-09 13:42:44 +0000 (Thu, 09 Jul 2009) | 1 line bug 5922: Remove efax.com from default whitelist. Also removed warehouse.com that I noticed is defunct ------------------------------------------------------------------------ r792454 | jm | 2009-07-09 08:50:01 +0000 (Thu, 09 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r792364 | mmartinec | 2009-07-09 00:46:05 +0000 (Thu, 09 Jul 2009) | 4 lines rules: removed rule ENV_AND_HDR_DKIM_MATCH, its low score makes it irrelevant, and a more substantial negative score makes it a great resource for spammers ------------------------------------------------------------------------ r792363 | mmartinec | 2009-07-09 00:31:15 +0000 (Thu, 09 Jul 2009) | 7 lines t/dkim2.t: add ADSP network tests, now that some test _adsp resource records are published under a sa-test.spamassassin.org DNS zone. Plugin/DKIM.pm: deal with a missing method as_string in Mail::DKIM 0.35 (it was reintroduced in 0.36, but nevertheless). Disabling Razor2 scores in t/dkim2.t reduces the elapsed time for a dkim2.t test run from 80 seconds to 4 seconds. ------------------------------------------------------------------------ r792323 | sidney | 2009-07-08 21:12:17 +0000 (Wed, 08 Jul 2009) | 1 line bug 6143: Corrected fix that also prevents an infinite loop as well as the segfault in the case that a bug causes a one-character sa-compiled pattern ------------------------------------------------------------------------ r792282 | mmartinec | 2009-07-08 19:56:25 +0000 (Wed, 08 Jul 2009) | 2 lines Updates to 60_whitelist_dkim.cf based on recent logs. ------------------------------------------------------------------------ r792178 | jm | 2009-07-08 15:08:04 +0000 (Wed, 08 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r792172 | jm | 2009-07-08 14:59:36 +0000 (Wed, 08 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r792107 | jm | 2009-07-08 12:02:46 +0000 (Wed, 08 Jul 2009) | 1 line add John's upload to the nightly list ------------------------------------------------------------------------ r792100 | mmartinec | 2009-07-08 11:10:20 +0000 (Wed, 08 Jul 2009) | 3 lines moved def_whitelist_from_dkim entries to rules/60_whitelist_dkim.cf, deleted rulesrc/sandbox/mmartinec/60_whitelist_dkim.cf ------------------------------------------------------------------------ r792071 | jm | 2009-07-08 08:50:02 +0000 (Wed, 08 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r791964 | mmartinec | 2009-07-07 20:10:37 +0000 (Tue, 07 Jul 2009) | 5 lines Plugin/DKIM.pm: use the Mail::DKIM::AuthorDomainPolicy instead of Mail::DKIM::DkimPolicy, when available (since Mail::DKIM 0.34). Added 6 new test messages along with corresponding ADSP tests in t/dkim2.t. ------------------------------------------------------------------------ r791904 | mmartinec | 2009-07-07 16:42:40 +0000 (Tue, 07 Jul 2009) | 3 lines Plugin/DKIM.pm: cosmetic, avoid a warning on undef $1 when there is no "From" header field in a message. ------------------------------------------------------------------------ r791891 | mmartinec | 2009-07-07 16:10:42 +0000 (Tue, 07 Jul 2009) | 3 lines t/SATest.pm: suppress printing "Output can be examined in:" when there are no files to report. ------------------------------------------------------------------------ r791831 | jhardin | 2009-07-07 13:33:40 +0000 (Tue, 07 Jul 2009) | 2 lines More fillform tweaks ------------------------------------------------------------------------ r791820 | mmartinec | 2009-07-07 12:58:20 +0000 (Tue, 07 Jul 2009) | 5 lines Bug 6148: avoid $1 from getting tainted by fiddling with sub get_description_for_rule, and by localizing $1 throughout the sa-update. Use explicit untaining by untaint_var there instead of manually untainting variables. ------------------------------------------------------------------------ r791769 | mmartinec | 2009-07-07 09:33:32 +0000 (Tue, 07 Jul 2009) | 4 lines spamd: reset timer-reporting counters with every connection, makes a timing report as it was supposed to be (not cumulative). SpamAssassin.pm: cosmetic - don't call timer_enable twice. ------------------------------------------------------------------------ r791754 | jm | 2009-07-07 08:50:03 +0000 (Tue, 07 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r791732 | mmartinec | 2009-07-07 07:44:20 +0000 (Tue, 07 Jul 2009) | 3 lines t/dkim2.t: remove a redundant call to init(0), it is already called from a compile_now ------------------------------------------------------------------------ r791715 | sidney | 2009-07-07 06:30:54 +0000 (Tue, 07 Jul 2009) | 1 line bug 6143: sa-compile generates code with segfault when a rule has a one character pattern ------------------------------------------------------------------------ r791657 | mmartinec | 2009-07-07 00:14:07 +0000 (Tue, 07 Jul 2009) | 4 lines Bug 6100, DependencyInfo.pm, DKIM.pm: bump the required minimal version of Mail::DKIM to 0.31 (warn otherwise, but not enforced). Updated associated text in DependencyInfo. ------------------------------------------------------------------------ r791633 | jm | 2009-07-06 22:16:56 +0000 (Mon, 06 Jul 2009) | 1 line bug 5856: delete test rules committed long ago ------------------------------------------------------------------------ r791631 | jm | 2009-07-06 22:13:19 +0000 (Mon, 06 Jul 2009) | 1 line bug 6147: 'make install' from tarballs breaks sa-update ------------------------------------------------------------------------ r791599 | mmartinec | 2009-07-06 20:09:10 +0000 (Mon, 06 Jul 2009) | 5 lines Modify Plugin::DKIM to make it survive old versions of Mail::DKIM which did not have a per-signature methods 'result' and 'result_detail'. Update t/dkim2.t to report version of Mail::DKIM, and turn off some redundant clutter. ------------------------------------------------------------------------ r791511 | jm | 2009-07-06 15:16:44 +0000 (Mon, 06 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791499 | mmartinec | 2009-07-06 14:48:49 +0000 (Mon, 06 Jul 2009) | 6 lines Speed up the t/dkim2.t by 40% by using a persistent SA object and avoid starting a command line spamassassin for each test message. Do tests in sorted order of test messages instead of in the seemingly random order of files as read from a directory. Print out a name of each test message. ------------------------------------------------------------------------ r791426 | jm | 2009-07-06 10:08:49 +0000 (Mon, 06 Jul 2009) | 1 line bug 5747: add HELO_STATIC_HOST informational rule to avoid FPs on known-good static-host rDNS patterns, starting with Rogers.com ------------------------------------------------------------------------ r791425 | jm | 2009-07-06 10:07:48 +0000 (Mon, 06 Jul 2009) | 1 line bug 5747: add HELO_STATIC_HOST informational rule to avoid FPs on known-good static-host rDNS patterns, starting with Rogers.com ------------------------------------------------------------------------ r791412 | jm | 2009-07-06 08:50:02 +0000 (Mon, 06 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r791396 | jm | 2009-07-06 07:22:21 +0000 (Mon, 06 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791347 | jhardin | 2009-07-06 00:16:14 +0000 (Mon, 06 Jul 2009) | 2 lines More fillform tweaks ------------------------------------------------------------------------ r791340 | jm | 2009-07-05 23:22:30 +0000 (Sun, 05 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791307 | jhardin | 2009-07-05 20:14:29 +0000 (Sun, 05 Jul 2009) | 2 lines Add uri_obfu_ws, tweak fillform ------------------------------------------------------------------------ r791300 | jm | 2009-07-05 19:05:00 +0000 (Sun, 05 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791252 | jm | 2009-07-05 14:15:11 +0000 (Sun, 05 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791202 | jm | 2009-07-05 06:49:28 +0000 (Sun, 05 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791189 | jm | 2009-07-04 23:31:57 +0000 (Sat, 04 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791183 | jm | 2009-07-04 22:15:18 +0000 (Sat, 04 Jul 2009) | 1 line bug 6008: fix VBounce ruleset to avoid silly BOUNCE_MESSAGE fps on any mail that comes from an address including the word 'daemon', such as Bugzilla ------------------------------------------------------------------------ r791170 | jm | 2009-07-04 19:34:49 +0000 (Sat, 04 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791143 | jm | 2009-07-04 15:56:49 +0000 (Sat, 04 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791137 | jm | 2009-07-04 15:31:50 +0000 (Sat, 04 Jul 2009) | 1 line bug 5994: FP report for cron jobs ------------------------------------------------------------------------ r791132 | jm | 2009-07-04 14:31:31 +0000 (Sat, 04 Jul 2009) | 1 line don't attempt to package this ------------------------------------------------------------------------ r791083 | jm | 2009-07-04 08:50:01 +0000 (Sat, 04 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r791024 | jm | 2009-07-03 21:32:07 +0000 (Fri, 03 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r791019 | jm | 2009-07-03 21:23:24 +0000 (Fri, 03 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790955 | jm | 2009-07-03 15:58:15 +0000 (Fri, 03 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790842 | jm | 2009-07-03 10:07:18 +0000 (Fri, 03 Jul 2009) | 1 line use a less GNU-specific untar ------------------------------------------------------------------------ r790829 | jm | 2009-07-03 08:50:01 +0000 (Fri, 03 Jul 2009) | 1 line promotions validated ------------------------------------------------------------------------ r790825 | jm | 2009-07-03 08:36:13 +0000 (Fri, 03 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790753 | jm | 2009-07-02 22:49:40 +0000 (Thu, 02 Jul 2009) | 1 line bug 6131: add test suite for Makefile.PL parameters ------------------------------------------------------------------------ r790749 | jm | 2009-07-02 22:19:05 +0000 (Thu, 02 Jul 2009) | 1 line improve the dkim2.t test situation; I now get only tests 11-12 failing ------------------------------------------------------------------------ r790740 | jm | 2009-07-02 21:36:57 +0000 (Thu, 02 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790737 | jm | 2009-07-02 21:28:57 +0000 (Thu, 02 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790653 | jm | 2009-07-02 16:28:11 +0000 (Thu, 02 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790593 | jm | 2009-07-02 13:49:32 +0000 (Thu, 02 Jul 2009) | 1 line 3.3.0-alpha2 devel cycle started ------------------------------------------------------------------------ r790592 | jm | 2009-07-02 13:48:09 +0000 (Thu, 02 Jul 2009) | 1 line add extremely prominent warnings about the additional rule-installation step 3.3.0 now requires ------------------------------------------------------------------------ r790591 | jm | 2009-07-02 13:47:30 +0000 (Thu, 02 Jul 2009) | 1 line 3.3.0-alpha1 RELEASED ------------------------------------------------------------------------ r790507 | jm | 2009-07-02 09:02:19 +0000 (Thu, 02 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790409 | jm | 2009-07-01 22:17:05 +0000 (Wed, 01 Jul 2009) | 1 line remove more PERL_VERSION ------------------------------------------------------------------------ r790407 | jm | 2009-07-01 22:14:28 +0000 (Wed, 01 Jul 2009) | 1 line remove 'Building with another ExtUtils::MakeMaker' -- it's fragile, untested, and almost certainly doesn't work anymore. also remove references to now-unsupported versions of ExtUtils::MakeMaker ------------------------------------------------------------------------ r790404 | jm | 2009-07-01 22:11:41 +0000 (Wed, 01 Jul 2009) | 1 line remove PERL_VERSION parameter from Makefile.PL; it's never used anymore ------------------------------------------------------------------------ r790395 | jm | 2009-07-01 21:44:05 +0000 (Wed, 01 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790389 | jm | 2009-07-01 21:35:45 +0000 (Wed, 01 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790388 | jm | 2009-07-01 21:34:32 +0000 (Wed, 01 Jul 2009) | 1 line update to build scripts for 3.3.0-alpha1 tarballs; add first draft of a 3.3.0-alpha1 announcement ------------------------------------------------------------------------ r790268 | jm | 2009-07-01 17:12:15 +0000 (Wed, 01 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790254 | jm | 2009-07-01 16:33:35 +0000 (Wed, 01 Jul 2009) | 1 line fixing rule-tarball packaging script ------------------------------------------------------------------------ r790250 | jm | 2009-07-01 16:31:03 +0000 (Wed, 01 Jul 2009) | 1 line preparing to release 3.2.0-alpha1 ------------------------------------------------------------------------ r790241 | jm | 2009-07-01 15:58:56 +0000 (Wed, 01 Jul 2009) | 1 line sought rules ------------------------------------------------------------------------ r790229 | jhardin | 2009-07-01 15:49:18 +0000 (Wed, 01 Jul 2009) | 2 lines More fillform tweaking ------------------------------------------------------------------------ r790226 | jm | 2009-07-01 15:45:16 +0000 (Wed, 01 Jul 2009) | 1 line work on build script ------------------------------------------------------------------------ r790154 | jm | 2009-07-01 13:14:56 +0000 (Wed, 01 Jul 2009) | 1 line bug 5756: remove duplicate copy of __FROM_HOTMAIL_COM ------------------------------------------------------------------------ r790114 | jm | 2009-07-01 11:00:29 +0000 (Wed, 01 Jul 2009) | 1 line remove the 'make install' step from updates generation; it no longer works to copy rules around ------------------------------------------------------------------------ r790086 | jm | 2009-07-01 09:21:17 +0000 (Wed, 01 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r790020 | jm | 2009-07-01 01:47:33 +0000 (Wed, 01 Jul 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r789992 | jm | 2009-06-30 22:33:44 +0000 (Tue, 30 Jun 2009) | 1 line bug 4352: fix SUBJ_ILLEGAL_CHARS to whitelist yahoo.com webmail, which seems common enough to make a special case for their bugs ------------------------------------------------------------------------ r789988 | jm | 2009-06-30 22:27:17 +0000 (Tue, 30 Jun 2009) | 1 line bug 5673: document 'ALL' pseudo-header's odd behaviour where whitespace is concerned ------------------------------------------------------------------------ r789978 | jm | 2009-06-30 22:03:17 +0000 (Tue, 30 Jun 2009) | 1 line bug 6131: simplify Makefile.PL and fix a bug in DESTDIR support by increasing the minimum ExtUtils::MakeMaker version required to 6.17 ------------------------------------------------------------------------ r789975 | jm | 2009-06-30 22:00:30 +0000 (Tue, 30 Jun 2009) | 1 line bug 5882: sort out some BOUNCE_MESSAGE fps ------------------------------------------------------------------------ r789972 | jm | 2009-06-30 21:43:03 +0000 (Tue, 30 Jun 2009) | 1 line bug 6134: attempt to figure out DCC homedir using 'cdcc home' if necessary, thanks to Craig Green ------------------------------------------------------------------------ r789968 | jm | 2009-06-30 21:38:20 +0000 (Tue, 30 Jun 2009) | 1 line bug 5919: add test case ------------------------------------------------------------------------ r789966 | jm | 2009-06-30 21:36:35 +0000 (Tue, 30 Jun 2009) | 1 line allow image/jpg to be treated as synonymous to image/jpeg in ImageInfo plugin, thanks to Paul Barry ------------------------------------------------------------------------ r789964 | jm | 2009-06-30 21:34:19 +0000 (Tue, 30 Jun 2009) | 1 line bug 6045: lots of fixes and cleanup for the Bayes benchmarking scripts, thanks to Michael Alan Dorman ------------------------------------------------------------------------ r789963 | jm | 2009-06-30 21:21:10 +0000 (Tue, 30 Jun 2009) | 1 line seriously, remove that external ------------------------------------------------------------------------ r789962 | jm | 2009-06-30 21:20:06 +0000 (Tue, 30 Jun 2009) | 1 line bug 5974: add POD docs for new switch ------------------------------------------------------------------------ r789960 | jm | 2009-06-30 21:18:33 +0000 (Tue, 30 Jun 2009) | 1 line bug 5974: add -n / --connect-timeout switch to spamc, allowing separate connection timeout from communication timeout. thanks to <mrgus /at/ disco-zombie.net> ------------------------------------------------------------------------ r789839 | jm | 2009-06-30 17:34:06 +0000 (Tue, 30 Jun 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r789833 | jhardin | 2009-06-30 17:15:52 +0000 (Tue, 30 Jun 2009) | 2 lines Make FILL_THIS_FORM_FRAUD_PHISH a little tighter ------------------------------------------------------------------------ r789820 | jhardin | 2009-06-30 16:25:10 +0000 (Tue, 30 Jun 2009) | 2 lines Add jhardin@impsec.org to CREDITS ------------------------------------------------------------------------ r789819 | jhardin | 2009-06-30 16:24:32 +0000 (Tue, 30 Jun 2009) | 2 lines Add jhardin@impsec.org ------------------------------------------------------------------------ r789807 | jm | 2009-06-30 15:55:52 +0000 (Tue, 30 Jun 2009) | 1 line bug 5960: don't refer to now-obsoleted optional dependency modules (Mail::SPF::Query and Mail::DomainKeys) ------------------------------------------------------------------------ r789655 | mmartinec | 2009-06-30 10:27:05 +0000 (Tue, 30 Jun 2009) | 2 lines defensive programming - avoid a warning, Bug 5948 ------------------------------------------------------------------------ r789649 | jm | 2009-06-30 10:15:16 +0000 (Tue, 30 Jun 2009) | 1 line oops. wrong config setting for this test sample ------------------------------------------------------------------------ r789646 | jm | 2009-06-30 10:10:00 +0000 (Tue, 30 Jun 2009) | 1 line bug 5942: fix BOUNCE_MESSAGE false positives due to Auto-Submitted: header use in nonbounces ------------------------------------------------------------------------ r789643 | jm | 2009-06-30 09:47:15 +0000 (Tue, 30 Jun 2009) | 1 line bug 6077: turn off the perl 5.6.x test run for Hudson. ------------------------------------------------------------------------ r789624 | jm | 2009-06-30 08:54:40 +0000 (Tue, 30 Jun 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r789620 | jm | 2009-06-30 08:50:01 +0000 (Tue, 30 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r789618 | jm | 2009-06-30 08:46:31 +0000 (Tue, 30 Jun 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r789590 | mmartinec | 2009-06-30 07:08:42 +0000 (Tue, 30 Jun 2009) | 3 lines renamed rules ML_ADSP_CUSTOM_* to NML_ADSP_CUSTOM_* to better reflect their semantics (NOT from a Mailing List) ------------------------------------------------------------------------ r789526 | jm | 2009-06-30 01:19:57 +0000 (Tue, 30 Jun 2009) | 1 line auto-generated test rules ------------------------------------------------------------------------ r789487 | mmartinec | 2009-06-29 23:08:56 +0000 (Mon, 29 Jun 2009) | 6 lines removed from rulesrc/sandbox/mmartinec: 25_yg.cf, 25_dcc.cf, 25_dkim.cf, these are no longer necessary, after being folded into 'rules' dir or made unnecessary by the introduction of adsp_override rules ------------------------------------------------------------------------ r789482 | mmartinec | 2009-06-29 22:51:55 +0000 (Mon, 29 Jun 2009) | 2 lines new rules in 25_dkim.cf: ML_ADSP_CUSTOM_{LOW,MED,HIGH} ------------------------------------------------------------------------ r789480 | mmartinec | 2009-06-29 22:44:45 +0000 (Mon, 29 Jun 2009) | 2 lines Added __VIA_ML metarule to rules/20_head_tests.cf ------------------------------------------------------------------------ r789478 | mmartinec | 2009-06-29 22:38:03 +0000 (Mon, 29 Jun 2009) | 2 lines new file: rules/60_adsp_override_dkim.cf (Bug 6139) ------------------------------------------------------------------------ r789457 | jm | 2009-06-29 21:44:02 +0000 (Mon, 29 Jun 2009) | 2 lines copy rulesrc dir in its entirety ------------------------------------------------------------------------ r789455 | jm | 2009-06-29 21:42:25 +0000 (Mon, 29 Jun 2009) | 1 line bug 6139: remove use of an SVN external to share 'rulesrc' sandbox tree between 3.2.x and 3.3.x trees; instead we'll just have separate sandbox dirs ------------------------------------------------------------------------ r789404 | mmartinec | 2009-06-29 18:22:50 +0000 (Mon, 29 Jun 2009) | 4 lines rules/25_dcc.cf, rules/50_scores.cf: added DCC reputation rules (supported by current DCC plugin /since r615306, 2008-01-25/), contributed by Michael Scheidell ------------------------------------------------------------------------ r789383 | mmartinec | 2009-06-29 16:55:46 +0000 (Mon, 29 Jun 2009) | 2 lines t/dkim2.t: use DKIM_VALID in place of the old DKIM_VERIFIED ------------------------------------------------------------------------ r789382 | mmartinec | 2009-06-29 16:38:32 +0000 (Mon, 29 Jun 2009) | 11 lines rules/25_dkim.cf, rules/50_scores.cf: - remove DomainKeys rules (Bug 6098); - drop scores of ENV_AND_HDR_DKIM_MATCH and ENV_AND_HDR_SPF_MATCH as a great goldmine for spammers; - added new rules DKIM_VALID, DKIM_VALID_AU, DKIM_ADSP_*, __DKIM_DEPENDABLE; - dropped scores to 0 for old rules DKIM_VERIFIED, DKIM_POLICY_*, while keeping them for compatibility with existing uses .cf files ------------------------------------------------------------------------ r789357 | jm | 2009-06-29 15:18:46 +0000 (Mon, 29 Jun 2009) | 1 line bug 6098: add a comment to the .pre file explaining what's happened to the DomainKeys plugin ------------------------------------------------------------------------ r789297 | jm | 2009-06-29 11:47:38 +0000 (Mon, 29 Jun 2009) | 1 line add MIME_BASE64_TEXT fp message to the rules test suite ------------------------------------------------------------------------ r789295 | jm | 2009-06-29 11:45:12 +0000 (Mon, 29 Jun 2009) | 1 line bug 5553: MIME_BASE64_TEXT not properly handling MIME charset rules, causing FPs. fix by Paul Fisher <pnfisher /at/ berkeley.edu> ------------------------------------------------------------------------ r789262 | jm | 2009-06-29 08:50:01 +0000 (Mon, 29 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r788939 | jm | 2009-06-27 08:50:27 +0000 (Sat, 27 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r788636 | jm | 2009-06-26 08:50:01 +0000 (Fri, 26 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r788294 | jm | 2009-06-25 08:50:02 +0000 (Thu, 25 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r788192 | jm | 2009-06-24 21:54:20 +0000 (Wed, 24 Jun 2009) | 1 line bug 5752: get rid of rules in the main distribution tarball; we now have a new tarball for rules, alongside the main source tarball, or sa-update can be used to dl the freshest ruleset (more likely). ------------------------------------------------------------------------ r788191 | jm | 2009-06-24 21:42:42 +0000 (Wed, 24 Jun 2009) | 1 line no need to require the .asc file if --nogpg is used ------------------------------------------------------------------------ r787945 | jm | 2009-06-24 08:50:02 +0000 (Wed, 24 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r787587 | jm | 2009-06-23 08:54:03 +0000 (Tue, 23 Jun 2009) | 1 line removing EmailBL test rules per Henrik's request ------------------------------------------------------------------------ r787586 | jm | 2009-06-23 08:50:02 +0000 (Tue, 23 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r787168 | jm | 2009-06-22 08:50:01 +0000 (Mon, 22 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r787054 | jhardin | 2009-06-21 17:22:31 +0000 (Sun, 21 Jun 2009) | 2 lines Add multipass to ReplaceTags.pm - hardcoded limit of 5 passes. ------------------------------------------------------------------------ r786828 | jm | 2009-06-20 14:01:14 +0000 (Sat, 20 Jun 2009) | 1 line try to fix recreate.t to not be so odd. (a) it needs to use localrules.tmp so that it gets the equivalent of /etc/mail/spamassassin, .pre files, etc. (b) it should not delete .pm files since this just creates problems ------------------------------------------------------------------------ r786823 | jm | 2009-06-20 13:52:16 +0000 (Sat, 20 Jun 2009) | 1 line bug 5871: spamc will not time out connections to a hung spamd. Add --filter-retries and --fitler-retry-sleep ------------------------------------------------------------------------ r786769 | jm | 2009-06-20 08:50:02 +0000 (Sat, 20 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r786665 | sidney | 2009-06-19 21:05:55 +0000 (Fri, 19 Jun 2009) | 1 line Bug 6138: copy test rules into temp site directory along with pre files during testing so loadplugin works ------------------------------------------------------------------------ r786415 | jm | 2009-06-19 08:50:01 +0000 (Fri, 19 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r786161 | mmartinec | 2009-06-18 17:01:00 +0000 (Thu, 18 Jun 2009) | 2 lines Added t/data/dkim/* and t/dkim2.t to MANIFEST. ------------------------------------------------------------------------ r786104 | mmartinec | 2009-06-18 15:07:02 +0000 (Thu, 18 Jun 2009) | 1 line updated test count in t/dkim2.t ------------------------------------------------------------------------ r786103 | mmartinec | 2009-06-18 15:06:14 +0000 (Thu, 18 Jun 2009) | 2 lines Added 13 new test messages to t/data/dkim/ (Bug 6100). ------------------------------------------------------------------------ r785959 | jm | 2009-06-18 08:50:02 +0000 (Thu, 18 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r785687 | jm | 2009-06-17 15:49:29 +0000 (Wed, 17 Jun 2009) | 1 line trivial: doc reformat and typo fix ------------------------------------------------------------------------ r785686 | jm | 2009-06-17 15:49:00 +0000 (Wed, 17 Jun 2009) | 1 line fix Hudson build to mark build/mkrules lint failures as a build failure, with accompanying noisy mails ------------------------------------------------------------------------ r785514 | jm | 2009-06-17 08:50:01 +0000 (Wed, 17 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r785115 | jm | 2009-06-16 08:50:02 +0000 (Tue, 16 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r784692 | jm | 2009-06-15 08:50:01 +0000 (Mon, 15 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r784351 | jm | 2009-06-13 08:50:01 +0000 (Sat, 13 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r784034 | jm | 2009-06-12 08:50:01 +0000 (Fri, 12 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r783956 | jm | 2009-06-11 23:07:30 +0000 (Thu, 11 Jun 2009) | 1 line ugh. dealing with SVN is such a pain ------------------------------------------------------------------------ r783952 | jm | 2009-06-11 22:51:46 +0000 (Thu, 11 Jun 2009) | 1 line avoid recompressing logs every time this is run ------------------------------------------------------------------------ r783951 | jm | 2009-06-11 22:49:33 +0000 (Thu, 11 Jun 2009) | 1 line refactor and tidy reports-from-logs; clean up the code quite a lot, and hopefully this will fix that double-counting bug guenther spotted ------------------------------------------------------------------------ r783945 | jm | 2009-06-11 22:25:40 +0000 (Thu, 11 Jun 2009) | 1 line renamed obscure path to something more sensible; clean up old input logs for report generation after 30 days ------------------------------------------------------------------------ r783933 | jm | 2009-06-11 21:48:18 +0000 (Thu, 11 Jun 2009) | 1 line attempt to permit the case where a user uploads no ham logs ------------------------------------------------------------------------ r783698 | jm | 2009-06-11 08:50:01 +0000 (Thu, 11 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r783256 | jm | 2009-06-10 08:50:02 +0000 (Wed, 10 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r782917 | jm | 2009-06-09 08:50:04 +0000 (Tue, 09 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r782752 | mmartinec | 2009-06-08 19:53:49 +0000 (Mon, 08 Jun 2009) | 7 lines Bug 6100: add my first draft rewrite attempt at a Plugin::DKIM tests, based on public test keys as published under domain sa-test.spamassassin.org. The new test program is t/dkim2.t (the t/dkim.t is left disabled and untouched), along with a set of test mail messages in a new directory t/data/dkim. More test messages should be added eventually. ------------------------------------------------------------------------ r782679 | mmartinec | 2009-06-08 15:36:30 +0000 (Mon, 08 Jun 2009) | 15 lines M::S::Logger::log_message - insert a '[...]' into continuation lines of a multiline debug messages, turning a puzzling log line like: dbg: rules Message-Id: " into a more obvious: dbg: rules: ran header rule __MSOE_MID_WRONG_CASE ======> got hit: " dbg: rules: [...] Message-Id: " Also, do not require a space to follow a colon after a facility name in debug messages, the space is not required by documentation: | Log a message at a specific level. Levels are specified as strings: | "warn", "error", "info", and "dbg". The first element of the message | must be prefixed with a facility name followed directly by a colon. Not that a missing space would be encouraged or actually practiced, but it shouldn't be treated as a missing facility name. ------------------------------------------------------------------------ r782561 | jm | 2009-06-08 08:50:02 +0000 (Mon, 08 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r782210 | jm | 2009-06-06 08:50:01 +0000 (Sat, 06 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r782054 | jm | 2009-06-05 15:42:04 +0000 (Fri, 05 Jun 2009) | 1 line (finally) check in part of the sought-rules generation process; the DNS zone generation ------------------------------------------------------------------------ r781946 | jm | 2009-06-05 08:50:02 +0000 (Fri, 05 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r781686 | jm | 2009-06-04 08:50:01 +0000 (Thu, 04 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r781302 | jm | 2009-06-03 08:50:01 +0000 (Wed, 03 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r781072 | mmartinec | 2009-06-02 16:02:03 +0000 (Tue, 02 Jun 2009) | 3 lines cosmetic: rename variable $scorset_ref to $scoreset_ref in Plugin::Check (fixing a typo) ------------------------------------------------------------------------ r780968 | jm | 2009-06-02 08:50:02 +0000 (Tue, 02 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r780595 | jm | 2009-06-01 08:50:01 +0000 (Mon, 01 Jun 2009) | 1 line promotions validated ------------------------------------------------------------------------ r780206 | jm | 2009-05-30 08:50:02 +0000 (Sat, 30 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r779896 | jm | 2009-05-29 08:50:02 +0000 (Fri, 29 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r779487 | jm | 2009-05-28 08:50:03 +0000 (Thu, 28 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r779064 | jm | 2009-05-27 08:50:01 +0000 (Wed, 27 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r778623 | jm | 2009-05-26 08:50:01 +0000 (Tue, 26 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r778353 | jm | 2009-05-25 08:50:01 +0000 (Mon, 25 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r777846 | jm | 2009-05-23 08:50:01 +0000 (Sat, 23 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r777434 | jm | 2009-05-22 08:50:02 +0000 (Fri, 22 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r777016 | jm | 2009-05-21 08:50:02 +0000 (Thu, 21 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r776683 | jm | 2009-05-20 13:03:25 +0000 (Wed, 20 May 2009) | 1 line oops. forgot about -net mass-checks containing that in the log filename ------------------------------------------------------------------------ r776629 | jm | 2009-05-20 09:09:54 +0000 (Wed, 20 May 2009) | 1 line logs now include the daterev string ------------------------------------------------------------------------ r776618 | jm | 2009-05-20 08:50:02 +0000 (Wed, 20 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r776348 | jm | 2009-05-19 14:56:18 +0000 (Tue, 19 May 2009) | 1 line got this backwards ------------------------------------------------------------------------ r776345 | jm | 2009-05-19 14:52:47 +0000 (Tue, 19 May 2009) | 1 line oops. fix regexp ------------------------------------------------------------------------ r776341 | jm | 2009-05-19 14:50:48 +0000 (Tue, 19 May 2009) | 1 line reorder build order for reports ------------------------------------------------------------------------ r776340 | jm | 2009-05-19 14:48:45 +0000 (Tue, 19 May 2009) | 1 line gen reports backwards; newer stuff is more relevant ------------------------------------------------------------------------ r776333 | jm | 2009-05-19 14:38:20 +0000 (Tue, 19 May 2009) | 1 line be smarter about extracting usernames ------------------------------------------------------------------------ r776264 | jm | 2009-05-19 10:36:59 +0000 (Tue, 19 May 2009) | 1 line clean up and simplify rule-qa log batch processing scripts ------------------------------------------------------------------------ r776260 | jm | 2009-05-19 10:12:16 +0000 (Tue, 19 May 2009) | 1 line annoying chmod noise in logs: silenced ------------------------------------------------------------------------ r776259 | jm | 2009-05-19 10:10:40 +0000 (Tue, 19 May 2009) | 1 line allow flag-based inhibition of super-slow report processes ------------------------------------------------------------------------ r773924 | jm | 2009-05-12 15:06:53 +0000 (Tue, 12 May 2009) | 1 line add use of EmailBL plugin for testing ------------------------------------------------------------------------ r773501 | jm | 2009-05-11 08:50:02 +0000 (Mon, 11 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r773315 | jm | 2009-05-10 08:50:02 +0000 (Sun, 10 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r773183 | jm | 2009-05-09 08:50:02 +0000 (Sat, 09 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r772890 | jm | 2009-05-08 08:50:03 +0000 (Fri, 08 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r772555 | jm | 2009-05-07 08:50:03 +0000 (Thu, 07 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r772099 | jm | 2009-05-06 08:50:02 +0000 (Wed, 06 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r771626 | jm | 2009-05-05 08:50:02 +0000 (Tue, 05 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r771243 | jm | 2009-05-04 08:50:02 +0000 (Mon, 04 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r770916 | jm | 2009-05-02 08:50:02 +0000 (Sat, 02 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r770582 | jm | 2009-05-01 08:50:01 +0000 (Fri, 01 May 2009) | 1 line promotions validated ------------------------------------------------------------------------ r770117 | jm | 2009-04-30 08:50:01 +0000 (Thu, 30 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r769716 | jm | 2009-04-29 08:50:04 +0000 (Wed, 29 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r769302 | jm | 2009-04-28 08:50:02 +0000 (Tue, 28 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r768900 | jm | 2009-04-27 08:50:02 +0000 (Mon, 27 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r768689 | jm | 2009-04-26 08:50:01 +0000 (Sun, 26 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r768497 | jm | 2009-04-25 08:50:02 +0000 (Sat, 25 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r768225 | jm | 2009-04-24 08:50:01 +0000 (Fri, 24 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r768024 | mmartinec | 2009-04-23 19:28:47 +0000 (Thu, 23 Apr 2009) | 2 lines Bug 6098: DomainKeys plugin is now obsolete ------------------------------------------------------------------------ r767856 | jm | 2009-04-23 08:50:01 +0000 (Thu, 23 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r767550 | mmartinec | 2009-04-22 14:48:36 +0000 (Wed, 22 Apr 2009) | 2 lines Bug 6095, cont'd, make Time::HiRes a required module ------------------------------------------------------------------------ r767536 | mmartinec | 2009-04-22 14:22:58 +0000 (Wed, 22 Apr 2009) | 2 lines Make Time::HiRes a required module. ------------------------------------------------------------------------ r767410 | jm | 2009-04-22 08:50:02 +0000 (Wed, 22 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r767074 | jm | 2009-04-21 08:50:01 +0000 (Tue, 21 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r766625 | jm | 2009-04-20 08:50:02 +0000 (Mon, 20 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r766270 | jm | 2009-04-18 08:50:01 +0000 (Sat, 18 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r765908 | jm | 2009-04-17 08:50:01 +0000 (Fri, 17 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r765752 | mmartinec | 2009-04-16 20:36:25 +0000 (Thu, 16 Apr 2009) | 4 lines Avoid unsightly 'Use of uninitialized value' in M::SA::Plugin::Check::add_evalstr as a side effect of certain --lint errors. ------------------------------------------------------------------------ r765739 | mmartinec | 2009-04-16 20:08:19 +0000 (Thu, 16 Apr 2009) | 6 lines Fix t/config_tree_recurse.t from failing when ENV env. var. is set: t/config_tree_recurse..Insecure $ENV{ENV} while running with -T switch at SATest.pm line 196. by deleting environment variable 'ENV', and for good measure also the: IFS, CDPATH, BASH_ENV. ------------------------------------------------------------------------ r765516 | jm | 2009-04-16 08:50:02 +0000 (Thu, 16 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r765088 | jm | 2009-04-15 08:50:53 +0000 (Wed, 15 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r765013 | jm | 2009-04-14 23:45:43 +0000 (Tue, 14 Apr 2009) | 1 line unlink dest before linking ------------------------------------------------------------------------ r765010 | jm | 2009-04-14 23:43:07 +0000 (Tue, 14 Apr 2009) | 1 line minor fixes ------------------------------------------------------------------------ r765009 | jm | 2009-04-14 23:40:15 +0000 (Tue, 14 Apr 2009) | 1 line locale fix ------------------------------------------------------------------------ r765006 | jm | 2009-04-14 23:36:29 +0000 (Tue, 14 Apr 2009) | 1 line attempt to fix ruleqa import bugs ------------------------------------------------------------------------ r764714 | jm | 2009-04-14 08:50:02 +0000 (Tue, 14 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r764376 | jm | 2009-04-13 08:50:02 +0000 (Mon, 13 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r764187 | jm | 2009-04-11 08:50:02 +0000 (Sat, 11 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r763887 | jm | 2009-04-10 08:50:01 +0000 (Fri, 10 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r763733 | mmartinec | 2009-04-09 16:59:51 +0000 (Thu, 09 Apr 2009) | 5 lines DKIM plugin: add eval rule __DKIM_DEPENDABLE, which can be consulted to prevent false positives on large but truncated messages with poor man's implementation of ADSP by hand-crafted rules. ------------------------------------------------------------------------ r763563 | jm | 2009-04-09 08:50:02 +0000 (Thu, 09 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r763142 | jm | 2009-04-08 08:50:02 +0000 (Wed, 08 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r762772 | mmartinec | 2009-04-07 13:39:23 +0000 (Tue, 07 Apr 2009) | 2 lines M::SA::Plugin::DKIM: avoid a warning: Use of uninitialized value $identity ------------------------------------------------------------------------ r762657 | jm | 2009-04-07 08:50:02 +0000 (Tue, 07 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r762257 | jm | 2009-04-06 08:50:01 +0000 (Mon, 06 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r762252 | jm | 2009-04-06 08:38:23 +0000 (Mon, 06 Apr 2009) | 1 line remove 'this interface is alpha' warning as per discussion thread; also trivial POD tweaking ------------------------------------------------------------------------ r761880 | jm | 2009-04-04 08:50:02 +0000 (Sat, 04 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r761731 | mmartinec | 2009-04-03 17:02:42 +0000 (Fri, 03 Apr 2009) | 2 lines DKIM plugin, forgot one detail ------------------------------------------------------------------------ r761708 | mmartinec | 2009-04-03 15:20:57 +0000 (Fri, 03 Apr 2009) | 4 lines DKIM plugin: do not trigger ADSP rules when there is a known likely reason of author's domain signature failure, such as a DNS problem or a truncated message being passed to SpamAssassin. ------------------------------------------------------------------------ r761573 | jm | 2009-04-03 08:50:02 +0000 (Fri, 03 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r761208 | jm | 2009-04-02 08:50:03 +0000 (Thu, 02 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r760962 | mmartinec | 2009-04-01 17:04:59 +0000 (Wed, 01 Apr 2009) | 6 lines M::SA::BayesStore::BDB : keep databases persistently open in an attempt to reduce likelihood of database corruption or permanent lockout, and likely to improve performance; do a db close in a DESTROY method to ensure a clean rundown; remove DB_LOG_AUTOREMOVE as it is not compatible with libdb 4.7 (bdb API change). ------------------------------------------------------------------------ r760896 | mmartinec | 2009-04-01 14:01:59 +0000 (Wed, 01 Apr 2009) | 3 lines reverting r760705, directly executed eval rules are about 4% slower (but saves about 1.2 MB), compared to compiled eval rules. Bug 6060 ------------------------------------------------------------------------ r760818 | jm | 2009-04-01 08:50:06 +0000 (Wed, 01 Apr 2009) | 1 line promotions validated ------------------------------------------------------------------------ r760705 | mmartinec | 2009-03-31 22:52:30 +0000 (Tue, 31 Mar 2009) | 2 lines Bug6060, part 2: replace compiled eval rules with direct execution ------------------------------------------------------------------------ r760568 | mmartinec | 2009-03-31 18:55:10 +0000 (Tue, 31 Mar 2009) | 5 lines Bug 6060: let the Check.pm plugin produce smaller chunks of source code (60 kB) to avoid Perl compiler crashing on exceeding stack size, and to reduce memory footprint of SpamAssassin. ------------------------------------------------------------------------ r760370 | jm | 2009-03-31 08:50:07 +0000 (Tue, 31 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r759882 | jm | 2009-03-30 08:50:04 +0000 (Mon, 30 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r759794 | jm | 2009-03-29 22:30:34 +0000 (Sun, 29 Mar 2009) | 1 line bug 5856: replace almost all use of 'trusted_networks' in rules with 'internal_networks'; thanks to Henrik Krohns ------------------------------------------------------------------------ r759790 | jm | 2009-03-29 22:13:02 +0000 (Sun, 29 Mar 2009) | 1 line bug 6059: disable AWL by default ------------------------------------------------------------------------ r759755 | jm | 2009-03-29 19:26:34 +0000 (Sun, 29 Mar 2009) | 1 line update FORGED_MUA_THEBAT_BOUN according to advice from The Bat developer Maxim Masiutin ------------------------------------------------------------------------ r759438 | jm | 2009-03-28 08:50:03 +0000 (Sat, 28 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r759064 | jm | 2009-03-27 08:50:12 +0000 (Fri, 27 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r758561 | jm | 2009-03-26 08:50:12 +0000 (Thu, 26 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r758217 | sidney | 2009-03-25 11:08:35 +0000 (Wed, 25 Mar 2009) | 1 line bug 6090: remove WHOIS_ rules ------------------------------------------------------------------------ r758179 | jm | 2009-03-25 08:50:11 +0000 (Wed, 25 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r757688 | jm | 2009-03-24 08:50:04 +0000 (Tue, 24 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r757417 | mmartinec | 2009-03-23 15:47:44 +0000 (Mon, 23 Mar 2009) | 7 lines DKIM plugin: prevent ADSP rules from firing if DKIM signatures could not be verified due to DNS resolver not being available, or Mail::DKIM modules not available, or temporary DNS failures when retrieving a public key from the author's domain (this one still needs a better support from Mail::DKIM, I'll contact the author). Plus some rather cosmetic changes. ------------------------------------------------------------------------ r757352 | jm | 2009-03-23 08:50:03 +0000 (Mon, 23 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r757147 | jm | 2009-03-22 08:50:02 +0000 (Sun, 22 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r756895 | jm | 2009-03-21 08:50:02 +0000 (Sat, 21 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r756375 | jm | 2009-03-20 08:50:08 +0000 (Fri, 20 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r756195 | mmartinec | 2009-03-19 20:59:58 +0000 (Thu, 19 Mar 2009) | 4 lines M::SA::Plugin::Check - pick up 'rule_hits' from caller via the new suppl_attrib mechanism (Bug 6088) and call got_hit on them. Experimental. ------------------------------------------------------------------------ r756190 | mmartinec | 2009-03-19 20:52:35 +0000 (Thu, 19 Mar 2009) | 3 lines Bug 6088: Adding one optional arg to M::S::parse allows caller to pass additional info to SA ------------------------------------------------------------------------ r756143 | mmartinec | 2009-03-19 19:20:24 +0000 (Thu, 19 Mar 2009) | 8 lines PerMsgStatus::got_hit : if $params{score} is defined (i.e. score is explicitly provided by a caller, even if 0), it takes precedence to a configured rule score. Previously a caller of got_hit could not force a 0 score. (it's rather a nitpick) Add a debug printout of a version of perl, and values of PREFIX, DEF_RULES_DIR, LOCAL_RULES_DIR, LOCAL_STATE_DIR. ------------------------------------------------------------------------ r756131 | mmartinec | 2009-03-19 18:51:57 +0000 (Thu, 19 Mar 2009) | 6 lines Bug 6087: DKIM plugin support for domain signing practices (ADSP), with overrides. Implements an 'adsp_override' config file directive, adds eval:check_dkim_adsp() used for rules DKIM_ADSP_*. Also allows this plugin to re-use Mail::DKIM verification results if made available by a caller or elsewhere. ------------------------------------------------------------------------ r755874 | jm | 2009-03-19 08:50:03 +0000 (Thu, 19 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r755511 | jm | 2009-03-18 08:50:01 +0000 (Wed, 18 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r755154 | jm | 2009-03-17 08:50:02 +0000 (Tue, 17 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r754849 | jm | 2009-03-16 08:50:02 +0000 (Mon, 16 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r754541 | jm | 2009-03-14 22:00:04 +0000 (Sat, 14 Mar 2009) | 1 line bug 6078: update descriptions for RCVD_IN_BSP_TRUSTED, HABEAS_ACCREDITED_COI and HABEAS_ACCREDITED_SOI ------------------------------------------------------------------------ r754535 | jm | 2009-03-14 21:52:56 +0000 (Sat, 14 Mar 2009) | 1 line bug 6079: remove RCVD_IN_BSP_OTHER & HABEAS_CHECKED, as recommended by JD Falk ------------------------------------------------------------------------ r753615 | jm | 2009-03-14 08:50:01 +0000 (Sat, 14 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r753170 | jm | 2009-03-13 08:50:02 +0000 (Fri, 13 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r752808 | jm | 2009-03-12 08:50:05 +0000 (Thu, 12 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r752409 | jm | 2009-03-11 08:50:02 +0000 (Wed, 11 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r752025 | jm | 2009-03-10 08:50:02 +0000 (Tue, 10 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r751625 | jm | 2009-03-09 08:50:04 +0000 (Mon, 09 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r751225 | jm | 2009-03-07 08:50:01 +0000 (Sat, 07 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r751074 | duncf | 2009-03-06 21:21:39 +0000 (Fri, 06 Mar 2009) | 2 lines Fix whitespace. ------------------------------------------------------------------------ r750811 | jm | 2009-03-06 08:50:02 +0000 (Fri, 06 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r750390 | jm | 2009-03-05 08:50:03 +0000 (Thu, 05 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r750232 | jm | 2009-03-04 23:41:32 +0000 (Wed, 04 Mar 2009) | 1 line bug 6047: some win32 compiler-warnings cleanup in spamc. thanks to Nico Prenzel ------------------------------------------------------------------------ r749942 | jm | 2009-03-04 08:50:03 +0000 (Wed, 04 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r749680 | duncf | 2009-03-03 18:35:32 +0000 (Tue, 03 Mar 2009) | 1 line Fix reuse.t to skip tests if mass-check is missing. ------------------------------------------------------------------------ r749582 | jm | 2009-03-03 11:29:51 +0000 (Tue, 03 Mar 2009) | 1 line bug 5658: add Mailman exclusion to FORGED_MUA_THEBAT_CS as Mailman rewrites Content-Type headers ------------------------------------------------------------------------ r749566 | jm | 2009-03-03 08:50:02 +0000 (Tue, 03 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r749495 | jm | 2009-03-03 00:36:51 +0000 (Tue, 03 Mar 2009) | 1 line fix typo that broke corpus-nightly's attempts to recover from a damaged SVN checkout ------------------------------------------------------------------------ r749462 | duncf | 2009-03-02 22:49:50 +0000 (Mon, 02 Mar 2009) | 3 lines Bug 6012: Improve reuse logic to better simulate rule hits. This moves the reuse logic to a plugin and adds several plugin hooks. ------------------------------------------------------------------------ r749238 | jm | 2009-03-02 08:50:01 +0000 (Mon, 02 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r748980 | jm | 2009-03-01 08:50:01 +0000 (Sun, 01 Mar 2009) | 1 line promotions validated ------------------------------------------------------------------------ r748795 | jm | 2009-02-28 08:50:02 +0000 (Sat, 28 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r748060 | jm | 2009-02-26 08:50:02 +0000 (Thu, 26 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r747711 | jm | 2009-02-25 08:50:04 +0000 (Wed, 25 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r746930 | jm | 2009-02-23 08:50:04 +0000 (Mon, 23 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r746455 | jm | 2009-02-21 08:50:01 +0000 (Sat, 21 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r746182 | jm | 2009-02-20 08:50:06 +0000 (Fri, 20 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r744865 | jm | 2009-02-16 08:50:02 +0000 (Mon, 16 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r744429 | jm | 2009-02-14 08:50:02 +0000 (Sat, 14 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r744035 | jm | 2009-02-13 08:50:02 +0000 (Fri, 13 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r743659 | jm | 2009-02-12 08:50:02 +0000 (Thu, 12 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r743275 | jm | 2009-02-11 08:50:02 +0000 (Wed, 11 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r743007 | mmartinec | 2009-02-10 16:13:50 +0000 (Tue, 10 Feb 2009) | 16 lines - BDB.pm: no wonder no tokens were ever found, sought in 'seen' instead of in a 'tokens' database; - BDB.pm: fix 'sa-learn --dump' failing: plugin: eval failed: bayes: dump_db_toks: not implemented plugin: eval failed: Can't locate object method "compute_prob_for_token" via package "Mail::SpamAssassin::Plugin::Bayes" at BDB.pm line 615 - BDB.pm: add new subroutine _mget, and move a loop through search tokens from tok_get_all into _mget, avoiding one level of procedure call for few-hundred tokens - BDB.pm: comment-out debug calls to Data::Dumper - added a timing report to Plugin::Bayes::learner_expire_old_training ------------------------------------------------------------------------ r742897 | jm | 2009-02-10 08:50:05 +0000 (Tue, 10 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r742734 | mmartinec | 2009-02-09 21:09:43 +0000 (Mon, 09 Feb 2009) | 1 line BDB.pm: more debugging ------------------------------------------------------------------------ r742726 | mmartinec | 2009-02-09 20:33:14 +0000 (Mon, 09 Feb 2009) | 2 lines M::S::BayesStore::BDB - log libdb version, comment out some dbg calls ------------------------------------------------------------------------ r742680 | mmartinec | 2009-02-09 19:10:31 +0000 (Mon, 09 Feb 2009) | 11 lines some rather cosmetic changes to BDB.pm: wrap long lines; remove some redundant parenthesis; TAB -> SP in POD sections (doesn't come out nice); uncomment most dbg calls for the time being, change debug area id 'BDB:' -> 'bayes:' for consistency with other backends; changed 'assert'-like idiom to: 'assert_condition or die' (previously a mix of 'negative_condition and die' and 'positive_cond or die' was used); test status of BerkeleyDB methods for zero as per docs, instead of testing for boolean; avoid idiom 'my $v=expr or die/dbg' separating assignment and a test ('my $x=0 or die' yields: 'Found = in conditional', while 'my($x)=0 or die' never dies) ------------------------------------------------------------------------ r742535 | mmartinec | 2009-02-09 14:42:14 +0000 (Mon, 09 Feb 2009) | 6 lines Quench the warning: BerkeleyDB::db_version" used only once: possible typo at t/bayesbdb.t Prevent bayesbdb.t from aborting: Can't use an undefined value as an ARRAY reference at ../blib/lib/Mail/SpamAssassin/BayesStore/BDB.pm line 683 ------------------------------------------------------------------------ r742522 | mmartinec | 2009-02-09 14:27:50 +0000 (Mon, 09 Feb 2009) | 4 lines Imported a new Bayes backend M::S::BayesStore::BDB, along with its benchmarks and tests (from Bug 6046 attachment); author: Michael Alan Dorman ------------------------------------------------------------------------ r742333 | jm | 2009-02-09 08:50:02 +0000 (Mon, 09 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r741856 | jm | 2009-02-07 08:50:01 +0000 (Sat, 07 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r741474 | jm | 2009-02-06 08:50:05 +0000 (Fri, 06 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r741048 | jm | 2009-02-05 08:50:02 +0000 (Thu, 05 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r740818 | mmartinec | 2009-02-04 18:27:29 +0000 (Wed, 04 Feb 2009) | 6 lines Util::helper_app_pipe_open_unix: flush stdout and stderr before forking, otherwise an error reported by exec (such as 'insecure dependency') was lost in a buffer; also, change last-resort subprocess exit code from 1 to 6 to make it less likely to be confused with some regular external program exit status ------------------------------------------------------------------------ r740658 | jm | 2009-02-04 08:50:01 +0000 (Wed, 04 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r740247 | jm | 2009-02-03 08:50:02 +0000 (Tue, 03 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r739943 | jm | 2009-02-02 08:50:01 +0000 (Mon, 02 Feb 2009) | 1 line promotions validated ------------------------------------------------------------------------ r739525 | jm | 2009-01-31 08:50:02 +0000 (Sat, 31 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r739204 | jm | 2009-01-30 08:50:02 +0000 (Fri, 30 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r739059 | jm | 2009-01-29 22:44:50 +0000 (Thu, 29 Jan 2009) | 1 line remove __BOUNCE_OOO_1 after repeated FP reports ------------------------------------------------------------------------ r738802 | jm | 2009-01-29 08:50:02 +0000 (Thu, 29 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r738403 | jm | 2009-01-28 08:50:03 +0000 (Wed, 28 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r738034 | jm | 2009-01-27 08:50:04 +0000 (Tue, 27 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r737655 | jm | 2009-01-26 08:50:01 +0000 (Mon, 26 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r737318 | jm | 2009-01-24 08:50:02 +0000 (Sat, 24 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r736972 | jm | 2009-01-23 08:50:07 +0000 (Fri, 23 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r736592 | jm | 2009-01-22 08:50:01 +0000 (Thu, 22 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r736266 | jm | 2009-01-21 08:50:01 +0000 (Wed, 21 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r736033 | mmartinec | 2009-01-20 15:46:54 +0000 (Tue, 20 Jan 2009) | 1 line instrument Plugin::Check with timing of eval rules compile; add dbg to facilitate troubleshooting Perl5.8.9 crashes when compiling gen rules ------------------------------------------------------------------------ r735969 | jm | 2009-01-20 08:50:02 +0000 (Tue, 20 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r735631 | jm | 2009-01-19 08:50:05 +0000 (Mon, 19 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r735253 | jm | 2009-01-17 08:50:02 +0000 (Sat, 17 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r734939 | jm | 2009-01-16 08:50:02 +0000 (Fri, 16 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r734632 | jm | 2009-01-15 08:50:02 +0000 (Thu, 15 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r734530 | jm | 2009-01-14 22:05:08 +0000 (Wed, 14 Jan 2009) | 1 line avoid a div by zero ------------------------------------------------------------------------ r734075 | jm | 2009-01-13 08:50:06 +0000 (Tue, 13 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r733653 | jm | 2009-01-12 08:50:02 +0000 (Mon, 12 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r733247 | jm | 2009-01-10 08:50:02 +0000 (Sat, 10 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r732979 | jm | 2009-01-09 08:50:10 +0000 (Fri, 09 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r732643 | jm | 2009-01-08 08:50:02 +0000 (Thu, 08 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r732591 | mmartinec | 2009-01-08 02:17:57 +0000 (Thu, 08 Jan 2009) | 1 line bug 3748, take 2 ------------------------------------------------------------------------ r732588 | mmartinec | 2009-01-08 01:44:10 +0000 (Thu, 08 Jan 2009) | 1 line hmm, back up the mess ------------------------------------------------------------------------ r732582 | mmartinec | 2009-01-08 01:21:41 +0000 (Thu, 08 Jan 2009) | 1 line bug 3748: match code to docs: test $opts->{message} for defined instead of treating it as a boolean ------------------------------------------------------------------------ r732276 | jm | 2009-01-07 08:50:02 +0000 (Wed, 07 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r731879 | jm | 2009-01-06 08:50:02 +0000 (Tue, 06 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r731494 | jm | 2009-01-05 08:50:02 +0000 (Mon, 05 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r730938 | jm | 2009-01-03 08:50:05 +0000 (Sat, 03 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r730843 | jm | 2009-01-02 21:13:21 +0000 (Fri, 02 Jan 2009) | 1 line bug 5752: MAJOR CHANGE FOR 3.3.0: we no longer install the rules to /usr/share/spamassassin along with the code; admins must run 'sa-update' immediately after installing ------------------------------------------------------------------------ r730679 | jm | 2009-01-02 08:50:01 +0000 (Fri, 02 Jan 2009) | 1 line promotions validated ------------------------------------------------------------------------ r730414 | jm | 2008-12-31 16:54:24 +0000 (Wed, 31 Dec 2008) | 1 line bug 5932: replace trivial File::Path::rmtree usage with simple 'rm -rf' command lines to avoid File::Path security bug (CPAN bug# 36982). we still have other usage of rmtree(), but it's all in the test suite rather than runtime code ------------------------------------------------------------------------ r730413 | jm | 2008-12-31 16:46:52 +0000 (Wed, 31 Dec 2008) | 1 line bug 6019: add test to ensure that config_tree_recurse works in taint mode ------------------------------------------------------------------------ r730351 | jm | 2008-12-31 08:50:02 +0000 (Wed, 31 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r730072 | jm | 2008-12-30 08:50:01 +0000 (Tue, 30 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729907 | jm | 2008-12-29 15:02:03 +0000 (Mon, 29 Dec 2008) | 1 line oops. fix mispasted msg ------------------------------------------------------------------------ r729906 | jm | 2008-12-29 14:56:12 +0000 (Mon, 29 Dec 2008) | 1 line bug 5931: trusted_networks bogs down due to O(n^2) loop with millions of entries; revisit -- we still want to keep the check if possible, so just skip the O(n^2) linting code if we have over 200 networks in the list ------------------------------------------------------------------------ r729888 | jm | 2008-12-29 12:44:36 +0000 (Mon, 29 Dec 2008) | 1 line bug 5496, bug 5962: fix FORGED_MUA_OUTLOOK false positives, using rule suggestion derived from Roger So and Yusuf Goolamabbas. also add test cases ------------------------------------------------------------------------ r729887 | jm | 2008-12-29 12:42:05 +0000 (Mon, 29 Dec 2008) | 1 line t.rules runner: ignore .cf files in all cases, not just when no test files are specified ------------------------------------------------------------------------ r729885 | jm | 2008-12-29 12:41:22 +0000 (Mon, 29 Dec 2008) | 1 line fix t.rules/BOUNCE_MESSAGE failures; turns out that they all depended on my ~/.spamassassin configuration. oops. Also make a new version of one of them under the CHALLENGE_RESPONSE rule, since the behaviour of CRBOUNCE_MESSAGE changed to differentiate CR bounces sent in response to mail I really did send vs mail I did not ------------------------------------------------------------------------ r729884 | jm | 2008-12-29 12:32:37 +0000 (Mon, 29 Dec 2008) | 1 line improve usage for the t.rules test suite runner ------------------------------------------------------------------------ r729882 | jm | 2008-12-29 12:24:50 +0000 (Mon, 29 Dec 2008) | 1 line bug 5874: add FP message to the rules test suite for FORGED_HOTMAIL_RCVD ------------------------------------------------------------------------ r729865 | jm | 2008-12-29 11:23:18 +0000 (Mon, 29 Dec 2008) | 1 line bug 6025: spamc client library leaks the zlib compression buffer if compression is used. fix by Nico Prenzel ------------------------------------------------------------------------ r729860 | jm | 2008-12-29 10:53:35 +0000 (Mon, 29 Dec 2008) | 1 line bug 6033: spamassassin script should exit with non-zero status if killed using SIGHUP, SIGTERM, SIGINT or SIGPIPE ------------------------------------------------------------------------ r729859 | jm | 2008-12-29 10:50:16 +0000 (Mon, 29 Dec 2008) | 1 line bug: some FPing tokens would not be removed if they occured in FPs at the start of a 'paragraph'. fix ------------------------------------------------------------------------ r729839 | jm | 2008-12-29 08:50:02 +0000 (Mon, 29 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729708 | jm | 2008-12-28 08:50:02 +0000 (Sun, 28 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729617 | jm | 2008-12-27 08:50:01 +0000 (Sat, 27 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729464 | jm | 2008-12-26 08:50:02 +0000 (Fri, 26 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729405 | jm | 2008-12-25 08:50:01 +0000 (Thu, 25 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r729279 | jm | 2008-12-24 08:50:02 +0000 (Wed, 24 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r728905 | jm | 2008-12-23 08:50:04 +0000 (Tue, 23 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r728782 | jm | 2008-12-22 21:23:50 +0000 (Mon, 22 Dec 2008) | 1 line bug 6020: allow urifullnsrhsbl: variant of urinsrhsbl which looks up the full hostname from the NS record in the DNSBL, not just the domain ------------------------------------------------------------------------ r728635 | jm | 2008-12-22 10:02:03 +0000 (Mon, 22 Dec 2008) | 1 line trivial doco fix noted in Debian bug #509273 ------------------------------------------------------------------------ r728628 | jm | 2008-12-22 08:50:01 +0000 (Mon, 22 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r728404 | jm | 2008-12-21 08:50:02 +0000 (Sun, 21 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r728253 | jm | 2008-12-20 08:50:02 +0000 (Sat, 20 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r727979 | jm | 2008-12-19 08:50:02 +0000 (Fri, 19 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r727676 | jm | 2008-12-18 08:50:04 +0000 (Thu, 18 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r727316 | jm | 2008-12-17 08:50:02 +0000 (Wed, 17 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r726991 | jm | 2008-12-16 08:50:01 +0000 (Tue, 16 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r726653 | jm | 2008-12-15 08:50:01 +0000 (Mon, 15 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r726392 | jm | 2008-12-14 08:50:02 +0000 (Sun, 14 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r726183 | jm | 2008-12-13 08:50:02 +0000 (Sat, 13 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r725947 | jm | 2008-12-12 08:50:03 +0000 (Fri, 12 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r725664 | mmartinec | 2008-12-11 11:35:23 +0000 (Thu, 11 Dec 2008) | 1 line Logger/Stderr.pm: remove expensive neutralization of $SIG{PIPE} (bug 6028, partially reverting r724958) ------------------------------------------------------------------------ r725621 | jm | 2008-12-11 08:50:02 +0000 (Thu, 11 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r724958 | mmartinec | 2008-12-10 02:00:42 +0000 (Wed, 10 Dec 2008) | 1 line protect logger from being recursively re-entered on warn or die from within logging ------------------------------------------------------------------------ r724641 | jm | 2008-12-09 08:50:02 +0000 (Tue, 09 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r724290 | jm | 2008-12-08 08:50:02 +0000 (Mon, 08 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r722809 | jm | 2008-12-03 08:50:02 +0000 (Wed, 03 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r722403 | jm | 2008-12-02 08:50:04 +0000 (Tue, 02 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r721999 | jm | 2008-12-01 08:50:02 +0000 (Mon, 01 Dec 2008) | 1 line promotions validated ------------------------------------------------------------------------ r721962 | felicity | 2008-12-01 04:39:00 +0000 (Mon, 01 Dec 2008) | 1 line when ArchiveIterator:run_file is loading a message, pay attention to opt_all. also, if mass-check server has an error reading a message, throw a warning w/ the path in question. ------------------------------------------------------------------------ r721907 | felicity | 2008-11-30 22:21:23 +0000 (Sun, 30 Nov 2008) | 1 line fix issue where the mass-check client could end up in a deadlock situation, especially if the server has msg-error entries in the process list ------------------------------------------------------------------------ r721787 | jm | 2008-11-30 08:50:02 +0000 (Sun, 30 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r721652 | jm | 2008-11-29 08:50:02 +0000 (Sat, 29 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r721527 | jm | 2008-11-28 16:22:01 +0000 (Fri, 28 Nov 2008) | 1 line bug 3003: add real Maildir support for ArchiveIterator, thanks to Nico Erfurth ------------------------------------------------------------------------ r721524 | jm | 2008-11-28 16:02:30 +0000 (Fri, 28 Nov 2008) | 1 line bug 6020: if no URIBLs are already defined, no NSRHSBL lookup would happen. fix ------------------------------------------------------------------------ r721385 | jm | 2008-11-28 08:50:22 +0000 (Fri, 28 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r721123 | jm | 2008-11-27 08:50:02 +0000 (Thu, 27 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r720963 | mmartinec | 2008-11-26 19:46:39 +0000 (Wed, 26 Nov 2008) | 1 line README.awl: increase suggested awl.ip field width to 45 to support IPv6; AutoWhitelist.pm: allow storing an IPv6 address (previously causing SQL server errors: value too long) ------------------------------------------------------------------------ r720769 | jm | 2008-11-26 08:50:01 +0000 (Wed, 26 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r720444 | jm | 2008-11-25 08:50:11 +0000 (Tue, 25 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r720217 | jm | 2008-11-24 16:17:10 +0000 (Mon, 24 Nov 2008) | 1 line bug 6013: add 'util_rb_3tld', allowing 3-level TLDs to be listed in URIBLs and allowing new 3TLDs to be added from rule updates ------------------------------------------------------------------------ r720211 | jm | 2008-11-24 15:35:56 +0000 (Mon, 24 Nov 2008) | 1 line bug 6020: add 'urinsrhsbl' and 'urinsrhssub' rule types to URIDNSBL plugin, allowing listing of NS record strings in URIBL blocklists ------------------------------------------------------------------------ r720206 | kb | 2008-11-24 14:45:54 +0000 (Mon, 24 Nov 2008) | 2 lines Ignore X-Keywords IMAP header. ------------------------------------------------------------------------ r720136 | jm | 2008-11-24 08:50:01 +0000 (Mon, 24 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r719960 | jm | 2008-11-23 08:50:03 +0000 (Sun, 23 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r719826 | jm | 2008-11-22 08:50:02 +0000 (Sat, 22 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r719543 | jm | 2008-11-21 08:50:01 +0000 (Fri, 21 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r719199 | jm | 2008-11-20 08:50:02 +0000 (Thu, 20 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r718905 | jm | 2008-11-19 08:50:01 +0000 (Wed, 19 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r718834 | mmartinec | 2008-11-19 01:49:35 +0000 (Wed, 19 Nov 2008) | 1 line bug 6019: report error if eval fails; let File::Find::find untaint directories on recusion ------------------------------------------------------------------------ r718520 | jm | 2008-11-18 08:50:02 +0000 (Tue, 18 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r718190 | jm | 2008-11-17 08:50:02 +0000 (Mon, 17 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r717991 | jm | 2008-11-16 08:50:01 +0000 (Sun, 16 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r714225 | jm | 2008-11-15 08:50:02 +0000 (Sat, 15 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r713951 | jm | 2008-11-14 08:50:04 +0000 (Fri, 14 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r713682 | jm | 2008-11-13 08:50:02 +0000 (Thu, 13 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r713319 | jm | 2008-11-12 08:50:05 +0000 (Wed, 12 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r712998 | jm | 2008-11-11 08:50:02 +0000 (Tue, 11 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r712629 | jm | 2008-11-10 08:50:02 +0000 (Mon, 10 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r712364 | jm | 2008-11-08 08:50:01 +0000 (Sat, 08 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r712085 | jm | 2008-11-07 08:50:07 +0000 (Fri, 07 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r711800 | jm | 2008-11-06 08:50:02 +0000 (Thu, 06 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r711535 | jm | 2008-11-05 08:50:03 +0000 (Wed, 05 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r711224 | jm | 2008-11-04 11:14:19 +0000 (Tue, 04 Nov 2008) | 1 line fix another bug in ?q=RULE_NAME feature ------------------------------------------------------------------------ r711223 | jm | 2008-11-04 11:05:31 +0000 (Tue, 04 Nov 2008) | 1 line ruleQA: when using the q= shortcut URL, e.g. http://ruleqa.spamassassin.org?q=RULE_NAME , some of the links were invalid. fix ------------------------------------------------------------------------ r711210 | jm | 2008-11-04 08:50:02 +0000 (Tue, 04 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r710024 | jm | 2008-11-03 08:50:02 +0000 (Mon, 03 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r709658 | jm | 2008-11-01 08:50:02 +0000 (Sat, 01 Nov 2008) | 1 line promotions validated ------------------------------------------------------------------------ r709397 | jm | 2008-10-31 12:26:25 +0000 (Fri, 31 Oct 2008) | 1 line bug 5736: also set the tflags for the NOVOWEL rules to be 'userconf' so their scores are not set by the rescorer ------------------------------------------------------------------------ r709387 | jm | 2008-10-31 11:47:41 +0000 (Fri, 31 Oct 2008) | 1 line bug 5736: fix FROM_LOCAL_NOVOWEL, FROM_DOMAIN_NOVOWEL, URI_NOVOWEL to avoid common FPs; reduce their scores to 0.5 points each, too ------------------------------------------------------------------------ r709367 | jm | 2008-10-31 08:50:03 +0000 (Fri, 31 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r709120 | jm | 2008-10-30 08:50:04 +0000 (Thu, 30 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r708834 | jm | 2008-10-29 08:50:01 +0000 (Wed, 29 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r708483 | jm | 2008-10-28 08:50:02 +0000 (Tue, 28 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r708108 | jm | 2008-10-27 08:50:06 +0000 (Mon, 27 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r707825 | jm | 2008-10-25 08:50:03 +0000 (Sat, 25 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r707583 | jm | 2008-10-24 08:50:04 +0000 (Fri, 24 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r707315 | jm | 2008-10-23 08:50:04 +0000 (Thu, 23 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r706898 | jm | 2008-10-22 08:50:07 +0000 (Wed, 22 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r706550 | jm | 2008-10-21 08:50:07 +0000 (Tue, 21 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r706326 | jm | 2008-10-20 16:10:54 +0000 (Mon, 20 Oct 2008) | 1 line up the threshold for the seek rules to 12 pts, 10 was missing a little stuff on untuned setups ------------------------------------------------------------------------ r706152 | jm | 2008-10-20 08:50:03 +0000 (Mon, 20 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r705855 | jm | 2008-10-18 08:50:01 +0000 (Sat, 18 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r705514 | jm | 2008-10-17 08:50:03 +0000 (Fri, 17 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r705180 | jm | 2008-10-16 08:50:03 +0000 (Thu, 16 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r704809 | jm | 2008-10-15 08:50:03 +0000 (Wed, 15 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r704570 | mmartinec | 2008-10-14 16:01:14 +0000 (Tue, 14 Oct 2008) | 1 line AutoWhitelist.pm: reset an AWL entry with bad data when one is encountered ------------------------------------------------------------------------ r704377 | jm | 2008-10-14 08:50:05 +0000 (Tue, 14 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r704140 | mmartinec | 2008-10-13 15:04:28 +0000 (Mon, 13 Oct 2008) | 1 line AutoWhitelist.pm: warn on NaN entering or coming from a database, and ignore it; bug 3364 ------------------------------------------------------------------------ r704139 | mmartinec | 2008-10-13 15:00:48 +0000 (Mon, 13 Oct 2008) | 1 line Bayes.pm: avoid a warning on undef $boundary ------------------------------------------------------------------------ r703972 | jm | 2008-10-13 08:50:02 +0000 (Mon, 13 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r703639 | jm | 2008-10-11 08:50:01 +0000 (Sat, 11 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r703487 | mmartinec | 2008-10-10 14:47:55 +0000 (Fri, 10 Oct 2008) | 1 line PMS::_handle_hit: check rule score for NaN before adding it, possibly Bug 3364 ------------------------------------------------------------------------ r703356 | jm | 2008-10-10 08:50:02 +0000 (Fri, 10 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r703139 | jm | 2008-10-09 11:39:40 +0000 (Thu, 09 Oct 2008) | 1 line update warning comment to warn about a gotcha I found in my seek ruleset ------------------------------------------------------------------------ r703104 | jm | 2008-10-09 08:50:03 +0000 (Thu, 09 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r702797 | mmartinec | 2008-10-08 10:16:24 +0000 (Wed, 08 Oct 2008) | 1 line two more potential cases for EBADF: sa-compile, sa-learn ------------------------------------------------------------------------ r702757 | jm | 2008-10-08 08:50:06 +0000 (Wed, 08 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r702559 | mmartinec | 2008-10-07 17:50:21 +0000 (Tue, 07 Oct 2008) | 5 lines Bug 5985: avoid Perl I/O bug by replacing line-by-line reading with read() where suitable, or play down the EBADF status in other places and only report it as dbg instead of a die. Also localized a couple of file handles where I came across them. ------------------------------------------------------------------------ r702389 | jm | 2008-10-07 08:50:03 +0000 (Tue, 07 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r702014 | jm | 2008-10-06 08:50:04 +0000 (Mon, 06 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r701616 | jm | 2008-10-04 08:50:02 +0000 (Sat, 04 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r701323 | jm | 2008-10-03 08:50:04 +0000 (Fri, 03 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r701040 | jm | 2008-10-02 08:50:08 +0000 (Thu, 02 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r700716 | jm | 2008-10-01 08:50:03 +0000 (Wed, 01 Oct 2008) | 1 line promotions validated ------------------------------------------------------------------------ r700648 | mmartinec | 2008-10-01 00:43:36 +0000 (Wed, 01 Oct 2008) | 1 line Pyzor and DCC: replace line-by-line reading from a pipe with a read() to avoid Perl i/o bug on some platforms, just in case ------------------------------------------------------------------------ r700496 | mmartinec | 2008-09-30 15:16:13 +0000 (Tue, 30 Sep 2008) | 1 line refined error reporting in Pyzor plugin ------------------------------------------------------------------------ r700390 | jm | 2008-09-30 08:50:01 +0000 (Tue, 30 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r700029 | jm | 2008-09-29 08:50:04 +0000 (Mon, 29 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r699786 | jm | 2008-09-28 08:50:03 +0000 (Sun, 28 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r699754 | mmartinec | 2008-09-27 22:59:17 +0000 (Sat, 27 Sep 2008) | 2 lines fixed my mistake in AICache.pm (forgot to take 'die' out while putting 'dbg' in) ------------------------------------------------------------------------ r699606 | jm | 2008-09-27 08:50:01 +0000 (Sat, 27 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r699256 | jm | 2008-09-26 10:19:07 +0000 (Fri, 26 Sep 2008) | 1 line bug #5989: fix 'Subroutine __VBOUNCE_VALERT_one_line_body_test redefined' errors when running sa-compile with allow_user_rules set ------------------------------------------------------------------------ r699222 | jm | 2008-09-26 08:50:02 +0000 (Fri, 26 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r699140 | dos | 2008-09-26 00:41:03 +0000 (Fri, 26 Sep 2008) | 1 line bug 5988: remove dsbl.org rules, list no longer in operation ------------------------------------------------------------------------ r699006 | mmartinec | 2008-09-25 15:44:26 +0000 (Thu, 25 Sep 2008) | 6 lines Message.pm and Message/Node.pm: replace line-by-line reading by sysread + split, thus avoiding a Perl i/o bug on some platforms ( http://rt.perl.org/rt3//Public/Bug/Display.html?id=39060 , SA Bug 5985), while also providing a little speedup (10..25%) on reading a message. ------------------------------------------------------------------------ r698930 | mmartinec | 2008-09-25 11:43:46 +0000 (Thu, 25 Sep 2008) | 2 lines Relax reactions to errors in AICache.pm ------------------------------------------------------------------------ r698874 | jm | 2008-09-25 08:50:04 +0000 (Thu, 25 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r698468 | jm | 2008-09-24 08:50:03 +0000 (Wed, 24 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r698188 | mmartinec | 2008-09-23 14:24:38 +0000 (Tue, 23 Sep 2008) | 3 lines ArchiveIterator::_run_file : fixed my logic with $must_check_size, small speedup by moving a test for $must_check_size outside the loop. ------------------------------------------------------------------------ r698119 | jm | 2008-09-23 10:16:51 +0000 (Tue, 23 Sep 2008) | 1 line bug 5985: avoid spurious 'message: error reading: Bad file descriptor' error during normal use ------------------------------------------------------------------------ r697711 | jm | 2008-09-22 08:50:03 +0000 (Mon, 22 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r697333 | jm | 2008-09-20 08:50:02 +0000 (Sat, 20 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r697147 | mmartinec | 2008-09-19 16:40:01 +0000 (Fri, 19 Sep 2008) | 6 lines ArchiveIterator: prevent _scan_directory from passing directories to _scan_file (on NFS it would fail with EISDIR on read(2); let _run_file double-check what kind of a path it is dealing with, also allow it to deal with STDIN (which might become useful some day) ------------------------------------------------------------------------ r697062 | jm | 2008-09-19 11:34:07 +0000 (Fri, 19 Sep 2008) | 1 line support Solaris zones, which have all sorts of important commands in absurd corners of the fs ------------------------------------------------------------------------ r697056 | mmartinec | 2008-09-19 11:26:46 +0000 (Fri, 19 Sep 2008) | 2 lines [Bug 5981] Improved error detection and reporting ------------------------------------------------------------------------ r697012 | jm | 2008-09-19 09:36:29 +0000 (Fri, 19 Sep 2008) | 1 line support Solaris zones, which have all sorts of important commands in absurd corners of the fs ------------------------------------------------------------------------ r696986 | jm | 2008-09-19 08:50:01 +0000 (Fri, 19 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r696694 | jm | 2008-09-18 16:23:52 +0000 (Thu, 18 Sep 2008) | 1 line remove bb-jm from the client/server mass-check list; we'll just set it up to run on spamassassin2 as its own, separate mass-check entirely ------------------------------------------------------------------------ r696684 | jm | 2008-09-18 16:06:35 +0000 (Thu, 18 Sep 2008) | 1 line remove spamassassin2.zones.apache.org from mass-check client hosts list; it's not working ------------------------------------------------------------------------ r696605 | jm | 2008-09-18 08:50:03 +0000 (Thu, 18 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r696200 | jm | 2008-09-17 08:50:03 +0000 (Wed, 17 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r696083 | duncf | 2008-09-16 21:55:58 +0000 (Tue, 16 Sep 2008) | 1 line Make ok_all_patterns/skip_all_patterns test failures give line numbers of caller for easier debugging. ------------------------------------------------------------------------ r695773 | jm | 2008-09-16 08:50:04 +0000 (Tue, 16 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r695381 | jm | 2008-09-15 08:50:07 +0000 (Mon, 15 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r694900 | jm | 2008-09-13 08:50:02 +0000 (Sat, 13 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r694655 | jm | 2008-09-12 08:50:04 +0000 (Fri, 12 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r694180 | jm | 2008-09-11 08:50:04 +0000 (Thu, 11 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r693738 | jm | 2008-09-10 08:50:02 +0000 (Wed, 10 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r693547 | mmartinec | 2008-09-09 18:23:41 +0000 (Tue, 09 Sep 2008) | 10 lines Plugin::DKIM minor details: - avoid trying to fix $signature->identity, the Mail::DKIM does not like it and complains 'cannot change identity' in case of a DK signature; - avoid undef warning in dbg; - make WHITELISTED debug log entry more informative by including a signing identity used for whitelisting, so instead of: author xxx@aol.com, WHITELISTED by whitelist_from_dkim we now get: author x@aol.com, WHITELISTED by whitelist_from_dkim/y@yahoogroups.com ------------------------------------------------------------------------ r693406 | jm | 2008-09-09 08:50:03 +0000 (Tue, 09 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r693028 | jm | 2008-09-08 08:50:08 +0000 (Mon, 08 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r692941 | sidney | 2008-09-07 20:28:45 +0000 (Sun, 07 Sep 2008) | 1 line bug 5428: sharpen up rule to eliminate false positives ------------------------------------------------------------------------ r692622 | jm | 2008-09-06 08:50:05 +0000 (Sat, 06 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r692417 | jm | 2008-09-05 12:07:55 +0000 (Fri, 05 Sep 2008) | 1 line more Solaris porting, this time so that spamassassin2.zones.apache.org will be able to act as a nightly mass-check slave in place of the decommissioned vmsa.apache.org ------------------------------------------------------------------------ r692385 | jm | 2008-09-05 08:50:02 +0000 (Fri, 05 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r691970 | jm | 2008-09-04 11:25:18 +0000 (Thu, 04 Sep 2008) | 1 line damn Solaris port crappage ------------------------------------------------------------------------ r691969 | jm | 2008-09-04 11:24:29 +0000 (Thu, 04 Sep 2008) | 1 line no need for this to require /tmpfs ------------------------------------------------------------------------ r691933 | jm | 2008-09-04 08:50:03 +0000 (Thu, 04 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r691784 | jm | 2008-09-03 21:26:04 +0000 (Wed, 03 Sep 2008) | 1 line ignore the svn-only rules tests ------------------------------------------------------------------------ r691678 | jm | 2008-09-03 16:45:10 +0000 (Wed, 03 Sep 2008) | 1 line hmm. 'uname -n' has replaced 'hostname' by now in most places ------------------------------------------------------------------------ r691650 | jm | 2008-09-03 16:12:59 +0000 (Wed, 03 Sep 2008) | 1 line moving hosts. s/vmsa/spamassassin2.zones/ ------------------------------------------------------------------------ r691546 | jm | 2008-09-03 08:50:05 +0000 (Wed, 03 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r691291 | mmartinec | 2008-09-02 15:58:54 +0000 (Tue, 02 Sep 2008) | 2 lines added a comment ------------------------------------------------------------------------ r691156 | jm | 2008-09-02 08:50:09 +0000 (Tue, 02 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r690909 | jm | 2008-09-01 08:50:07 +0000 (Mon, 01 Sep 2008) | 1 line promotions validated ------------------------------------------------------------------------ r690482 | jm | 2008-08-30 08:50:04 +0000 (Sat, 30 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r690153 | jm | 2008-08-29 08:50:04 +0000 (Fri, 29 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r690090 | duncf | 2008-08-29 03:21:24 +0000 (Fri, 29 Aug 2008) | 2 lines Bug 5967: Move compile_now_start plugin call to after config is loaded. ------------------------------------------------------------------------ r689835 | mmartinec | 2008-08-28 14:28:02 +0000 (Thu, 28 Aug 2008) | 7 lines Changed PMS::get and its calls for compatibility regarding a default value: if the requested header field wasn't found, return a default value as specified by the caller: if defval argument is present it represents a default value even if undef; if defval argument is absent a default value is an empty string for compatibility ------------------------------------------------------------------------ r689762 | jm | 2008-08-28 08:50:03 +0000 (Thu, 28 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r689682 | mmartinec | 2008-08-28 00:44:56 +0000 (Thu, 28 Aug 2008) | 22 lines - continue work on avoiding user data to be tested as perl booleans, instead test for defined or for an empty string as appropriate; - pms->get can now distinguish between empty and nonexistent header fields, undef is returned for nonexistent header field unless a default value argument is explicitly set to some defined value like an empty string; - modified calls to pms->get to deal with undef as appropriate; - Conf.pm, Conf/Parser.pm and Plugin/Check.pm now work together and turn a rule 'exists:name_of_header' into a defined(name_of_header) instead of a name_of_header =~ /./ to match the documentation ("Define a header existence test") and make it possible to distinguish empty from nonexistent header fields; in principle the new code could allow operators like 'eq' and 'ne' or function calls in header tests in addition to regexp matching operators '=~' and '!~' (but this is currently not allowed by the parser); - remove links to www.hughes-family.org/bugzilla in comments; - DNSEval.pm: do not allow '@' within a domain name when parsing an e-mail address: "abc@xyz"@example.com is a legitimate address and its domain is example.com, not xyz"@example.com; - HeaderEval.pm: turn a sloppy $from !~ /hotmail.com/ (and friends) into a somewhat better /\bhotmail\.com$/i (and friends) ------------------------------------------------------------------------ r689418 | jm | 2008-08-27 08:50:04 +0000 (Wed, 27 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r689167 | mmartinec | 2008-08-26 18:41:29 +0000 (Tue, 26 Aug 2008) | 1 line cosmetic: use tab/space indentation as originally in that code section ------------------------------------------------------------------------ r689130 | mmartinec | 2008-08-26 16:53:14 +0000 (Tue, 26 Aug 2008) | 1 line fixed previous patch (hb separator test failing) ------------------------------------------------------------------------ r689129 | mmartinec | 2008-08-26 16:28:52 +0000 (Tue, 26 Aug 2008) | 1 line bug 5965: do not treat user data as perl booleans (a string "0" is a false); differentiate between missing and empty header fields; tweak header parsing ------------------------------------------------------------------------ r688997 | jm | 2008-08-26 08:50:06 +0000 (Tue, 26 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r688661 | jm | 2008-08-25 08:50:02 +0000 (Mon, 25 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r688393 | parker | 2008-08-23 18:42:46 +0000 (Sat, 23 Aug 2008) | 6 lines Bug 5841: Added a cli_p argument to the whitelist/blacklist plugin hooks to indicate when the method is called via the command line interface (ie spamassassin). Then modified AWL plugin to only print when cli_p was true. Smallish API change but should mantain backwards compatibility. Also updated the t-tests to check the object interface along with the new behavior. ------------------------------------------------------------------------ r688277 | jm | 2008-08-23 08:50:06 +0000 (Sat, 23 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r688024 | jm | 2008-08-22 08:50:03 +0000 (Fri, 22 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r687652 | jm | 2008-08-21 08:50:04 +0000 (Thu, 21 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r687291 | jm | 2008-08-20 08:50:05 +0000 (Wed, 20 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r686870 | jm | 2008-08-18 21:15:07 +0000 (Mon, 18 Aug 2008) | 1 line correct doco for 'site_rules_filename' parameter; it takes a directory too ------------------------------------------------------------------------ r686699 | jm | 2008-08-18 08:50:07 +0000 (Mon, 18 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r686466 | jm | 2008-08-16 08:50:02 +0000 (Sat, 16 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r686358 | duncf | 2008-08-15 20:27:01 +0000 (Fri, 15 Aug 2008) | 2 lines Fix test by properly loading the Test plugin. ------------------------------------------------------------------------ r686353 | duncf | 2008-08-15 20:09:11 +0000 (Fri, 15 Aug 2008) | 1 line Fix whitespace for clarity ------------------------------------------------------------------------ r686317 | duncf | 2008-08-15 18:52:46 +0000 (Fri, 15 Aug 2008) | 2 lines bug 5959: Don't merge "duplicate" eval rules. ------------------------------------------------------------------------ r686177 | jm | 2008-08-15 08:50:02 +0000 (Fri, 15 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r685957 | jm | 2008-08-14 16:34:18 +0000 (Thu, 14 Aug 2008) | 1 line add a note to the UPGRADE file regarding Mail::DKIM being on by default now ------------------------------------------------------------------------ r685954 | jm | 2008-08-14 16:31:00 +0000 (Thu, 14 Aug 2008) | 1 line bug 5889: enable the DKIM rules by default in 3.3.0, by emulating SPF's behaviour when the Mail::DKIM module is not installed (it logs an error at debug-level only) ------------------------------------------------------------------------ r685950 | jm | 2008-08-14 16:05:27 +0000 (Thu, 14 Aug 2008) | 1 line test cases for the 'whitelist_bounce_relays' vbounce parameter ------------------------------------------------------------------------ r685932 | jm | 2008-08-14 14:57:23 +0000 (Thu, 14 Aug 2008) | 1 line bug 4131: speed up default 'make test' from 20 minutes, to just over 4, by not running the really slow tests by default. developers should edit t/config and set run_long_tests=y ------------------------------------------------------------------------ r685929 | jm | 2008-08-14 14:45:22 +0000 (Thu, 14 Aug 2008) | 1 line t.rules rule test suite: support additional configuration files, named 't.rules/RULE_NAME/msg.cf', which will be read before the message of that name is scanned ------------------------------------------------------------------------ r685819 | jm | 2008-08-14 08:50:02 +0000 (Thu, 14 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r685690 | jm | 2008-08-13 21:52:57 +0000 (Wed, 13 Aug 2008) | 1 line bug 5908: exit 0 instead of 1 if a required module is missing; this will avoid broken cpan-tester mails ------------------------------------------------------------------------ r685688 | jm | 2008-08-13 21:45:44 +0000 (Wed, 13 Aug 2008) | 1 line bug 5866: add a META.yml file ------------------------------------------------------------------------ r685679 | jm | 2008-08-13 21:13:31 +0000 (Wed, 13 Aug 2008) | 1 line bug 5945: fix UNRESOLVED_TEMPLATE fp ------------------------------------------------------------------------ r685594 | jm | 2008-08-13 15:59:28 +0000 (Wed, 13 Aug 2008) | 1 line bug 5943: avoid 'Unsuccessful stat on filename containing newline' warnings from current --vpopmail code ------------------------------------------------------------------------ r685480 | jm | 2008-08-13 08:50:07 +0000 (Wed, 13 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r685089 | jm | 2008-08-12 08:50:05 +0000 (Tue, 12 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r684810 | mmartinec | 2008-08-11 16:48:21 +0000 (Mon, 11 Aug 2008) | 8 lines Best practices: localized $@ and $! in DESTROY methods to prevent potential calls to eval and calls to system routines in code executed from a DESTROY method from clobbering global variables $@ and $!, possibly affecting further error processing. Executing eval {} within a DESTROY explains mysterious sightings when some outer eval captured an event but $@ was empty. ------------------------------------------------------------------------ r684674 | jm | 2008-08-11 08:50:05 +0000 (Mon, 11 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r684198 | jm | 2008-08-09 08:50:03 +0000 (Sat, 09 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r683910 | jm | 2008-08-08 08:50:03 +0000 (Fri, 08 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r683556 | jm | 2008-08-07 08:50:02 +0000 (Thu, 07 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r683176 | jm | 2008-08-06 08:50:04 +0000 (Wed, 06 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r683074 | sidney | 2008-08-06 01:19:48 +0000 (Wed, 06 Aug 2008) | 1 line Bug 5950: When spamd is started with the daemonize option do not exit the parent until the child signals that it has logged the pid, to allow a wrapper script to simply continue immediately after starting spamd ------------------------------------------------------------------------ r682932 | jm | 2008-08-05 20:30:51 +0000 (Tue, 05 Aug 2008) | 1 line avoid annoying 'uninitialized value' warnings when running spamd ------------------------------------------------------------------------ r682931 | jm | 2008-08-05 20:29:12 +0000 (Tue, 05 Aug 2008) | 1 line avoid annoying 'uninitialized value' warnings when running spamd ------------------------------------------------------------------------ r682635 | jm | 2008-08-05 08:50:06 +0000 (Tue, 05 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r682293 | jm | 2008-08-04 08:50:06 +0000 (Mon, 04 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r681941 | jm | 2008-08-02 08:50:03 +0000 (Sat, 02 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r681633 | jm | 2008-08-01 08:50:03 +0000 (Fri, 01 Aug 2008) | 1 line promotions validated ------------------------------------------------------------------------ r681304 | jm | 2008-07-31 08:50:04 +0000 (Thu, 31 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r680943 | jm | 2008-07-30 08:50:05 +0000 (Wed, 30 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r680646 | jm | 2008-07-29 08:50:03 +0000 (Tue, 29 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r680555 | duncf | 2008-07-28 22:51:29 +0000 (Mon, 28 Jul 2008) | 2 lines Properly parse the argument for "eval:check_foo(0)". ------------------------------------------------------------------------ r680291 | jm | 2008-07-28 08:50:05 +0000 (Mon, 28 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r679968 | jm | 2008-07-26 08:50:02 +0000 (Sat, 26 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r679708 | jm | 2008-07-25 08:50:05 +0000 (Fri, 25 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r679309 | jm | 2008-07-24 08:50:06 +0000 (Thu, 24 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r679029 | jm | 2008-07-23 08:50:04 +0000 (Wed, 23 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r678683 | jm | 2008-07-22 08:50:02 +0000 (Tue, 22 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r678363 | jm | 2008-07-21 08:50:03 +0000 (Mon, 21 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r678120 | jm | 2008-07-19 08:50:04 +0000 (Sat, 19 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r677856 | jm | 2008-07-18 08:50:06 +0000 (Fri, 18 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r677631 | jm | 2008-07-17 16:30:53 +0000 (Thu, 17 Jul 2008) | 1 line add some kills, to clean up hung procs ------------------------------------------------------------------------ r677622 | jm | 2008-07-17 15:59:14 +0000 (Thu, 17 Jul 2008) | 1 line update /export/home/bbmass to /export/home/nitemc ------------------------------------------------------------------------ r677621 | jm | 2008-07-17 15:50:14 +0000 (Thu, 17 Jul 2008) | 1 line remove some dead code ------------------------------------------------------------------------ r677620 | jm | 2008-07-17 15:48:41 +0000 (Thu, 17 Jul 2008) | 1 line move scripts from automc to nightlymc ------------------------------------------------------------------------ r677616 | jm | 2008-07-17 15:32:36 +0000 (Thu, 17 Jul 2008) | 1 line rule-QA backend: moving the nightly mass-checks out of /home/bbmass, where they don't really belong, under /export/home/nitemc running as uid 'nitemc' ------------------------------------------------------------------------ r677220 | jm | 2008-07-16 09:56:15 +0000 (Wed, 16 Jul 2008) | 1 line split rule-seeking algorithm into two phases; N-gram discovery and pattern assembly. add --phase2 switch to allow assembly to be re-run using state dumped from discovery phase. also speed up based on DProf profiling ------------------------------------------------------------------------ r677216 | jm | 2008-07-16 09:51:54 +0000 (Wed, 16 Jul 2008) | 1 line remove mass-check-by-mail support; nobody used it ------------------------------------------------------------------------ r677198 | jm | 2008-07-16 08:50:02 +0000 (Wed, 16 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r676832 | jm | 2008-07-15 08:50:09 +0000 (Tue, 15 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r676513 | jm | 2008-07-14 08:50:01 +0000 (Mon, 14 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r676134 | jm | 2008-07-12 08:50:02 +0000 (Sat, 12 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r675906 | jm | 2008-07-11 10:23:41 +0000 (Fri, 11 Jul 2008) | 1 line speed up the t.rules test suite by using Mail::SpamAssassin instead of subprocs ------------------------------------------------------------------------ r675902 | jm | 2008-07-11 10:08:45 +0000 (Fri, 11 Jul 2008) | 1 line bug 5926: disable RDNS_NONE for Lotus Domino, it never performs rDNS lookups ------------------------------------------------------------------------ r675869 | jm | 2008-07-11 08:54:56 +0000 (Fri, 11 Jul 2008) | 1 line bug 5931: remove needless O(N^2) de-duplication step from trusted_networks ------------------------------------------------------------------------ r675867 | jm | 2008-07-11 08:50:05 +0000 (Fri, 11 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r675595 | jm | 2008-07-10 14:38:17 +0000 (Thu, 10 Jul 2008) | 1 line bug 5884: if a BOUNCE_MESSAGE-hitting message has no Received headers, it can still be backscatter; check to see if the bounce-generating MTA was trusted, and if not, classify as backscatter anyway, since a mail from us to an external site should always contain Received headers before it's bounced. ------------------------------------------------------------------------ r675591 | jm | 2008-07-10 14:32:51 +0000 (Thu, 10 Jul 2008) | 1 line more curation of the bug 5884 attachment 4343 test cases (BOUNCE_MESSAGE and VBOUNCE_MESSAGE fns) ------------------------------------------------------------------------ r675580 | jm | 2008-07-10 14:07:10 +0000 (Thu, 10 Jul 2008) | 1 line move around test cases for bug 5884 ------------------------------------------------------------------------ r675573 | jm | 2008-07-10 14:00:59 +0000 (Thu, 10 Jul 2008) | 1 line oops, fix syntax error ------------------------------------------------------------------------ r675572 | jm | 2008-07-10 13:58:54 +0000 (Thu, 10 Jul 2008) | 1 line allow specification of individual files to run ------------------------------------------------------------------------ r675557 | jm | 2008-07-10 12:59:53 +0000 (Thu, 10 Jul 2008) | 1 line bug 5938: rules test suite; run with ./t.rules/run ------------------------------------------------------------------------ r675524 | jm | 2008-07-10 11:29:06 +0000 (Thu, 10 Jul 2008) | 1 line add rsync area for John Hardin to upload fraud samples ------------------------------------------------------------------------ r675523 | jm | 2008-07-10 11:27:53 +0000 (Thu, 10 Jul 2008) | 1 line s/rawcor/uploadedcorpora/, makes much more sense as a location ------------------------------------------------------------------------ r675521 | jm | 2008-07-10 11:26:45 +0000 (Thu, 10 Jul 2008) | 1 line add another GWAVA bounceback pattern to VBOUNCE_MESSAGE ------------------------------------------------------------------------ r675479 | jm | 2008-07-10 08:50:07 +0000 (Thu, 10 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r675118 | jm | 2008-07-09 08:50:02 +0000 (Wed, 09 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r674742 | jm | 2008-07-08 08:50:06 +0000 (Tue, 08 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r674418 | jm | 2008-07-07 08:50:03 +0000 (Mon, 07 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r674164 | jm | 2008-07-05 08:50:03 +0000 (Sat, 05 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r673959 | jm | 2008-07-04 08:50:03 +0000 (Fri, 04 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r673622 | jm | 2008-07-03 08:50:02 +0000 (Thu, 03 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r673480 | jm | 2008-07-02 20:03:40 +0000 (Wed, 02 Jul 2008) | 1 line bug 5798: fix vpopmail support, thanks to Daniel Albers ------------------------------------------------------------------------ r673319 | jm | 2008-07-02 08:50:03 +0000 (Wed, 02 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r673029 | jm | 2008-07-01 08:57:53 +0000 (Tue, 01 Jul 2008) | 1 line add SpamArrest to vbounce ruleset, hadn't noticed it before as other bounce rules were marking it as generic bounce instead of C/R ------------------------------------------------------------------------ r673022 | jm | 2008-07-01 08:50:03 +0000 (Tue, 01 Jul 2008) | 1 line promotions validated ------------------------------------------------------------------------ r671467 | jm | 2008-06-25 08:50:02 +0000 (Wed, 25 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r671071 | jm | 2008-06-24 08:50:02 +0000 (Tue, 24 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r670483 | jm | 2008-06-23 08:50:02 +0000 (Mon, 23 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r670164 | jm | 2008-06-21 08:50:01 +0000 (Sat, 21 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r669828 | jm | 2008-06-20 08:53:28 +0000 (Fri, 20 Jun 2008) | 1 line remove OUTLOOK_3416, it seems to be gone ------------------------------------------------------------------------ r669825 | jm | 2008-06-20 08:50:03 +0000 (Fri, 20 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r669427 | jm | 2008-06-19 08:50:05 +0000 (Thu, 19 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r669114 | jm | 2008-06-18 08:50:06 +0000 (Wed, 18 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r668568 | jm | 2008-06-17 08:50:01 +0000 (Tue, 17 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r668148 | jm | 2008-06-16 13:06:52 +0000 (Mon, 16 Jun 2008) | 1 line bug 4950: remove REPTO_OVERQUOTE_THEBAT due to false positives and lack of hits ------------------------------------------------------------------------ r668088 | jm | 2008-06-16 09:31:44 +0000 (Mon, 16 Jun 2008) | 1 line bug 5888: remove __VBOUNCE_AUTOMATIC and move to BOUNCE_MESSAGE meta set -- 'automatic replies' are just bounces, not specifically virus-bounces. thanks to mouss for the fix ------------------------------------------------------------------------ r668077 | jm | 2008-06-16 08:50:02 +0000 (Mon, 16 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r667759 | jm | 2008-06-14 08:50:01 +0000 (Sat, 14 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r667424 | jm | 2008-06-13 08:50:01 +0000 (Fri, 13 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r667082 | jm | 2008-06-12 13:33:44 +0000 (Thu, 12 Jun 2008) | 1 line add a couple of bugzilla-gardening steps to the release process ------------------------------------------------------------------------ r667009 | jm | 2008-06-12 08:50:23 +0000 (Thu, 12 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r666576 | jm | 2008-06-11 08:50:02 +0000 (Wed, 11 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r666044 | jm | 2008-06-10 09:44:44 +0000 (Tue, 10 Jun 2008) | 1 line more formatting tweaking ------------------------------------------------------------------------ r666042 | jm | 2008-06-10 09:43:27 +0000 (Tue, 10 Jun 2008) | 1 line slight reformat; attempt to catch stupid XML::Simple idiocy; update to match most recent formatting ------------------------------------------------------------------------ r666039 | jm | 2008-06-10 09:37:54 +0000 (Tue, 10 Jun 2008) | 1 line add a header to the 'pasteable' text in rule-qa app ------------------------------------------------------------------------ r666013 | jm | 2008-06-10 08:50:02 +0000 (Tue, 10 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r664661 | jm | 2008-06-09 08:50:04 +0000 (Mon, 09 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r664303 | jm | 2008-06-07 08:50:01 +0000 (Sat, 07 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r663862 | jm | 2008-06-06 08:50:02 +0000 (Fri, 06 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r663502 | jm | 2008-06-05 08:50:02 +0000 (Thu, 05 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r663036 | jm | 2008-06-04 08:50:07 +0000 (Wed, 04 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r662703 | jm | 2008-06-03 08:50:02 +0000 (Tue, 03 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r662363 | jm | 2008-06-02 08:50:02 +0000 (Mon, 02 Jun 2008) | 1 line promotions validated ------------------------------------------------------------------------ r661977 | jm | 2008-05-31 08:50:03 +0000 (Sat, 31 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r661594 | jm | 2008-05-30 08:50:03 +0000 (Fri, 30 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r661261 | jm | 2008-05-29 08:50:04 +0000 (Thu, 29 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r660864 | jm | 2008-05-28 08:50:02 +0000 (Wed, 28 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r660428 | jm | 2008-05-27 08:50:03 +0000 (Tue, 27 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r660129 | jm | 2008-05-26 08:50:02 +0000 (Mon, 26 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r659775 | jm | 2008-05-24 08:50:10 +0000 (Sat, 24 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r659530 | jm | 2008-05-23 13:05:03 +0000 (Fri, 23 May 2008) | 1 line bug 5858: fix circular reference caused by some messages ------------------------------------------------------------------------ r659475 | jm | 2008-05-23 08:50:04 +0000 (Fri, 23 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r659471 | jm | 2008-05-23 08:32:39 +0000 (Fri, 23 May 2008) | 1 line avoid div by zero ------------------------------------------------------------------------ r659047 | jm | 2008-05-22 08:50:05 +0000 (Thu, 22 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r658898 | jm | 2008-05-21 22:11:32 +0000 (Wed, 21 May 2008) | 1 line bug 5829: oops, use correct plugin name and make it commented by default ------------------------------------------------------------------------ r658896 | jm | 2008-05-21 22:08:05 +0000 (Wed, 21 May 2008) | 1 line bug 5829: add the PhishTag plugin, thanks to Umut Topkara ------------------------------------------------------------------------ r658744 | jm | 2008-05-21 16:25:31 +0000 (Wed, 21 May 2008) | 1 line trivial: avoid FN with vbounce rule __BOUNCE_UNDELIVERABLE ------------------------------------------------------------------------ r658605 | jm | 2008-05-21 08:50:02 +0000 (Wed, 21 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r658172 | jm | 2008-05-20 08:50:31 +0000 (Tue, 20 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r658009 | jm | 2008-05-19 22:34:07 +0000 (Mon, 19 May 2008) | 1 line bug 5496, bug 5910: clear some FORGED_MUA_OUTLOOK false positives, particularly on the new-format Message-ID generated by the Outlook Express version used in Windows XP service pack 3 ------------------------------------------------------------------------ r657564 | jm | 2008-05-18 14:04:07 +0000 (Sun, 18 May 2008) | 1 line bug 5899: add perl version string to the storage area for compiled rulesets, to avoid crashes when perl is upgraded between major versions and the ABI breaks ------------------------------------------------------------------------ r657514 | jm | 2008-05-18 08:50:15 +0000 (Sun, 18 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r657323 | jm | 2008-05-17 08:50:02 +0000 (Sat, 17 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r656985 | jm | 2008-05-16 09:48:58 +0000 (Fri, 16 May 2008) | 1 line keep one day's nightly mass-check logs around ------------------------------------------------------------------------ r656973 | jm | 2008-05-16 08:50:13 +0000 (Fri, 16 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r656555 | jm | 2008-05-15 08:50:03 +0000 (Thu, 15 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r656161 | jm | 2008-05-14 08:50:03 +0000 (Wed, 14 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r655784 | jm | 2008-05-13 08:50:02 +0000 (Tue, 13 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r655442 | jm | 2008-05-12 08:50:04 +0000 (Mon, 12 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r655283 | jm | 2008-05-11 09:05:38 +0000 (Sun, 11 May 2008) | 1 line ok, this is really getting stupid. just check out the whole damn HEAD from scratch every night since broken svn state keeps screwing these up ------------------------------------------------------------------------ r655279 | jm | 2008-05-11 08:50:02 +0000 (Sun, 11 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r655031 | jm | 2008-05-10 08:50:02 +0000 (Sat, 10 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r654725 | jm | 2008-05-09 08:50:04 +0000 (Fri, 09 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r654448 | jm | 2008-05-08 08:50:03 +0000 (Thu, 08 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r654042 | jm | 2008-05-07 08:50:06 +0000 (Wed, 07 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r653940 | jm | 2008-05-06 22:13:47 +0000 (Tue, 06 May 2008) | 1 line oops, __BOUNCE_FROM_DAEMON was missing quite a few bounce messages. fix ------------------------------------------------------------------------ r653765 | jm | 2008-05-06 13:16:12 +0000 (Tue, 06 May 2008) | 1 line attempt to get the bb-* corpus submitters mass-checking again ------------------------------------------------------------------------ r653713 | jm | 2008-05-06 08:50:03 +0000 (Tue, 06 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r653361 | jm | 2008-05-05 08:50:31 +0000 (Mon, 05 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r652454 | jm | 2008-05-01 08:50:02 +0000 (Thu, 01 May 2008) | 1 line promotions validated ------------------------------------------------------------------------ r651899 | jm | 2008-04-27 08:50:03 +0000 (Sun, 27 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r651806 | jm | 2008-04-26 08:50:03 +0000 (Sat, 26 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r651566 | jm | 2008-04-25 10:32:36 +0000 (Fri, 25 Apr 2008) | 1 line actually, recomment; it appears that if the Mail::DKIM module isn't installed, this plugin produces a very noisy warning to stderr ------------------------------------------------------------------------ r651565 | jm | 2008-04-25 10:30:22 +0000 (Fri, 25 Apr 2008) | 1 line bug 5890: pick 0.28 as a reasonable minimum version for Mail::DKIM ------------------------------------------------------------------------ r651541 | jm | 2008-04-25 08:50:02 +0000 (Fri, 25 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r651536 | jm | 2008-04-25 08:30:38 +0000 (Fri, 25 Apr 2008) | 1 line add CHALLENGE_RESPONSE -- the opposite of CRBOUNCE_MESSAGE, this is for C/R responses to mail the user really did send. this allows users to block/refile *all* C/R, regardless of whether it's in response to blowback or not ------------------------------------------------------------------------ r651535 | jm | 2008-04-25 08:28:23 +0000 (Fri, 25 Apr 2008) | 1 line make DKIM plugin on-by-default in 3.3.0; if the required modules aren't installed, it'll still disable itself anyway ------------------------------------------------------------------------ r651205 | jm | 2008-04-24 09:26:33 +0000 (Thu, 24 Apr 2008) | 1 line get-rulemetadata should delete directories before re-getting the rule source, otherwise mod times on rule source files will not match their mod times in SVN necessarily ------------------------------------------------------------------------ r651204 | jm | 2008-04-24 09:25:36 +0000 (Thu, 24 Apr 2008) | 1 line fix annoying 'tflags HASH(0xa03d09c).' UI badness on rule-qa site recently ------------------------------------------------------------------------ r651198 | jm | 2008-04-24 08:50:02 +0000 (Thu, 24 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r650852 | mmartinec | 2008-04-23 12:53:18 +0000 (Wed, 23 Apr 2008) | 1 line PR-5891: let AWL keep separate records for DKIM-signed and unsigned mail ------------------------------------------------------------------------ r650791 | jm | 2008-04-23 08:50:02 +0000 (Wed, 23 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r650420 | jm | 2008-04-22 08:50:12 +0000 (Tue, 22 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r650230 | jm | 2008-04-21 19:24:17 +0000 (Mon, 21 Apr 2008) | 1 line avoid 'set -e' problems when stopping slaves ------------------------------------------------------------------------ r650117 | jm | 2008-04-21 12:01:24 +0000 (Mon, 21 Apr 2008) | 1 line actually: redo, with less spurious error messages in general ------------------------------------------------------------------------ r650116 | jm | 2008-04-21 11:59:06 +0000 (Mon, 21 Apr 2008) | 1 line add a couple of ||trues to avoid spurious errors ------------------------------------------------------------------------ r650115 | jm | 2008-04-21 11:57:55 +0000 (Mon, 21 Apr 2008) | 1 line don't let the 'stop' script failure break mass-check uploads ------------------------------------------------------------------------ r650055 | jm | 2008-04-21 08:50:05 +0000 (Mon, 21 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r650054 | jm | 2008-04-21 08:42:41 +0000 (Mon, 21 Apr 2008) | 1 line avoid loading File::Find unless explicitly required by 'config_tree_recurse', fix from J. Nick Koston ------------------------------------------------------------------------ r649996 | jm | 2008-04-20 23:03:11 +0000 (Sun, 20 Apr 2008) | 1 line bug 5884: BOUNCE_MESSAGE rules from the VBounce ruleset should not match unless a message contains at least 1 Received: header. this allows locally-generated bounces to be rescued from being hit. Fix thanks to Jason Haar ------------------------------------------------------------------------ r649986 | jm | 2008-04-20 22:08:13 +0000 (Sun, 20 Apr 2008) | 1 line work around problems with missing .corpus files pre-checkout ------------------------------------------------------------------------ r649985 | jm | 2008-04-20 22:01:39 +0000 (Sun, 20 Apr 2008) | 1 line hmm, maybe the redirection is breaking nightly mass-checks ------------------------------------------------------------------------ r649896 | jm | 2008-04-20 08:50:02 +0000 (Sun, 20 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r649771 | jm | 2008-04-19 08:50:01 +0000 (Sat, 19 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r649411 | jm | 2008-04-18 08:50:03 +0000 (Fri, 18 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r649324 | mmartinec | 2008-04-17 23:01:40 +0000 (Thu, 17 Apr 2008) | 1 line VBounce.pm: relax r644752 and allow [> ]* before Received ------------------------------------------------------------------------ r649009 | jm | 2008-04-17 08:50:04 +0000 (Thu, 17 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r648888 | jm | 2008-04-16 22:40:36 +0000 (Wed, 16 Apr 2008) | 1 line bug 5752: add a warning telling the user to run 'sa-update' in Mail::SpamAssassin, if no rules are found in the system config dir, which will be possible since we plan to no longer distribute rules in the basic tarball ------------------------------------------------------------------------ r648876 | jm | 2008-04-16 22:03:36 +0000 (Wed, 16 Apr 2008) | 1 line bug 5879: save some memory by not importing Pod::Usage unless it is needed, thanks to J. Nick Koston ------------------------------------------------------------------------ r648870 | jm | 2008-04-16 21:57:16 +0000 (Wed, 16 Apr 2008) | 1 line bug 5877: save 350k+ of memory in sa-compile by replacing DynaLoader with XSLoader, thanks to J. Nick Koston ------------------------------------------------------------------------ r648864 | jm | 2008-04-16 21:35:45 +0000 (Wed, 16 Apr 2008) | 1 line bug 5041: do not render message bodies of MIME type 'message/partial' ------------------------------------------------------------------------ r648859 | jm | 2008-04-16 21:27:09 +0000 (Wed, 16 Apr 2008) | 1 line remove some formatting ------------------------------------------------------------------------ r648832 | jm | 2008-04-16 20:20:14 +0000 (Wed, 16 Apr 2008) | 1 line split out the per-user bit of run_nightly ------------------------------------------------------------------------ r648626 | jm | 2008-04-16 08:50:04 +0000 (Wed, 16 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r648443 | jm | 2008-04-15 22:39:45 +0000 (Tue, 15 Apr 2008) | 1 line add bb-traps mass-check user, mass-check spamtrapped data from traps.spamassassin.org ------------------------------------------------------------------------ r648184 | jm | 2008-04-15 08:50:03 +0000 (Tue, 15 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r647783 | kb | 2008-04-14 13:03:30 +0000 (Mon, 14 Apr 2008) | 1 line Adding myself to the committers list. ------------------------------------------------------------------------ r647774 | jm | 2008-04-14 12:52:33 +0000 (Mon, 14 Apr 2008) | 1 line mass-check should ignore lines that start with 'From ' in message bodies when looking for mbox separators. be more resilient and require a properly-formatted From line, with an email address and a date stamp ------------------------------------------------------------------------ r647702 | jm | 2008-04-14 08:50:02 +0000 (Mon, 14 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r647541 | jm | 2008-04-13 08:50:05 +0000 (Sun, 13 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r647396 | jm | 2008-04-12 08:50:02 +0000 (Sat, 12 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r647153 | jm | 2008-04-11 13:05:28 +0000 (Fri, 11 Apr 2008) | 1 line avoid VBounce rules firing on From: 'ICSOFT Secretariat' <postmaster13@303media.net> ------------------------------------------------------------------------ r647079 | jm | 2008-04-11 08:50:04 +0000 (Fri, 11 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r646806 | jm | 2008-04-10 14:00:37 +0000 (Thu, 10 Apr 2008) | 1 line bug 5820: add 'uridnssub' keyword for URIDNSBL plugin; fix URIBL_SBL to use this keyword, and thereby produce a marginal gain in efficiency for lookups on zen.spamhaus.org; thanks to Henrik Krohns for that code, added to CREDITS ------------------------------------------------------------------------ r646805 | jm | 2008-04-10 13:59:09 +0000 (Thu, 10 Apr 2008) | 1 line bug 5820: add 'uridnssub' keyword for URIDNSBL plugin; fix URIBL_SBL to use this keyword, and thereby produce a marginal gain in efficiency for lookups on zen.spamhaus.org ------------------------------------------------------------------------ r646689 | jm | 2008-04-10 08:50:08 +0000 (Thu, 10 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r646688 | jm | 2008-04-10 08:49:54 +0000 (Thu, 10 Apr 2008) | 1 line bug 5861: add DKIM-Signature and DomainKey-Signature to the set of headers whose contents are ignored for Bayes; their presence is marked, however. thanks to Henrik Krohns ------------------------------------------------------------------------ r646230 | jm | 2008-04-09 08:50:02 +0000 (Wed, 09 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r645795 | jm | 2008-04-08 08:50:02 +0000 (Tue, 08 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r645413 | jm | 2008-04-07 08:50:07 +0000 (Mon, 07 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r645213 | jm | 2008-04-06 08:50:02 +0000 (Sun, 06 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r645048 | jm | 2008-04-05 08:50:03 +0000 (Sat, 05 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r644752 | mmartinec | 2008-04-04 16:13:28 +0000 (Fri, 04 Apr 2008) | 1 line VBounce: ensure a known-false return value; match "Received:" only at the beginning of a line, case-insensitively and do not require a space after a colon ------------------------------------------------------------------------ r644644 | jm | 2008-04-04 08:50:03 +0000 (Fri, 04 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r644307 | jm | 2008-04-03 13:25:50 +0000 (Thu, 03 Apr 2008) | 1 line oops, typoed the cache-cleanup commands ------------------------------------------------------------------------ r644234 | jm | 2008-04-03 09:11:15 +0000 (Thu, 03 Apr 2008) | 1 line bug 5870: spamc long option '--dest' was broken. fix from Ty Boyack ------------------------------------------------------------------------ r644226 | jm | 2008-04-03 08:50:13 +0000 (Thu, 03 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r644030 | jm | 2008-04-02 20:04:05 +0000 (Wed, 02 Apr 2008) | 1 line add Fedora Core package names ------------------------------------------------------------------------ r643835 | jm | 2008-04-02 10:27:37 +0000 (Wed, 02 Apr 2008) | 1 line make this require that the cd succeeds first ------------------------------------------------------------------------ r643833 | jm | 2008-04-02 10:24:25 +0000 (Wed, 02 Apr 2008) | 1 line remove old cached mail messages on nightly mass-check slaves ------------------------------------------------------------------------ r643796 | jm | 2008-04-02 08:50:02 +0000 (Wed, 02 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r643323 | jm | 2008-04-01 08:50:11 +0000 (Tue, 01 Apr 2008) | 1 line promotions validated ------------------------------------------------------------------------ r642943 | jm | 2008-03-31 09:53:03 +0000 (Mon, 31 Mar 2008) | 1 line disable generation of OVERLAP report for preflight mass-checks; it's too slow to run ------------------------------------------------------------------------ r642928 | jm | 2008-03-31 08:50:04 +0000 (Mon, 31 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r642518 | jm | 2008-03-29 08:50:03 +0000 (Sat, 29 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r642311 | jm | 2008-03-28 17:32:06 +0000 (Fri, 28 Mar 2008) | 1 line add a favicon for ruleqa. and why not ;) ------------------------------------------------------------------------ r642148 | jm | 2008-03-28 08:50:07 +0000 (Fri, 28 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r641936 | dos | 2008-03-27 18:39:21 +0000 (Thu, 27 Mar 2008) | 1 line count messages that fail to be scanned in --cs_max_retries so we know when the --cs_schedule_cache mode --server can exit ------------------------------------------------------------------------ r641857 | jm | 2008-03-27 15:48:06 +0000 (Thu, 27 Mar 2008) | 1 line major fixes to the TAP-to-JUnit-XML conversion tool; Hudson test report should be much improved ------------------------------------------------------------------------ r641743 | jm | 2008-03-27 08:50:02 +0000 (Thu, 27 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r641639 | duncf | 2008-03-26 23:22:19 +0000 (Wed, 26 Mar 2008) | 1 line Do not dereference scalar values -- not sure how this ever worked ------------------------------------------------------------------------ r641238 | jm | 2008-03-26 10:32:36 +0000 (Wed, 26 Mar 2008) | 1 line oops. output goes to stdout, not to file ------------------------------------------------------------------------ r641237 | jm | 2008-03-26 10:29:17 +0000 (Wed, 26 Mar 2008) | 1 line upgrade tap-to-junit-xml to the documented version as on http://jmason.org/software/scripts/tap-to-junit-xml.txt ------------------------------------------------------------------------ r641229 | jm | 2008-03-26 09:51:35 +0000 (Wed, 26 Mar 2008) | 1 line hmm, some wierdness in the JUnit-style test reports. try single-file mode to see if it works better ------------------------------------------------------------------------ r641207 | jm | 2008-03-26 08:50:02 +0000 (Wed, 26 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r640747 | jm | 2008-03-25 08:50:25 +0000 (Tue, 25 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r640350 | jm | 2008-03-24 08:50:01 +0000 (Mon, 24 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r639965 | jm | 2008-03-22 08:50:02 +0000 (Sat, 22 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r639573 | jm | 2008-03-21 08:50:02 +0000 (Fri, 21 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r639203 | jm | 2008-03-20 08:50:03 +0000 (Thu, 20 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r638856 | jm | 2008-03-19 15:05:00 +0000 (Wed, 19 Mar 2008) | 1 line bug 5659: remove unneeded index from MySQL bayes_token table ------------------------------------------------------------------------ r638800 | jm | 2008-03-19 11:49:04 +0000 (Wed, 19 Mar 2008) | 1 line use ~/envs on the nightly mass-check slave accounts, so that custom perls can be used instead of /usr/bin/perl ------------------------------------------------------------------------ r638793 | jm | 2008-03-19 11:25:41 +0000 (Wed, 19 Mar 2008) | 1 line bug 5752: sa-update --install now can only be used with one --channel switch at a time ------------------------------------------------------------------------ r638750 | jm | 2008-03-19 08:50:07 +0000 (Wed, 19 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r638314 | jm | 2008-03-18 10:49:44 +0000 (Tue, 18 Mar 2008) | 1 line sa-update --install: relax 6-digit requirement to 3-digits; also ensure we use a digit block nearest the end of the string ------------------------------------------------------------------------ r638313 | jm | 2008-03-18 10:41:18 +0000 (Tue, 18 Mar 2008) | 1 line --install change had broken normal updates; thanks Daryl for spotting this ------------------------------------------------------------------------ r638267 | jm | 2008-03-18 08:50:02 +0000 (Tue, 18 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r637789 | jm | 2008-03-17 08:50:02 +0000 (Mon, 17 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r637674 | dos | 2008-03-16 22:26:05 +0000 (Sun, 16 Mar 2008) | 1 line bug 4964: add dependency info for NetAddr::IP missed in r637123 ------------------------------------------------------------------------ r637583 | jm | 2008-03-16 13:13:25 +0000 (Sun, 16 Mar 2008) | 1 line remove the bb-zmi uploaded corpora from nightly mass-checks; it's been hitting no rules at all recently, which seems broken ------------------------------------------------------------------------ r637567 | jm | 2008-03-16 08:50:02 +0000 (Sun, 16 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r637451 | jm | 2008-03-15 18:37:22 +0000 (Sat, 15 Mar 2008) | 1 line bug 5752: add sa-update --install switch, to allow installation of already-downloaded rule update tarballs without performing a download ------------------------------------------------------------------------ r637371 | jm | 2008-03-15 08:50:02 +0000 (Sat, 15 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r637128 | jm | 2008-03-14 15:11:31 +0000 (Fri, 14 Mar 2008) | 1 line bug 5726: remove ROUND_THE_WORLD, ROUND_THE_WORLD_LOCAL, FAKE_HELO_MAIL_COM, FAKE_HELO_EXCITE, FAKE_HELO_LYCOS, FAKE_HELO_MSN, FAKE_HELO_EMAIL_COM, FAKE_HELO_YAHOO_CA. These rules performed PTR network lookups, but had results that were too bad to be worth the performance hit ------------------------------------------------------------------------ r637123 | jm | 2008-03-14 14:55:35 +0000 (Fri, 14 Mar 2008) | 23 lines bug 4964: IPv6 support for trusted_networks, internal_networks, whitelist_from_rcvd, msa_networks, and other stuff that uses NetSet and the Received header parser, using NetAddr::IP. (Mail::SPF already requires NetAddr::IP, so this is "free" for people who have that installed). Changes involved: - IP_PRIVATE now includes the ipv6 variants of private address space, as well as the ipv6-mapped ipv4 addresses. - NetSet now understands that ::ffff:192.168.1.2 and 192.168.1.2 are the same address. - when reading Received hdrs, the "IPv6:" prefix is stripped from ipv6 addresses, and "::ffff:" is removed from ipv6-mapped ipv4 addresses (so strings can match them as simply ipv4 addrs). - ::1 is always included in the trusted_networks/internal_networks set, similar to 127/8. - lots of new tests have been added to exercise this. ------------------------------------------------------------------------ r637019 | jm | 2008-03-14 08:50:06 +0000 (Fri, 14 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r636671 | jm | 2008-03-13 08:50:09 +0000 (Thu, 13 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r636254 | jm | 2008-03-12 08:50:08 +0000 (Wed, 12 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r636025 | jm | 2008-03-11 17:29:12 +0000 (Tue, 11 Mar 2008) | 1 line more ui tidying ------------------------------------------------------------------------ r636022 | jm | 2008-03-11 17:27:25 +0000 (Tue, 11 Mar 2008) | 1 line add a permalink ------------------------------------------------------------------------ r636001 | jm | 2008-03-11 16:48:33 +0000 (Tue, 11 Mar 2008) | 1 line ui ------------------------------------------------------------------------ r635990 | jm | 2008-03-11 16:04:02 +0000 (Tue, 11 Mar 2008) | 1 line ui tweak ------------------------------------------------------------------------ r635987 | jm | 2008-03-11 16:00:52 +0000 (Tue, 11 Mar 2008) | 1 line add some more rule metadata to the displayed rule-detail page ------------------------------------------------------------------------ r635900 | jm | 2008-03-11 12:39:18 +0000 (Tue, 11 Mar 2008) | 1 line Mark has been on the PMC since Jan 17, but forgot to modify CREDITS ------------------------------------------------------------------------ r635853 | jm | 2008-03-11 08:50:02 +0000 (Tue, 11 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r635546 | jm | 2008-03-10 12:56:01 +0000 (Mon, 10 Mar 2008) | 1 line a little restyling ------------------------------------------------------------------------ r635545 | jm | 2008-03-10 12:52:33 +0000 (Mon, 10 Mar 2008) | 1 line more title nicening ------------------------------------------------------------------------ r635544 | jm | 2008-03-10 12:51:02 +0000 (Mon, 10 Mar 2008) | 1 line more title nicening ------------------------------------------------------------------------ r635543 | jm | 2008-03-10 12:48:33 +0000 (Mon, 10 Mar 2008) | 1 line remove link to defunct buildbot; nicen up the title ------------------------------------------------------------------------ r635542 | jm | 2008-03-10 12:42:28 +0000 (Mon, 10 Mar 2008) | 1 line might as well include the rule's name too ------------------------------------------------------------------------ r635541 | jm | 2008-03-10 12:38:29 +0000 (Mon, 10 Mar 2008) | 1 line replace the inline rule source code with a simple link to the ViewVC page including that rule's source. much faster, I hope ------------------------------------------------------------------------ r635534 | jm | 2008-03-10 11:47:13 +0000 (Mon, 10 Mar 2008) | 1 line turn off inclusion of <code> in the rulemetadata XML files; it causes the ruleqa interface to run too slowly, unfortunately ------------------------------------------------------------------------ r635486 | jm | 2008-03-10 08:50:03 +0000 (Mon, 10 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r634908 | jm | 2008-03-08 08:50:03 +0000 (Sat, 08 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r634584 | jm | 2008-03-07 08:50:12 +0000 (Fri, 07 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r634194 | jm | 2008-03-06 08:50:02 +0000 (Thu, 06 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r633933 | jm | 2008-03-05 17:00:55 +0000 (Wed, 05 Mar 2008) | 1 line bug 5824: ensure ExtUtils::MakeMaker and re2c are available before allowing sa-compile to start, thanks to Warren Togami ------------------------------------------------------------------------ r633789 | jm | 2008-03-05 08:50:08 +0000 (Wed, 05 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r633392 | jm | 2008-03-04 08:50:55 +0000 (Tue, 04 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r633106 | jm | 2008-03-03 14:47:02 +0000 (Mon, 03 Mar 2008) | 1 line force ruleqa app to use XML::Parser from XML::Simple, to work around horrible UTF-8/xml bug in XML::SAX. also should be much faster, bonus ------------------------------------------------------------------------ r633046 | jm | 2008-03-03 11:47:14 +0000 (Mon, 03 Mar 2008) | 1 line add DOCTYPE for ruleqa page, use UTF-8 charset, remove 'use bytes' ------------------------------------------------------------------------ r633044 | jm | 2008-03-03 11:40:58 +0000 (Mon, 03 Mar 2008) | 1 line build/mkrules: ensure rule metadata output is valid UTF-8 ------------------------------------------------------------------------ r632984 | jm | 2008-03-03 08:50:07 +0000 (Mon, 03 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r632569 | jm | 2008-03-01 08:50:04 +0000 (Sat, 01 Mar 2008) | 1 line promotions validated ------------------------------------------------------------------------ r632262 | jm | 2008-02-29 08:50:04 +0000 (Fri, 29 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r631982 | mmartinec | 2008-02-28 14:25:51 +0000 (Thu, 28 Feb 2008) | 1 line A missing or failed eval rule function can mistakenly count as a rule hit, bug 5839 ------------------------------------------------------------------------ r631932 | jm | 2008-02-28 11:19:33 +0000 (Thu, 28 Feb 2008) | 1 line mail the bad-rules report to dev weekly ------------------------------------------------------------------------ r631893 | jm | 2008-02-28 08:50:03 +0000 (Thu, 28 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r631516 | jm | 2008-02-27 08:50:09 +0000 (Wed, 27 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r631215 | jm | 2008-02-26 13:53:52 +0000 (Tue, 26 Feb 2008) | 1 line remove score lines for dead rules ------------------------------------------------------------------------ r631188 | jm | 2008-02-26 12:02:38 +0000 (Tue, 26 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r631186 | jm | 2008-02-26 11:55:05 +0000 (Tue, 26 Feb 2008) | 1 line delete output file when gzipping ------------------------------------------------------------------------ r631183 | jm | 2008-02-26 11:43:44 +0000 (Tue, 26 Feb 2008) | 1 line add metadata about all rules, not just rulesrc sandbox ones, to rulemetadata.xml files for ruleQA system; little bit of UI cleanup in ruleqa.cgi ------------------------------------------------------------------------ r630923 | jm | 2008-02-25 16:37:01 +0000 (Mon, 25 Feb 2008) | 1 line bug 5835: typo in POD docs for SPF plugin; thanks to Benny Pedersen for fix ------------------------------------------------------------------------ r630901 | jm | 2008-02-25 16:01:33 +0000 (Mon, 25 Feb 2008) | 1 line fix source href link title ------------------------------------------------------------------------ r630898 | jm | 2008-02-25 16:00:27 +0000 (Mon, 25 Feb 2008) | 1 line more UI ------------------------------------------------------------------------ r630897 | jm | 2008-02-25 15:59:27 +0000 (Mon, 25 Feb 2008) | 1 line a little UI ------------------------------------------------------------------------ r630895 | jm | 2008-02-25 15:55:17 +0000 (Mon, 25 Feb 2008) | 1 line bug 5177: display the code for the rule on the rule-QA app's detail page, and link to it in viewvc ------------------------------------------------------------------------ r629888 | mmartinec | 2008-02-21 17:43:43 +0000 (Thu, 21 Feb 2008) | 1 line New sub Message::split_into_array_of_short_lines to nicely split a text into array of paragraph chunks of sizes between 1 kB and 2 kB; bugs: 5717, 5644, 5795, 5486, 5801, 5041 ------------------------------------------------------------------------ r629836 | jm | 2008-02-21 15:48:27 +0000 (Thu, 21 Feb 2008) | 1 line __THEBAT_MUA should be anchored at beginning of string (mentioned in bug 5800) ------------------------------------------------------------------------ r629810 | jm | 2008-02-21 14:51:00 +0000 (Thu, 21 Feb 2008) | 1 line bug 5774: __ANY_OUTLOOK_MUA needs to match new format for Outlook X-Mailer strings; 'Microsoft Office Outlook' ------------------------------------------------------------------------ r629767 | jm | 2008-02-21 12:29:11 +0000 (Thu, 21 Feb 2008) | 1 line turn off buildbot.spamassassin.org, replaced by Hudson ------------------------------------------------------------------------ r629766 | jm | 2008-02-21 12:19:13 +0000 (Thu, 21 Feb 2008) | 1 line bug 5731: remove the 'capture_spamd_straces' hack, now that it's no longer needed ------------------------------------------------------------------------ r629765 | jm | 2008-02-21 12:15:41 +0000 (Thu, 21 Feb 2008) | 1 line trivial: avoid silly 'unquoted string' warnings ------------------------------------------------------------------------ r629597 | jm | 2008-02-20 19:55:08 +0000 (Wed, 20 Feb 2008) | 1 line bug 5833: update ECCN status for SpamAssassin to note 5D002 status ------------------------------------------------------------------------ r629040 | dos | 2008-02-19 09:14:39 +0000 (Tue, 19 Feb 2008) | 1 line bug 5831: fix unlinking of temp DB files that was broken by r594689; remove "no strict's" that should have been removed in r594689/r594691 ------------------------------------------------------------------------ r628992 | dos | 2008-02-19 05:16:10 +0000 (Tue, 19 Feb 2008) | 1 line implement --cs_max_tries=N to limit the number of times the server will send (retry) a message to the clients to prevent the server from getting hung up on messages that the clients can't scan (for whatever reason, like none of the clients have the message in --cs_paths_only mode); warn about messages that aren't scanned within the limit ------------------------------------------------------------------------ r628062 | jm | 2008-02-15 13:40:09 +0000 (Fri, 15 Feb 2008) | 1 line get rid of tmpfs usage, it's bad for gaea. just use normal disk ------------------------------------------------------------------------ r627800 | mmartinec | 2008-02-14 16:53:26 +0000 (Thu, 14 Feb 2008) | 1 line spf.t, uribl.t, dnsbl_sc_meta.t: (same change as already in dnsbl.t) no need to disable a test with new/fixed versions of Sys::Hostname::Long, bug 3806 ------------------------------------------------------------------------ r627477 | jm | 2008-02-13 15:34:19 +0000 (Wed, 13 Feb 2008) | 1 line bug 5787: round to nearest int instead of rounding up, to avoid float rounding bugs ------------------------------------------------------------------------ r627460 | jm | 2008-02-13 15:16:39 +0000 (Wed, 13 Feb 2008) | 1 line doh, typo ------------------------------------------------------------------------ r627456 | jm | 2008-02-13 15:14:05 +0000 (Wed, 13 Feb 2008) | 1 line ensure overlap lines don't attempt to linkify trailing semicolons after rule names ------------------------------------------------------------------------ r627451 | jm | 2008-02-13 15:09:03 +0000 (Wed, 13 Feb 2008) | 1 line oops. bb- masschecks were inadvertently scanning ancient spam; ignore any spam older than 3 months old ------------------------------------------------------------------------ r627237 | sidney | 2008-02-13 03:44:41 +0000 (Wed, 13 Feb 2008) | 1 line bug 5823: test a regexp match if you are going to use from it ------------------------------------------------------------------------ r620609 | jm | 2008-02-11 21:05:28 +0000 (Mon, 11 Feb 2008) | 1 line bug 5557: additional tempfile cleanup in kill_handler part of spamassassin script ------------------------------------------------------------------------ r620225 | sidney | 2008-02-10 00:17:21 +0000 (Sun, 10 Feb 2008) | 1 line bug 5761: Add SPAMD_LOCALHOST option to make test to allow specifying non 127.0.0.1 local ip address for use in FreeBSD jail ------------------------------------------------------------------------ r620070 | sidney | 2008-02-09 02:54:53 +0000 (Sat, 09 Feb 2008) | 1 line bug 5815: new second level domains for .rs TLD ------------------------------------------------------------------------ r620000 | sidney | 2008-02-08 20:51:20 +0000 (Fri, 08 Feb 2008) | 1 line bug 5813: additional changes to remove unused TLDs bv gb pm sj so um yt ------------------------------------------------------------------------ r619931 | jm | 2008-02-08 16:27:28 +0000 (Fri, 08 Feb 2008) | 1 line mkrules: support nested conditionals so that Mark's sandbox rules work, add test case ------------------------------------------------------------------------ r619753 | sidney | 2008-02-08 03:22:58 +0000 (Fri, 08 Feb 2008) | 1 line bug 5813: correct TLD lookup to match current ICANN list and add all TLDs to regression tests ------------------------------------------------------------------------ r619630 | mmartinec | 2008-02-07 20:34:16 +0000 (Thu, 07 Feb 2008) | 1 line oops ------------------------------------------------------------------------ r619629 | mmartinec | 2008-02-07 20:33:16 +0000 (Thu, 07 Feb 2008) | 1 line add rulesrc/sandbox/mmartinec ------------------------------------------------------------------------ r619543 | mmartinec | 2008-02-07 18:19:47 +0000 (Thu, 07 Feb 2008) | 1 line DnsResolver: bump up resolver receive buffer size to 32kB if smaller, bug 5790 ------------------------------------------------------------------------ r619432 | mmartinec | 2008-02-07 14:50:21 +0000 (Thu, 07 Feb 2008) | 1 line bug 3806 reopened: more selective test for disabling t/dnsbl.t ------------------------------------------------------------------------ r619406 | sidney | 2008-02-07 13:27:20 +0000 (Thu, 07 Feb 2008) | 1 line Add all the TLDs to the uri_text.t regression test, just to be complete ------------------------------------------------------------------------ r619364 | sidney | 2008-02-07 11:26:30 +0000 (Thu, 07 Feb 2008) | 1 line bug 5666: improve rules for catching various forged MUA headers ------------------------------------------------------------------------ r619242 | sidney | 2008-02-07 02:36:16 +0000 (Thu, 07 Feb 2008) | 1 line bug 4706: remove HG_HORMOME rules due to poor performance ------------------------------------------------------------------------ r619229 | mmartinec | 2008-02-07 00:18:37 +0000 (Thu, 07 Feb 2008) | 1 line remove empty lines in header in t/data/nice/spf3-received-spf, bug 5786 ------------------------------------------------------------------------ r619221 | mmartinec | 2008-02-06 23:40:10 +0000 (Wed, 06 Feb 2008) | 1 line new eval rule "check_mailfrom_matches_rcvd": check if domain name of an envelope sender address matches a domain name of the first untrusted relay (if any), or any trusted relay otherwise ------------------------------------------------------------------------ r619040 | jm | 2008-02-06 15:55:05 +0000 (Wed, 06 Feb 2008) | 1 line oh ffs. revert name change to get this damn buildbot working ------------------------------------------------------------------------ r619034 | jm | 2008-02-06 15:50:44 +0000 (Wed, 06 Feb 2008) | 1 line simplify ------------------------------------------------------------------------ r619033 | jm | 2008-02-06 15:49:50 +0000 (Wed, 06 Feb 2008) | 1 line simplify ------------------------------------------------------------------------ r619027 | jm | 2008-02-06 15:35:21 +0000 (Wed, 06 Feb 2008) | 1 line replace perl561 with vanilla distro perl for gutsy buildbot ------------------------------------------------------------------------ r619021 | jm | 2008-02-06 15:29:29 +0000 (Wed, 06 Feb 2008) | 1 line bug 5731: turn off ltrace ------------------------------------------------------------------------ r618539 | dos | 2008-02-05 04:55:38 +0000 (Tue, 05 Feb 2008) | 1 line add --set option to log-grep-recent so that we can select set=1 messages from nightly runs with reuse=yes; do it in log-grep-recent so that we don't have to grep multiple GB of log files more than necessary (one time through chews enough disk i/o) ------------------------------------------------------------------------ r618536 | dos | 2008-02-05 04:23:18 +0000 (Tue, 05 Feb 2008) | 1 line use https for all svn co's to avoid issues with svn bailing with: svn: REPORT request failed on '/repos/asf/\!svn/vcc/default' ------------------------------------------------------------------------ r618520 | dos | 2008-02-05 02:42:10 +0000 (Tue, 05 Feb 2008) | 1 line move rule update score generation stuff out of my sandbox and into masses/rule-update-score-gen ------------------------------------------------------------------------ r618484 | jm | 2008-02-04 23:00:29 +0000 (Mon, 04 Feb 2008) | 1 line bug 5731: continue tracking down this DB_File trouble. let's get some ltrace captures too ------------------------------------------------------------------------ r617771 | jm | 2008-02-02 08:50:03 +0000 (Sat, 02 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r617441 | jm | 2008-02-01 10:36:55 +0000 (Fri, 01 Feb 2008) | 1 line DB_File bug isolation: oops, that didn't work, make it simpler ------------------------------------------------------------------------ r617391 | jm | 2008-02-01 09:26:53 +0000 (Fri, 01 Feb 2008) | 1 line DB_File bug isolation; this test is stalling under strace on vmsa, but it's irrelevant to the DB_File bug. skip it until we find that one ------------------------------------------------------------------------ r617372 | jm | 2008-02-01 08:50:07 +0000 (Fri, 01 Feb 2008) | 1 line promotions validated ------------------------------------------------------------------------ r617113 | jm | 2008-01-31 12:10:14 +0000 (Thu, 31 Jan 2008) | 1 line bug 5731: debug instrumentation to capture strace logs for the DB_File failures on vmsa, based on the presence (hack hack) of a file in /home/jm/capture_spamd_straces ------------------------------------------------------------------------ r617111 | jm | 2008-01-31 12:04:34 +0000 (Thu, 31 Jan 2008) | 1 line revert use of Timeout objects around the DB_File calls, it doesn't help with bug 5731 it seems ------------------------------------------------------------------------ r617071 | jm | 2008-01-31 08:50:08 +0000 (Thu, 31 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r616734 | fanf | 2008-01-30 12:11:09 +0000 (Wed, 30 Jan 2008) | 6 lines Fix some false positives from Outlook IMO reported by my users, e.g. Message-ID: <NCBBLLPDNOCNNBOLBDEDGEGNGCAF.redacted@redacted> I guess the last letter increments annually, so leave room for these people to continue running ancient software for the forseeable future. ------------------------------------------------------------------------ r616688 | jm | 2008-01-30 08:50:02 +0000 (Wed, 30 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r616214 | jm | 2008-01-29 08:50:01 +0000 (Tue, 29 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r616097 | sidney | 2008-01-28 22:46:03 +0000 (Mon, 28 Jan 2008) | 1 line bug 5780: total rewrite of URI detection in plain text body and corresponding test cases ------------------------------------------------------------------------ r615764 | jm | 2008-01-28 08:50:02 +0000 (Mon, 28 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r615665 | jm | 2008-01-27 22:18:41 +0000 (Sun, 27 Jan 2008) | 1 line fix [#INFRA-1497] by adding the hudson.zones.apache.org SSH RSA key fingerprint to our SVN ------------------------------------------------------------------------ r615562 | jm | 2008-01-27 08:50:04 +0000 (Sun, 27 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r615434 | jm | 2008-01-26 08:50:04 +0000 (Sat, 26 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r615416 | jm | 2008-01-26 00:52:26 +0000 (Sat, 26 Jan 2008) | 1 line try to keep disttest and p561 results separate ------------------------------------------------------------------------ r615376 | jm | 2008-01-25 22:14:08 +0000 (Fri, 25 Jan 2008) | 1 line ok, that'll do; run the full suites again ------------------------------------------------------------------------ r615374 | jm | 2008-01-25 22:09:53 +0000 (Fri, 25 Jan 2008) | 1 line typo ------------------------------------------------------------------------ r615373 | jm | 2008-01-25 22:07:31 +0000 (Fri, 25 Jan 2008) | 1 line some more work on getting the Hudson test results looking good ------------------------------------------------------------------------ r615369 | jm | 2008-01-25 22:01:02 +0000 (Fri, 25 Jan 2008) | 1 line I think multifile XML is the key ------------------------------------------------------------------------ r615358 | jm | 2008-01-25 21:48:07 +0000 (Fri, 25 Jan 2008) | 1 line aha, I think this might fix it ------------------------------------------------------------------------ r615351 | jm | 2008-01-25 21:28:21 +0000 (Fri, 25 Jan 2008) | 1 line let's try copying the JUnit formatting to see if it produces decent output in Hudson ------------------------------------------------------------------------ r615343 | jm | 2008-01-25 21:17:00 +0000 (Fri, 25 Jan 2008) | 1 line use an abbreviated build to test the test-results parsing stuff ------------------------------------------------------------------------ r615342 | jm | 2008-01-25 21:10:56 +0000 (Fri, 25 Jan 2008) | 1 line try adding a 'name' attribute too ------------------------------------------------------------------------ r615306 | mmartinec | 2008-01-25 19:01:14 +0000 (Fri, 25 Jan 2008) | 1 line DCC: added support for DCC reputations, added setting dcc_rep_percent, new test check_dcc_reputation_range(), new tag DCCREP; updated documentation; factored out duplicate code; thanks to Michael Scheidell for initial research and experimentation with DCC reputations ------------------------------------------------------------------------ r615289 | jm | 2008-01-25 18:05:11 +0000 (Fri, 25 Jan 2008) | 1 line add a 'package' attribute to generated XML ------------------------------------------------------------------------ r615210 | jm | 2008-01-25 12:42:34 +0000 (Fri, 25 Jan 2008) | 1 line oops, forgot to use a decent perl interp ------------------------------------------------------------------------ r615207 | jm | 2008-01-25 12:39:23 +0000 (Fri, 25 Jan 2008) | 1 line add a script to convert our Perlish TAP test format, to the Hudson-friendly JUnit style; use it on our make test logs ------------------------------------------------------------------------ r615148 | jm | 2008-01-25 08:50:01 +0000 (Fri, 25 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r614820 | jm | 2008-01-24 08:50:10 +0000 (Thu, 24 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r614505 | jm | 2008-01-23 11:46:41 +0000 (Wed, 23 Jan 2008) | 1 line fix typo, add speculation ------------------------------------------------------------------------ r614456 | jm | 2008-01-23 08:50:02 +0000 (Wed, 23 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r614149 | jm | 2008-01-22 08:50:02 +0000 (Tue, 22 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r613876 | jm | 2008-01-21 13:10:29 +0000 (Mon, 21 Jan 2008) | 1 line still fixing ------------------------------------------------------------------------ r613873 | jm | 2008-01-21 13:08:28 +0000 (Mon, 21 Jan 2008) | 1 line argh, NEVER use the native scripting code for a config language, impedance mismatch means syntax errors are too easy. argh argh ------------------------------------------------------------------------ r613871 | jm | 2008-01-21 13:04:55 +0000 (Mon, 21 Jan 2008) | 1 line remove local slaves ------------------------------------------------------------------------ r613870 | jm | 2008-01-21 13:02:24 +0000 (Mon, 21 Jan 2008) | 1 line reduce buildbot setup down to a single linux build, since we have Hudson now to replace the rest ------------------------------------------------------------------------ r613800 | jm | 2008-01-21 08:50:02 +0000 (Mon, 21 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r613684 | jm | 2008-01-20 21:28:07 +0000 (Sun, 20 Jan 2008) | 1 line ignore Hudson build output in 'artifacts' ------------------------------------------------------------------------ r613666 | jm | 2008-01-20 20:12:53 +0000 (Sun, 20 Jan 2008) | 1 line Hudson: archive the 'make test' output, too ------------------------------------------------------------------------ r613519 | jm | 2008-01-20 08:50:04 +0000 (Sun, 20 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r613441 | jm | 2008-01-19 19:53:55 +0000 (Sat, 19 Jan 2008) | 1 line more Hudsonification. put build artifacts into an 'artifacts' dir; try and get 'make distcheck' to pass ------------------------------------------------------------------------ r613438 | jm | 2008-01-19 18:48:44 +0000 (Sat, 19 Jan 2008) | 1 line rearrange so 'make distcheck' doesn't complain so much ------------------------------------------------------------------------ r613387 | jm | 2008-01-19 12:20:39 +0000 (Sat, 19 Jan 2008) | 1 line use sh -xe; fix typo ------------------------------------------------------------------------ r613386 | jm | 2008-01-19 12:16:25 +0000 (Sat, 19 Jan 2008) | 1 line add a directory for build scripts and utilities used by our Hudson continuous-integration system ------------------------------------------------------------------------ r613375 | jm | 2008-01-19 08:50:02 +0000 (Sat, 19 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r613308 | jm | 2008-01-18 23:26:07 +0000 (Fri, 18 Jan 2008) | 1 line trigger another to test Hudson ------------------------------------------------------------------------ r613306 | jm | 2008-01-18 23:11:30 +0000 (Fri, 18 Jan 2008) | 1 line hopefully this will trigger a build ------------------------------------------------------------------------ r613124 | jm | 2008-01-18 10:28:38 +0000 (Fri, 18 Jan 2008) | 1 line bug 5923: pluginize the Bayes subsystem, allowing replacement of our probabilistic classifier with alternative learning plugins. Merged from the bug-5293-pluginized-bayes branch ------------------------------------------------------------------------ r613107 | jm | 2008-01-18 08:50:05 +0000 (Fri, 18 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r613052 | felicity | 2008-01-18 04:40:04 +0000 (Fri, 18 Jan 2008) | 3 lines Update the sa-learn man page to include information about bayes version 3. ------------------------------------------------------------------------ r612762 | jm | 2008-01-17 08:50:02 +0000 (Thu, 17 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r612545 | duncf | 2008-01-16 19:16:16 +0000 (Wed, 16 Jan 2008) | 1 line Spammers sometimes use wierd characters in their HELO strings, we should accept them ------------------------------------------------------------------------ r612387 | jm | 2008-01-16 08:50:02 +0000 (Wed, 16 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r612275 | jm | 2008-01-15 22:51:36 +0000 (Tue, 15 Jan 2008) | 1 line increase number of scanned messages in nightly bb-foo mass-checks; all mass-checks now use -j; scan all ham regardless of age or --tail limit ------------------------------------------------------------------------ r612266 | jm | 2008-01-15 22:40:42 +0000 (Tue, 15 Jan 2008) | 1 line add --reuse for the nightly slaves, so we get reused results in the bb-foo nightly mass-checks ------------------------------------------------------------------------ r612265 | jm | 2008-01-15 22:39:41 +0000 (Tue, 15 Jan 2008) | 1 line bug 5785: --server/--client and --reuse seemed to be broken, but in fact just need --reuse on all hosts ------------------------------------------------------------------------ r612128 | jm | 2008-01-15 14:54:32 +0000 (Tue, 15 Jan 2008) | 1 line bug 5788: overlap report has the container-contained relationship backwards ------------------------------------------------------------------------ r612071 | mmartinec | 2008-01-15 10:25:32 +0000 (Tue, 15 Jan 2008) | 1 line DKIM: avoid a "Use of uninitialized value" warning when a From header field is missing in a message, Bug 5786 ------------------------------------------------------------------------ r612060 | mmartinec | 2008-01-15 09:38:56 +0000 (Tue, 15 Jan 2008) | 1 line avoid a bunch of warnings on "Use of uninitialized value" in Util::base64_decode when a base64-encoded part is empty ------------------------------------------------------------------------ r612058 | jm | 2008-01-15 09:37:10 +0000 (Tue, 15 Jan 2008) | 1 line add that experimental DB_File tie()-timeout hack to Bayes, too ------------------------------------------------------------------------ r612039 | jm | 2008-01-15 08:50:03 +0000 (Tue, 15 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r611969 | jm | 2008-01-14 23:23:42 +0000 (Mon, 14 Jan 2008) | 1 line more experiments with the DB_File hang handling ------------------------------------------------------------------------ r611742 | jm | 2008-01-14 08:50:01 +0000 (Mon, 14 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r611556 | sidney | 2008-01-13 10:42:00 +0000 (Sun, 13 Jan 2008) | 1 line CGI params are supposed to be URI unescaped, so unescape parms passed in as URI path before storing into CGI params array ------------------------------------------------------------------------ r611550 | jm | 2008-01-13 08:50:02 +0000 (Sun, 13 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r611510 | sidney | 2008-01-13 00:21:35 +0000 (Sun, 13 Jan 2008) | 1 line bug 5666: expose sub gated_through_received_hdr_remover() as an eval rule to allow moving the rest of check_messageid_not_usable from eval rules into a meta rule ------------------------------------------------------------------------ r611388 | jm | 2008-01-12 08:50:02 +0000 (Sat, 12 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r611179 | jm | 2008-01-11 14:00:11 +0000 (Fri, 11 Jan 2008) | 1 line trigger a build on t-feisty-561 ------------------------------------------------------------------------ r611131 | jm | 2008-01-11 10:25:11 +0000 (Fri, 11 Jan 2008) | 1 line produce a noticeable warning in the logs ------------------------------------------------------------------------ r611118 | jm | 2008-01-11 09:14:39 +0000 (Fri, 11 Jan 2008) | 1 line hmm. it appears run_and_catch() didn't return the DB_File. fix ------------------------------------------------------------------------ r611115 | jm | 2008-01-11 09:08:25 +0000 (Fri, 11 Jan 2008) | 1 line trivial annoyance; use 'our' ------------------------------------------------------------------------ r611108 | jm | 2008-01-11 08:50:02 +0000 (Fri, 11 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r610991 | jm | 2008-01-10 23:59:52 +0000 (Thu, 10 Jan 2008) | 1 line bug 5772: use a checkout of the correct revision when building hit-frequencies reports, so that zero-hitting rules are correctly reported in ruleQA output ------------------------------------------------------------------------ r610988 | jm | 2008-01-10 23:31:06 +0000 (Thu, 10 Jan 2008) | 1 line bug 5772: attempt to use a checkout of the correct rules rev when building hit-frequencies ------------------------------------------------------------------------ r610979 | jm | 2008-01-10 23:06:57 +0000 (Thu, 10 Jan 2008) | 1 line bug 5731: add a timeout to the DB_File tie() call; let's see if this avoids the DB_File hangs ------------------------------------------------------------------------ r610723 | jm | 2008-01-10 08:50:11 +0000 (Thu, 10 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r610699 | felicity | 2008-01-10 07:17:04 +0000 (Thu, 10 Jan 2008) | 1 line bug 5775: newer gpg versions require keys to be cross-certified (backsig). Did a cross-verify on our update public key and re-exported. ------------------------------------------------------------------------ r610482 | mmartinec | 2008-01-09 17:51:21 +0000 (Wed, 09 Jan 2008) | 1 line DCC: strip trailing space from a dccifd X-DCC-*-Metrics response, which ended up in a DCCR tag ------------------------------------------------------------------------ r610331 | jm | 2008-01-09 10:16:54 +0000 (Wed, 09 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r610308 | jm | 2008-01-09 08:50:11 +0000 (Wed, 09 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r610204 | jm | 2008-01-08 22:33:03 +0000 (Tue, 08 Jan 2008) | 1 line bug 5763: whitespace characters are dropped from 'invisible' text sections. fix, thanks to Yanyan Yang ------------------------------------------------------------------------ r610202 | jm | 2008-01-08 22:31:42 +0000 (Tue, 08 Jan 2008) | 1 line bug 5764: probable fix for DCC test failures; DCC no longer likes Received headers containing broadcast addresses, from the sounds of things ------------------------------------------------------------------------ r610063 | mmartinec | 2008-01-08 16:42:11 +0000 (Tue, 08 Jan 2008) | 1 line DCC: avoid warnings on "uninitialized value in split" when dcc_options are empty ------------------------------------------------------------------------ r609981 | jm | 2008-01-08 13:42:21 +0000 (Tue, 08 Jan 2008) | 1 line sync up with 3.2.x build instructions ------------------------------------------------------------------------ r609970 | jm | 2008-01-08 13:29:24 +0000 (Tue, 08 Jan 2008) | 1 line remove scores for FM_DDDD_TIMES_2, FM_SEX_HOSTDDDD ------------------------------------------------------------------------ r609908 | jm | 2008-01-08 08:50:07 +0000 (Tue, 08 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r609897 | sidney | 2008-01-08 07:41:16 +0000 (Tue, 08 Jan 2008) | 1 line correct cosmetic only typo in whitespace in previous commit ------------------------------------------------------------------------ r609896 | sidney | 2008-01-08 07:35:44 +0000 (Tue, 08 Jan 2008) | 1 line bug 5666: recognize message-id from sympatico.ca that was causing FORGED_MUA_OUTLOOK FP ------------------------------------------------------------------------ r609699 | jm | 2008-01-07 17:15:01 +0000 (Mon, 07 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r609532 | jm | 2008-01-07 08:50:02 +0000 (Mon, 07 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r609221 | jm | 2008-01-05 21:30:48 +0000 (Sat, 05 Jan 2008) | 1 line update build procedures to remove a redundant step ------------------------------------------------------------------------ r609102 | jm | 2008-01-05 08:50:13 +0000 (Sat, 05 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r608775 | jm | 2008-01-04 08:50:01 +0000 (Fri, 04 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r608648 | mmartinec | 2008-01-03 21:59:24 +0000 (Thu, 03 Jan 2008) | 1 line AsyncLoop: test for Time::HiRes->can("clock_getres") instead of testing for a version number ------------------------------------------------------------------------ r608572 | mmartinec | 2008-01-03 17:46:18 +0000 (Thu, 03 Jan 2008) | 1 line AsyncLoop: call clock_getres only if Time::HiRes is version 1.77 or later ------------------------------------------------------------------------ r608380 | jm | 2008-01-03 08:50:02 +0000 (Thu, 03 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r608134 | kmcgrail | 2008-01-02 15:55:54 +0000 (Wed, 02 Jan 2008) | 1 line small update to error output of razor tests to reflect that registration is now done with razor-admin -register not razor-register ------------------------------------------------------------------------ r608041 | jm | 2008-01-02 08:50:06 +0000 (Wed, 02 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r607818 | jm | 2008-01-01 08:50:05 +0000 (Tue, 01 Jan 2008) | 1 line promotions validated ------------------------------------------------------------------------ r607728 | sidney | 2007-12-31 11:45:52 +0000 (Mon, 31 Dec 2007) | 1 line bug 5748: back out revs 607229 and 606874, and do much simpler fix of removing unnecessary sort ------------------------------------------------------------------------ r607704 | jm | 2007-12-31 08:50:06 +0000 (Mon, 31 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r607543 | sidney | 2007-12-30 11:39:05 +0000 (Sun, 30 Dec 2007) | 1 line bug 5599: move shuffle code up so it is done when dns_available is yes or test, and is done before testing ------------------------------------------------------------------------ r607525 | jm | 2007-12-30 08:50:02 +0000 (Sun, 30 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r607398 | jm | 2007-12-29 08:50:02 +0000 (Sat, 29 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r607229 | sidney | 2007-12-28 13:05:04 +0000 (Fri, 28 Dec 2007) | 1 line bug 5748: use built-in sort in sa-compile to avoid locale issues we had with external sort ------------------------------------------------------------------------ r607224 | jm | 2007-12-28 12:36:54 +0000 (Fri, 28 Dec 2007) | 1 line note that dkim.t has been broken by external changes, annoyingly ------------------------------------------------------------------------ r607191 | jm | 2007-12-28 08:50:02 +0000 (Fri, 28 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r607156 | dos | 2007-12-28 01:48:59 +0000 (Fri, 28 Dec 2007) | 1 line bug 5715: allow for more than one sa-update MIRRORED.BY file host in DNS for redundancy ------------------------------------------------------------------------ r607020 | jm | 2007-12-27 08:50:02 +0000 (Thu, 27 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606874 | sidney | 2007-12-26 10:10:40 +0000 (Wed, 26 Dec 2007) | 1 line bug 5748: sa-compile calls the system sort which on some platforms needs to have LC_ALL set to C in the enviroment ------------------------------------------------------------------------ r606857 | jm | 2007-12-26 08:50:01 +0000 (Wed, 26 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606773 | jm | 2007-12-25 08:50:02 +0000 (Tue, 25 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606699 | mmartinec | 2007-12-24 13:42:41 +0000 (Mon, 24 Dec 2007) | 1 line DKIM: prefer SpamAssassin's parsing of From over Mail::DKIM/Mail::Address ------------------------------------------------------------------------ r606698 | mmartinec | 2007-12-24 13:12:30 +0000 (Mon, 24 Dec 2007) | 1 line forgot to register eval rule check_dkim_valid_author_sig ------------------------------------------------------------------------ r606678 | jm | 2007-12-24 08:50:07 +0000 (Mon, 24 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606658 | mmartinec | 2007-12-24 03:00:21 +0000 (Mon, 24 Dec 2007) | 1 line DKIM: never trigger signsome to avoid useless rule firing; optimize whitelisting as suggested by Daryl - don't invoke verification when author address is not listed in wl; add eval rules check_dkim_valid (alias for check_dkim_verified) and check_dkim_valid_author_sig; speed-up feeding msg to verifier; policy lookup should not be suppressed on 3rd-party sigs; edit variable and subr. names, comments and docs ------------------------------------------------------------------------ r606545 | jm | 2007-12-23 08:50:02 +0000 (Sun, 23 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606497 | sidney | 2007-12-22 21:41:23 +0000 (Sat, 22 Dec 2007) | 1 line bug 5705: use the correct perl binary to lint parse-rules-for-masses in the meta tests ------------------------------------------------------------------------ r606420 | jm | 2007-12-22 08:50:02 +0000 (Sat, 22 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r606216 | jm | 2007-12-21 15:14:12 +0000 (Fri, 21 Dec 2007) | 1 line avoid matching with $1 active; save it beforehand ------------------------------------------------------------------------ r606137 | jm | 2007-12-21 08:50:04 +0000 (Fri, 21 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r605836 | jm | 2007-12-20 08:50:02 +0000 (Thu, 20 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r605469 | jm | 2007-12-19 08:50:01 +0000 (Wed, 19 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r605142 | jm | 2007-12-18 08:50:03 +0000 (Tue, 18 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r605053 | sidney | 2007-12-18 00:29:08 +0000 (Tue, 18 Dec 2007) | 1 line bug 5608 - more correct wording in POD documentation ------------------------------------------------------------------------ r605038 | jm | 2007-12-17 23:08:48 +0000 (Mon, 17 Dec 2007) | 1 line reactivate --reuse in bb-foo nightly mass-checks ------------------------------------------------------------------------ r604877 | jm | 2007-12-17 14:18:15 +0000 (Mon, 17 Dec 2007) | 1 line cycle the freqsd log once on restart ------------------------------------------------------------------------ r604876 | jm | 2007-12-17 14:14:53 +0000 (Mon, 17 Dec 2007) | 1 line non-fatal errors, please ------------------------------------------------------------------------ r604873 | jm | 2007-12-17 14:08:07 +0000 (Mon, 17 Dec 2007) | 1 line some leftover changes for Google Charts usage ------------------------------------------------------------------------ r604793 | jm | 2007-12-17 08:50:02 +0000 (Mon, 17 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r604577 | jm | 2007-12-16 08:50:02 +0000 (Sun, 16 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r604521 | jm | 2007-12-15 22:23:15 +0000 (Sat, 15 Dec 2007) | 1 line add a 'stop' script for distributed nightly runs; it seems we're not stopping for some reason ------------------------------------------------------------------------ r604405 | jm | 2007-12-15 08:50:02 +0000 (Sat, 15 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r604265 | jm | 2007-12-14 19:16:56 +0000 (Fri, 14 Dec 2007) | 1 line log the starting time and date ------------------------------------------------------------------------ r604260 | jm | 2007-12-14 19:06:30 +0000 (Fri, 14 Dec 2007) | 1 line add another run-as-root cron housekeeping task ------------------------------------------------------------------------ r604131 | jm | 2007-12-14 08:50:08 +0000 (Fri, 14 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r603778 | jm | 2007-12-12 23:31:41 +0000 (Wed, 12 Dec 2007) | 1 line bug 5514: make 'score set for non-existent rule' a debug message, instead of a lint warning, since it's a very frequent FAQ ------------------------------------------------------------------------ r603754 | jm | 2007-12-12 22:07:47 +0000 (Wed, 12 Dec 2007) | 1 line bug 5721: avoid reporting overlaps between a meta rule and its subrules ------------------------------------------------------------------------ r603520 | jm | 2007-12-12 09:25:11 +0000 (Wed, 12 Dec 2007) | 1 line bug 3811: silence idiotic noise emitted during 'perl Makefile.PL' caused by ExtUtils::MakeMaker and/or CPAN.pm bugs ------------------------------------------------------------------------ r603397 | jm | 2007-12-11 22:44:45 +0000 (Tue, 11 Dec 2007) | 1 line spamassassin/user_prefs file was not being read by mass-check; fix. Also, reduce code duplication by getting mass-check --lint to use a shared function when creating the M:SA object ------------------------------------------------------------------------ r603378 | jm | 2007-12-11 22:08:17 +0000 (Tue, 11 Dec 2007) | 1 line bug 5746: fix distributed mass-checks on the zone ------------------------------------------------------------------------ r602967 | jm | 2007-12-10 17:02:25 +0000 (Mon, 10 Dec 2007) | 1 line update with row-highlighting niceness; reformat slightly ------------------------------------------------------------------------ r602917 | jm | 2007-12-10 14:46:41 +0000 (Mon, 10 Dec 2007) | 1 line no need to package backup scripts ------------------------------------------------------------------------ r602895 | jm | 2007-12-10 13:28:51 +0000 (Mon, 10 Dec 2007) | 1 line avoid silly undef warning ------------------------------------------------------------------------ r602088 | jm | 2007-12-07 12:59:00 +0000 (Fri, 07 Dec 2007) | 1 line use Google Chart for scoremap graphing, just for the sake of it ------------------------------------------------------------------------ r602076 | jm | 2007-12-07 11:56:37 +0000 (Fri, 07 Dec 2007) | 1 line woo, let's try Google Charts ------------------------------------------------------------------------ r601791 | jm | 2007-12-06 17:20:59 +0000 (Thu, 06 Dec 2007) | 1 line oops. do nightly mass-checks even if the kill fails ------------------------------------------------------------------------ r601598 | duncf | 2007-12-06 02:24:56 +0000 (Thu, 06 Dec 2007) | 1 line Renumber constants in libspamc.h to avoid breaking binary compatibility ------------------------------------------------------------------------ r601372 | jm | 2007-12-05 15:47:14 +0000 (Wed, 05 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r601283 | jm | 2007-12-05 10:03:25 +0000 (Wed, 05 Dec 2007) | 1 line bug 4179: only recompile once after user rules go 'out of scope' ------------------------------------------------------------------------ r601282 | jm | 2007-12-05 10:01:59 +0000 (Wed, 05 Dec 2007) | 1 line avoid silly undef warning in error_log ------------------------------------------------------------------------ r601155 | jm | 2007-12-04 23:54:00 +0000 (Tue, 04 Dec 2007) | 1 line bug 4179: add test case ------------------------------------------------------------------------ r601154 | jm | 2007-12-04 23:51:59 +0000 (Tue, 04 Dec 2007) | 1 line bug 4179: user rules are not unique to each user; one user's user rules can appear in later scans for other users. fix ------------------------------------------------------------------------ r601153 | jm | 2007-12-04 23:49:59 +0000 (Tue, 04 Dec 2007) | 1 line did I forget to commit this? ROUND_THE_WORLD_LOCAL includes network operations, despite its name ------------------------------------------------------------------------ r601070 | duncf | 2007-12-04 20:22:59 +0000 (Tue, 04 Dec 2007) | 5 lines Allow for easier integration of libspamc into third-party software by allowing callbacks for logging functions instead of logging only to syslog/stderr. Allow for easy extension of spamc/spamd protocol with callbacks for generating and processing arbitrary headers. ------------------------------------------------------------------------ r601069 | jm | 2007-12-04 20:16:18 +0000 (Tue, 04 Dec 2007) | 1 line minor tweak of the text regarding the Bayes classifier ------------------------------------------------------------------------ r601053 | duncf | 2007-12-04 19:38:39 +0000 (Tue, 04 Dec 2007) | 1 line bug 5739: fix possible memory leak ------------------------------------------------------------------------ r601014 | kmcgrail | 2007-12-04 17:29:31 +0000 (Tue, 04 Dec 2007) | 1 line Minor Formatting Changes, Changed Hosting Heading to Resources, added required ASF Sponsorship information per 11/5/07 email from Jim Jagielski on behalf of the PRC since the credits tab on the website is a direct link to this file ------------------------------------------------------------------------ r600981 | jm | 2007-12-04 15:47:22 +0000 (Tue, 04 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r600728 | jm | 2007-12-03 23:38:21 +0000 (Mon, 03 Dec 2007) | 1 line kill perl processes on the remote slaves, before starting more ------------------------------------------------------------------------ r600598 | jm | 2007-12-03 17:11:07 +0000 (Mon, 03 Dec 2007) | 1 line slightly less broken but still stupid log cycling ------------------------------------------------------------------------ r600583 | jm | 2007-12-03 16:19:36 +0000 (Mon, 03 Dec 2007) | 1 line bug 5355: changes to TLD list (.asia, .cat, .tel) and 2LDs (co.nr) were applied to 3.2.x, but not to trunk. fix ------------------------------------------------------------------------ r600580 | jm | 2007-12-03 16:05:28 +0000 (Mon, 03 Dec 2007) | 1 line bug 5677: update TLD list in RegistrarBoundaries with latest feedback from Alex, Jeff and Dallas ------------------------------------------------------------------------ r600570 | jm | 2007-12-03 15:47:15 +0000 (Mon, 03 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r600508 | jm | 2007-12-03 12:32:48 +0000 (Mon, 03 Dec 2007) | 1 line zone: add log-gzipping weekly script, and a copy of the lines for root's crontab ------------------------------------------------------------------------ r600490 | jm | 2007-12-03 11:33:13 +0000 (Mon, 03 Dec 2007) | 1 line duh, had this script in two places ------------------------------------------------------------------------ r600259 | jm | 2007-12-02 08:50:04 +0000 (Sun, 02 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r600061 | jm | 2007-12-01 08:50:02 +0000 (Sat, 01 Dec 2007) | 1 line promotions validated ------------------------------------------------------------------------ r599740 | jm | 2007-11-30 08:50:01 +0000 (Fri, 30 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r599674 | dos | 2007-11-30 01:55:43 +0000 (Fri, 30 Nov 2007) | 1 line bug 5737: mkrules cannot use generated scores since the generated scores are not guaranteed to be in sync with the current active.list file ------------------------------------------------------------------------ r599346 | jm | 2007-11-29 08:50:01 +0000 (Thu, 29 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r599218 | duncf | 2007-11-29 00:14:13 +0000 (Thu, 29 Nov 2007) | 1 line bug 5735: allow retry_sleep of 0 ------------------------------------------------------------------------ r599214 | duncf | 2007-11-29 00:05:50 +0000 (Thu, 29 Nov 2007) | 1 line fix typo in comment ------------------------------------------------------------------------ r598913 | jm | 2007-11-28 08:50:01 +0000 (Wed, 28 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r598562 | jm | 2007-11-27 08:50:02 +0000 (Tue, 27 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r598431 | mmartinec | 2007-11-26 21:10:47 +0000 (Mon, 26 Nov 2007) | 1 line add option "need_tags" to the API, conditionalize timing measurements ------------------------------------------------------------------------ r598193 | jm | 2007-11-26 09:52:44 +0000 (Mon, 26 Nov 2007) | 1 line trivial: avoid a silly 'undef' warning ------------------------------------------------------------------------ r598169 | jm | 2007-11-26 08:50:02 +0000 (Mon, 26 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r598150 | parker | 2007-11-26 07:26:31 +0000 (Mon, 26 Nov 2007) | 3 lines Bug 5730: Use new method for telling PostgreSQL that a string contains an escape sequence when DB version is 8.1+ ------------------------------------------------------------------------ r598145 | parker | 2007-11-26 06:47:35 +0000 (Mon, 26 Nov 2007) | 2 lines Bug 5729: Allow for a return value of 0E0 meaning zero but true when calling do. ------------------------------------------------------------------------ r598108 | parker | 2007-11-26 02:08:14 +0000 (Mon, 26 Nov 2007) | 2 lines Forgot to add. ------------------------------------------------------------------------ r598107 | parker | 2007-11-26 02:04:48 +0000 (Mon, 26 Nov 2007) | 7 lines Bug 5464: SQLite was complaining about closing the database handle with an active statements. Looks like a bug in DBD::SQLite doesn't completely clean things up when you run $sth->finish(), so added an undef $sth in there as well. Also created a spamd_sql_prefs.t test file. ------------------------------------------------------------------------ r597958 | parker | 2007-11-25 06:39:10 +0000 (Sun, 25 Nov 2007) | 3 lines Couple of found uri tests, not sure where they came from or how long they've been in my tree but figured I'd commit them. ------------------------------------------------------------------------ r597881 | parker | 2007-11-24 16:51:16 +0000 (Sat, 24 Nov 2007) | 3 lines Bug 5176: Take the BETA lable off the SQL support and add a note about it to UPGRADE. ------------------------------------------------------------------------ r597829 | parker | 2007-11-24 08:56:50 +0000 (Sat, 24 Nov 2007) | 2 lines Updated for new test ------------------------------------------------------------------------ r597827 | jm | 2007-11-24 08:50:02 +0000 (Sat, 24 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r597826 | parker | 2007-11-24 08:47:46 +0000 (Sat, 24 Nov 2007) | 2 lines Added support for the new HEADERS command in the SPAMD protocol. ------------------------------------------------------------------------ r597823 | parker | 2007-11-24 07:55:58 +0000 (Sat, 24 Nov 2007) | 2 lines Addition of tests for Mail::SpamAssassin::Client module ------------------------------------------------------------------------ r597822 | parker | 2007-11-24 07:44:50 +0000 (Sat, 24 Nov 2007) | 2 lines Bug 5572: Add timeout to client code. ------------------------------------------------------------------------ r597617 | jm | 2007-11-23 09:50:50 +0000 (Fri, 23 Nov 2007) | 1 line bug 5637: bayes_file_mode is handled incorrectly when creating bayes.mutex, resulting in incorrect permissions on that file; fix by Mihaly Barasz ------------------------------------------------------------------------ r597599 | jm | 2007-11-23 08:50:02 +0000 (Fri, 23 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r597441 | jm | 2007-11-22 15:49:27 +0000 (Thu, 22 Nov 2007) | 1 line skip those core files ------------------------------------------------------------------------ r597418 | jm | 2007-11-22 15:02:27 +0000 (Thu, 22 Nov 2007) | 1 line include the full paths, better UI ------------------------------------------------------------------------ r597394 | jm | 2007-11-22 12:12:27 +0000 (Thu, 22 Nov 2007) | 1 line oops, backup /usr/local and /etc too ------------------------------------------------------------------------ r597393 | jm | 2007-11-22 12:08:03 +0000 (Thu, 22 Nov 2007) | 1 line find the excludes file correctly ------------------------------------------------------------------------ r597392 | jm | 2007-11-22 12:04:48 +0000 (Thu, 22 Nov 2007) | 1 line solaris portability ------------------------------------------------------------------------ r597391 | jm | 2007-11-22 12:00:00 +0000 (Thu, 22 Nov 2007) | 1 line add basic backup script for the stuff on the zone ------------------------------------------------------------------------ r597387 | jm | 2007-11-22 11:43:09 +0000 (Thu, 22 Nov 2007) | 1 line add a -f ------------------------------------------------------------------------ r597386 | jm | 2007-11-22 11:41:37 +0000 (Thu, 22 Nov 2007) | 1 line add some cron cleanup ------------------------------------------------------------------------ r597385 | jm | 2007-11-22 11:38:37 +0000 (Thu, 22 Nov 2007) | 1 line doh. --reuse isn't quite working; scan times are quite slow, so I suspect it's still doing some net lookups somewhere :( ------------------------------------------------------------------------ r597336 | jm | 2007-11-22 08:50:01 +0000 (Thu, 22 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r597217 | dos | 2007-11-21 21:46:15 +0000 (Wed, 21 Nov 2007) | 1 line bug 5720: make sure that the first msg number we use is 1 and not 0; while we're at it, support (for correctness) the pretty unlikely case that we may want to cache messages located in the root directory ------------------------------------------------------------------------ r597212 | dos | 2007-11-21 21:28:20 +0000 (Wed, 21 Nov 2007) | 1 line bug 5720: get client to skip messages when the server indicates an error with a particular message; this eliminates the issue of trying to use the same message id in the same batch when more than one message has a problem in a batch... and keeps us from scanning bogus place-holder messages that we were going to ignore the results of anyway ------------------------------------------------------------------------ r596991 | jm | 2007-11-21 08:50:04 +0000 (Wed, 21 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r596888 | duncf | 2007-11-21 00:18:45 +0000 (Wed, 21 Nov 2007) | 1 line bug 5728: disable setuid fallback when --sql-config/--ldap-config is used ------------------------------------------------------------------------ r596806 | mmartinec | 2007-11-20 20:06:07 +0000 (Tue, 20 Nov 2007) | 1 line docs: SpamAssassin.pm: added a call to $spamtest->finish to sample code in SYNOPSIS, as nodded on a ML, matching r595511 ------------------------------------------------------------------------ r596735 | jm | 2007-11-20 16:22:47 +0000 (Tue, 20 Nov 2007) | 1 line fix some lint warnings from 'gcc -Wextra -Wall' ------------------------------------------------------------------------ r596572 | jm | 2007-11-20 08:50:05 +0000 (Tue, 20 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r596475 | jm | 2007-11-19 22:54:20 +0000 (Mon, 19 Nov 2007) | 1 line suppress silly uninit-value warnings ------------------------------------------------------------------------ r596226 | jm | 2007-11-19 08:50:02 +0000 (Mon, 19 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r596095 | jm | 2007-11-18 16:11:20 +0000 (Sun, 18 Nov 2007) | 1 line bug 5711: allow 'mass-check --reuse' without '--net' to reuse net-rule hits, and output mass-check results for scoreset 1; while lines that are not reusable use set 0. Also, fix a few tests to use 'tflags net' if they use network lookups (including calls to lookup_ptr().) Fix nightly mass-checks on the zone to use --reuse to gain this. ------------------------------------------------------------------------ r596065 | jm | 2007-11-18 08:50:02 +0000 (Sun, 18 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r596064 | dos | 2007-11-18 08:07:09 +0000 (Sun, 18 Nov 2007) | 1 line not sure why this is here... but it's breaking mass-check, so out it goes ------------------------------------------------------------------------ r595922 | jm | 2007-11-17 08:50:01 +0000 (Sat, 17 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r595759 | jm | 2007-11-16 17:55:08 +0000 (Fri, 16 Nov 2007) | 1 line bug 5711: a first step towards 'mass-check --reuse' without '--net' reusing net hits when they are available ------------------------------------------------------------------------ r595641 | jm | 2007-11-16 12:19:50 +0000 (Fri, 16 Nov 2007) | 1 line Colm says: go higher ;) ------------------------------------------------------------------------ r595593 | jm | 2007-11-16 08:50:09 +0000 (Fri, 16 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r595585 | dos | 2007-11-16 07:20:25 +0000 (Fri, 16 Nov 2007) | 1 line bug 5720: send the client a malformed message index, get one back; duh! ------------------------------------------------------------------------ r595511 | mmartinec | 2007-11-16 01:15:32 +0000 (Fri, 16 Nov 2007) | 1 line add a call to $spamtest->finish in spamassassin.raw to allow plugins like HitFreqsRuleTiming to finish up their job ------------------------------------------------------------------------ r595503 | mmartinec | 2007-11-16 00:31:28 +0000 (Fri, 16 Nov 2007) | 1 line Plugin::DKIM: fix anchoring in regexp; rename "verified" to "valid" in variables and in comments to match SSP and RFC 4871 terminology ------------------------------------------------------------------------ r595239 | jm | 2007-11-15 08:50:03 +0000 (Thu, 15 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r595224 | dos | 2007-11-15 06:56:15 +0000 (Thu, 15 Nov 2007) | 1 line prevent cs_server w/cs_schedule_cache non-completion caused by malformed cs_client result lines (cause of malformed result lines currently unknown)... see mass-check --cs_schedule_cache & "0 messages outstanding" thread on dev@ on Nov 14, 2007 ------------------------------------------------------------------------ r594827 | jm | 2007-11-14 10:30:44 +0000 (Wed, 14 Nov 2007) | 1 line talon has 16 cores ------------------------------------------------------------------------ r594800 | jm | 2007-11-14 08:50:03 +0000 (Wed, 14 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r594729 | jm | 2007-11-14 00:30:59 +0000 (Wed, 14 Nov 2007) | 1 line avoid a 'Can't use an undefined value as an ARRAY reference' warning ------------------------------------------------------------------------ r594726 | jm | 2007-11-14 00:07:39 +0000 (Wed, 14 Nov 2007) | 1 line set up some big -j's ------------------------------------------------------------------------ r594725 | jm | 2007-11-14 00:06:18 +0000 (Wed, 14 Nov 2007) | 1 line add ability to pass "-jN" switch to slaves, to take advantage of heavyweight slaves that can perform lots of jobs ------------------------------------------------------------------------ r594719 | jm | 2007-11-13 23:43:28 +0000 (Tue, 13 Nov 2007) | 1 line hooray, another host ;) ------------------------------------------------------------------------ r594709 | jm | 2007-11-13 23:28:57 +0000 (Tue, 13 Nov 2007) | 1 line get all zone-based nightly mass-checks using --cs_schedule_cache ------------------------------------------------------------------------ r594702 | jm | 2007-11-13 23:17:15 +0000 (Tue, 13 Nov 2007) | 1 line shift the clienttree into a subdir, so that the cs_cache dir is persistent ------------------------------------------------------------------------ r594691 | jm | 2007-11-13 22:57:20 +0000 (Tue, 13 Nov 2007) | 1 line SDBM_File uses the Fcntl constants ------------------------------------------------------------------------ r594689 | jm | 2007-11-13 22:51:53 +0000 (Tue, 13 Nov 2007) | 1 line use SDBM_File instead of DB_File for caches; it should be faster, and always available, possibly at the expense of a little extra disk space ------------------------------------------------------------------------ r594683 | jm | 2007-11-13 22:46:07 +0000 (Tue, 13 Nov 2007) | 1 line try using --cs_schedule_cache ------------------------------------------------------------------------ r594457 | jm | 2007-11-13 08:50:05 +0000 (Tue, 13 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r594355 | jm | 2007-11-13 00:02:49 +0000 (Tue, 13 Nov 2007) | 1 line add --cs_cache stuff to the nightly mass-check client side, too ------------------------------------------------------------------------ r594354 | jm | 2007-11-13 00:00:26 +0000 (Tue, 13 Nov 2007) | 1 line use --cs_cache on nightly mass-check server-side ------------------------------------------------------------------------ r594353 | jm | 2007-11-12 23:58:55 +0000 (Mon, 12 Nov 2007) | 1 line use --cs_cache on nightly mass-check server-side ------------------------------------------------------------------------ r594052 | jm | 2007-11-12 08:50:02 +0000 (Mon, 12 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r593754 | jm | 2007-11-10 08:50:01 +0000 (Sat, 10 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r593597 | mmartinec | 2007-11-09 17:26:50 +0000 (Fri, 09 Nov 2007) | 1 line Now that Mail::DKIM 0.29 has been released, update Plugin::DKIM to use the new public API access to multiple signatures (if available). The plugin will still only show one signature with older versions of Mail::DKIM. Add tag DKIMDOMAIN (in addition to DKIMIDENTITY). ------------------------------------------------------------------------ r593456 | jm | 2007-11-09 08:50:03 +0000 (Fri, 09 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r593073 | jm | 2007-11-08 08:50:02 +0000 (Thu, 08 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r592873 | dos | 2007-11-07 20:15:39 +0000 (Wed, 07 Nov 2007) | 1 line bug 5703: M::SA::AI target format 'dir' should recurse into subdirs ------------------------------------------------------------------------ r592654 | jm | 2007-11-07 08:50:03 +0000 (Wed, 07 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r592331 | jm | 2007-11-06 08:50:03 +0000 (Tue, 06 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r591914 | jm | 2007-11-05 08:50:05 +0000 (Mon, 05 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r591741 | jm | 2007-11-04 08:50:02 +0000 (Sun, 04 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r591561 | jm | 2007-11-03 08:50:01 +0000 (Sat, 03 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r591423 | jm | 2007-11-02 18:35:57 +0000 (Fri, 02 Nov 2007) | 1 line bug 5680: ALL_TRUSTED fires even if X-Originating-IP appears in headers; add IP addresses from the 'X-Yahoo-Post-IP', 'X-Originating-IP', 'X-Apparently-From', 'X-SenderIP' headers to the relays list in order to fix this ------------------------------------------------------------------------ r591266 | jm | 2007-11-02 08:50:04 +0000 (Fri, 02 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r590936 | jm | 2007-11-01 08:50:09 +0000 (Thu, 01 Nov 2007) | 1 line promotions validated ------------------------------------------------------------------------ r590636 | jm | 2007-10-31 12:08:06 +0000 (Wed, 31 Oct 2007) | 1 line oops, remove score as well for DRUG_RA_PRICE ------------------------------------------------------------------------ r590594 | jm | 2007-10-31 08:50:02 +0000 (Wed, 31 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r590504 | mmartinec | 2007-10-30 23:05:28 +0000 (Tue, 30 Oct 2007) | 1 line revert r586641, needs a better solution ------------------------------------------------------------------------ r590055 | jm | 2007-10-30 13:04:47 +0000 (Tue, 30 Oct 2007) | 1 line bug 5682: remove FH_HOST_ALMOST_IP, FH_HOST_EQ_D_D_D_D, due to false positives and redundancy with RDNS_DYNAMIC; remove FH_HOST_EQ_D_D_D_DB due to no hits ------------------------------------------------------------------------ r590051 | jm | 2007-10-30 12:36:03 +0000 (Tue, 30 Oct 2007) | 1 line separate out meta subrules from full rules in the overlap report section ------------------------------------------------------------------------ r589989 | jm | 2007-10-30 08:50:04 +0000 (Tue, 30 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r589545 | jm | 2007-10-29 08:50:06 +0000 (Mon, 29 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r589063 | jm | 2007-10-27 08:50:01 +0000 (Sat, 27 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r588565 | jm | 2007-10-26 08:50:01 +0000 (Fri, 26 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r588457 | dos | 2007-10-26 00:51:56 +0000 (Fri, 26 Oct 2007) | 1 line SPF neutral rules can be reused now ------------------------------------------------------------------------ r588442 | dos | 2007-10-26 00:29:41 +0000 (Fri, 26 Oct 2007) | 1 line sub rules must have the reuse flag set too, otherwise they'll be run ------------------------------------------------------------------------ r588320 | dos | 2007-10-25 19:36:59 +0000 (Thu, 25 Oct 2007) | 1 line always rebuild the rules.pl file for --reuse; re-using an old one makes no sense at all ------------------------------------------------------------------------ r588305 | dos | 2007-10-25 18:31:07 +0000 (Thu, 25 Oct 2007) | 1 line detect and abort on a broken --reuse configuration ------------------------------------------------------------------------ r588280 | dos | 2007-10-25 16:55:37 +0000 (Thu, 25 Oct 2007) | 1 line allow running --cs_schedule_cache with no -n option so that we get date stamps in the mass-check logs; warn loudly about the fact that the corpus will be run un-sorted ------------------------------------------------------------------------ r588166 | jm | 2007-10-25 08:50:02 +0000 (Thu, 25 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r588123 | dos | 2007-10-25 03:14:36 +0000 (Thu, 25 Oct 2007) | 1 line DB_File is optional, ensure mass-check works without it and --cs_schedule_cache works with it ------------------------------------------------------------------------ r588116 | dos | 2007-10-25 02:33:01 +0000 (Thu, 25 Oct 2007) | 1 line remove a temp file that was left over when the client ends without seeing a 'Finished' header from the server; this should have been in r585312 ------------------------------------------------------------------------ r588105 | dos | 2007-10-25 01:32:09 +0000 (Thu, 25 Oct 2007) | 1 line implement support for caching messages on mass-check clients and optional mass-check message distribution scheduling (by the server) based on client caches ------------------------------------------------------------------------ r587847 | jm | 2007-10-24 10:07:18 +0000 (Wed, 24 Oct 2007) | 1 line remove backported ref to osbf_path ------------------------------------------------------------------------ r587840 | jm | 2007-10-24 09:55:29 +0000 (Wed, 24 Oct 2007) | 1 line BACKPORT change to bayes 10fold cross validation driver: ensure we take a (gzipped) copy of Bayes DBs and the test mboxes, so that FPs and FNs can be reproduced later after the test finishes ------------------------------------------------------------------------ r587820 | jm | 2007-10-24 08:50:02 +0000 (Wed, 24 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r587557 | dos | 2007-10-23 17:01:51 +0000 (Tue, 23 Oct 2007) | 1 line I don't need the svn freaks demon emailing me freqs for rules associated with the generated scores; it's not exactly useful info ------------------------------------------------------------------------ r587545 | jm | 2007-10-23 15:50:45 +0000 (Tue, 23 Oct 2007) | 1 line bug 5696: cut regexp base strings at Unicode high codepoints, to avoid corruption of patterns containing UTF-8 ------------------------------------------------------------------------ r587529 | jm | 2007-10-23 14:57:33 +0000 (Tue, 23 Oct 2007) | 1 line speed up build/preprocessor script to make builds run faster ------------------------------------------------------------------------ r587441 | jm | 2007-10-23 10:04:50 +0000 (Tue, 23 Oct 2007) | 1 line remove devnull from the __BOUNCE_FROM_DAEMON list; Sonic's monitors use it for nonbounce purposes ------------------------------------------------------------------------ r587422 | jm | 2007-10-23 08:50:02 +0000 (Tue, 23 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r587036 | jm | 2007-10-22 08:50:01 +0000 (Mon, 22 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r586730 | mmartinec | 2007-10-20 14:31:15 +0000 (Sat, 20 Oct 2007) | 1 line do not "require" Encode in Node.pm, depend on a Conf module to bring it in if expected to be needed ------------------------------------------------------------------------ r586688 | jm | 2007-10-20 08:50:02 +0000 (Sat, 20 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r586642 | mmartinec | 2007-10-19 23:33:53 +0000 (Fri, 19 Oct 2007) | 1 line oops, wrong version of a patch ------------------------------------------------------------------------ r586641 | mmartinec | 2007-10-19 23:28:34 +0000 (Fri, 19 Oct 2007) | 1 line replace experimental and broken utf8::downgrade() with encode("utf8"), Bug 5691 ------------------------------------------------------------------------ r586428 | jm | 2007-10-19 13:20:55 +0000 (Fri, 19 Oct 2007) | 1 line the recent Buildbot failures on vmsa all seem to die around 'auto-whitelist: tie-ing to DB file of type DB_File R/W in ./log/user_state/auto-whitelist'. probably some issue with DB_File's locking under vmware... disable use of AWL for these tests, they don't need it anyway ------------------------------------------------------------------------ r586361 | jm | 2007-10-19 10:06:47 +0000 (Fri, 19 Oct 2007) | 1 line replace the bad 'nameless booleans' antipattern with the good 'named hash' pattern ------------------------------------------------------------------------ r586332 | jm | 2007-10-19 08:50:02 +0000 (Fri, 19 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r586015 | jm | 2007-10-18 15:52:40 +0000 (Thu, 18 Oct 2007) | 1 line bug 5677: new, even more complete updated list of 3-level TLDs, thanks to URIBL and SURBL for updates ------------------------------------------------------------------------ r585925 | jm | 2007-10-18 10:57:14 +0000 (Thu, 18 Oct 2007) | 1 line Mark, you have to increment the 'plan tests' line when you add a test. ;) ------------------------------------------------------------------------ r585901 | jm | 2007-10-18 08:50:02 +0000 (Thu, 18 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r585898 | mmartinec | 2007-10-18 08:22:01 +0000 (Thu, 18 Oct 2007) | 1 line added a test case to t/rcvd_parser.t, Bug 5583 ------------------------------------------------------------------------ r585593 | mmartinec | 2007-10-17 17:37:14 +0000 (Wed, 17 Oct 2007) | 1 line avoid a warning on undef, edit formatting/comment to match 3.2 ------------------------------------------------------------------------ r585544 | jm | 2007-10-17 15:46:46 +0000 (Wed, 17 Oct 2007) | 1 line re-add Olivier Nicole to the CREDITS list; his contributions got dropped a while ago, but it's nice to acknowledge them for posterity ------------------------------------------------------------------------ r585500 | jm | 2007-10-17 13:44:19 +0000 (Wed, 17 Oct 2007) | 1 line bug 5672: remove DNS_FROM_SECURITYSAGE (DNSBL lookups against securitysage.com) due to unreliability ------------------------------------------------------------------------ r585414 | jm | 2007-10-17 08:50:03 +0000 (Wed, 17 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r585347 | dos | 2007-10-17 03:27:19 +0000 (Wed, 17 Oct 2007) | 1 line add message throughput logging ------------------------------------------------------------------------ r585312 | dos | 2007-10-17 01:04:09 +0000 (Wed, 17 Oct 2007) | 1 line reduce network i/o by 90% by compressing results while taking an imperceptible performance hit to do so ------------------------------------------------------------------------ r585292 | mmartinec | 2007-10-17 00:04:48 +0000 (Wed, 17 Oct 2007) | 11 lines AsyncLoop: replaces sharp clipping on a lower timeout value with a smooth quadratic transition curve from an initial to a minimal timeout value; updated documentation accordingly. Adjust actual timeout value to timer resolution (ceiling) if Time::HiRes module is not available. Conf+AsyncLoop: to a configuration variable rbl_timeout add two optional parameters: a minimal timeout value, and a zone name if a timeout specification should only apply to the specified zone or its subdomains; update documentation accordingly. ------------------------------------------------------------------------ r585082 | jm | 2007-10-16 08:50:02 +0000 (Tue, 16 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r585004 | dos | 2007-10-16 02:35:07 +0000 (Tue, 16 Oct 2007) | 1 line allow mkrules to use scores that were generated (based on nightly mass-checks) for the sandbox rules ------------------------------------------------------------------------ r584922 | dos | 2007-10-15 21:11:05 +0000 (Mon, 15 Oct 2007) | 1 line revert that, mkrules thinks all the scores are active, and they're not ------------------------------------------------------------------------ r584896 | dos | 2007-10-15 20:22:21 +0000 (Mon, 15 Oct 2007) | 1 line allow mkrules to use scores that were generated (based on nightly mass-checks) for the sandbox rules ------------------------------------------------------------------------ r584875 | dos | 2007-10-15 19:46:39 +0000 (Mon, 15 Oct 2007) | 1 line the client assumed anything with a content-length header was a list of messages; sending a content-length header for everything (for network i/o instrumentation) broke this assumption; make an equally bad assumption, that still works for now, that lists of messages (and nothing else) will have a content-type of application/x-zip ------------------------------------------------------------------------ r584819 | jm | 2007-10-15 16:51:31 +0000 (Mon, 15 Oct 2007) | 1 line bug 5681: look up IP addresses found in 'X-Yahoo-Post-IP' and 'X-SenderIP' headers, too, thanks to Martin Blapp ------------------------------------------------------------------------ r584726 | jm | 2007-10-15 10:52:09 +0000 (Mon, 15 Oct 2007) | 1 line bug 5687: fix bug where duplicate loadplugin line results in eval rule method registered with invalid $self object ------------------------------------------------------------------------ r584710 | jm | 2007-10-15 08:50:02 +0000 (Mon, 15 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r584702 | dos | 2007-10-15 07:38:15 +0000 (Mon, 15 Oct 2007) | 1 line base network i/o instrumentation on actual data sent/rcvd, rather than parts of the uncompressed data ------------------------------------------------------------------------ r584514 | jm | 2007-10-14 08:50:01 +0000 (Sun, 14 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r584460 | dos | 2007-10-13 22:39:03 +0000 (Sat, 13 Oct 2007) | 1 line bug 5683: make sure we skip the _scoreset test hash key everywhere by just deleting it ------------------------------------------------------------------------ r584441 | jm | 2007-10-13 19:03:31 +0000 (Sat, 13 Oct 2007) | 1 line add more debugging to try and figure out these buildbot test failures on vmsa ------------------------------------------------------------------------ r584431 | jm | 2007-10-13 17:03:35 +0000 (Sat, 13 Oct 2007) | 1 line use the SDBM database for 10-fold cross validation bayes tests, for speed ------------------------------------------------------------------------ r584383 | jm | 2007-10-13 08:50:07 +0000 (Sat, 13 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r584348 | jm | 2007-10-13 00:24:28 +0000 (Sat, 13 Oct 2007) | 1 line trivial fix: magic strings could still become bayes tokens ------------------------------------------------------------------------ r584256 | jm | 2007-10-12 20:17:32 +0000 (Fri, 12 Oct 2007) | 1 line ignore non-cf/pm files in the scores dir, as well as in sandbox ------------------------------------------------------------------------ r584188 | jm | 2007-10-12 15:33:24 +0000 (Fri, 12 Oct 2007) | 1 line minor typo ------------------------------------------------------------------------ r584152 | jm | 2007-10-12 12:47:32 +0000 (Fri, 12 Oct 2007) | 1 line update Bayes 10-fold cross validation driver script to support 3.2.0 requirements -- the plugin .pre files much be present for mass-check to work ------------------------------------------------------------------------ r584120 | jm | 2007-10-12 10:38:59 +0000 (Fri, 12 Oct 2007) | 1 line increase a timeout; it appears a test failure was caused by this expiring ------------------------------------------------------------------------ r584102 | jm | 2007-10-12 08:50:02 +0000 (Fri, 12 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r583974 | jm | 2007-10-11 22:10:40 +0000 (Thu, 11 Oct 2007) | 1 line bug 5568: ensure read-receipt messages are not tagged with BOUNCE_MESSAGE ------------------------------------------------------------------------ r583966 | jm | 2007-10-11 21:54:56 +0000 (Thu, 11 Oct 2007) | 1 line bug 5677: update list of 3-level TLDs, thanks to the URIBL guys ------------------------------------------------------------------------ r583856 | jm | 2007-10-11 15:40:50 +0000 (Thu, 11 Oct 2007) | 1 line bug 5676: trivial fix to POD documentation; the topic is 'whitelist_bounce_relays', not 'whitelist_from' ------------------------------------------------------------------------ r583838 | jm | 2007-10-11 14:45:01 +0000 (Thu, 11 Oct 2007) | 1 line add header-dumping plugin; extend seek-phrases-in-log to extract rules from header samples, and log timestamps on its error messages ------------------------------------------------------------------------ r583741 | jm | 2007-10-11 08:50:05 +0000 (Thu, 11 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r583607 | jm | 2007-10-10 20:35:44 +0000 (Wed, 10 Oct 2007) | 1 line support 'daterev=last-net' to pick the most recent --net mass-check ------------------------------------------------------------------------ r583603 | jm | 2007-10-10 20:28:24 +0000 (Wed, 10 Oct 2007) | 1 line improve the rule-QA app's UI a little more ------------------------------------------------------------------------ r583583 | jm | 2007-10-10 19:14:40 +0000 (Wed, 10 Oct 2007) | 1 line cut down the DateRevs listed on the default page UI ------------------------------------------------------------------------ r583561 | jm | 2007-10-10 17:59:57 +0000 (Wed, 10 Oct 2007) | 1 line ignore q= shortcut for follow-on links; clean up some others too ------------------------------------------------------------------------ r583552 | jm | 2007-10-10 17:35:58 +0000 (Wed, 10 Oct 2007) | 1 line add a 'q' parameter, shortcut for querying rules ------------------------------------------------------------------------ r583551 | mmartinec | 2007-10-10 17:33:04 +0000 (Wed, 10 Oct 2007) | 1 line AsyncLoop: rename (new) parameter "timeout" to "timeout_initial", add "timeout_min", document both ------------------------------------------------------------------------ r583543 | jm | 2007-10-10 17:03:53 +0000 (Wed, 10 Oct 2007) | 1 line fix old logfile-removal script ------------------------------------------------------------------------ r583535 | jm | 2007-10-10 16:48:39 +0000 (Wed, 10 Oct 2007) | 1 line rule-QA app: cache list of daterevs and their metadata, for speed ------------------------------------------------------------------------ r583445 | jm | 2007-10-10 12:16:50 +0000 (Wed, 10 Oct 2007) | 1 line bug 5673: just use get_pristine_header() for the 'ALL' pseudo-header, to preserve all internal whitespace in the headers; update test ------------------------------------------------------------------------ r583434 | jm | 2007-10-10 11:27:37 +0000 (Wed, 10 Oct 2007) | 1 line avoid 'uninitialized value in string eq' warning ------------------------------------------------------------------------ r583414 | jm | 2007-10-10 09:52:10 +0000 (Wed, 10 Oct 2007) | 1 line revamp header a little ------------------------------------------------------------------------ r583388 | jm | 2007-10-10 08:50:05 +0000 (Wed, 10 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r583256 | mmartinec | 2007-10-09 18:36:24 +0000 (Tue, 09 Oct 2007) | 1 line revert most calls to dbg using %s to previous shape, as preferred by jm (seems I forgot about these previously) ------------------------------------------------------------------------ r583255 | mmartinec | 2007-10-09 18:19:37 +0000 (Tue, 09 Oct 2007) | 1 line poll_callback could have called set_response_packet or report_id_complete, notice the request completion right away ------------------------------------------------------------------------ r583238 | jm | 2007-10-09 17:46:53 +0000 (Tue, 09 Oct 2007) | 1 line reverse the order of the overlap report; it turns out it's more useful to know what rules are subsumed within the current rule's hits, not vice-versa ------------------------------------------------------------------------ r583216 | jm | 2007-10-09 16:33:14 +0000 (Tue, 09 Oct 2007) | 1 line try out 10 retries instead of 3, see if that fixes the annoying spamd_kill_restart.t and spamd_kill_restart_rr.t test failures on the vmsa buildbot ------------------------------------------------------------------------ r583094 | jm | 2007-10-09 10:25:46 +0000 (Tue, 09 Oct 2007) | 1 line bug 5673: 'ALL' header was including extra spurious spaces between header names and values. fix ------------------------------------------------------------------------ r583077 | jm | 2007-10-09 08:50:04 +0000 (Tue, 09 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r582949 | jm | 2007-10-08 19:49:43 +0000 (Mon, 08 Oct 2007) | 1 line bug 5669: mass-check should simply ignore 0-length files entirely, by skipping them in ArchiveIterator ------------------------------------------------------------------------ r582948 | jm | 2007-10-08 19:47:30 +0000 (Mon, 08 Oct 2007) | 1 line add a rudimentary test case for mass-check ------------------------------------------------------------------------ r582913 | jm | 2007-10-08 17:50:32 +0000 (Mon, 08 Oct 2007) | 1 line remove some 0-hitting or bad rules, based on the bad-rules report output; a couple of Henry's rules get it due to them causing lint warnings for a while now ------------------------------------------------------------------------ r582903 | mmartinec | 2007-10-08 17:33:16 +0000 (Mon, 08 Oct 2007) | 1 line let URIDNSBL and ASN tolerate undefined DNS response; optimize a potentially common case in AsyncLoop ------------------------------------------------------------------------ r582748 | jm | 2007-10-08 08:50:03 +0000 (Mon, 08 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r582702 | mmartinec | 2007-10-08 02:09:27 +0000 (Mon, 08 Oct 2007) | 1 line update set_response_packet() to be backwards compatible with third-party plugins which do not supply a key in a call ------------------------------------------------------------------------ r582610 | jm | 2007-10-07 10:59:24 +0000 (Sun, 07 Oct 2007) | 1 line bug 5665: spamd may fail to notice that a child has completed exiting, and keeps it in the child list in state 'K', eventually filling up the child list with 'ghost' children. fix ------------------------------------------------------------------------ r582600 | jm | 2007-10-07 08:50:05 +0000 (Sun, 07 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r582471 | jm | 2007-10-06 08:50:02 +0000 (Sat, 06 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r582397 | mmartinec | 2007-10-05 21:27:23 +0000 (Fri, 05 Oct 2007) | 1 line Support multiple signatures in DKIM plugin, add tag DKIMIDENTITY; see 5662 ------------------------------------------------------------------------ r582350 | jm | 2007-10-05 17:15:15 +0000 (Fri, 05 Oct 2007) | 1 line measure last-changed rev on rulesrc, not the top-level dir, for mass-checks ------------------------------------------------------------------------ r582314 | dos | 2007-10-05 15:33:21 +0000 (Fri, 05 Oct 2007) | 1 line add cs_conn_retries option to control the number of times the client will retry the initial connection to the server ------------------------------------------------------------------------ r582302 | jm | 2007-10-05 15:06:42 +0000 (Fri, 05 Oct 2007) | 1 line rules may have a T_ prefix ------------------------------------------------------------------------ r582272 | jm | 2007-10-05 13:56:38 +0000 (Fri, 05 Oct 2007) | 1 line duh. typos ------------------------------------------------------------------------ r582236 | jm | 2007-10-05 12:55:47 +0000 (Fri, 05 Oct 2007) | 1 line tidy up formatting; include the freqs file header; include mass-check name; don't include __SUBRULES ------------------------------------------------------------------------ r582221 | jm | 2007-10-05 11:59:01 +0000 (Fri, 05 Oct 2007) | 1 line remove @ from GetOptions call, it was breaking the parse-rules-for-masses call (hence no scores and no knowledge of tflags etc. in hit-frequencies). also, if a rule exists in the current config, it should be in the freqs output, even if there are no hits ------------------------------------------------------------------------ r582207 | jm | 2007-10-05 11:07:37 +0000 (Fri, 05 Oct 2007) | 1 line add a script which will mail the committer with freqs from the mc-fast mass-check, any time rules are committed to the 'rulesrc' tree ------------------------------------------------------------------------ r582172 | jm | 2007-10-05 09:52:17 +0000 (Fri, 05 Oct 2007) | 1 line fix last night's corpus-nightly bug; renice syntax is different on Solaris, so nightly run exited immediately ------------------------------------------------------------------------ r582133 | jm | 2007-10-05 08:50:02 +0000 (Fri, 05 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r581949 | dos | 2007-10-04 15:26:30 +0000 (Thu, 04 Oct 2007) | 1 line handle zero-length messages when not in --cs_paths_only mode; we send a blank message rather than skipping the message so that the result output is identical to the output if the client was running in --cs_paths_only; in any case, people should remove zero-length messages from their corpora (there's no way to receive a headerless message without an error in your mail system) and fix their procmail maildir config that is quite likely broken ------------------------------------------------------------------------ r581940 | dos | 2007-10-04 14:58:37 +0000 (Thu, 04 Oct 2007) | 1 line ensure that timestamps are duplicated; duplicate timestamps wipe out the ability to timeout any messages previously sent in the same second, thus preventing mass-check --server from ever completing (it'll wait forever for those messages); this is trivial to trigger by hand and more common to occur naturally the more machines you add to your cluster ------------------------------------------------------------------------ r581804 | jm | 2007-10-04 08:50:04 +0000 (Thu, 04 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r581765 | dos | 2007-10-04 02:46:31 +0000 (Thu, 04 Oct 2007) | 1 line newline goes before the next line, not after it :) ------------------------------------------------------------------------ r581764 | dos | 2007-10-04 02:42:33 +0000 (Thu, 04 Oct 2007) | 1 line cleanup more cosmetic/debug stuff that bugs me ------------------------------------------------------------------------ r581759 | dos | 2007-10-04 02:13:28 +0000 (Thu, 04 Oct 2007) | 1 line change --noisy output to use status() so that the output is time stamped ------------------------------------------------------------------------ r581644 | jm | 2007-10-03 16:17:10 +0000 (Wed, 03 Oct 2007) | 1 line add a --quiet switch to sa-compile to make things less noisy ------------------------------------------------------------------------ r581582 | jm | 2007-10-03 12:33:08 +0000 (Wed, 03 Oct 2007) | 1 line bug 4104: those test rules had scores in 50_scores.cf; remove them ------------------------------------------------------------------------ r581530 | jm | 2007-10-03 08:50:02 +0000 (Wed, 03 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r581351 | dos | 2007-10-02 19:10:51 +0000 (Tue, 02 Oct 2007) | 1 line use at to delay the reloading of the dns zone so that at least some of the mirrors have time to get the update files before sa-update clients start asking for them ------------------------------------------------------------------------ r581224 | jm | 2007-10-02 13:11:13 +0000 (Tue, 02 Oct 2007) | 1 line a little script tidying; also, keep STDERR output from builds, it's just the STDOUT that is too noisy ------------------------------------------------------------------------ r581215 | jm | 2007-10-02 12:51:54 +0000 (Tue, 02 Oct 2007) | 1 line silence a particularly noisy part of starting the remote slave ------------------------------------------------------------------------ r581160 | jm | 2007-10-02 08:50:02 +0000 (Tue, 02 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r581122 | mmartinec | 2007-10-02 01:12:12 +0000 (Tue, 02 Oct 2007) | 1 line revise r580453, accomodating some of the concerns in bug 5662#1 for Plugin::DKIM ------------------------------------------------------------------------ r581108 | jm | 2007-10-01 23:04:47 +0000 (Mon, 01 Oct 2007) | 1 line deduplication of subsumbed patterns was broken; fix ------------------------------------------------------------------------ r580917 | jm | 2007-10-01 10:44:40 +0000 (Mon, 01 Oct 2007) | 1 line use bash, not /bin/sh; the post-svn script uses a few bashisms ------------------------------------------------------------------------ r580892 | jm | 2007-10-01 08:50:02 +0000 (Mon, 01 Oct 2007) | 1 line promotions validated ------------------------------------------------------------------------ r580558 | jm | 2007-09-29 08:50:02 +0000 (Sat, 29 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r580455 | mmartinec | 2007-09-28 18:43:40 +0000 (Fri, 28 Sep 2007) | 1 line simplified SELECT FROM bayes_token to be able to use index, see bug 5661 ------------------------------------------------------------------------ r580453 | mmartinec | 2007-09-28 18:39:55 +0000 (Fri, 28 Sep 2007) | 10 lines Cleaned concepts in a DKIM plugin, previous interpretation of "identity" was incompatible with the current DKIM standard RFC 4871 and SSP, and was a mixture from DomainKeys and whitelist_from_rcvd. Added substantial new documentation (POD), and updated comments and debug output to use the same terminology. Reduced debug logging clutter. Reworked whitelisting to match the new documentation and expected use as per SSP draft. Tested whitelisting based on originator signature as well as based on third-party signature. Prepare grounds for messages with multiple signatures (although Mail::DKIM does not support that yet, but is in the works). ------------------------------------------------------------------------ r580253 | jm | 2007-09-28 08:50:03 +0000 (Fri, 28 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r580055 | mmartinec | 2007-09-27 15:05:21 +0000 (Thu, 27 Sep 2007) | 1 line let completed_callback be called even on aborts, see bug 5589#11 ------------------------------------------------------------------------ r579988 | jm | 2007-09-27 12:37:01 +0000 (Thu, 27 Sep 2007) | 1 line bug 5611: support 'spamd --nouser-config -u username', which setuids to 'username' but does not read user_prefs files from anywhere ------------------------------------------------------------------------ r579985 | jm | 2007-09-27 12:27:16 +0000 (Thu, 27 Sep 2007) | 1 line another fix; need to let the PATH's perl be used ------------------------------------------------------------------------ r579984 | jm | 2007-09-27 12:22:11 +0000 (Thu, 27 Sep 2007) | 1 line oops, missed a 'cd' ------------------------------------------------------------------------ r579983 | jm | 2007-09-27 12:16:31 +0000 (Thu, 27 Sep 2007) | 1 line bug 5606: too-early init_learner() call causes root's user prefs file to be read when spamd is started; this is inappropriate. fix ------------------------------------------------------------------------ r579948 | jm | 2007-09-27 08:50:02 +0000 (Thu, 27 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r579693 | mmartinec | 2007-09-26 15:27:35 +0000 (Wed, 26 Sep 2007) | 1 line add timing to bayes plugin ------------------------------------------------------------------------ r579680 | mmartinec | 2007-09-26 14:48:01 +0000 (Wed, 26 Sep 2007) | 1 line applied patch in 4653, fixes PostgreSQL 7.* and does not hurt 8.* ------------------------------------------------------------------------ r579612 | jm | 2007-09-26 11:46:44 +0000 (Wed, 26 Sep 2007) | 1 line when starting a slave, source /etc/profile to get custom local PATH setting, and rebuild SA blib from source ------------------------------------------------------------------------ r579611 | jm | 2007-09-26 11:42:58 +0000 (Wed, 26 Sep 2007) | 1 line add a new option to log the network utilization figures ------------------------------------------------------------------------ r579608 | jm | 2007-09-26 11:34:33 +0000 (Wed, 26 Sep 2007) | 1 line and finally get rid of final whitespace ------------------------------------------------------------------------ r579607 | jm | 2007-09-26 11:33:43 +0000 (Wed, 26 Sep 2007) | 1 line returned results need quotes ------------------------------------------------------------------------ r579606 | jm | 2007-09-26 11:32:07 +0000 (Wed, 26 Sep 2007) | 1 line fixing more stupid typos ------------------------------------------------------------------------ r579605 | jm | 2007-09-26 11:30:53 +0000 (Wed, 26 Sep 2007) | 1 line er, better perl ------------------------------------------------------------------------ r579603 | jm | 2007-09-26 11:28:09 +0000 (Wed, 26 Sep 2007) | 1 line perl is more portable than sh/sed ------------------------------------------------------------------------ r579600 | jm | 2007-09-26 11:25:23 +0000 (Wed, 26 Sep 2007) | 1 line fix sed command typo ------------------------------------------------------------------------ r579581 | jm | 2007-09-26 10:50:49 +0000 (Wed, 26 Sep 2007) | 1 line split corpus-nightly into two scripts, so that changes made to the script itself during SVN update will take effect ------------------------------------------------------------------------ r579573 | jm | 2007-09-26 10:42:38 +0000 (Wed, 26 Sep 2007) | 1 line remove obsolete script ------------------------------------------------------------------------ r579563 | jm | 2007-09-26 10:18:52 +0000 (Wed, 26 Sep 2007) | 1 line remove internationalized descs for those 2 removed AOL rules ------------------------------------------------------------------------ r579561 | jm | 2007-09-26 10:14:47 +0000 (Wed, 26 Sep 2007) | 1 line bug 5612: some versions of Berkeley DB can get into a deadlock condition if files named __db.{filename} are present; work around more thoroughly this time. (previous patch omitted some failure cases) ------------------------------------------------------------------------ r579518 | jm | 2007-09-26 08:50:02 +0000 (Wed, 26 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r579385 | jm | 2007-09-25 21:18:11 +0000 (Tue, 25 Sep 2007) | 1 line read 'clienthosts' from a shared file since these will typically share the same host list ------------------------------------------------------------------------ r579357 | jm | 2007-09-25 19:36:50 +0000 (Tue, 25 Sep 2007) | 1 line use --run_post_scan to start the mass-check slaves. this fixes two bugs, namely: (1) sometimes the scan stage takes 3 hours, which was simply too long for mass-check --client to sanely sleep for; (2) some mass-check corpora don't contain any messages up to date, so the scan stage would exit with 'no messages to process' -- but the clients were already running and would stay running, idle, for 6 hours. using --run_post_scan to start the slaves works around both problems. Also, reduce the conn_retries timeout back down to a sane hour, now that we don't have to wait for it necessarily ------------------------------------------------------------------------ r579344 | jm | 2007-09-25 18:35:14 +0000 (Tue, 25 Sep 2007) | 1 line added --run_post_scan option, to run a command before starting the 'run' stage of mass-checking ------------------------------------------------------------------------ r579303 | jm | 2007-09-25 15:58:36 +0000 (Tue, 25 Sep 2007) | 1 line remove verbosity ------------------------------------------------------------------------ r579292 | mmartinec | 2007-09-25 15:13:52 +0000 (Tue, 25 Sep 2007) | 1 line allow debug areas to be excluded from all debugging, see RFE 5657 ------------------------------------------------------------------------ r579127 | jm | 2007-09-25 08:50:07 +0000 (Tue, 25 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r578937 | jm | 2007-09-24 19:59:57 +0000 (Mon, 24 Sep 2007) | 1 line silent some noisy debugs ------------------------------------------------------------------------ r578935 | jm | 2007-09-24 19:56:18 +0000 (Mon, 24 Sep 2007) | 1 line oops, info() isn't imported in the spamassassin script; use warn instead ------------------------------------------------------------------------ r578928 | jm | 2007-09-24 19:34:39 +0000 (Mon, 24 Sep 2007) | 1 line bug 5626: install a signal handler for SIGHUP, SIGINT, SIGPIPE and SIGTERM which will remove leftover temp files ------------------------------------------------------------------------ r578884 | jm | 2007-09-24 17:34:17 +0000 (Mon, 24 Sep 2007) | 1 line bug 5538: remove FORGED_MUA_AOL_FROM and FORGED_AOL_TAGSentirely; they're obsolete, given the current capabilities of AOL mail user agents ------------------------------------------------------------------------ r578868 | mmartinec | 2007-09-24 16:17:09 +0000 (Mon, 24 Sep 2007) | 1 line avoid "Use of uninitialized..." warning in DCC.pm ------------------------------------------------------------------------ r578789 | jm | 2007-09-24 12:32:41 +0000 (Mon, 24 Sep 2007) | 1 line bug 5632: remove all completewhois.com DNSBL lookups, site seems to have disappeared without warning ------------------------------------------------------------------------ r578777 | jm | 2007-09-24 12:15:44 +0000 (Mon, 24 Sep 2007) | 1 line bug 5586: RDNS_NONE has false positives if the MTA doesn't put the hostname in the Received header, like Communigate Pro. add an exception for this ------------------------------------------------------------------------ r578771 | jm | 2007-09-24 11:58:55 +0000 (Mon, 24 Sep 2007) | 1 line massively increase retry timeout for client-server mass-check; the SA zone can take an extremely long time due to its crappy I/O performance ------------------------------------------------------------------------ r578712 | jm | 2007-09-24 08:50:02 +0000 (Mon, 24 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r578470 | jm | 2007-09-22 18:30:08 +0000 (Sat, 22 Sep 2007) | 1 line oops. obv packed values aren't what I meant to add ------------------------------------------------------------------------ r578393 | jm | 2007-09-22 08:50:02 +0000 (Sat, 22 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r578308 | mmartinec | 2007-09-21 22:41:27 +0000 (Fri, 21 Sep 2007) | 1 line actually, the last iteration in fisher_yates_shuffle is redundant ------------------------------------------------------------------------ r578237 | jm | 2007-09-21 19:21:03 +0000 (Fri, 21 Sep 2007) | 1 line cause mass-check clients to log sent/received info ------------------------------------------------------------------------ r578233 | jm | 2007-09-21 19:13:49 +0000 (Fri, 21 Sep 2007) | 1 line in --noisy mode with --client or --server, log how many bytes were sent/received over the network ------------------------------------------------------------------------ r578110 | mmartinec | 2007-09-21 13:54:40 +0000 (Fri, 21 Sep 2007) | 1 line remove a bug 5283 workaround which is now redundant (see bug 5645) ------------------------------------------------------------------------ r578022 | jm | 2007-09-21 08:50:02 +0000 (Fri, 21 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r577906 | jm | 2007-09-20 20:30:22 +0000 (Thu, 20 Sep 2007) | 1 line remove unused loopid var ------------------------------------------------------------------------ r577854 | mmartinec | 2007-09-20 18:29:25 +0000 (Thu, 20 Sep 2007) | 1 line use same parsing regexp in handle_conditional() as in other similar cases ------------------------------------------------------------------------ r577838 | mmartinec | 2007-09-20 17:55:32 +0000 (Thu, 20 Sep 2007) | 1 line Conf::Parser did not recognize module name with a digit as in "ifplugin Mail::SpamAssassin::Plugin::Razor2"; warn of syntax errors in failing eval ------------------------------------------------------------------------ r577753 | jm | 2007-09-20 14:00:17 +0000 (Thu, 20 Sep 2007) | 1 line keep the .corpus files for each nightly-mass-check user checked in ------------------------------------------------------------------------ r577736 | jm | 2007-09-20 13:25:09 +0000 (Thu, 20 Sep 2007) | 1 line use the same TZ for consistency in timestamps ------------------------------------------------------------------------ r577735 | jm | 2007-09-20 13:23:20 +0000 (Thu, 20 Sep 2007) | 1 line that was _too_ noisy ------------------------------------------------------------------------ r577672 | mmartinec | 2007-09-20 10:23:29 +0000 (Thu, 20 Sep 2007) | 1 line untaint a regexp in OneLineBodyRuleType before evaluating it ------------------------------------------------------------------------ r577640 | jm | 2007-09-20 08:50:03 +0000 (Thu, 20 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r577625 | dos | 2007-09-20 08:23:38 +0000 (Thu, 20 Sep 2007) | 1 line handle message errors on the server (by skipping the message and still supplying the client with the number of messages we told them we would) when not running in --cs_paths_only mode; missing messages in --cs_paths_only mode will still fsck things up royally (clients and server will loop retrying the missing messages); the retry portion of the code I committed and then reverted last week will probably fix this fine; will look at later ------------------------------------------------------------------------ r577276 | jm | 2007-09-19 12:24:35 +0000 (Wed, 19 Sep 2007) | 1 line remove unused variable from the generated XS file ------------------------------------------------------------------------ r577272 | jm | 2007-09-19 12:20:16 +0000 (Wed, 19 Sep 2007) | 1 line avoid massive memory blow-up in sa-compile; seems /\b/ isn't the right thing to use when matching the list of already-subsumed base string names ------------------------------------------------------------------------ r577271 | jm | 2007-09-19 12:17:06 +0000 (Wed, 19 Sep 2007) | 1 line avoid trivial C compiler warning ------------------------------------------------------------------------ r577267 | jm | 2007-09-19 12:09:26 +0000 (Wed, 19 Sep 2007) | 1 line revert last change, Daryl says it won't work and I believe him ------------------------------------------------------------------------ r577243 | jm | 2007-09-19 11:10:08 +0000 (Wed, 19 Sep 2007) | 1 line if we hit an unreadable message file, skip it in client/server mode instead of killing the entire mass-check with 'Can't use an undefined value as an ARRAY reference at mass-check line 1181.' ------------------------------------------------------------------------ r577199 | jm | 2007-09-19 08:50:02 +0000 (Wed, 19 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r577105 | jm | 2007-09-18 23:25:35 +0000 (Tue, 18 Sep 2007) | 1 line this need to be untainted for sa-compile to operate ------------------------------------------------------------------------ r576895 | jm | 2007-09-18 13:13:09 +0000 (Tue, 18 Sep 2007) | 1 line bug 5557: temp files not removed on Win32, since a file cannot be deleted while it is still open. fix ------------------------------------------------------------------------ r576781 | jm | 2007-09-18 08:50:02 +0000 (Tue, 18 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r576305 | jm | 2007-09-17 08:50:04 +0000 (Mon, 17 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r576172 | jm | 2007-09-16 20:50:53 +0000 (Sun, 16 Sep 2007) | 1 line oops, bad merge; fix ------------------------------------------------------------------------ r576170 | jm | 2007-09-16 20:45:01 +0000 (Sun, 16 Sep 2007) | 1 line remove buildbots on the SA zone, migrate to using vmsa buildbots instead ------------------------------------------------------------------------ r576166 | jm | 2007-09-16 20:10:03 +0000 (Sun, 16 Sep 2007) | 1 line fix to use SSL in distributed mass-check mode ------------------------------------------------------------------------ r576155 | jm | 2007-09-16 19:28:04 +0000 (Sun, 16 Sep 2007) | 1 line add some noise for the first few attempts at this ------------------------------------------------------------------------ r576153 | jm | 2007-09-16 19:22:32 +0000 (Sun, 16 Sep 2007) | 1 line add step to copy the SSL certs required to connect ------------------------------------------------------------------------ r576063 | jm | 2007-09-16 08:50:02 +0000 (Sun, 16 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r575999 | mmartinec | 2007-09-15 23:27:52 +0000 (Sat, 15 Sep 2007) | 1 line Plugin.pm: remove unnecessary file handle DATA, saving one permanently open file descriptor ------------------------------------------------------------------------ r575994 | jm | 2007-09-15 22:28:42 +0000 (Sat, 15 Sep 2007) | 1 line add 'clienttree' setting so that multiple types of mass-check can run at the same time ------------------------------------------------------------------------ r575988 | jm | 2007-09-15 21:42:26 +0000 (Sat, 15 Sep 2007) | 1 line distributing corpus-nightly mass-check load via SSH to multiple slave hosts ------------------------------------------------------------------------ r575984 | jm | 2007-09-15 21:15:39 +0000 (Sat, 15 Sep 2007) | 1 line add connection retrying to mass-check, for the first connection only ------------------------------------------------------------------------ r575977 | jm | 2007-09-15 21:01:05 +0000 (Sat, 15 Sep 2007) | 1 line more handholding for IO::Socket::SSL ------------------------------------------------------------------------ r575970 | jm | 2007-09-15 20:35:55 +0000 (Sat, 15 Sep 2007) | 1 line remove some obsolete use of Exporter ------------------------------------------------------------------------ r575968 | mmartinec | 2007-09-15 20:16:07 +0000 (Sat, 15 Sep 2007) | 1 line Exporter never really worked in SA, was not enclosed in BEGIN{}; revert quick-fixes r575915 and r575772, they were not solving the right problem ------------------------------------------------------------------------ r575967 | jm | 2007-09-15 20:11:31 +0000 (Sat, 15 Sep 2007) | 1 line duh, IO::Socket::SSL doesn't resolve hostnames either. more handholding ------------------------------------------------------------------------ r575960 | jm | 2007-09-15 18:58:12 +0000 (Sat, 15 Sep 2007) | 1 line trivial: avoid 'exiting sub via next' warning ------------------------------------------------------------------------ r575957 | jm | 2007-09-15 18:53:23 +0000 (Sat, 15 Sep 2007) | 1 line really avoid the already-processed patterns ------------------------------------------------------------------------ r575915 | mmartinec | 2007-09-15 13:13:34 +0000 (Sat, 15 Sep 2007) | 5 lines Conf::Parser.pm: explicitly specify module name when calling sub untaint_var from anonymous subroutines which may be invoked in a context of modules; Util.pm: do not export subs local_tz, base64_decode and untaint_var by default, but use @EXPORT_OK and leave the decision to the importing module. ------------------------------------------------------------------------ r575893 | jm | 2007-09-15 08:50:02 +0000 (Sat, 15 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r575772 | mmartinec | 2007-09-14 18:37:14 +0000 (Fri, 14 Sep 2007) | 1 line Conf.pm: revert importing of untaint_var, anonymous subs may run in another context ------------------------------------------------------------------------ r575698 | mmartinec | 2007-09-14 14:25:07 +0000 (Fri, 14 Sep 2007) | 1 line explicit untainting in sa-compile ------------------------------------------------------------------------ r575696 | mmartinec | 2007-09-14 14:23:15 +0000 (Fri, 14 Sep 2007) | 1 line export Util::untaint_var by default, reducing clutter in other modules ------------------------------------------------------------------------ r575657 | mmartinec | 2007-09-14 12:34:07 +0000 (Fri, 14 Sep 2007) | 1 line Plugin/VBounce.pm: remove file handle DATA with its open file descriptor ------------------------------------------------------------------------ r575588 | jm | 2007-09-14 08:50:08 +0000 (Fri, 14 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r575456 | jm | 2007-09-13 21:16:16 +0000 (Thu, 13 Sep 2007) | 1 line bug 5599: update with Mark's fix for Fisher-Yates shuffle ------------------------------------------------------------------------ r575307 | mmartinec | 2007-09-13 13:23:57 +0000 (Thu, 13 Sep 2007) | 1 line fix Insecure depenedency in AutoWhitelist.pm ------------------------------------------------------------------------ r575252 | jm | 2007-09-13 10:41:38 +0000 (Thu, 13 Sep 2007) | 1 line bug 5492: use get_pristine_body() API instead of more complex get_pristine() usage, thanks to Henrik Krohns ------------------------------------------------------------------------ r575223 | jm | 2007-09-13 08:50:02 +0000 (Thu, 13 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r575196 | dos | 2007-09-13 07:05:52 +0000 (Thu, 13 Sep 2007) | 1 line revert --cs_max_retries for now, it doesn't actually work that well without --cs_paths_only :( ------------------------------------------------------------------------ r575088 | jm | 2007-09-12 21:43:54 +0000 (Wed, 12 Sep 2007) | 1 line require valid client certs in --cs_ssl --server mode; document openssl setup commands ------------------------------------------------------------------------ r575085 | jm | 2007-09-12 21:39:56 +0000 (Wed, 12 Sep 2007) | 1 line always send SSL cert in --cs_ssl --client mode ------------------------------------------------------------------------ r575084 | jm | 2007-09-12 21:27:59 +0000 (Wed, 12 Sep 2007) | 1 line client-mode ------------------------------------------------------------------------ r575083 | jm | 2007-09-12 21:21:58 +0000 (Wed, 12 Sep 2007) | 1 line oops, typo ------------------------------------------------------------------------ r575082 | jm | 2007-09-12 21:20:44 +0000 (Wed, 12 Sep 2007) | 1 line add a --cs_ssl switch to use SSL/TLS to encrypt --client/--server mode ------------------------------------------------------------------------ r574934 | jm | 2007-09-12 13:07:31 +0000 (Wed, 12 Sep 2007) | 1 line bug 5599: allow load distribution of SA nameserver queries across all nameservers listed in resolv.conf, using 'dns_options rotate'. thanks to Pawel Sasin <hannibal /at/ wp-sa.pl> ------------------------------------------------------------------------ r574933 | jm | 2007-09-12 13:05:28 +0000 (Wed, 12 Sep 2007) | 1 line ensure env vars are used ------------------------------------------------------------------------ r574932 | jm | 2007-09-12 12:56:34 +0000 (Wed, 12 Sep 2007) | 1 line bug 5476: update Bonded Sender (now Sender Score Certified) rules, and add a rule for their strictly-confirmed-opt-in-required zone ------------------------------------------------------------------------ r574922 | jm | 2007-09-12 12:47:00 +0000 (Wed, 12 Sep 2007) | 1 line update VBounce ruleset with some additional Subject-line patterns noted by Dan Barker (thanks Dan) ------------------------------------------------------------------------ r574849 | jm | 2007-09-12 08:50:04 +0000 (Wed, 12 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r574664 | mmartinec | 2007-09-11 18:46:40 +0000 (Tue, 11 Sep 2007) | 1 line add a: use re taint to every module, see bug 5645 ------------------------------------------------------------------------ r574660 | mmartinec | 2007-09-11 18:32:32 +0000 (Tue, 11 Sep 2007) | 6 lines Explicit untainting in Plugin/DCC. Also (just in case): avoid join then splitting of exec arguments on whitespace, which can potentially let external data to get split into more than one command line argument. ------------------------------------------------------------------------ r574659 | mmartinec | 2007-09-11 18:23:26 +0000 (Tue, 11 Sep 2007) | 1 line Use untaint_var() for explicit untainting, see bug 5645 ------------------------------------------------------------------------ r574645 | mmartinec | 2007-09-11 17:37:37 +0000 (Tue, 11 Sep 2007) | 1 line adding to Constants.pm: use strict; use warnings; add missing vars declaration ------------------------------------------------------------------------ r574511 | jm | 2007-09-11 08:50:02 +0000 (Tue, 11 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r574417 | mmartinec | 2007-09-11 00:49:35 +0000 (Tue, 11 Sep 2007) | 7 lines Util::helper_app_pipe_open_unix : contain a failing exec with an eval to prevent additional cases of process cloning. The exec could fail this way when given tainted arguments. While at it, also eval-protect an open($fh,'-|'), which need eval-trapping when implied fork fails due to system resource quotas exceeded. ------------------------------------------------------------------------ r574224 | mmartinec | 2007-09-10 12:38:58 +0000 (Mon, 10 Sep 2007) | 1 line make untaint_var() more robust to its environment; simplify taint_var() ------------------------------------------------------------------------ r574178 | jm | 2007-09-10 08:50:02 +0000 (Mon, 10 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r573993 | jm | 2007-09-09 11:17:45 +0000 (Sun, 09 Sep 2007) | 1 line try triggering a build ------------------------------------------------------------------------ r573991 | jm | 2007-09-09 11:00:46 +0000 (Sun, 09 Sep 2007) | 1 line remote transfer of logs, so that bbmass can run on vmsa ------------------------------------------------------------------------ r573989 | jm | 2007-09-09 10:55:04 +0000 (Sun, 09 Sep 2007) | 1 line split out part of the post-bbmass-mass-check process since we'll be distributing it across two hosts ------------------------------------------------------------------------ r573961 | jm | 2007-09-09 08:50:02 +0000 (Sun, 09 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r573948 | dos | 2007-09-09 04:46:39 +0000 (Sun, 09 Sep 2007) | 6 lines add --cs_max_retries mass-check option to limit the number of times a message will be retried; keeps mass-check server from dying if archive iterator has some sort of error with a message (like it's been removed from the corpus); use --noisy to find out which messages are being skipped; no change in functionality if you don't use the --cs_max_retries option ------------------------------------------------------------------------ r573802 | jm | 2007-09-08 08:50:02 +0000 (Sat, 08 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r573652 | fanf | 2007-09-07 18:10:03 +0000 (Fri, 07 Sep 2007) | 5 lines Update the MAPS rules templates with correct links to the documentation for the relevant lists, and query zones that follow their current documentation. This should be helpful for RBL+ customers and users of the JANET mirror. ------------------------------------------------------------------------ r573507 | jm | 2007-09-07 08:50:02 +0000 (Fri, 07 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r573181 | jm | 2007-09-06 08:50:04 +0000 (Thu, 06 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r573117 | dos | 2007-09-06 00:27:12 +0000 (Thu, 06 Sep 2007) | 1 line it's an array/list of hashes, not an array/list of arrays ------------------------------------------------------------------------ r572900 | jm | 2007-09-05 08:50:02 +0000 (Wed, 05 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r572845 | dos | 2007-09-05 00:29:46 +0000 (Wed, 05 Sep 2007) | 1 line add Mark Martinec to the committers list; move Bob Menschel and JGM to inactive list; thanks goes to all three ------------------------------------------------------------------------ r572660 | mmartinec | 2007-09-04 13:09:30 +0000 (Tue, 04 Sep 2007) | 1 line forgot to return true from eval in PerMsgStatus::learn ------------------------------------------------------------------------ r572582 | jm | 2007-09-04 08:50:02 +0000 (Tue, 04 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r572259 | jm | 2007-09-03 08:50:03 +0000 (Mon, 03 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r572169 | mmartinec | 2007-09-02 21:40:48 +0000 (Sun, 02 Sep 2007) | 1 line some parse_rfc822_date comments and handling of Y 1970 ------------------------------------------------------------------------ r572167 | jm | 2007-09-02 21:34:07 +0000 (Sun, 02 Sep 2007) | 1 line revert to using old corpus-hourly; the new script still has bugs, breaking '.all' report generation for the ruleqa system, and I don't have the time to fix them just yet ------------------------------------------------------------------------ r572025 | jm | 2007-09-02 16:46:04 +0000 (Sun, 02 Sep 2007) | 1 line hooray, svn on the zone now supports --limit ------------------------------------------------------------------------ r571930 | jm | 2007-09-02 08:50:01 +0000 (Sun, 02 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r571904 | mmartinec | 2007-09-02 00:02:06 +0000 (Sun, 02 Sep 2007) | 1 line provide sub timer_reset to discard timers and start anew; no API yet (not yet used) ------------------------------------------------------------------------ r571893 | mmartinec | 2007-09-01 23:16:38 +0000 (Sat, 01 Sep 2007) | 11 lines Removed hundred of assignments of an empty list or hash to a just created empty array or hash. Explanation: operator 'my' brings to life scalars with an undefined value, lists with no elements, and hashes with no keys. The following assignments are thus redundant: my $x=undef; my @x=(); my %x=(); Interestingly noone does the first, but there were about 100 cases of second and third. Even as a stylistic measure I don't think it counts, as it was not used systematically, and only in minority of cases. ------------------------------------------------------------------------ r571892 | mmartinec | 2007-09-01 23:05:59 +0000 (Sat, 01 Sep 2007) | 1 line fix a harmless typo in start_lookup() ------------------------------------------------------------------------ r571752 | jm | 2007-09-01 08:50:01 +0000 (Sat, 01 Sep 2007) | 1 line promotions validated ------------------------------------------------------------------------ r571618 | jm | 2007-08-31 22:03:33 +0000 (Fri, 31 Aug 2007) | 1 line fix: chopping too much lost end of fsize metadatum ------------------------------------------------------------------------ r571613 | jm | 2007-08-31 21:55:50 +0000 (Fri, 31 Aug 2007) | 1 line caching of logfile metadata, to save on gunzipping ------------------------------------------------------------------------ r571524 | jm | 2007-08-31 17:04:14 +0000 (Fri, 31 Aug 2007) | 1 line various un-checked-in fixes for the new ruleqa report generation script ------------------------------------------------------------------------ r571434 | jm | 2007-08-31 11:23:31 +0000 (Fri, 31 Aug 2007) | 1 line avoid warning when cwd is unwriteable ------------------------------------------------------------------------ r571433 | jm | 2007-08-31 11:21:16 +0000 (Fri, 31 Aug 2007) | 1 line wrong path ------------------------------------------------------------------------ r571432 | jm | 2007-08-31 11:20:01 +0000 (Fri, 31 Aug 2007) | 1 line error output too ------------------------------------------------------------------------ r571403 | jm | 2007-08-31 08:50:02 +0000 (Fri, 31 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r571075 | jm | 2007-08-30 08:50:02 +0000 (Thu, 30 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r570703 | jm | 2007-08-29 08:50:04 +0000 (Wed, 29 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r570477 | jm | 2007-08-28 16:24:20 +0000 (Tue, 28 Aug 2007) | 1 line use new script instead of corpus-hourly ------------------------------------------------------------------------ r570385 | jm | 2007-08-28 11:33:51 +0000 (Tue, 28 Aug 2007) | 1 line automatically ignore cache if too old ------------------------------------------------------------------------ r570384 | jm | 2007-08-28 11:30:47 +0000 (Tue, 28 Aug 2007) | 1 line replacement for corpus-hourly, redesigned to be more suitable for the current ruleqa system ------------------------------------------------------------------------ r570347 | jm | 2007-08-28 08:50:04 +0000 (Tue, 28 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r570127 | mmartinec | 2007-08-27 13:59:33 +0000 (Mon, 27 Aug 2007) | 12 lines Shave off up to 1 second of wait time during the final call of complete_lookups() from harvest_dnsbl_queries(), if all queries have expired by the current time + 1 second. Explanation: harvest_dnsbl_queries polls in full 1 second intervals. Even if all queries expire at some time during the last 1 s interval, the 'select' would still wait for the full 1 second period. Now the last 1 s wait interval is reduced to only cover up to the latest query expiration time. This optimization is made possible by the subsecond timing. ------------------------------------------------------------------------ r570101 | jm | 2007-08-27 13:12:01 +0000 (Mon, 27 Aug 2007) | 1 line generate bad-rules list daily ------------------------------------------------------------------------ r570082 | jm | 2007-08-27 11:57:46 +0000 (Mon, 27 Aug 2007) | 1 line allow multiple threshold values to be used, and output comments when each one is passed; also, an experimental way to 'jump' over 'gaps' in patterns where noise chars have been inserted ------------------------------------------------------------------------ r570042 | jm | 2007-08-27 08:50:02 +0000 (Mon, 27 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r569704 | jm | 2007-08-25 16:48:23 +0000 (Sat, 25 Aug 2007) | 1 line another error case for that bug ------------------------------------------------------------------------ r569657 | jm | 2007-08-25 11:08:35 +0000 (Sat, 25 Aug 2007) | 1 line try to avoid creating incorrect freqs files with 0 freqs for all rules. corpus-hourly needs a rewrite ------------------------------------------------------------------------ r569652 | jm | 2007-08-25 10:26:48 +0000 (Sat, 25 Aug 2007) | 1 line comment out HTML freqs files, not used anymore ------------------------------------------------------------------------ r569651 | jm | 2007-08-25 10:24:20 +0000 (Sat, 25 Aug 2007) | 1 line comment out HTML freqs files, not used anymore ------------------------------------------------------------------------ r569650 | jm | 2007-08-25 10:22:51 +0000 (Sat, 25 Aug 2007) | 1 line comment out HTML freqs files, not used anymore ------------------------------------------------------------------------ r569645 | jm | 2007-08-25 08:50:02 +0000 (Sat, 25 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r569459 | jm | 2007-08-24 17:28:06 +0000 (Fri, 24 Aug 2007) | 1 line include copy_config() calls in the timer list, since it's pretty time-consuming (5.5% of spamd runtime) ------------------------------------------------------------------------ r569458 | jm | 2007-08-24 17:23:22 +0000 (Fri, 24 Aug 2007) | 1 line add timer debugging call to spamd, too ------------------------------------------------------------------------ r569452 | jm | 2007-08-24 16:42:07 +0000 (Fri, 24 Aug 2007) | 1 line avoid silly warning noise ------------------------------------------------------------------------ r569445 | mmartinec | 2007-08-24 16:23:30 +0000 (Fri, 24 Aug 2007) | 1 line Make a timing report accessible to a caller as a tag TIMING ------------------------------------------------------------------------ r569441 | jm | 2007-08-24 16:17:21 +0000 (Fri, 24 Aug 2007) | 1 line add helper cron script which collects a list of 'bad' rules, reporting on a per-source-file basis ------------------------------------------------------------------------ r569406 | mmartinec | 2007-08-24 14:55:11 +0000 (Fri, 24 Aug 2007) | 1 line Taking advantage of the new jm's ScopedTimer, get rid of passing around waiting_time in AsyncLoop; select sleep time now shows up as 'poll_dns_idle' in general timing report ------------------------------------------------------------------------ r569350 | mmartinec | 2007-08-24 11:11:51 +0000 (Fri, 24 Aug 2007) | 1 line add 4 dbg calls in Check.pm ------------------------------------------------------------------------ r569347 | mmartinec | 2007-08-24 11:00:01 +0000 (Fri, 24 Aug 2007) | 1 line timing reports: don't lose precision, keep timestamps in floating point ------------------------------------------------------------------------ r569299 | jm | 2007-08-24 08:50:03 +0000 (Fri, 24 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r569130 | jm | 2007-08-23 19:49:38 +0000 (Thu, 23 Aug 2007) | 1 line the promotion of previously-unknown rules wasn't working; fix ------------------------------------------------------------------------ r568994 | jm | 2007-08-23 13:53:04 +0000 (Thu, 23 Aug 2007) | 9 lines Change promotion rules to work off more than one mass-check. Now, a rule has to perform well in 3 mass checks (last night, the night before that, and the night before that one) before it will be listed; new rules get an exception from this, however, and will be listed as promotable if they do well in just the mass-checks for which the rule was in existence. Also, skip over the --net mass-checks, for purposes of determining rule promotability. ------------------------------------------------------------------------ r568961 | jm | 2007-08-23 12:50:51 +0000 (Thu, 23 Aug 2007) | 1 line allow multiple days instead of just 'last-night' ------------------------------------------------------------------------ r568925 | jm | 2007-08-23 10:42:24 +0000 (Thu, 23 Aug 2007) | 1 line oops, forgot the test for that mkrules change ------------------------------------------------------------------------ r568890 | jm | 2007-08-23 08:50:01 +0000 (Thu, 23 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r568676 | jm | 2007-08-22 16:11:08 +0000 (Wed, 22 Aug 2007) | 1 line oops, missing some metas ------------------------------------------------------------------------ r568571 | jm | 2007-08-22 11:39:49 +0000 (Wed, 22 Aug 2007) | 1 line bug 5558: comment out 'score' lines for non-promoted sandbox rules automatically ------------------------------------------------------------------------ r568562 | jm | 2007-08-22 11:29:10 +0000 (Wed, 22 Aug 2007) | 1 line some optimization of _log(); avoid a needless string subst ------------------------------------------------------------------------ r568559 | jm | 2007-08-22 11:18:47 +0000 (Wed, 22 Aug 2007) | 1 line avoid clashing variable names for timer ------------------------------------------------------------------------ r568515 | jm | 2007-08-22 08:50:04 +0000 (Wed, 22 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r568489 | jm | 2007-08-22 08:02:27 +0000 (Wed, 22 Aug 2007) | 1 line DependencyInfo cannot use dbg() -- it is used as a standalone module by Makefile.PL ------------------------------------------------------------------------ r568336 | mmartinec | 2007-08-22 00:04:52 +0000 (Wed, 22 Aug 2007) | 1 line take two: converted almost all eval calls in lib to check for eval result instead of for $@, as per bug 5589; some futher dbg calls edits ------------------------------------------------------------------------ r568209 | mmartinec | 2007-08-21 17:46:39 +0000 (Tue, 21 Aug 2007) | 1 line reverting r568168 entirely, will redo it later ------------------------------------------------------------------------ r568168 | mmartinec | 2007-08-21 15:36:41 +0000 (Tue, 21 Aug 2007) | 1 line converted almost all eval calls in lib to test for eval result instead of $@, as per bug 5589; do some futher dbg calls cleanup ------------------------------------------------------------------------ r568103 | jm | 2007-08-21 12:45:50 +0000 (Tue, 21 Aug 2007) | 1 line bug 5618: fix BOUNCE_MESSAGE to catch 'Subject: Delivery Status Notification' ------------------------------------------------------------------------ r568024 | jm | 2007-08-21 08:50:06 +0000 (Tue, 21 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r567684 | mmartinec | 2007-08-20 13:10:01 +0000 (Mon, 20 Aug 2007) | 1 line URIDNSBL.pm: "querystart" field is now redundant, removed ------------------------------------------------------------------------ r567653 | jm | 2007-08-20 11:08:11 +0000 (Mon, 20 Aug 2007) | 1 line bug 5612: DB_File version 4.2.x has a bug that loops infinitely if files named '__db.{filename}' are present; work around. thanks to J. Nick Koston for the report and fix ------------------------------------------------------------------------ r567605 | jm | 2007-08-20 08:50:01 +0000 (Mon, 20 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r567486 | jm | 2007-08-19 22:07:21 +0000 (Sun, 19 Aug 2007) | 1 line bug 5493: sa-compile would not correctly deal with escaped backslashes, fix ------------------------------------------------------------------------ r567485 | jm | 2007-08-19 21:48:41 +0000 (Sun, 19 Aug 2007) | 1 line provide a clue ------------------------------------------------------------------------ r567481 | jm | 2007-08-19 21:40:25 +0000 (Sun, 19 Aug 2007) | 1 line bug 5556: missing close call; newSVpvn_share() is unavailable in perls before 5.7.1; and we cannot assume that -O2 is a valid compiler optimization flag due to ancient Sun compiler team idiocy, so use Config{optimize} instead ------------------------------------------------------------------------ r567383 | jm | 2007-08-19 10:33:13 +0000 (Sun, 19 Aug 2007) | 1 line avoid overlapping timer var names, oops ------------------------------------------------------------------------ r567373 | jm | 2007-08-19 08:50:02 +0000 (Sun, 19 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r567342 | jm | 2007-08-19 00:05:21 +0000 (Sun, 19 Aug 2007) | 1 line rewrite O(N^2) base-string-overlap test, nearly tripling its speed ------------------------------------------------------------------------ r567337 | jm | 2007-08-18 23:13:22 +0000 (Sat, 18 Aug 2007) | 1 line oops, get rid of debugging noise ------------------------------------------------------------------------ r567336 | jm | 2007-08-18 23:07:42 +0000 (Sat, 18 Aug 2007) | 1 line oops, avoid cache corruption caused by accidental modification of non-copied cache data ------------------------------------------------------------------------ r567334 | jm | 2007-08-18 22:55:20 +0000 (Sat, 18 Aug 2007) | 1 line cache base-strings to speed up sa-compile; store them between runs in ~/.spamassassin/sa-compile.cache. relies on Data::Dumper, which is a base module since 5.005 ------------------------------------------------------------------------ r567250 | jm | 2007-08-18 08:50:02 +0000 (Sat, 18 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r566968 | jm | 2007-08-17 08:50:01 +0000 (Fri, 17 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r566848 | jm | 2007-08-16 21:01:25 +0000 (Thu, 16 Aug 2007) | 1 line merge patterns containing ., .?, .{0,3}, .{0,5}, .{0,20}, and .{0,40} unknowns ------------------------------------------------------------------------ r566757 | jm | 2007-08-16 16:06:30 +0000 (Thu, 16 Aug 2007) | 1 line slightly more useful debugs when HTTP GETs fail ------------------------------------------------------------------------ r566749 | jm | 2007-08-16 15:35:06 +0000 (Thu, 16 Aug 2007) | 1 line fix spurious timer error with Mail::SA::finish(); make more code conditional on would_log('timing') ------------------------------------------------------------------------ r566746 | jm | 2007-08-16 15:16:33 +0000 (Thu, 16 Aug 2007) | 1 line optimise: don't issue timer report data at all unless debug is active ------------------------------------------------------------------------ r566745 | jm | 2007-08-16 15:08:27 +0000 (Thu, 16 Aug 2007) | 1 line silliness with ||= on a string; explicitly munge to numeric to avoid div by 0 errors ------------------------------------------------------------------------ r566739 | jm | 2007-08-16 14:50:53 +0000 (Thu, 16 Aug 2007) | 1 line looks like this file got missed from MANIFEST some time back ------------------------------------------------------------------------ r566738 | jm | 2007-08-16 14:49:03 +0000 (Thu, 16 Aug 2007) | 1 line bug 5356: other parts of that checkin ------------------------------------------------------------------------ r566737 | jm | 2007-08-16 14:42:20 +0000 (Thu, 16 Aug 2007) | 1 line bug 5356: add compact speed-profile log info ------------------------------------------------------------------------ r566574 | jm | 2007-08-16 08:50:02 +0000 (Thu, 16 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r566069 | jm | 2007-08-15 08:50:02 +0000 (Wed, 15 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r565664 | jm | 2007-08-14 08:50:03 +0000 (Tue, 14 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r565649 | mmartinec | 2007-08-14 08:00:24 +0000 (Tue, 14 Aug 2007) | 1 line Removed dated text about no. of file descr. in Conf.pm ------------------------------------------------------------------------ r565567 | mmartinec | 2007-08-13 23:41:39 +0000 (Mon, 13 Aug 2007) | 1 line In comments, POD and dbg strings: fix 70 typos, mistakes and similar ------------------------------------------------------------------------ r565376 | mmartinec | 2007-08-13 15:20:23 +0000 (Mon, 13 Aug 2007) | 1 line (bug5507) Unhelpful diagnostics when site rules directory is inaccessible ------------------------------------------------------------------------ r565335 | jm | 2007-08-13 13:02:42 +0000 (Mon, 13 Aug 2007) | 1 line too clever; sudo requires an exact command-line match ------------------------------------------------------------------------ r565324 | jm | 2007-08-13 12:26:01 +0000 (Mon, 13 Aug 2007) | 1 line allow the SOA file to be specified on command line; reload just the changed zone ------------------------------------------------------------------------ r565271 | jm | 2007-08-13 08:50:02 +0000 (Mon, 13 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r565045 | mmartinec | 2007-08-12 12:19:05 +0000 (Sun, 12 Aug 2007) | 1 line typo in POD (AsyncLoop.pm) ------------------------------------------------------------------------ r565023 | jm | 2007-08-12 08:50:13 +0000 (Sun, 12 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r564869 | jm | 2007-08-11 08:50:02 +0000 (Sat, 11 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r564636 | mmartinec | 2007-08-10 15:53:51 +0000 (Fri, 10 Aug 2007) | 1 line Refined async events handling and DNS lookup completions (bug 5589) ------------------------------------------------------------------------ r564613 | mmartinec | 2007-08-10 14:58:51 +0000 (Fri, 10 Aug 2007) | 1 line fix Received parsing of "from [IP] by host" (bug 4078) ------------------------------------------------------------------------ r564513 | jm | 2007-08-10 08:50:07 +0000 (Fri, 10 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r564421 | mss | 2007-08-09 23:27:13 +0000 (Thu, 09 Aug 2007) | 3 lines Tiny fix to avoid angle brackets around URLs in DNSBL TXT replies when there are already brackets (looks especially weird at the closing bracket). ------------------------------------------------------------------------ r564352 | jm | 2007-08-09 19:36:39 +0000 (Thu, 09 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r564145 | jm | 2007-08-09 08:50:03 +0000 (Thu, 09 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r563874 | jm | 2007-08-08 13:38:39 +0000 (Wed, 08 Aug 2007) | 1 line doc: minor fixes to build procedure doc ------------------------------------------------------------------------ r563791 | jm | 2007-08-08 08:50:05 +0000 (Wed, 08 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r563527 | jm | 2007-08-07 15:36:35 +0000 (Tue, 07 Aug 2007) | 1 line add Matt's suggested helpful documentation comment to .pre files ------------------------------------------------------------------------ r563427 | jm | 2007-08-07 08:50:03 +0000 (Tue, 07 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r563068 | jm | 2007-08-06 08:50:01 +0000 (Mon, 06 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r562988 | jm | 2007-08-05 23:35:44 +0000 (Sun, 05 Aug 2007) | 1 line some plugin documentation fixes ------------------------------------------------------------------------ r562841 | jm | 2007-08-05 08:50:01 +0000 (Sun, 05 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r562703 | jm | 2007-08-04 12:14:49 +0000 (Sat, 04 Aug 2007) | 1 line support lossiness-tracking with case-sensitive base extraction, too ------------------------------------------------------------------------ r562699 | jm | 2007-08-04 11:53:30 +0000 (Sat, 04 Aug 2007) | 1 line additional re2c optimization. Some rules can be extracted in their entirety into the 'base string' form, without any lossiness. Mark these, so that the validation perl-regexp match step can be skipped ------------------------------------------------------------------------ r562675 | jm | 2007-08-04 08:50:02 +0000 (Sat, 04 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r562498 | jm | 2007-08-03 15:21:58 +0000 (Fri, 03 Aug 2007) | 1 line right; fixed. WEEK was only a day (must have accidentally deleted something here), and before and after were listed in *the wrong order* in the damn split statement ------------------------------------------------------------------------ r562493 | jm | 2007-08-03 14:59:37 +0000 (Fri, 03 Aug 2007) | 1 line another attempt; avoid 'scantime=3' in favour of 'time=1186028679' ------------------------------------------------------------------------ r562491 | jm | 2007-08-03 14:54:12 +0000 (Fri, 03 Aug 2007) | 1 line hmm, still bugs. try this ------------------------------------------------------------------------ r562483 | jm | 2007-08-03 14:37:54 +0000 (Fri, 03 Aug 2007) | 1 line fix bug in new time_filter code; this is cleaner, and accurate for a change ------------------------------------------------------------------------ r562471 | jm | 2007-08-03 14:07:08 +0000 (Fri, 03 Aug 2007) | 1 line see how slow things are without this optimization ------------------------------------------------------------------------ r562468 | jm | 2007-08-03 14:01:46 +0000 (Fri, 03 Aug 2007) | 1 line redirect at http://buildbot.spamassassin.org/bbmass/ to http://bbmass.spamassassin.org:8011/ ------------------------------------------------------------------------ r562396 | jm | 2007-08-03 09:34:01 +0000 (Fri, 03 Aug 2007) | 1 line see if this works around odd Solaris AICache failures (see http://bbmass.spamassassin.org/mc-fast/builds/626/step-test/0 for an example) ------------------------------------------------------------------------ r562388 | jm | 2007-08-03 08:50:02 +0000 (Fri, 03 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r562180 | jm | 2007-08-02 16:42:09 +0000 (Thu, 02 Aug 2007) | 1 line revert the ArchiveIterator atomic-rewrite code, per Theo's request; replace with a write-in-place as before, but hopefully a little safer ------------------------------------------------------------------------ r562173 | jm | 2007-08-02 16:26:39 +0000 (Thu, 02 Aug 2007) | 1 line anecdotal tip from Sidney ------------------------------------------------------------------------ r562170 | jm | 2007-08-02 16:24:31 +0000 (Thu, 02 Aug 2007) | 1 line bugfixes for automc mass-checking backend ------------------------------------------------------------------------ r562048 | jm | 2007-08-02 08:50:02 +0000 (Thu, 02 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r561720 | jm | 2007-08-01 09:06:04 +0000 (Wed, 01 Aug 2007) | 1 line increase dcc_timeout as per Sidney's request ------------------------------------------------------------------------ r561713 | jm | 2007-08-01 08:50:06 +0000 (Wed, 01 Aug 2007) | 1 line promotions validated ------------------------------------------------------------------------ r561442 | jm | 2007-07-31 19:10:36 +0000 (Tue, 31 Jul 2007) | 1 line oops, no need to warn about nonexistent previous copies ------------------------------------------------------------------------ r561412 | jm | 2007-07-31 17:59:30 +0000 (Tue, 31 Jul 2007) | 1 line reduce scheduler wait time between svn checkin and before mass-checks start ------------------------------------------------------------------------ r561410 | jm | 2007-07-31 17:53:04 +0000 (Tue, 31 Jul 2007) | 1 line use dedicated archive-iterator cache tree for bbmass preflight mass-checks ------------------------------------------------------------------------ r561408 | jm | 2007-07-31 17:46:49 +0000 (Tue, 31 Jul 2007) | 1 line optimize the 'dir' form of the mass-check cache; it now does its jobs without any sanity-check stat() operations at all. hopefully this can increase rule-qa mass-check speeds. also do the traditional 3-phase rename/rename/unlink file-replacement algorithm when updating the AICache file ------------------------------------------------------------------------ r561337 | jm | 2007-07-31 14:18:12 +0000 (Tue, 31 Jul 2007) | 1 line slightly better output from corpus-hourly script ------------------------------------------------------------------------ r561316 | jm | 2007-07-31 12:53:18 +0000 (Tue, 31 Jul 2007) | 1 line impose a global max-age for all mass-check logs processed by the ruleqa stuff; 5 years for ham, 6 months for spam ------------------------------------------------------------------------ r561307 | jm | 2007-07-31 12:17:08 +0000 (Tue, 31 Jul 2007) | 1 line add a link to the wiki for --help ------------------------------------------------------------------------ r561305 | jm | 2007-07-31 12:06:59 +0000 (Tue, 31 Jul 2007) | 1 line ruleqa system: delete old mass-check logs after 180 days to free up some space ------------------------------------------------------------------------ r561296 | jm | 2007-07-31 11:01:41 +0000 (Tue, 31 Jul 2007) | 1 line fix problem with undeleted tmp files building up in /export/home/bbmass/tmp ------------------------------------------------------------------------ r561273 | jm | 2007-07-31 08:50:02 +0000 (Tue, 31 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r561013 | jm | 2007-07-30 15:36:13 +0000 (Mon, 30 Jul 2007) | 1 line bug 5545: allow 'tflags publish' to be made default/non-default on a per-file basis for sandbox rules files, using a '#testrules' comment ------------------------------------------------------------------------ r561008 | jm | 2007-07-30 15:09:52 +0000 (Mon, 30 Jul 2007) | 1 line trivial doc fix: update to note CPAN limitation ------------------------------------------------------------------------ r560972 | jm | 2007-07-30 13:19:12 +0000 (Mon, 30 Jul 2007) | 1 line bug 5544: ALL_TRUSTED is immutable, mark this explicitly by putting it in an immutable section ------------------------------------------------------------------------ r560971 | jm | 2007-07-30 13:16:03 +0000 (Mon, 30 Jul 2007) | 1 line bug 5577: spamc on win32 reported corrupt error messages if spamd host was unresolveable or unconnectable. fix ------------------------------------------------------------------------ r560968 | jm | 2007-07-30 13:11:04 +0000 (Mon, 30 Jul 2007) | 1 line bug 5475: fix FORGED_MUA_AOL_FROM to allow <*@{aol,cs}.*> addresses instead of just <*@{aol,cs}.com> ------------------------------------------------------------------------ r560962 | jm | 2007-07-30 13:03:57 +0000 (Mon, 30 Jul 2007) | 1 line bug 5519: zeroing an 'eval' rule's score did not stop it running. fix, thanks to Richard Birkett <richard+spamassassin at musicbox.net> ------------------------------------------------------------------------ r560957 | jm | 2007-07-30 12:57:35 +0000 (Mon, 30 Jul 2007) | 1 line clarify documentation to note clearly that MXes must perform DNS name resolution, for whitelist_from_rcvd to work ------------------------------------------------------------------------ r560954 | jm | 2007-07-30 12:53:10 +0000 (Mon, 30 Jul 2007) | 1 line bug 5397: RDNS_DYNAMIC should never fire on a PTR with 'static' in it; thanks to Martin Blapp <mbr at freebsd.org> ------------------------------------------------------------------------ r560952 | jm | 2007-07-30 12:47:53 +0000 (Mon, 30 Jul 2007) | 1 line bug 5527: parse AOL WebMail Received HTTP-handover headers, thanks to Steve Freegard <steve.freegard at fsl.com> ------------------------------------------------------------------------ r560521 | jm | 2007-07-28 08:50:01 +0000 (Sat, 28 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r560322 | jm | 2007-07-27 17:15:14 +0000 (Fri, 27 Jul 2007) | 1 line bug 5574: fix DCC and Pyzor checks to correctly perform setuid with perl 5.8.x ------------------------------------------------------------------------ r560318 | jm | 2007-07-27 17:09:51 +0000 (Fri, 27 Jul 2007) | 1 line run multiple scans with the spamd child to ensure the setuid was reversible if needs be ------------------------------------------------------------------------ r560314 | jm | 2007-07-27 16:59:20 +0000 (Fri, 27 Jul 2007) | 1 line add test case for bug 5574 comment 12 ------------------------------------------------------------------------ r560270 | jm | 2007-07-27 15:17:45 +0000 (Fri, 27 Jul 2007) | 1 line add 'last 2 days' and 'last 3 days' links ------------------------------------------------------------------------ r560237 | jm | 2007-07-27 14:04:10 +0000 (Fri, 27 Jul 2007) | 1 line seek-phrases now understands paragraph breaks ------------------------------------------------------------------------ r560208 | jm | 2007-07-27 12:02:37 +0000 (Fri, 27 Jul 2007) | 1 line change Dumptext plugin to be a bit more explicit about where paragraph endings lie ------------------------------------------------------------------------ r560194 | jm | 2007-07-27 11:16:28 +0000 (Fri, 27 Jul 2007) | 1 line handle another form of mass-check format ------------------------------------------------------------------------ r560150 | jm | 2007-07-27 08:50:01 +0000 (Fri, 27 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r560034 | sidney | 2007-07-26 23:55:55 +0000 (Thu, 26 Jul 2007) | 1 line allow for new message id format we have seen from Vista or Windows 2003 Server MAPI ------------------------------------------------------------------------ r559801 | jm | 2007-07-26 12:58:35 +0000 (Thu, 26 Jul 2007) | 1 line no longer need debugging stat calls ------------------------------------------------------------------------ r559798 | jm | 2007-07-26 12:55:55 +0000 (Thu, 26 Jul 2007) | 1 line remove use of the slow, inefficient Template::Toolkit ------------------------------------------------------------------------ r559784 | jm | 2007-07-26 11:19:55 +0000 (Thu, 26 Jul 2007) | 1 line no need to start now-unused bbmass buildbot slaves ------------------------------------------------------------------------ r559783 | jm | 2007-07-26 11:18:30 +0000 (Thu, 26 Jul 2007) | 1 line oops, delete obsolete duplicate init script ------------------------------------------------------------------------ r559782 | jm | 2007-07-26 11:15:13 +0000 (Thu, 26 Jul 2007) | 1 line disable mc-slow and mc-slower bbmass mass-check slaves, because the solaris zone can no longer keep up; it's taking 6 hours to complete them nowadays ------------------------------------------------------------------------ r559755 | jm | 2007-07-26 08:50:02 +0000 (Thu, 26 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r559563 | jm | 2007-07-25 19:16:01 +0000 (Wed, 25 Jul 2007) | 1 line bug 5574: fix new setuid code to work with perl 5.6.1 ------------------------------------------------------------------------ r559560 | jm | 2007-07-25 19:05:45 +0000 (Wed, 25 Jul 2007) | 1 line avoid losing reverse overlap ratios ------------------------------------------------------------------------ r559551 | jm | 2007-07-25 18:42:50 +0000 (Wed, 25 Jul 2007) | 1 line oops, miscounted tests ------------------------------------------------------------------------ r559545 | jm | 2007-07-25 18:10:32 +0000 (Wed, 25 Jul 2007) | 1 line add test case for bug 5574, t/root_spamd_u.t ------------------------------------------------------------------------ r559451 | jm | 2007-07-25 13:27:29 +0000 (Wed, 25 Jul 2007) | 1 line ensure identical-FP/FN-rate rule order remains the same two runs in a row ------------------------------------------------------------------------ r559440 | jm | 2007-07-25 12:54:32 +0000 (Wed, 25 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r559359 | jm | 2007-07-25 08:50:02 +0000 (Wed, 25 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r559154 | jm | 2007-07-24 18:22:37 +0000 (Tue, 24 Jul 2007) | 1 line add link to bbmass too ------------------------------------------------------------------------ r559147 | jm | 2007-07-24 18:18:39 +0000 (Tue, 24 Jul 2007) | 1 line add some shortcut links at the tops of the ruleqa app's pages ------------------------------------------------------------------------ r559073 | jm | 2007-07-24 15:02:58 +0000 (Tue, 24 Jul 2007) | 1 line helper script to remove high-scoring spam from a mass-check log, so that seek-phrases-in-log won't bother with the stuff we catch easily ------------------------------------------------------------------------ r559069 | jm | 2007-07-24 14:59:21 +0000 (Tue, 24 Jul 2007) | 1 line leave out the header line when outputting rules ------------------------------------------------------------------------ r559048 | jm | 2007-07-24 13:26:56 +0000 (Tue, 24 Jul 2007) | 1 line oops, fix --ruleprefix too ------------------------------------------------------------------------ r559018 | jm | 2007-07-24 12:14:41 +0000 (Tue, 24 Jul 2007) | 1 line oops, --maxtextread was not working ------------------------------------------------------------------------ r558964 | jm | 2007-07-24 08:50:01 +0000 (Tue, 24 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r558758 | jm | 2007-07-23 14:54:20 +0000 (Mon, 23 Jul 2007) | 1 line trivial: fix build script to output md5/sha1 lines indented in the same style as the release announcement mails use ------------------------------------------------------------------------ r558660 | jm | 2007-07-23 08:50:01 +0000 (Mon, 23 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r558470 | jm | 2007-07-22 08:50:01 +0000 (Sun, 22 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r558324 | jm | 2007-07-21 12:25:48 +0000 (Sat, 21 Jul 2007) | 1 line allow the rule prefix to be specified by caller ------------------------------------------------------------------------ r558269 | jm | 2007-07-21 08:50:01 +0000 (Sat, 21 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r558018 | jm | 2007-07-20 15:16:46 +0000 (Fri, 20 Jul 2007) | 1 line improve memory performance of rule-seeker by discarding 1-hit (hapax) entries every 1000 messages scanned; ensure more chars are quoted correctly in the output; and don't allocate any memory when processing ham for better speed ------------------------------------------------------------------------ r557929 | jm | 2007-07-20 08:50:02 +0000 (Fri, 20 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r557525 | jm | 2007-07-19 08:50:01 +0000 (Thu, 19 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r557198 | jm | 2007-07-18 08:50:02 +0000 (Wed, 18 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r556923 | hstern | 2007-07-17 13:08:27 +0000 (Tue, 17 Jul 2007) | 5 lines Dropped redundant rule __RDNS_DYNAMIC_IPADDR2. Re: bug 5564 ------------------------------------------------------------------------ r556911 | hstern | 2007-07-17 12:51:16 +0000 (Tue, 17 Jul 2007) | 5 lines Simplified and corrected the __RDNS_DYNAMIC_IPADDR regex. Closes bug 5564. Reviewed by jmason. ------------------------------------------------------------------------ r556893 | hstern | 2007-07-17 11:55:51 +0000 (Tue, 17 Jul 2007) | 6 lines Fixed broken regexes requiring auth= to immediately proceed rdns= fields. Wrong as per unwritten spec. ;) Closes bug 5563. ------------------------------------------------------------------------ r556851 | jm | 2007-07-17 08:50:04 +0000 (Tue, 17 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r556556 | jm | 2007-07-16 08:50:07 +0000 (Mon, 16 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r556490 | felicity | 2007-07-16 02:02:56 +0000 (Mon, 16 Jul 2007) | 2 lines Use the GPG in ~/sabuildtools because the default one is broken ------------------------------------------------------------------------ r556474 | felicity | 2007-07-15 23:00:16 +0000 (Sun, 15 Jul 2007) | 1 line add in a copy of the script I use to push updates manually ------------------------------------------------------------------------ r556461 | felicity | 2007-07-15 21:58:19 +0000 (Sun, 15 Jul 2007) | 1 line don't call out to perl when shell commands will do ------------------------------------------------------------------------ r556374 | jm | 2007-07-15 08:50:02 +0000 (Sun, 15 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r556246 | jm | 2007-07-14 08:50:02 +0000 (Sat, 14 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r556043 | jm | 2007-07-13 15:50:42 +0000 (Fri, 13 Jul 2007) | 1 line missed checking in an essential script ------------------------------------------------------------------------ r555912 | jm | 2007-07-13 08:50:01 +0000 (Fri, 13 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r555799 | jm | 2007-07-12 22:26:53 +0000 (Thu, 12 Jul 2007) | 1 line bug 5107: change default user_scores_ldap_username to be the null string, allowing anonymous binding; fix 'schema' syntax error in LDAP config support ------------------------------------------------------------------------ r555664 | jm | 2007-07-12 15:38:09 +0000 (Thu, 12 Jul 2007) | 1 line bug 5449: allow_user_rules causes Rule2XSBody plugin to emit spurious warnings; fix. also, add a new 'user_conf_parsing_end' plugin hook, which is called after the per-user configuration is parsed ------------------------------------------------------------------------ r555539 | jm | 2007-07-12 08:50:01 +0000 (Thu, 12 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r555355 | jm | 2007-07-11 18:15:34 +0000 (Wed, 11 Jul 2007) | 1 line new functionality for seek-phrases-in-log: rule generation. also some more QA/filtering on its output ------------------------------------------------------------------------ r555212 | jm | 2007-07-11 08:50:02 +0000 (Wed, 11 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r554869 | jm | 2007-07-10 08:50:02 +0000 (Tue, 10 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r554674 | jm | 2007-07-09 15:04:35 +0000 (Mon, 09 Jul 2007) | 1 line make as many buildbots run early as possible ------------------------------------------------------------------------ r554673 | jm | 2007-07-09 15:01:22 +0000 (Mon, 09 Jul 2007) | 1 line oops, leftover debian-stable bits ------------------------------------------------------------------------ r554670 | jm | 2007-07-09 14:59:02 +0000 (Mon, 09 Jul 2007) | 1 line add new buildbot slave to scheduling list too ------------------------------------------------------------------------ r554662 | jm | 2007-07-09 14:34:18 +0000 (Mon, 09 Jul 2007) | 1 line get rid of an old buildbot ------------------------------------------------------------------------ r554660 | jm | 2007-07-09 14:27:31 +0000 (Mon, 09 Jul 2007) | 1 line add a buildbot on my Ubuntu Feisty box ------------------------------------------------------------------------ r554566 | jm | 2007-07-09 08:50:01 +0000 (Mon, 09 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r554339 | jm | 2007-07-08 08:50:05 +0000 (Sun, 08 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r554334 | felicity | 2007-07-08 07:31:34 +0000 (Sun, 08 Jul 2007) | 1 line bug 5182: update the sa-learn doc to mention that -u is only usable w/ sql ------------------------------------------------------------------------ r554330 | sidney | 2007-07-08 07:25:59 +0000 (Sun, 08 Jul 2007) | 1 line reduce backtracking in regexp for improved performance on some matches ------------------------------------------------------------------------ r554164 | jm | 2007-07-07 08:50:01 +0000 (Sat, 07 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r554131 | felicity | 2007-07-07 04:44:52 +0000 (Sat, 07 Jul 2007) | 1 line more correctly detect missing mime-part headers ------------------------------------------------------------------------ r553795 | jm | 2007-07-06 08:50:02 +0000 (Fri, 06 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r553740 | felicity | 2007-07-06 05:29:26 +0000 (Fri, 06 Jul 2007) | 1 line promote new INVALID_DATE, make test rules specifically test rules, update the new mime epilogue/etc rules to be more efficient. ------------------------------------------------------------------------ r553454 | jm | 2007-07-05 11:06:58 +0000 (Thu, 05 Jul 2007) | 1 line bug 5545: revert r553198, back to previous 'tflags publish' behaviour ------------------------------------------------------------------------ r553421 | jm | 2007-07-05 08:50:08 +0000 (Thu, 05 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r553392 | felicity | 2007-07-05 06:44:24 +0000 (Thu, 05 Jul 2007) | 5 lines Put in a new rule that looks for MIME eplilogues (data after the closing boundary). It's a really quick thing to test for, and has an ok hit rate in my testing, so ... ------------------------------------------------------------------------ r553343 | dos | 2007-07-04 22:36:22 +0000 (Wed, 04 Jul 2007) | 1 line remove hard-coded update tag version and use version passed to the sub instead ------------------------------------------------------------------------ r553330 | jm | 2007-07-04 21:09:27 +0000 (Wed, 04 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r553326 | dos | 2007-07-04 20:33:05 +0000 (Wed, 04 Jul 2007) | 1 line fix path... updatesd has no rights to bbmass/ and run_part2 already uses updatesd/ ------------------------------------------------------------------------ r553321 | dos | 2007-07-04 20:12:29 +0000 (Wed, 04 Jul 2007) | 1 line revert r534396 that broke rule updates for trunk ------------------------------------------------------------------------ r553319 | dos | 2007-07-04 20:09:50 +0000 (Wed, 04 Jul 2007) | 1 line bump trunk rule updates version to 3.3.0 ------------------------------------------------------------------------ r553202 | jm | 2007-07-04 13:31:43 +0000 (Wed, 04 Jul 2007) | 1 line bug 5546: mkrules compiler dependency checking would ignore changes to rules/active.list. fix ------------------------------------------------------------------------ r553198 | jm | 2007-07-04 13:09:02 +0000 (Wed, 04 Jul 2007) | 1 line bug 5545: 3.3.x updates now require an explicit 'tflags publish' for rules in the rulesrc sandboxes to be published in updates ------------------------------------------------------------------------ r553127 | jm | 2007-07-04 08:50:02 +0000 (Wed, 04 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r553070 | felicity | 2007-07-04 04:31:29 +0000 (Wed, 04 Jul 2007) | 1 line While we expect rule listings will only have a unique listing of rules, there could be duplicates, so only count them once per message. ------------------------------------------------------------------------ r553011 | felicity | 2007-07-03 22:56:45 +0000 (Tue, 03 Jul 2007) | 1 line overwrite mass_prefs instead of just appending to it ------------------------------------------------------------------------ r552846 | jm | 2007-07-03 14:08:36 +0000 (Tue, 03 Jul 2007) | 1 line add note about the current score-range algorithm ------------------------------------------------------------------------ r552742 | jm | 2007-07-03 08:50:03 +0000 (Tue, 03 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r552434 | jm | 2007-07-02 08:50:02 +0000 (Mon, 02 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r552261 | jm | 2007-07-01 08:50:02 +0000 (Sun, 01 Jul 2007) | 1 line promotions validated ------------------------------------------------------------------------ r552120 | jm | 2007-06-30 08:50:01 +0000 (Sat, 30 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r551875 | jm | 2007-06-29 12:50:15 +0000 (Fri, 29 Jun 2007) | 1 line bug 5445: body eval tests defined in user_rules cause 'Subroutine _eval_tests_type11_prineg400_set3 redefined' warnings; fix ------------------------------------------------------------------------ r551862 | jm | 2007-06-29 12:02:45 +0000 (Fri, 29 Jun 2007) | 1 line bug 5419: when re-execing the perl interpreter in response to a SIGHUP, the fix for bug 5255 caused the ARGV[0] to change from 'spamd' to 'perl' under certain circumstances. fix ------------------------------------------------------------------------ r551824 | jm | 2007-06-29 08:50:02 +0000 (Fri, 29 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r551544 | jm | 2007-06-28 13:00:00 +0000 (Thu, 28 Jun 2007) | 1 line bug 5412: fix all the various combinations of spamc -x -E -R -s; previous rev of the fix broke -s ------------------------------------------------------------------------ r551507 | jm | 2007-06-28 08:50:02 +0000 (Thu, 28 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r551101 | jm | 2007-06-27 08:50:01 +0000 (Wed, 27 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r550927 | sidney | 2007-06-26 20:13:14 +0000 (Tue, 26 Jun 2007) | 1 line bug 5529: Some tests do not run under root when root's home directory is not world-readable ------------------------------------------------------------------------ r550740 | jm | 2007-06-26 08:50:02 +0000 (Tue, 26 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r550555 | jm | 2007-06-25 17:20:48 +0000 (Mon, 25 Jun 2007) | 1 line bug 5412: oops. fix bug in new 255.255.255.255 code; one too many %s in the format string ------------------------------------------------------------------------ r550538 | jm | 2007-06-25 16:28:50 +0000 (Mon, 25 Jun 2007) | 1 line bug 5531: transport_setup() leaks a small amount of memory each time it's called; fix, by adding a API for SA 3.3.0, transport_cleanup() ------------------------------------------------------------------------ r550537 | jm | 2007-06-25 16:21:15 +0000 (Mon, 25 Jun 2007) | 1 line bug 5412: 'spamc -x -R' always returned 0, instead of the exit code, on error. Bug 5478: in addition, 'spamc -x -e /command' would still run the command, even if errors meant that the filtered text would be unavailable, which contradicted -x. fix both bugs ------------------------------------------------------------------------ r550414 | jm | 2007-06-25 08:50:01 +0000 (Mon, 25 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r550180 | jm | 2007-06-24 08:50:01 +0000 (Sun, 24 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r550045 | sidney | 2007-06-23 14:09:09 +0000 (Sat, 23 Jun 2007) | 1 line bug 5535: simpler cleaner fix and avoids CLA question ------------------------------------------------------------------------ r550043 | sidney | 2007-06-23 13:53:29 +0000 (Sat, 23 Jun 2007) | 1 line bug 5535: revert r550029 and use alternative patch which doesn't break test when SA is not installed ------------------------------------------------------------------------ r550029 | sidney | 2007-06-23 11:00:35 +0000 (Sat, 23 Jun 2007) | 1 line bug 5535: replace use of getpwuid with our cross-platform portable version ------------------------------------------------------------------------ r550024 | jm | 2007-06-23 08:50:07 +0000 (Sat, 23 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r549860 | jm | 2007-06-22 16:07:36 +0000 (Fri, 22 Jun 2007) | 1 line update number of tests ------------------------------------------------------------------------ r549830 | jm | 2007-06-22 14:36:09 +0000 (Fri, 22 Jun 2007) | 1 line bug 5522: add test case ------------------------------------------------------------------------ r549829 | jm | 2007-06-22 14:35:15 +0000 (Fri, 22 Jun 2007) | 1 line bug 5522: spamd -x -u was attempting to switch uid to the username passed from spamc, contradicting the documentation. fix ------------------------------------------------------------------------ r549808 | jm | 2007-06-22 12:55:08 +0000 (Fri, 22 Jun 2007) | 1 line bug 5534: fix annoying 'ISO C90 forbids mixed declarations and code' warnings from sa-compile, caused by extern declarations inside functions ------------------------------------------------------------------------ r549800 | jm | 2007-06-22 12:39:41 +0000 (Fri, 22 Jun 2007) | 1 line add test case for bug 5478 ------------------------------------------------------------------------ r549752 | jm | 2007-06-22 08:50:02 +0000 (Fri, 22 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r549430 | jm | 2007-06-21 08:50:02 +0000 (Thu, 21 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r549103 | jm | 2007-06-20 13:26:38 +0000 (Wed, 20 Jun 2007) | 1 line bug 5462: spamc -H randomization was broken; fix ------------------------------------------------------------------------ r549085 | jm | 2007-06-20 12:29:16 +0000 (Wed, 20 Jun 2007) | 1 line bug 5518: fix root_* test scripts to use SDBM_File instead of DB_File, for ease of running on our Solaris zone ------------------------------------------------------------------------ r549082 | jm | 2007-06-20 12:22:04 +0000 (Wed, 20 Jun 2007) | 1 line SDBM_File is more widely available than DB_File; avoid that requirement ------------------------------------------------------------------------ r549001 | jm | 2007-06-20 08:50:01 +0000 (Wed, 20 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r548655 | jm | 2007-06-19 08:50:02 +0000 (Tue, 19 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r548397 | jm | 2007-06-18 16:27:23 +0000 (Mon, 18 Jun 2007) | 1 line bug 5511: fix network lookup timeouts, where lookups were being lost once a timeout was hit; also fix code to match documentation on rbl_timeout's scaling and minimum duration of 1 second; and attempt to collect already-received DNS responses when the timeout is reached. thanks to Mark Martinec ------------------------------------------------------------------------ r548261 | jm | 2007-06-18 08:50:04 +0000 (Mon, 18 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r548027 | jm | 2007-06-17 08:50:03 +0000 (Sun, 17 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r547889 | jm | 2007-06-16 08:50:01 +0000 (Sat, 16 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r547841 | sidney | 2007-06-16 01:31:08 +0000 (Sat, 16 Jun 2007) | 1 line bug 5518: avoid platform dependent setuid/setgid problems by using functions in POSIX:: ------------------------------------------------------------------------ r547724 | jm | 2007-06-15 16:09:03 +0000 (Fri, 15 Jun 2007) | 1 line oops ------------------------------------------------------------------------ r547714 | jm | 2007-06-15 15:36:16 +0000 (Fri, 15 Jun 2007) | 1 line bug 5515: libsslspamc.so & libsslspamc.so can not build without -fPIC, but we were picking up the wrong CFLAGS to do this. fix ------------------------------------------------------------------------ r547713 | jm | 2007-06-15 15:35:00 +0000 (Fri, 15 Jun 2007) | 1 line remove mc-med buildbot; we don't really need so many after all, I think, and this reduces load a little ------------------------------------------------------------------------ r547650 | jm | 2007-06-15 12:27:33 +0000 (Fri, 15 Jun 2007) | 1 line bug 5510: fix test suite to support running as root, now that spamd will automatically fall back to 'nobody' privs ------------------------------------------------------------------------ r547648 | jm | 2007-06-15 12:24:57 +0000 (Fri, 15 Jun 2007) | 1 line add a test case for bug 5518 ------------------------------------------------------------------------ r547647 | jm | 2007-06-15 12:24:39 +0000 (Fri, 15 Jun 2007) | 1 line add a test case for bug 5518 ------------------------------------------------------------------------ r547583 | jm | 2007-06-15 08:50:01 +0000 (Fri, 15 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r547347 | jm | 2007-06-14 18:24:32 +0000 (Thu, 14 Jun 2007) | 1 line bug 5509: improve URIBL timeout debugging messages, thanks to Mark Martinec ------------------------------------------------------------------------ r547344 | jm | 2007-06-14 18:17:28 +0000 (Thu, 14 Jun 2007) | 1 line bug 5511: recompute the DNS lookup deadline after every call to {async}->complete_lookups(), to avoid timing out too early; also, never allow the deadline to be recomputed to 0 in contradiction of the documentation. thanks to Mark Martinec ------------------------------------------------------------------------ r547242 | jm | 2007-06-14 13:09:29 +0000 (Thu, 14 Jun 2007) | 1 line compress the OVERLAP files, they're pretty big ------------------------------------------------------------------------ r547174 | jm | 2007-06-14 08:50:01 +0000 (Thu, 14 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r546911 | jm | 2007-06-13 15:10:28 +0000 (Wed, 13 Jun 2007) | 1 line announce lists silently discard postings from non-apache.org addresses ------------------------------------------------------------------------ r546781 | jm | 2007-06-13 08:50:02 +0000 (Wed, 13 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r546424 | jm | 2007-06-12 08:50:01 +0000 (Tue, 12 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r546252 | jm | 2007-06-11 20:15:25 +0000 (Mon, 11 Jun 2007) | 1 line new build instructions, allowing private builds ------------------------------------------------------------------------ r546251 | jm | 2007-06-11 20:15:19 +0000 (Mon, 11 Jun 2007) | 1 line update MANIFEST to include new test files ------------------------------------------------------------------------ r546250 | jm | 2007-06-11 20:15:14 +0000 (Mon, 11 Jun 2007) | 3 lines bug 5480: fix CVE-2007-2873, a local user symlink-attack DoS vulnerability in spamd when '--allow-tell' is used. Full details at http://spamassassin.apache.org/advisories/cve-2007-2873.txt ------------------------------------------------------------------------ r546100 | hstern | 2007-06-11 11:31:35 +0000 (Mon, 11 Jun 2007) | 3 lines Fixed early-morning regex silliness with ASAHI rule. ------------------------------------------------------------------------ r546084 | hstern | 2007-06-11 10:59:15 +0000 (Mon, 11 Jun 2007) | 3 lines Added patterns for ppp.asahi-net.or.jp. ------------------------------------------------------------------------ r546048 | jm | 2007-06-11 08:50:02 +0000 (Mon, 11 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r545858 | jm | 2007-06-10 08:50:01 +0000 (Sun, 10 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r545713 | jm | 2007-06-09 08:50:01 +0000 (Sat, 09 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r545458 | jm | 2007-06-08 08:50:02 +0000 (Fri, 08 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r545287 | sidney | 2007-06-07 19:56:09 +0000 (Thu, 07 Jun 2007) | 1 line bug 5257: revert change made for this bug. ham threshold was too low in practice ------------------------------------------------------------------------ r545264 | jm | 2007-06-07 18:43:02 +0000 (Thu, 07 Jun 2007) | 1 line bug 5488: fix the 2 meta rules that also depended on FH_HOST_EQ_D_D_D_DB: FM_DDDD_TIMES_2 and FM_SEX_HOSTDDDD. zeroed scores ------------------------------------------------------------------------ r545263 | jm | 2007-06-07 18:41:23 +0000 (Thu, 07 Jun 2007) | 1 line remove an FP'ing pattern from the __VBOUNCE_ATTACHMENT0 rule, used in the VBounce ruleset -- it's common for mail footers to declare that a virus had not been found in the mail, and this rule FPs on that text ------------------------------------------------------------------------ r545253 | jm | 2007-06-07 18:13:36 +0000 (Thu, 07 Jun 2007) | 1 line rename meta.t to basic_meta.t in trunk, to catch rule errors more quickly. no need to backport to stable branch ------------------------------------------------------------------------ r545143 | sidney | 2007-06-07 10:39:12 +0000 (Thu, 07 Jun 2007) | 1 line bug 5502: Add _AUTOLEARNSCORE_ template tag ------------------------------------------------------------------------ r545111 | jm | 2007-06-07 08:50:02 +0000 (Thu, 07 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r545093 | dos | 2007-06-07 07:55:43 +0000 (Thu, 07 Jun 2007) | 1 line bug 5312: add note to INSTALL doc that NetAddr::IP versions before 4.007 trigger PL_sawampersand slow down ------------------------------------------------------------------------ r545071 | sidney | 2007-06-07 05:42:40 +0000 (Thu, 07 Jun 2007) | 1 line bug 5457: spamc build and test should handle not having zlib ------------------------------------------------------------------------ r545055 | dos | 2007-06-07 04:00:13 +0000 (Thu, 07 Jun 2007) | 1 line bug 5102: remove unused capture ------------------------------------------------------------------------ r544969 | sidney | 2007-06-06 21:41:21 +0000 (Wed, 06 Jun 2007) | 1 line bug 5488: FH_HOST_EQ_D_D_D_D tests causing increase in FPs ------------------------------------------------------------------------ r544825 | sidney | 2007-06-06 12:31:46 +0000 (Wed, 06 Jun 2007) | 1 line bug4616: spamc config can cause command line options to be ignored ------------------------------------------------------------------------ r544770 | jm | 2007-06-06 08:50:02 +0000 (Wed, 06 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r544411 | sidney | 2007-06-05 06:59:29 +0000 (Tue, 05 Jun 2007) | 1 line bug 5379: spamd won't start if temp preloading dir exists ------------------------------------------------------------------------ r544092 | jm | 2007-06-04 08:50:01 +0000 (Mon, 04 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r543867 | sidney | 2007-06-03 09:50:15 +0000 (Sun, 03 Jun 2007) | 1 line bug 5432 - Change default in Win32 build to not build spamc ------------------------------------------------------------------------ r543860 | jm | 2007-06-03 08:50:02 +0000 (Sun, 03 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r543787 | felicity | 2007-06-02 21:26:43 +0000 (Sat, 02 Jun 2007) | 1 line Create new config_text debug facility which will output the configuration text that is going to be parsed. ------------------------------------------------------------------------ r543724 | dos | 2007-06-02 08:54:04 +0000 (Sat, 02 Jun 2007) | 1 line bug 5487: prevent multiple "urirhssub"s using the same zone from overwriting each other ------------------------------------------------------------------------ r543722 | jm | 2007-06-02 08:50:01 +0000 (Sat, 02 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r543626 | dos | 2007-06-01 21:39:43 +0000 (Fri, 01 Jun 2007) | 1 line bug 5436: correct ifplugin statements missing for scores in 50_scores.cf ------------------------------------------------------------------------ r543586 | jm | 2007-06-01 19:44:25 +0000 (Fri, 01 Jun 2007) | 1 line bug 5492: take care of the \r\n binmode oddness in that fix for whitelist_bounce_relays ------------------------------------------------------------------------ r543469 | jm | 2007-06-01 11:55:11 +0000 (Fri, 01 Jun 2007) | 1 line bug 5492: whitelist_bounce_relays was being applied to all messages, whether they should have been vbounce-whitelisted or not ------------------------------------------------------------------------ r543429 | jm | 2007-06-01 08:50:01 +0000 (Fri, 01 Jun 2007) | 1 line promotions validated ------------------------------------------------------------------------ r543087 | jm | 2007-05-31 08:50:02 +0000 (Thu, 31 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r542780 | jm | 2007-05-30 08:50:01 +0000 (Wed, 30 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r542459 | jm | 2007-05-29 08:50:01 +0000 (Tue, 29 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r542157 | jm | 2007-05-28 08:50:02 +0000 (Mon, 28 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r541966 | jm | 2007-05-27 08:50:01 +0000 (Sun, 27 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r541873 | jm | 2007-05-26 08:50:01 +0000 (Sat, 26 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r541787 | dos | 2007-05-25 21:42:59 +0000 (Fri, 25 May 2007) | 1 line bug 5477: prevent Rule2XSBody info message from appearing on stderr during spamd startup ------------------------------------------------------------------------ r541588 | jm | 2007-05-25 08:50:07 +0000 (Fri, 25 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r541526 | dos | 2007-05-25 03:58:48 +0000 (Fri, 25 May 2007) | 1 line increment number of tests ------------------------------------------------------------------------ r541441 | dos | 2007-05-24 21:40:51 +0000 (Thu, 24 May 2007) | 1 line add test case for qmail's 'with ESMTPA;' that includes a semi-colon ------------------------------------------------------------------------ r541228 | jm | 2007-05-24 08:50:01 +0000 (Thu, 24 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r540889 | jm | 2007-05-23 08:50:01 +0000 (Wed, 23 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r540494 | jm | 2007-05-22 08:50:02 +0000 (Tue, 22 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r540410 | duncf | 2007-05-22 03:28:24 +0000 (Tue, 22 May 2007) | 1 line Document maximum recommended message size for spamassassin ------------------------------------------------------------------------ r540407 | duncf | 2007-05-22 03:00:20 +0000 (Tue, 22 May 2007) | 1 line Clarify how to get languages in a marked up messages from TextCat plugin ------------------------------------------------------------------------ r540399 | duncf | 2007-05-22 02:34:24 +0000 (Tue, 22 May 2007) | 1 line Clean up comments and license blocks ------------------------------------------------------------------------ r540382 | duncf | 2007-05-22 01:00:46 +0000 (Tue, 22 May 2007) | 1 line Fix POD formatting ------------------------------------------------------------------------ r540377 | duncf | 2007-05-22 00:12:35 +0000 (Tue, 22 May 2007) | 1 line Cant use POD formatting codes on lines that begins with space/tab ------------------------------------------------------------------------ r540068 | jm | 2007-05-21 08:50:02 +0000 (Mon, 21 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r539847 | jm | 2007-05-20 08:50:02 +0000 (Sun, 20 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r539713 | jm | 2007-05-19 08:50:01 +0000 (Sat, 19 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r539318 | jm | 2007-05-18 08:50:01 +0000 (Fri, 18 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r538839 | jm | 2007-05-17 08:50:02 +0000 (Thu, 17 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r538487 | jm | 2007-05-16 08:50:02 +0000 (Wed, 16 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r538092 | jm | 2007-05-15 08:50:03 +0000 (Tue, 15 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r537751 | jm | 2007-05-14 08:50:01 +0000 (Mon, 14 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r537558 | jm | 2007-05-13 08:50:01 +0000 (Sun, 13 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r537356 | jm | 2007-05-12 08:50:01 +0000 (Sat, 12 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r537130 | jm | 2007-05-11 08:50:04 +0000 (Fri, 11 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r536782 | jm | 2007-05-10 08:50:01 +0000 (Thu, 10 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r536481 | jm | 2007-05-09 10:28:54 +0000 (Wed, 09 May 2007) | 1 line bug 5312: doc fix: note that Razor-agents 2.83 includes the fix for the perl-interpreter slowdown bug ------------------------------------------------------------------------ r536459 | jm | 2007-05-09 08:50:07 +0000 (Wed, 09 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r536142 | jm | 2007-05-08 09:56:55 +0000 (Tue, 08 May 2007) | 1 line remove BUGS from our copy of debian rules (does anyone still use this?) ------------------------------------------------------------------------ r536125 | jm | 2007-05-08 08:50:02 +0000 (Tue, 08 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535785 | jm | 2007-05-07 08:50:02 +0000 (Mon, 07 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535712 | dos | 2007-05-07 02:19:28 +0000 (Mon, 07 May 2007) | 1 line abort runGA if garescorer fails ------------------------------------------------------------------------ r535586 | jm | 2007-05-06 08:50:02 +0000 (Sun, 06 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535536 | jm | 2007-05-05 14:59:45 +0000 (Sat, 05 May 2007) | 1 line rm on solaris will not delete CWD -- work around by cd'ing to / before running it ------------------------------------------------------------------------ r535534 | jm | 2007-05-05 14:45:11 +0000 (Sat, 05 May 2007) | 1 line still seeing some uninit warnings; hmm ------------------------------------------------------------------------ r535520 | jm | 2007-05-05 13:13:50 +0000 (Sat, 05 May 2007) | 1 line avoid uninit warnings ------------------------------------------------------------------------ r535517 | jm | 2007-05-05 12:48:09 +0000 (Sat, 05 May 2007) | 1 line duh, wrong way around ;) ------------------------------------------------------------------------ r535515 | jm | 2007-05-05 12:38:32 +0000 (Sat, 05 May 2007) | 1 line no need to make links in all circumstances ------------------------------------------------------------------------ r535514 | jm | 2007-05-05 12:35:44 +0000 (Sat, 05 May 2007) | 1 line create temporary copies of the log files we process, to avoid race conditions where rsyncd uploads a new rev which we then think is data from an OLD rev ------------------------------------------------------------------------ r535480 | jm | 2007-05-05 08:50:01 +0000 (Sat, 05 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535129 | jm | 2007-05-04 08:50:05 +0000 (Fri, 04 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535102 | jm | 2007-05-04 05:42:14 +0000 (Fri, 04 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535078 | dos | 2007-05-04 04:00:43 +0000 (Fri, 04 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535075 | dos | 2007-05-04 03:56:44 +0000 (Fri, 04 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r535074 | dos | 2007-05-04 03:55:57 +0000 (Fri, 04 May 2007) | 1 line catch missing svn revision ------------------------------------------------------------------------ r535061 | dos | 2007-05-04 02:52:09 +0000 (Fri, 04 May 2007) | 1 line make clean in run_part2 to avoid mismatched script and module versions when version changes happen ------------------------------------------------------------------------ r535001 | fanf | 2007-05-03 22:42:55 +0000 (Thu, 03 May 2007) | 4 lines Remove the mention of re2c's version number. Version 0.12.0 works fine and 0.10.x is no longer distributed, so don't send people on a wild goose chase for unnecessarily old versions. ------------------------------------------------------------------------ r534942 | fanf | 2007-05-03 17:38:41 +0000 (Thu, 03 May 2007) | 1 line correct name of SA state object ------------------------------------------------------------------------ r534933 | fanf | 2007-05-03 16:56:51 +0000 (Thu, 03 May 2007) | 2 lines Add a --updatedir option, like sa-update. (Bug 5446) ------------------------------------------------------------------------ r534809 | jm | 2007-05-03 12:03:48 +0000 (Thu, 03 May 2007) | 1 line bug 5422: deleting hash entries from the SIGCHLD signal handler is unsafe, causes corruption of the data structure, and results in 'prefork: ordered child N to accept, but they reported state '1', killing rogue' errors. fix ------------------------------------------------------------------------ r534803 | jm | 2007-05-03 11:50:50 +0000 (Thu, 03 May 2007) | 1 line removing obsolete change-summary doc ------------------------------------------------------------------------ r534754 | jm | 2007-05-03 08:50:04 +0000 (Thu, 03 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r534615 | jm | 2007-05-02 21:05:25 +0000 (Wed, 02 May 2007) | 1 line grr... stupid false-positive-prone homebrew filters at the ASF ------------------------------------------------------------------------ r534488 | fanf | 2007-05-02 14:45:55 +0000 (Wed, 02 May 2007) | 2 lines Bug #5102: fix FORGED_HOTMAIL_RCVD false positive ------------------------------------------------------------------------ r534460 | jm | 2007-05-02 13:55:16 +0000 (Wed, 02 May 2007) | 1 line update branching note in build/README ------------------------------------------------------------------------ r534438 | jm | 2007-05-02 12:56:49 +0000 (Wed, 02 May 2007) | 1 line update with notes from 3.2.0 release process, fix a few version numbers in build procedure doc ------------------------------------------------------------------------ r534437 | jm | 2007-05-02 12:56:16 +0000 (Wed, 02 May 2007) | 1 line backport build announcement text, updated build/update_website_docs script ------------------------------------------------------------------------ r534407 | jm | 2007-05-02 12:02:35 +0000 (Wed, 02 May 2007) | 1 line 3.3.0 devel cycle started ------------------------------------------------------------------------ r534402 | jm | 2007-05-02 11:58:23 +0000 (Wed, 02 May 2007) | 1 line 3.2.0 RELEASED ------------------------------------------------------------------------ r534396 | jm | 2007-05-02 11:47:11 +0000 (Wed, 02 May 2007) | 1 line temporarily turn off 3.2.0 updates until we've figured out how to do them (see dev list) ------------------------------------------------------------------------ r534356 | jm | 2007-05-02 08:50:03 +0000 (Wed, 02 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r534091 | jm | 2007-05-01 13:53:35 +0000 (Tue, 01 May 2007) | 1 line preparing to release 3.2.0 ------------------------------------------------------------------------ r533969 | jm | 2007-05-01 08:50:02 +0000 (Tue, 01 May 2007) | 1 line promotions validated ------------------------------------------------------------------------ r533729 | jm | 2007-04-30 12:47:59 +0000 (Mon, 30 Apr 2007) | 1 line add Matt Kettler to the PMC; welcome Matt ------------------------------------------------------------------------ r533624 | jm | 2007-04-30 08:50:02 +0000 (Mon, 30 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r533489 | jm | 2007-04-29 08:50:01 +0000 (Sun, 29 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r533315 | jm | 2007-04-28 08:50:02 +0000 (Sat, 28 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r533020 | jm | 2007-04-27 08:50:01 +0000 (Fri, 27 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r532667 | jm | 2007-04-26 08:50:02 +0000 (Thu, 26 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r532263 | jm | 2007-04-25 08:50:02 +0000 (Wed, 25 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r532138 | sidney | 2007-04-24 23:37:02 +0000 (Tue, 24 Apr 2007) | 1 line trivial doc change. Add -V --version to usage, man, and pod ------------------------------------------------------------------------ r531936 | jm | 2007-04-24 13:41:24 +0000 (Tue, 24 Apr 2007) | 1 line released 3.2.0-rc3 ------------------------------------------------------------------------ r531834 | jm | 2007-04-24 08:50:02 +0000 (Tue, 24 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r531445 | jm | 2007-04-23 12:11:40 +0000 (Mon, 23 Apr 2007) | 1 line preparing to package 3.2.0-rc3 ------------------------------------------------------------------------ r531438 | jm | 2007-04-23 11:26:30 +0000 (Mon, 23 Apr 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 ------------------------------------------------------------------------ r531381 | jm | 2007-04-23 08:50:02 +0000 (Mon, 23 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r531157 | jm | 2007-04-22 08:50:01 +0000 (Sun, 22 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r530997 | jm | 2007-04-21 08:50:01 +0000 (Sat, 21 Apr 2007) | 1 line promotions validated ------------------------------------------------------------------------ r530950 | sidney | 2007-04-20 23:58:58 +0000 (Fri, 20 Apr 2007) | 1 line replace nonportable use of system mv with File::Copy::move ------------------------------------------------------------------------ r530922 | sidney | 2007-04-20 21:09:50 +0000 (Fri, 20 Apr 2007) | 1 line use correct test for whether to run spamc tests. use correct name for test in sa_t_init ------------------------------------------------------------------------ r530907 | jm | 2007-04-20 20:16:26 +0000 (Fri, 20 Apr 2007) | 1 line replace unportable perl command with workalike, but win32-portable, code in tests ------------------------------------------------------------------------ r530905 | jm | 2007-04-20 20:15:38 +0000 (Fri, 20 Apr 2007) | 1 line skip this test on Win32; CMD.EXE can't deal with spaces in the switches ------------------------------------------------------------------------ r530900 | jm | 2007-04-20 19:46:03 +0000 (Fri, 20 Apr 2007) | 1 line more win32 portability: Win32 requires a full ENV{PATH} for this test to pass ------------------------------------------------------------------------ r530889 | jm | 2007-04-20 19:10:57 +0000 (Fri, 20 Apr 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 ------------------------------------------------------------------------ r530795 | jm | 2007-04-20 13:14:48 +0000 (Fri, 20 Apr 2007) | 1 line bug 5344: use binmode() when creating temp files so that line endings are preserved sanely; add more test cases ------------------------------------------------------------------------ r530770 | jm | 2007-04-20 12:33:09 +0000 (Fri, 20 Apr 2007) | 1 line bug 5420: Solaris sometimes reports EACCES if ports are in use, as well as EADDRINUSE. support this ------------------------------------------------------------------------ r530769 | jm | 2007-04-20 12:31:51 +0000 (Fri, 20 Apr 2007) | 1 line bug 4481: always report $@ error messages where appropriate ------------------------------------------------------------------------ r530767 | jm | 2007-04-20 12:29:25 +0000 (Fri, 20 Apr 2007) | 1 line 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 any sort of visibile auth token, such as older versions of Postfix and whatever it is that gmx.net is using (probably old Postfix). Supporting MSAs without visible auth tokens (which includes new versions of Postfix which has visible auth tokens disabled by default) also satisfies the vocal minority who are super paranoid (for some unknown reason) about others knowing that a client passed some sort of auth check before relaying mail. Usage notes: If your MSA acts solely as an MSA, put the MSA in all three of trusted_networks, internal_networks, msa_networks. If your MSA is also acting as an MX server never, NEVER, include it in msa_networks since you'll end up trusting everyone who submits mail to the MX server. If your MSA is also acting as an intermidiate relay that may receive mail that was submitted to an MX server never, NEVER, include it in msa_networks since you'll end up trusting everyone who submits mail to the MX server. ------------------------------------------------------------------------ r499552 | jm | 2007-01-24 19:54:21 +0000 (Wed, 24 Jan 2007) | 1 line don't need Crypt::OpenSSL::BigNum for this test ------------------------------------------------------------------------ r499388 | jm | 2007-01-24 13:00:50 +0000 (Wed, 24 Jan 2007) | 1 line bug 5268: support single-digit hexadecimal numbers in the host part of URIs ------------------------------------------------------------------------ r499314 | jm | 2007-01-24 08:49:15 +0000 (Wed, 24 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r499154 | jm | 2007-01-23 22:07:14 +0000 (Tue, 23 Jan 2007) | 1 line found some vbounce misses in traps; add rules ------------------------------------------------------------------------ r499101 | jm | 2007-01-23 19:16:04 +0000 (Tue, 23 Jan 2007) | 1 line add NO_HEADERS_MESSAGE, rule to detect corrupt corpora ------------------------------------------------------------------------ r499099 | jm | 2007-01-23 19:14:30 +0000 (Tue, 23 Jan 2007) | 1 line add the test that uses those two new test files ------------------------------------------------------------------------ r499097 | jm | 2007-01-23 18:42:57 +0000 (Tue, 23 Jan 2007) | 1 line oops, forgot 2 new test files ------------------------------------------------------------------------ r499074 | maddoc | 2007-01-23 16:50:20 +0000 (Tue, 23 Jan 2007) | 1 line Updated 3.2.0.txt ------------------------------------------------------------------------ r499012 | jm | 2007-01-23 13:08:29 +0000 (Tue, 23 Jan 2007) | 1 line remove_spamassassin_markup() / spamassassin -d was broken with CR-LF line endings; it replaced them with LF. fix, and add test case to strip2.t to prevent future regression. Also, add a test case for markup (and removal) on a message with no body ------------------------------------------------------------------------ r499009 | jm | 2007-01-23 12:50:44 +0000 (Tue, 23 Jan 2007) | 1 line bug 5250: previous fix didn't deal with messages with no header/body separator; also, this way is more efficient, by pushing the header-line-ending encoding nearer to point of insertion in the rewrite_report_safe() and rewrite_no_report_safe() methods ------------------------------------------------------------------------ r499007 | jm | 2007-01-23 12:48:34 +0000 (Tue, 23 Jan 2007) | 1 line File::Compare actually *creates* nonexistent files, so some error conditions causing strip2.t test failure were masked in a very confusing way. fix ------------------------------------------------------------------------ r498959 | jm | 2007-01-23 08:49:15 +0000 (Tue, 23 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r498825 | jm | 2007-01-22 22:05:21 +0000 (Mon, 22 Jan 2007) | 1 line bug 5250: in rewrite_mail(), messages would have all line endings rewritten -- even inside 8bit binary parts. fix ------------------------------------------------------------------------ r498777 | jm | 2007-01-22 20:11:40 +0000 (Mon, 22 Jan 2007) | 1 line add the 3.2.0 announcement text -- match the scheme we've been using in 3.1.x ------------------------------------------------------------------------ r498650 | jm | 2007-01-22 15:29:12 +0000 (Mon, 22 Jan 2007) | 1 line bug 5300: DKIM signature verification would fail to verify if a message contained DOS-style line endings. fix from Jason Long <jlong at messiah.edu> ------------------------------------------------------------------------ r498626 | jm | 2007-01-22 14:42:25 +0000 (Mon, 22 Jan 2007) | 1 line bug 5298: Mail::DKIM 0.18 apparently no longer needs Crypt::OpenSSL::Bignum, so remove it from the requires list in our plugin and let Mail::DKIM sort it out internally ------------------------------------------------------------------------ r498602 | jm | 2007-01-22 13:05:45 +0000 (Mon, 22 Jan 2007) | 1 line no need to distribute those hack scripts ------------------------------------------------------------------------ r498601 | jm | 2007-01-22 13:04:40 +0000 (Mon, 22 Jan 2007) | 1 line add a hack-in-progress to SVN; seek-phrases-in-corpus. Given a small corpus of spam, and a corpus of ham, seek out common phrases that appear only in the spam and would make good phrase rules, using a (simple but relatively memory-efficient) BLAST-style algorithm. ------------------------------------------------------------------------ r498595 | jm | 2007-01-22 12:31:32 +0000 (Mon, 22 Jan 2007) | 1 line bug 4770: re-apply Mail::SpamAssassin::Plugin::ASN patch, now that licensing is sorted. exposes ASN data as a Bayes token and the _ASNCIDR_ and _ASN_ header-rewriting tags. thanks to Matthias Leisi <matthias /at/ leisi.net> ------------------------------------------------------------------------ r498559 | jm | 2007-01-22 08:49:16 +0000 (Mon, 22 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r498256 | jm | 2007-01-21 08:49:16 +0000 (Sun, 21 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r498092 | jm | 2007-01-20 08:49:17 +0000 (Sat, 20 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r497910 | felicity | 2007-01-19 19:12:52 +0000 (Fri, 19 Jan 2007) | 1 line fix email address for the pmc tfor people to request submission accounts ------------------------------------------------------------------------ r497857 | jm | 2007-01-19 16:10:58 +0000 (Fri, 19 Jan 2007) | 1 line um, try that again ------------------------------------------------------------------------ r497855 | jm | 2007-01-19 16:03:09 +0000 (Fri, 19 Jan 2007) | 1 line change ruleqa default to show last-night's rules, not the most recent preflight mass-check ------------------------------------------------------------------------ r497852 | jm | 2007-01-19 15:55:59 +0000 (Fri, 19 Jan 2007) | 1 line move 20_dynrdns.cf from sandbox into main ruleset, so RDNS_DYNAMIC and RDNS_NONE are core rules; lock their scores to an informational 0.1, however, since they still have a high ham hit-rate alone ------------------------------------------------------------------------ r497851 | jm | 2007-01-19 15:53:19 +0000 (Fri, 19 Jan 2007) | 1 line update some build procedure notes for 3.2.0 ------------------------------------------------------------------------ r497816 | jm | 2007-01-19 13:53:45 +0000 (Fri, 19 Jan 2007) | 1 line add 'mass_check_skip_message' plugin hook to mass-check, allowing plugins to cause mass-check to ignore some messages; add 'GrepRenderedBody.pm' mass-check plugin, which allows callers to 'grep' messages for mass-check by regexps matched against the rendered message body ------------------------------------------------------------------------ r497792 | jm | 2007-01-19 12:41:35 +0000 (Fri, 19 Jan 2007) | 1 line public APIs for accessing the decoded or rendered body arrays are undocumented; fix this. TODO: should we keep those PerMsgStatus APIs private, and document the ones on Message.pm instead? ------------------------------------------------------------------------ r497791 | jm | 2007-01-19 12:29:25 +0000 (Fri, 19 Jan 2007) | 1 line hmm. we'd forgotten to document the 'have_shortcircuited' plugin hook; I wonder if we can hook up some greppy magic in the test suite to catch this kind of omission in future ------------------------------------------------------------------------ r497743 | jm | 2007-01-19 08:49:17 +0000 (Fri, 19 Jan 2007) | 1 line promotions validated ------------------------------------------------------------------------ r497475 | jm | 2007-01-18 16:04:59 +0000 (Thu, 18 Jan 2007) | 1 line preparing to release 3.2.0-pre1 PRERELEASE ------------------------------------------------------------------------ r497472 | jm | 2007-01-18 15:59:39 +0000 (Thu, 18 Jan 2007) | 1 line preparing to release 3.2.0-pre1 PRERELEASE ------------------------------------------------------------------------