------------------------------------------------------------------------ r191246 | jm | 2005-06-18 02:11:33 +0000 (Sat, 18 Jun 2005) | 1 line add hack-in-progress, not for distribution yet though; converter from 'describe' lines in the rules dir to a GNU-standard .po file for translators ------------------------------------------------------------------------ r191178 | felicity | 2005-06-17 17:38:44 +0000 (Fri, 17 Jun 2005) | 1 line update MANIFEST with spamd_prefork_stress_3.t ------------------------------------------------------------------------ r191042 | jm | 2005-06-17 01:06:03 +0000 (Fri, 17 Jun 2005) | 1 line bug 4407: really idle servers were exiting after 5 minutes of inactivity, due to a watchdog timeout. implement a 'ping' operation, run every 2.5 minutes, to avoid this ------------------------------------------------------------------------ r190867 | jm | 2005-06-16 04:13:08 +0000 (Thu, 16 Jun 2005) | 1 line bug 4346: avoid massive memory usage on large messages ------------------------------------------------------------------------ r190712 | jm | 2005-06-15 06:14:19 +0000 (Wed, 15 Jun 2005) | 1 line bug 4370: ensure we exit if an exec fails, as die may be trapped by an eval statement ------------------------------------------------------------------------ r190711 | jm | 2005-06-15 05:57:56 +0000 (Wed, 15 Jun 2005) | 1 line bug 4317: ok_languages was part of default core up to 3.0.x; it is now in an off-by-default plugin. to support this case and avoid breaking user configurations, add a --lint case to issue a more specific, non-fatal warning instead of an error, for settings in this category ------------------------------------------------------------------------ r190498 | quinlan | 2005-06-13 19:34:09 +0000 (Mon, 13 Jun 2005) | 2 lines broken test, make sure these are always spam ------------------------------------------------------------------------ r190364 | jm | 2005-06-13 07:03:31 +0000 (Mon, 13 Jun 2005) | 1 line bug 4107: spamd was crashing if expecting an SSL connection and a non-SSL connection was received; fixed ------------------------------------------------------------------------ r189604 | mss | 2005-06-08 16:18:26 +0000 (Wed, 08 Jun 2005) | 2 lines Use platform-independent File::Spec->tmpdir() to determine temp directory. Fall back to the log dir as before. ------------------------------------------------------------------------ r189514 | jm | 2005-06-08 03:39:32 +0000 (Wed, 08 Jun 2005) | 1 line bug 4380: spamd on BSD platforms cannot use UNIX domain sockets with paths longer than about 100 characters. create the sockets in /tmp (or TMPDIR) instead for our test suite ------------------------------------------------------------------------ r189511 | jm | 2005-06-08 03:36:48 +0000 (Wed, 08 Jun 2005) | 1 line new stress test for prefork code, using random workloads ------------------------------------------------------------------------ r189492 | jm | 2005-06-08 02:08:23 +0000 (Wed, 08 Jun 2005) | 1 line bug 4380: add warning to spamd docs ------------------------------------------------------------------------ r189469 | duncf | 2005-06-07 23:06:34 +0000 (Tue, 07 Jun 2005) | 2 lines Why die when we warn everywhere else while parsing config. ------------------------------------------------------------------------ r185098 | jm | 2005-06-06 23:41:55 +0000 (Mon, 06 Jun 2005) | 1 line fix spamd prefork race condition; if the lowest idle child died or exited while still in the I state, the master spamd would still attempt to assign it tasks and get stuck in an infinite loop trying to write the 'accept' order to the dead child. avoid this by recomputing the lowest idle child in the signal handler. also, add some error-handling code to remove out-of-control children from the backchannel's list of kids, on prefork state error. ------------------------------------------------------------------------ r185084 | jm | 2005-06-06 22:46:50 +0000 (Mon, 06 Jun 2005) | 1 line bug 4314: avoid overwriting admin-supplied customisations of what plugins to load, by adding a new .pre file for new-in-v3.1.0 plugins ------------------------------------------------------------------------ r180340 | mss | 2005-06-06 16:52:32 +0000 (Mon, 06 Jun 2005) | 4 lines * bug 3490: on some systems, UNIX socket paths are silently truncated, let's fail with more information * also check wether the directory for the socket exists as the error from IO::Socket::UNIX is misleading * some spacing corrected ------------------------------------------------------------------------ r180306 | mss | 2005-06-06 13:02:39 +0000 (Mon, 06 Jun 2005) | 3 lines * For bug 4380: Add internal socket name to error output to see if IO::Socket::UNIX mangles the path internally on BSD. * Removed some useless $@ from error messages (there are no evals involved). ------------------------------------------------------------------------ r180225 | parker | 2005-06-06 05:21:30 +0000 (Mon, 06 Jun 2005) | 1 line Added newline to end ------------------------------------------------------------------------ r180222 | parker | 2005-06-06 05:15:36 +0000 (Mon, 06 Jun 2005) | 1 line Bug 4058: WhiteListSubject Plugin ------------------------------------------------------------------------ r180207 | parker | 2005-06-06 04:06:44 +0000 (Mon, 06 Jun 2005) | 1 line Bug 4384: Add DBI errstr to unable to connect message ------------------------------------------------------------------------ r180182 | felicity | 2005-06-06 01:07:05 +0000 (Mon, 06 Jun 2005) | 1 line DefaultAutoLearnDiscriminator got renamed to AutoLearnThreshold, so reference the new name ------------------------------------------------------------------------ r180125 | felicity | 2005-06-05 17:43:34 +0000 (Sun, 05 Jun 2005) | 1 line update uri.t to also look for the 'cr in the protocol' obfuscation technique ------------------------------------------------------------------------ r180124 | felicity | 2005-06-05 17:38:57 +0000 (Sun, 05 Jun 2005) | 1 line bug 4390: some MUAs autoconvert non-escaped back slashes into front slashes, so deal with them as appropriate. add a test for it as well. ------------------------------------------------------------------------ r180116 | felicity | 2005-06-05 17:21:51 +0000 (Sun, 05 Jun 2005) | 1 line add xxx as valid tld to PMS's tldsRE ------------------------------------------------------------------------ r179985 | mss | 2005-06-04 13:18:38 +0000 (Sat, 04 Jun 2005) | 3 lines * Clearified the constructor parameter a bit (it's a hash reference) * Changed the sample so it doesn't use the Indirect Object Syntax. See that topic in perlobj for why. ------------------------------------------------------------------------ r179931 | dos | 2005-06-04 03:56:32 +0000 (Sat, 04 Jun 2005) | 1 line change *@walmart.com from def_whitelist_from_rcvd to def_whitelist_from_spf ------------------------------------------------------------------------ r179670 | duncf | 2005-06-02 22:54:21 +0000 (Thu, 02 Jun 2005) | 5 lines Add a --lint option to mass-check so that it dies if rules are invalid. This could perhaps be changed to something like --lint=warn or --lint=die. Also, do not require rules.pl unless we are using --reuse. ------------------------------------------------------------------------ r179653 | jm | 2005-06-02 20:59:47 +0000 (Thu, 02 Jun 2005) | 1 line prefork: there are circumstances where we can lose idle children; allow a way to cope with that ------------------------------------------------------------------------ r179643 | felicity | 2005-06-02 20:39:38 +0000 (Thu, 02 Jun 2005) | 1 line bug 4385: add in .xxx TLD. also respacinate some comments. ------------------------------------------------------------------------ r179642 | quinlan | 2005-06-02 20:39:08 +0000 (Thu, 02 Jun 2005) | 2 lines in url_encode: % should be encoded, fix comment too ------------------------------------------------------------------------ r179595 | parker | 2005-06-02 14:59:14 +0000 (Thu, 02 Jun 2005) | 1 line Promote the use of sa-learn --clear to remove bayes db files, instead of removing them by hand ------------------------------------------------------------------------ r179527 | jm | 2005-06-02 06:26:17 +0000 (Thu, 02 Jun 2005) | 1 line more unbuffering, could be part of why those tests are failing on Michael's SuSE build slave ------------------------------------------------------------------------ r179526 | jm | 2005-06-02 06:23:59 +0000 (Thu, 02 Jun 2005) | 1 line a little bit of paranoia: ensure log fh is unbuffered ------------------------------------------------------------------------ r179516 | parker | 2005-06-02 05:37:01 +0000 (Thu, 02 Jun 2005) | 1 line Complete plugin relative path fixups in tests and port the score checking code from the other bayes tests ------------------------------------------------------------------------ r179513 | jm | 2005-06-02 05:18:39 +0000 (Thu, 02 Jun 2005) | 1 line improve error reporting and recovery in prefork code; fix bug in signal-handling warn message whereby half of it was being lost; also, reorder a little bit of spamd startup to make test suite faster and possibly fix Michael's build slaves ------------------------------------------------------------------------ r179501 | felicity | 2005-06-02 04:09:39 +0000 (Thu, 02 Jun 2005) | 1 line doh. no v310.pre file, issue with my WC. removed from MANIFEST. ------------------------------------------------------------------------ r179499 | felicity | 2005-06-02 03:48:26 +0000 (Thu, 02 Jun 2005) | 1 line sort MANIFEST since it was out of order. add in missing v310.pre file ------------------------------------------------------------------------ r179485 | jm | 2005-06-02 02:02:57 +0000 (Thu, 02 Jun 2005) | 1 line bug 4379: turn off dubious optimisation, whereby warns/dies with no SA facilities are silently dropped ------------------------------------------------------------------------ r179484 | jm | 2005-06-02 01:59:39 +0000 (Thu, 02 Jun 2005) | 1 line remove obnoxious and superfluous warning when two loadplugins are issued for the same plugin ------------------------------------------------------------------------ r179483 | jm | 2005-06-02 01:46:13 +0000 (Thu, 02 Jun 2005) | 1 line bug 4276: look up valias as well when using vpopmail config in spamd, thanks to Daniel Albers ------------------------------------------------------------------------ r179482 | jm | 2005-06-02 01:40:02 +0000 (Thu, 02 Jun 2005) | 1 line bug 2975: it is now possible to delete the bayes_seen database file(s) without breaking Bayes, to cope with its uncontrolled growth ------------------------------------------------------------------------ r179481 | jm | 2005-06-02 01:38:11 +0000 (Thu, 02 Jun 2005) | 1 line adding more strict returned-score checking in Bayes tests, since they'd probably pass even if the score was undef (ie for failures) ------------------------------------------------------------------------ r179480 | jm | 2005-06-02 01:26:21 +0000 (Thu, 02 Jun 2005) | 1 line implement very simple backwards compat for Mail::SA constructor's debug arg ------------------------------------------------------------------------ r179478 | jm | 2005-06-02 01:08:02 +0000 (Thu, 02 Jun 2005) | 1 line bug 4361: a little doco on wiping bayes dbs, from Bob Menschel ------------------------------------------------------------------------ r179477 | jm | 2005-06-02 01:04:03 +0000 (Thu, 02 Jun 2005) | 1 line bug 3859: change SPF HELO check to match standard definition; check the exact hostname provided in the HELO command, instead of the domain part of that hostname only. ------------------------------------------------------------------------ r179472 | jm | 2005-06-02 00:31:55 +0000 (Thu, 02 Jun 2005) | 1 line correct relative paths in test config files; previous code didn't match documentation, this now does ------------------------------------------------------------------------ r179469 | jm | 2005-06-02 00:09:51 +0000 (Thu, 02 Jun 2005) | 1 line typo fixed ------------------------------------------------------------------------ r179468 | jm | 2005-06-02 00:08:54 +0000 (Thu, 02 Jun 2005) | 1 line bug 4158: include is not relative when --virtual-config-dir is set ------------------------------------------------------------------------ r179467 | jm | 2005-06-02 00:07:43 +0000 (Thu, 02 Jun 2005) | 1 line oops, fix wrong-way-around .= and = usage when reading config files ------------------------------------------------------------------------ r179429 | felicity | 2005-06-01 22:03:21 +0000 (Wed, 01 Jun 2005) | 1 line bug 4377: remove spamd reference to -a which no longer exists ------------------------------------------------------------------------ r179428 | felicity | 2005-06-01 21:56:43 +0000 (Wed, 01 Jun 2005) | 1 line r169232 broke my fix to bug 3661, so reverting the part that shouldn't have been changed ------------------------------------------------------------------------ r179354 | jm | 2005-06-01 04:30:30 +0000 (Wed, 01 Jun 2005) | 1 line bug 4363: use binmode() on STDIN and STDOUT to get correct behaviour with 8-bit messages on ActivePerl ------------------------------------------------------------------------ r179351 | jm | 2005-06-01 04:19:43 +0000 (Wed, 01 Jun 2005) | 1 line bug 4060: hashcash fails if stamp contains a ';' char ------------------------------------------------------------------------ r179350 | jm | 2005-06-01 04:17:31 +0000 (Wed, 01 Jun 2005) | 1 line bug 4039: reporting spam via SpamCop needs trusted/untrusted relay data, ensure it's extracted ------------------------------------------------------------------------ r179348 | jm | 2005-06-01 04:06:53 +0000 (Wed, 01 Jun 2005) | 1 line more robustness for prefork scaling: use non-blocking I/O internally, so that we can do timeouts, and implement loops for cases where partial writes/reads have occurred. also add warnings for those two cases and debugs for nbio retries, for better debugging. ------------------------------------------------------------------------ r179316 | felicity | 2005-05-31 23:52:33 +0000 (Tue, 31 May 2005) | 1 line don't mislead when doing bayes sync/expiry -- specify what we're doing and when it's done, don't say we're doing both then maybe not do anything. ------------------------------------------------------------------------ r179299 | felicity | 2005-05-31 22:34:55 +0000 (Tue, 31 May 2005) | 1 line bug 4328: still have issues getting filename from parsed part. this commit makes it very explicit where the info should come from. ------------------------------------------------------------------------ r179192 | mss | 2005-05-31 06:27:46 +0000 (Tue, 31 May 2005) | 2 lines Renamed Mail::SpamAssassin::DnsResolver::search to send because that's the routine in Net::DNS::Resolver it actually emulates (and such the interfaces are more similar). ------------------------------------------------------------------------ r179144 | dos | 2005-05-30 20:27:11 +0000 (Mon, 30 May 2005) | 1 line bug 4367: SORBS lists are mixed up ------------------------------------------------------------------------ r179039 | jm | 2005-05-30 08:40:43 +0000 (Mon, 30 May 2005) | 4 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 ------------------------------------------------------------------------ r178973 | felicity | 2005-05-29 17:46:45 +0000 (Sun, 29 May 2005) | 1 line remove T_MIME_MISSING_CT due to overall low hit rate ------------------------------------------------------------------------ r178972 | felicity | 2005-05-29 17:39:43 +0000 (Sun, 29 May 2005) | 1 line lint-rules-from-freqs was also missing mimeheader ------------------------------------------------------------------------ r178971 | felicity | 2005-05-29 17:29:35 +0000 (Sun, 29 May 2005) | 1 line parse-rules-for-masses wasn't paying attention to the mimeheader rules ------------------------------------------------------------------------ r178970 | felicity | 2005-05-29 17:20:32 +0000 (Sun, 29 May 2005) | 1 line remove T_MISSING_CT due to lack of hits ------------------------------------------------------------------------ r178936 | jm | 2005-05-29 08:51:25 +0000 (Sun, 29 May 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r178805 | felicity | 2005-05-27 18:23:01 +0000 (Fri, 27 May 2005) | 1 line test rules, look for missing content-type and flag appropriately ------------------------------------------------------------------------ r178692 | jm | 2005-05-26 21:22:56 +0000 (Thu, 26 May 2005) | 1 line ignore HTML::Parser UTF-32 warnings, too ------------------------------------------------------------------------ r178587 | jm | 2005-05-26 05:14:14 +0000 (Thu, 26 May 2005) | 1 line more minor spamc cleanups; convert C++-style comments to C-style comments because we still need to compile on platforms that don't support those; also, don't compare floats using ==, it doesn't always work ------------------------------------------------------------------------ r178584 | jm | 2005-05-26 05:08:17 +0000 (Thu, 26 May 2005) | 1 line skip argv[0], as noted by Herk ------------------------------------------------------------------------ r178583 | jm | 2005-05-26 05:06:32 +0000 (Thu, 26 May 2005) | 1 line more whitespace and code formatting cleanup ------------------------------------------------------------------------ r178582 | jm | 2005-05-26 05:04:33 +0000 (Thu, 26 May 2005) | 1 line whitespace cleanup ------------------------------------------------------------------------ r178579 | jm | 2005-05-26 04:55:36 +0000 (Thu, 26 May 2005) | 1 line bug 4366: fix unterminated strings by using strdup() instead of homebrew (and off-by-one) strcpy() code; also simplify code by sharing a single malloc-checker function ------------------------------------------------------------------------ r178574 | parker | 2005-05-26 03:56:59 +0000 (Thu, 26 May 2005) | 1 line Test was bad, the test email had the USER_IN_WHITELIST_TO string inside the email text, change to a different email ------------------------------------------------------------------------ r178573 | dos | 2005-05-26 03:53:47 +0000 (Thu, 26 May 2005) | 1 line bug 4347: fix set_addr_list() validation -- now only checks for non-blank string ------------------------------------------------------------------------ r178361 | dos | 2005-05-25 04:14:58 +0000 (Wed, 25 May 2005) | 1 line bug 4347: update the test script ------------------------------------------------------------------------ r178359 | dos | 2005-05-25 04:07:12 +0000 (Wed, 25 May 2005) | 1 line bug 4347: validate the majority of config options ------------------------------------------------------------------------ r178306 | felicity | 2005-05-24 22:45:55 +0000 (Tue, 24 May 2005) | 1 line remove questionable mime-types from all files which have it set to something other than text/plain ... ------------------------------------------------------------------------ r178296 | parker | 2005-05-24 21:54:58 +0000 (Tue, 24 May 2005) | 1 line Add missing file ------------------------------------------------------------------------ r178274 | parker | 2005-05-24 20:27:05 +0000 (Tue, 24 May 2005) | 1 line Add spamc_blank.cf file to MANIFEST ------------------------------------------------------------------------ r178271 | jm | 2005-05-24 20:23:19 +0000 (Tue, 24 May 2005) | 1 line add lost file ------------------------------------------------------------------------ r178204 | sidney | 2005-05-24 16:45:47 +0000 (Tue, 24 May 2005) | 1 line bug 4351 provide a spamc.h for WIN32 build ------------------------------------------------------------------------ r178202 | sidney | 2005-05-24 16:35:16 +0000 (Tue, 24 May 2005) | 1 line fix warning ------------------------------------------------------------------------ r178195 | sidney | 2005-05-24 15:59:50 +0000 (Tue, 24 May 2005) | 1 line fix warning about int/unsigned int mismatch ------------------------------------------------------------------------ r178141 | jm | 2005-05-24 08:40:50 +0000 (Tue, 24 May 2005) | 4 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 ------------------------------------------------------------------------ r178134 | jm | 2005-05-24 07:43:18 +0000 (Tue, 24 May 2005) | 1 line bug 4347: first blast of a test script to validate config error handling ------------------------------------------------------------------------ r178127 | jm | 2005-05-24 07:16:11 +0000 (Tue, 24 May 2005) | 1 line try HUPping several times to catch more possible problems ------------------------------------------------------------------------ r178123 | jm | 2005-05-24 06:57:36 +0000 (Tue, 24 May 2005) | 1 line bug 4353: drop support for NDBM_File in the AWL, due to major brokenness in that database library ------------------------------------------------------------------------ r177942 | jm | 2005-05-23 08:40:47 +0000 (Mon, 23 May 2005) | 5 lines auto-mass-checks: bug 4342: T_MC_MSGID_FROM_MTA_HEADER_b4342_c6 __MSGID_BEFORE_RECEIVED_b4342_c6 __MSGID_BEFORE_OKAY_b4342_c6 __FROM_HOTMAIL_COM_b4342_c6 T_MC_MSGID_MTA_NOT_HOTMAIL_b4342_c6 bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 ------------------------------------------------------------------------ r171358 | parker | 2005-05-22 19:00:34 +0000 (Sun, 22 May 2005) | 1 line Point normal spamc tests at a blank config file to avoid picking up any from a system config file ------------------------------------------------------------------------ r171354 | parker | 2005-05-22 18:22:51 +0000 (Sun, 22 May 2005) | 1 line Bug 4351: Use unsigned int instead of uint ------------------------------------------------------------------------ r171339 | parker | 2005-05-22 16:03:31 +0000 (Sun, 22 May 2005) | 1 line Bug 4153: Do away with config file search and limit to to single location @sysconfdir@/spamc.conf, also issue an error if a user defined config file was not found ------------------------------------------------------------------------ r171281 | quinlan | 2005-05-22 04:53:25 +0000 (Sun, 22 May 2005) | 2 lines be a bit more conservative ------------------------------------------------------------------------ r171275 | felicity | 2005-05-22 03:11:58 +0000 (Sun, 22 May 2005) | 1 line bug 4353: need to extract the message metadata before kicking off the RBL tests ------------------------------------------------------------------------ r171235 | felicity | 2005-05-21 18:02:23 +0000 (Sat, 21 May 2005) | 1 line make sure subparse is checked for >0, not just a true value which could include negative numbers ------------------------------------------------------------------------ r171217 | sidney | 2005-05-21 14:58:00 +0000 (Sat, 21 May 2005) | 1 line bug 4354 partial fix to dnsbl bugs. waiting loop should run once before polling for replies ------------------------------------------------------------------------ r171210 | sidney | 2005-05-21 14:05:06 +0000 (Sat, 21 May 2005) | 1 line bug 4260 randomize udp port used for dns background queries and hash on packet id and query info to prevent collisions with bogus replies ------------------------------------------------------------------------ r171195 | dos | 2005-05-21 05:07:41 +0000 (Sat, 21 May 2005) | 1 line bug 4347: check for blank values for: bayes_ignore_header, report_safe_copy_headers, allow_user_rules, redirector_pattern, version_tag, loadplugin validate: allow_user_rules, redirector_pattern, loadplugin ------------------------------------------------------------------------ r171194 | felicity | 2005-05-21 04:31:00 +0000 (Sat, 21 May 2005) | 1 line bug 4347: report difference between missing and invalid value for report_safe ------------------------------------------------------------------------ r171193 | dos | 2005-05-21 04:22:43 +0000 (Sat, 21 May 2005) | 1 line bug 4347: fix report_safe validation ------------------------------------------------------------------------ r171190 | dos | 2005-05-21 03:22:56 +0000 (Sat, 21 May 2005) | 1 line bug 4347: validate report_safe values ------------------------------------------------------------------------ r171182 | jm | 2005-05-21 01:39:12 +0000 (Sat, 21 May 2005) | 1 line note what type of DB we use ------------------------------------------------------------------------ r171181 | jm | 2005-05-21 01:38:46 +0000 (Sat, 21 May 2005) | 1 line minor doco fix ------------------------------------------------------------------------ r171177 | jm | 2005-05-21 01:18:30 +0000 (Sat, 21 May 2005) | 1 line add more error-handling and paranoia to prefork code ------------------------------------------------------------------------ r171165 | quinlan | 2005-05-20 22:54:46 +0000 (Fri, 20 May 2005) | 2 lines tired of being surprised by this ------------------------------------------------------------------------ r171038 | jm | 2005-05-20 02:37:55 +0000 (Fri, 20 May 2005) | 1 line another forgotten script ------------------------------------------------------------------------ r171037 | jm | 2005-05-20 02:30:40 +0000 (Fri, 20 May 2005) | 1 line updated bayes-testing code to work again; add GNUplot graphing script ------------------------------------------------------------------------ r170889 | jm | 2005-05-19 07:33:25 +0000 (Thu, 19 May 2005) | 1 line Michael was right; this is not failing on Solaris because of the lack of DB_File, there's a real bug there. reenabling ------------------------------------------------------------------------ r170888 | jm | 2005-05-19 07:26:16 +0000 (Thu, 19 May 2005) | 1 line bug 4336: --timeout-child option was nonfunctional due to typo ------------------------------------------------------------------------ r170887 | jm | 2005-05-19 07:17:05 +0000 (Thu, 19 May 2005) | 1 line bug 4335: remove error message if spamc cannot find a config file ------------------------------------------------------------------------ r170852 | parker | 2005-05-19 01:24:06 +0000 (Thu, 19 May 2005) | 1 line Keep from writing out extra file to disk ------------------------------------------------------------------------ r170745 | dos | 2005-05-18 13:28:37 +0000 (Wed, 18 May 2005) | 1 line forgot to take fileno of ------------------------------------------------------------------------ r170740 | parker | 2005-05-18 12:29:42 +0000 (Wed, 18 May 2005) | 4 lines Implement TELL spamd protocol command and remove LEARN and COLLABREPORT commands. Also convert the spamc -L and -C options over to use the new TELL interface. ------------------------------------------------------------------------ r170697 | jm | 2005-05-18 01:55:23 +0000 (Wed, 18 May 2005) | 1 line bug 4261: absolutely 0 difference in hits for me on recent ham/spam, so in it goes ------------------------------------------------------------------------ r170687 | dos | 2005-05-17 23:31:05 +0000 (Tue, 17 May 2005) | 1 line die if we can't create file handles in t/regexp_valid.t ------------------------------------------------------------------------ r170657 | mss | 2005-05-17 20:40:09 +0000 (Tue, 17 May 2005) | 2 lines Link directly to the "Plan on Spam" paper. ------------------------------------------------------------------------ r170655 | jm | 2005-05-17 20:30:50 +0000 (Tue, 17 May 2005) | 1 line spamd_plugin.t: make more platform-agnostic by not using a plugin that requires DB_File, and also test to ensure that plugins are really being called on each subsequent request instead of possibly just on the first one ------------------------------------------------------------------------ r170650 | jm | 2005-05-17 20:06:49 +0000 (Tue, 17 May 2005) | 1 line other half of that fix ------------------------------------------------------------------------ r170646 | jm | 2005-05-17 19:52:37 +0000 (Tue, 17 May 2005) | 1 line simplify logger line format, require ': ' between facility and message; avoids dbg('Mail::SpamAssassin') being interpreted as in facility Mail ------------------------------------------------------------------------ r170553 | dos | 2005-05-17 09:07:51 +0000 (Tue, 17 May 2005) | 1 line quiet warnings for known invalid regexps in t/regexp_valid.t ------------------------------------------------------------------------ r170531 | jm | 2005-05-17 07:19:07 +0000 (Tue, 17 May 2005) | 1 line forgot MANIFEST update ------------------------------------------------------------------------ r170522 | dos | 2005-05-17 06:55:34 +0000 (Tue, 17 May 2005) | 1 line bug 4301: Hotmail email is passed directly to MSN Groups servers & updates to check_for_msn_groups() ------------------------------------------------------------------------ r170520 | jm | 2005-05-17 06:35:00 +0000 (Tue, 17 May 2005) | 1 line bug 4330: test use of plugins from spamd where copy_config() could be involved ------------------------------------------------------------------------ r170509 | jm | 2005-05-17 03:35:22 +0000 (Tue, 17 May 2005) | 1 line bug 4333: resolve test failures on Solaris 10, both caused by the lack of the optional module DB_File ------------------------------------------------------------------------ r170426 | felicity | 2005-05-16 18:43:21 +0000 (Mon, 16 May 2005) | 1 line split out razor2 range rules by engine. more knobs to tweak if desired. :) ------------------------------------------------------------------------ r170422 | felicity | 2005-05-16 18:00:52 +0000 (Mon, 16 May 2005) | 1 line spammers use 'rn' to obfuscate 'm', add to replace_tag default. mass-check test shows all positive spam rate increase, no extra ham hits. ------------------------------------------------------------------------ r170208 | jm | 2005-05-15 08:40:42 +0000 (Sun, 15 May 2005) | 4 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 ------------------------------------------------------------------------ r170165 | felicity | 2005-05-14 20:03:58 +0000 (Sat, 14 May 2005) | 1 line revert last commit -- missed a variable setting which needed to take place first. doh... ------------------------------------------------------------------------ r170164 | felicity | 2005-05-14 20:01:11 +0000 (Sat, 14 May 2005) | 1 line check for debug facility earlier in Logger::_log() so we can drop out faster if we're not actually going to do anything ------------------------------------------------------------------------ r170163 | dos | 2005-05-14 19:55:10 +0000 (Sat, 14 May 2005) | 1 line switch tests back to Forgot|Learned, rather than acted on, due to r170160 ------------------------------------------------------------------------ r170160 | felicity | 2005-05-14 19:20:42 +0000 (Sat, 14 May 2005) | 1 line report proper 'Learned' vs 'Forgot' instead of 'acted' since it's already confusing my users... ------------------------------------------------------------------------ r170131 | jm | 2005-05-14 08:40:46 +0000 (Sat, 14 May 2005) | 5 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 bug 4323: T_MC_PIPE_ILLION_b4323_c4 ------------------------------------------------------------------------ r170128 | felicity | 2005-05-14 06:38:49 +0000 (Sat, 14 May 2005) | 1 line fix debug output for cleaned parsed uris ------------------------------------------------------------------------ r170124 | felicity | 2005-05-14 05:58:18 +0000 (Sat, 14 May 2005) | 1 line put domain information in the hash returned by get_uri_detail_list(). this means the URIBL plugin can be simplified to look at the already parsed domains. ------------------------------------------------------------------------ r170112 | felicity | 2005-05-14 00:09:48 +0000 (Sat, 14 May 2005) | 1 line add more POD doc about get_uri_detail_list() for anchor_text ... ------------------------------------------------------------------------ r170109 | felicity | 2005-05-13 23:52:09 +0000 (Fri, 13 May 2005) | 1 line bug 4330: Conf::clone() was not restoring code references which made things like all eval rules stop functioning. initial attempt to revert to a 'overwrite' mode instead of a 'make a new object' setup. ------------------------------------------------------------------------ r170096 | jm | 2005-05-13 21:37:00 +0000 (Fri, 13 May 2005) | 1 line try again ------------------------------------------------------------------------ r170095 | jm | 2005-05-13 21:35:37 +0000 (Fri, 13 May 2005) | 1 line attempt to get meta.t to be ignored when Data::Dumper is broken, as on the trunk-threaded-5.8.5 Buildbot slave ------------------------------------------------------------------------ r170079 | felicity | 2005-05-13 19:55:41 +0000 (Fri, 13 May 2005) | 1 line more eval->plugin issues for accessdb ------------------------------------------------------------------------ r170078 | dos | 2005-05-13 19:47:36 +0000 (Fri, 13 May 2005) | 1 line remove non-existant auto_report_threshold from READMEs ------------------------------------------------------------------------ r170075 | felicity | 2005-05-13 19:32:44 +0000 (Fri, 13 May 2005) | 1 line fix two issues with new AccessDB plugin ------------------------------------------------------------------------ r170071 | felicity | 2005-05-13 18:38:12 +0000 (Fri, 13 May 2005) | 1 line stupid MANIFEST. add 25_accessdb.cf ------------------------------------------------------------------------ r170070 | felicity | 2005-05-13 18:37:27 +0000 (Fri, 13 May 2005) | 1 line put the ACCESSDB descriptions back in wrapped in ifplugin sections. added a 25_accessdb.cf to standardize it with the rest of the plugins. ------------------------------------------------------------------------ r170062 | felicity | 2005-05-13 17:53:31 +0000 (Fri, 13 May 2005) | 1 line do more aggressive attack on the CR in the URI issue, http:/\r/ has been appearing which wasn't being canonified correctly before. add a test for this specifically. also note that Util.pm is considered fully private in terms of API, etc. ------------------------------------------------------------------------ r170049 | felicity | 2005-05-13 16:12:39 +0000 (Fri, 13 May 2005) | 1 line bug 4328: a mime part's filename was not properly being parsed and stored in the tree node, use the full output provided by parse_content_type() to set this as necessary. ------------------------------------------------------------------------ r169998 | jm | 2005-05-13 08:40:51 +0000 (Fri, 13 May 2005) | 6 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 bug 4236: __RCVD_APNIC_b4236_c8 __RCVD_RIPE_b4236_c8 __RCVD_LACNIC_b4236_c8 __RCVD_FOREIGN_b4236_c8 __FROM_AOL_b4236_c8 T_MC_SPAMMY_FOREIGN_AOL_b4236_c8 __FROM_RIPE_b4236_c8 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c8 __FROM_APNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c8 __FROM_LACNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c8 T_MC_FAKE_WORLD_TRAVELER_b4236_c11 bug 4323: T_MC_FB_PIPE_ILLION_b4323_c1 T_MC_FB_PIPE_ILLION_b4323_c2 ------------------------------------------------------------------------ r169932 | jm | 2005-05-13 03:55:42 +0000 (Fri, 13 May 2005) | 1 line whitespace change to trigger new BuildBot server ------------------------------------------------------------------------ r169929 | jm | 2005-05-13 03:16:10 +0000 (Fri, 13 May 2005) | 1 line hmm, drop redundant test ------------------------------------------------------------------------ r169928 | jm | 2005-05-13 03:15:15 +0000 (Fri, 13 May 2005) | 1 line bug 4327: SARE html0 ruleset exposed a bug, fixed by using \Q and \E ------------------------------------------------------------------------ r169847 | jm | 2005-05-12 16:58:07 +0000 (Thu, 12 May 2005) | 1 line add a sample config file to the POD doc ------------------------------------------------------------------------ r169846 | jm | 2005-05-12 16:51:37 +0000 (Thu, 12 May 2005) | 1 line remove reference to spamc.conf, add another doco note about newlines in the config file ------------------------------------------------------------------------ r169791 | jm | 2005-05-12 08:40:40 +0000 (Thu, 12 May 2005) | 5 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 bug 4236: __RCVD_APNIC_b4236_c8 __RCVD_RIPE_b4236_c8 __RCVD_LACNIC_b4236_c8 __RCVD_FOREIGN_b4236_c8 __FROM_AOL_b4236_c8 T_MC_SPAMMY_FOREIGN_AOL_b4236_c8 __FROM_RIPE_b4236_c8 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c8 __FROM_APNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c8 __FROM_LACNIC_b4236_c8 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c8 ------------------------------------------------------------------------ r169780 | dos | 2005-05-12 06:48:33 +0000 (Thu, 12 May 2005) | 1 line some undelimited regexps were causing make_qr to stop execution ------------------------------------------------------------------------ r169774 | dos | 2005-05-12 05:54:53 +0000 (Thu, 12 May 2005) | 1 line redirector_patterns need to be checked for delimiters too ------------------------------------------------------------------------ r169770 | dos | 2005-05-12 05:44:08 +0000 (Thu, 12 May 2005) | 1 line check (raw)body/full/uri/head tests for valid delimiters ------------------------------------------------------------------------ r169764 | jm | 2005-05-12 05:10:20 +0000 (Thu, 12 May 2005) | 1 line Daryl notes there's different error messages -- handle a good variety this way ------------------------------------------------------------------------ r169763 | jm | 2005-05-12 04:49:03 +0000 (Thu, 12 May 2005) | 1 line fix /test// case noted by Daryl ------------------------------------------------------------------------ r169761 | jm | 2005-05-12 04:41:37 +0000 (Thu, 12 May 2005) | 1 line not working yet ------------------------------------------------------------------------ r169760 | jm | 2005-05-12 04:41:23 +0000 (Thu, 12 May 2005) | 1 line oops, forgot a file ------------------------------------------------------------------------ r169759 | jm | 2005-05-12 04:31:36 +0000 (Thu, 12 May 2005) | 1 line update MANIFEST.SKIP, ignore spamc.conf sample file until we decide if we want to install it, ensure spamc.h is deleted on 'make clean' ------------------------------------------------------------------------ r169758 | jm | 2005-05-12 04:30:06 +0000 (Thu, 12 May 2005) | 1 line update MANIFEST ------------------------------------------------------------------------ r169757 | jm | 2005-05-12 04:28:08 +0000 (Thu, 12 May 2005) | 1 line update documentation for spamc patch, and some minor reformatting ------------------------------------------------------------------------ r169750 | jm | 2005-05-12 03:11:39 +0000 (Thu, 12 May 2005) | 1 line bug 4153: spamc now supports reading its flags from a configuration file using the -F switch. Thanks to John Madden ------------------------------------------------------------------------ r169749 | jm | 2005-05-12 03:07:35 +0000 (Thu, 12 May 2005) | 1 line ok, enough messing with is_regexp_valid. here's a new test case which exercises it extensively with a range of possible inputs, and a modified implementation that passes all those tests. Don't modify the code unless it passes the tests. ------------------------------------------------------------------------ r169748 | dos | 2005-05-12 03:04:33 +0000 (Thu, 12 May 2005) | 1 line add support for regexp modifiers for redirector_patterns ------------------------------------------------------------------------ r169745 | dos | 2005-05-12 02:27:06 +0000 (Thu, 12 May 2005) | 1 line is_regexp_valid(): ensure perl's regexp security checks are done ------------------------------------------------------------------------ r169736 | dos | 2005-05-12 00:08:51 +0000 (Thu, 12 May 2005) | 1 line fix MIMEHeader regexp validation & test ------------------------------------------------------------------------ r169689 | dos | 2005-05-11 19:54:24 +0000 (Wed, 11 May 2005) | 1 line fix redirector_pattern call to is_regexp_valid() ------------------------------------------------------------------------ r169685 | dos | 2005-05-11 19:42:15 +0000 (Wed, 11 May 2005) | 1 line remove extra /'s from debug message, they shouldn't be there ------------------------------------------------------------------------ r169682 | felicity | 2005-05-11 19:37:44 +0000 (Wed, 11 May 2005) | 1 line add POD for get_uri_detail_list() ------------------------------------------------------------------------ r169680 | felicity | 2005-05-11 19:27:59 +0000 (Wed, 11 May 2005) | 1 line change t/uri_text.t to not need temp files, a full SA run, etc. Just use functions to get the uri list and test, etc. ------------------------------------------------------------------------ r169679 | felicity | 2005-05-11 19:23:10 +0000 (Wed, 11 May 2005) | 1 line more uri canonification work. move html canonification into get_uri_detail_list() now that it exists, leave pms->html in extract_metadata. this lets get_uri_list() not call plugins when it doesn't need to... ------------------------------------------------------------------------ r169677 | dos | 2005-05-11 19:14:55 +0000 (Wed, 11 May 2005) | 1 line fix redirector_patterns ------------------------------------------------------------------------ r169596 | quinlan | 2005-05-11 07:26:57 +0000 (Wed, 11 May 2005) | 3 lines fix is_regexp_valid, header regexp testing, and test regexps how we use them later ------------------------------------------------------------------------ r169595 | quinlan | 2005-05-11 07:21:04 +0000 (Wed, 11 May 2005) | 2 lines these are broken ------------------------------------------------------------------------ r169594 | jm | 2005-05-11 07:19:25 +0000 (Wed, 11 May 2005) | 1 line bug 4312: fix doco for plugin_report and plugin_revoke APIs ------------------------------------------------------------------------ r169592 | jm | 2005-05-11 06:37:03 +0000 (Wed, 11 May 2005) | 1 line minor tweak: close down spamd children quietly when parent killed ------------------------------------------------------------------------ r169589 | dos | 2005-05-11 05:21:41 +0000 (Wed, 11 May 2005) | 1 line bug 3846: verify RE before including a rule ------------------------------------------------------------------------ r169570 | felicity | 2005-05-11 03:18:44 +0000 (Wed, 11 May 2005) | 1 line fix new parsed check in URIBL plugin, don't confuse an array and a hash reference. ------------------------------------------------------------------------ r169568 | felicity | 2005-05-11 02:54:16 +0000 (Wed, 11 May 2005) | 1 line change parsed order check in URIDNSBL plugin ------------------------------------------------------------------------ r169564 | felicity | 2005-05-11 02:42:49 +0000 (Wed, 11 May 2005) | 1 line even more URI parsing work. add a new get_uri_detail_list() which includes the parsed uris in the uri_detail hash. base get_uri_list off of that, etc. ------------------------------------------------------------------------ r169562 | jm | 2005-05-11 02:23:31 +0000 (Wed, 11 May 2005) | 1 line doco fixes: bug 4308 -- spamd SYNOPSIS section was missing some recently-added options ------------------------------------------------------------------------ r169559 | jm | 2005-05-11 02:15:10 +0000 (Wed, 11 May 2005) | 1 line bug 4103: test recursion limits in test suite ------------------------------------------------------------------------ r169533 | felicity | 2005-05-10 23:23:15 +0000 (Tue, 10 May 2005) | 1 line add a blank line to fix spacing in INSTALL ------------------------------------------------------------------------ r169520 | felicity | 2005-05-10 20:46:26 +0000 (Tue, 10 May 2005) | 1 line no point in calling extract_message_metadata from the URIBL plugin since the calling function is called from extract_... also, setup for HTML URI canonification when metadata->html hasn't been set yet. ------------------------------------------------------------------------ r169506 | felicity | 2005-05-10 18:36:02 +0000 (Tue, 10 May 2005) | 1 line move the URI canonification around some more. get_uri_list() now just puts together canonfied parsed and html uri lists, html canonification happens in extract_metadata, extract_metadata only runs once now and is called multiple times whenever canonfied html uris are needed. modified around t/uri_html.t to not need a temp file, just run through get_uri_list() internally and not call a full SA, and avoid the whole debug output reading bit. ------------------------------------------------------------------------ r169434 | jm | 2005-05-10 07:51:53 +0000 (Tue, 10 May 2005) | 1 line fix Logger to support multi-line log messages again ------------------------------------------------------------------------ r169430 | jm | 2005-05-10 07:28:43 +0000 (Tue, 10 May 2005) | 1 line better fix for the Net::Ident noise, works with perl 5.6.1 too ------------------------------------------------------------------------ r169413 | jm | 2005-05-10 03:50:01 +0000 (Tue, 10 May 2005) | 1 line removing description for removed rule; t/lang_lint.t was failing in 'make disttest' ------------------------------------------------------------------------ r169364 | quinlan | 2005-05-09 21:35:31 +0000 (Mon, 09 May 2005) | 2 lines promote new HELO_DYNAMIC* rules - same efficacy in nightly, should be fine ------------------------------------------------------------------------ r169363 | dos | 2005-05-09 21:35:09 +0000 (Mon, 09 May 2005) | 1 line bug 4301: MSN group mails from hotmail accounts trigger FORGED_HOTMAIL_RCVD2 ------------------------------------------------------------------------ r169357 | dos | 2005-05-09 20:57:58 +0000 (Mon, 09 May 2005) | 1 line cleanup & add redirector_pattern s ------------------------------------------------------------------------ r169347 | quinlan | 2005-05-09 18:31:01 +0000 (Mon, 09 May 2005) | 2 lines deleted rule ------------------------------------------------------------------------ r169346 | quinlan | 2005-05-09 18:30:12 +0000 (Mon, 09 May 2005) | 2 lines rule promotions ------------------------------------------------------------------------ r169345 | quinlan | 2005-05-09 18:14:51 +0000 (Mon, 09 May 2005) | 2 lines add AL 2.0 to stuff in contrib ------------------------------------------------------------------------ r169343 | felicity | 2005-05-09 18:11:09 +0000 (Mon, 09 May 2005) | 1 line disable obsolete_folding_whitespace catch in Message.pm, but leave commented out in case we want to do something about it later on ------------------------------------------------------------------------ r169334 | sidney | 2005-05-09 15:55:06 +0000 (Mon, 09 May 2005) | 1 line bug 4176 see comments in bug report for details ------------------------------------------------------------------------ r169253 | quinlan | 2005-05-09 08:27:50 +0000 (Mon, 09 May 2005) | 2 lines this line causes tons of test failures with Perl 5.6.1 on Linux ------------------------------------------------------------------------ r169252 | quinlan | 2005-05-09 08:21:52 +0000 (Mon, 09 May 2005) | 2 lines remove Storable requirements ------------------------------------------------------------------------ r169248 | jm | 2005-05-09 07:53:51 +0000 (Mon, 09 May 2005) | 1 line manifest update ------------------------------------------------------------------------ r169247 | jm | 2005-05-09 07:51:59 +0000 (Mon, 09 May 2005) | 1 line shut up annoying 'Net::Ident::_export_hooks() called too early to check prototype' warnings ------------------------------------------------------------------------ r169246 | jm | 2005-05-09 07:50:39 +0000 (Mon, 09 May 2005) | 1 line bug 4305: remove use of Storable in spamd, due to being the possible cause of hangs on SMP systems ------------------------------------------------------------------------ r169234 | quinlan | 2005-05-09 04:50:39 +0000 (Mon, 09 May 2005) | 2 lines various rule promotions and deletions ------------------------------------------------------------------------ r169232 | quinlan | 2005-05-09 04:50:00 +0000 (Mon, 09 May 2005) | 2 lines remove some rule test code that won't be promoted ------------------------------------------------------------------------ r169191 | quinlan | 2005-05-08 23:08:12 +0000 (Sun, 08 May 2005) | 2 lines comment ------------------------------------------------------------------------ r169190 | quinlan | 2005-05-08 23:05:59 +0000 (Sun, 08 May 2005) | 2 lines promote ReplaceTags rules and configuration, remove some test rules ------------------------------------------------------------------------ r169133 | quinlan | 2005-05-08 08:48:00 +0000 (Sun, 08 May 2005) | 2 lines rawbody version of hex-encoded uri ------------------------------------------------------------------------ r169132 | quinlan | 2005-05-08 08:42:02 +0000 (Sun, 08 May 2005) | 2 lines hex-encoded uri rule ------------------------------------------------------------------------ r169125 | quinlan | 2005-05-08 03:45:18 +0000 (Sun, 08 May 2005) | 2 lines add some documentation ------------------------------------------------------------------------ r169124 | quinlan | 2005-05-08 03:25:47 +0000 (Sun, 08 May 2005) | 5 lines it took a long while to catch up, but the ReplaceTags are now working better on the whole, so let's move that way since ReplaceTags is tunable per-rule, run as standard rules (so --loghits and per-rule profiling works), and don't require code changes to update replacements ------------------------------------------------------------------------ r169122 | quinlan | 2005-05-08 03:13:07 +0000 (Sun, 08 May 2005) | 2 lines this should pretty much do the job for 3.1, take the best ones and let's go ------------------------------------------------------------------------ r169121 | sidney | 2005-05-08 02:24:35 +0000 (Sun, 08 May 2005) | 1 line use Mail::SpamAssassin::Message to make a Message object instead of loading all of Mail::SpamAssassin and calling parse() which only creates and returns a Message object ------------------------------------------------------------------------ r169092 | parker | 2005-05-07 16:13:20 +0000 (Sat, 07 May 2005) | 1 line Document recently added LEARN and COLLABREPORT options ------------------------------------------------------------------------ r169089 | parker | 2005-05-07 16:08:32 +0000 (Sat, 07 May 2005) | 38 lines Bug 4163: add reporting support to spamd/spamc * MANIFEST Add new files * lib/Mail/SpamAssassin/Client.pm Added report and revoke methods * lib/Mail/SpamAssassin/Reporter.pm Default to failure for report plugin call * t/spamc_optC.t Added test to test the spamc -C functionality * t/data/reporterplugin.pm Helper plugin to test the spamC -C functionality * spamc/libspamc.h Added bitmask for Collaborative Reporting option Added prototype for message_collabreport method * spamc/spamc.c Added new -C command line Made the learntype/reporttype params generic (ie extratype) Added code necessary to call collaborative reporting option * spamc/spamc.pod Document -C option * spamc/libspamc.c Added method message_collabreport to report mails to the colaborative reporting databases Updated header parsing code to recognize Reported: Fixed unreachable compiler warning * spamd/spamd.raw Added COLLABREPORT spamd protocol option ------------------------------------------------------------------------ r169087 | parker | 2005-05-07 15:51:11 +0000 (Sat, 07 May 2005) | 1 line Bug 4311: Added ability to parse multiple .pre files and then wrote out a test .pre file that loads the Razor2 plugin for the razor2 test ------------------------------------------------------------------------ r169048 | parker | 2005-05-07 06:19:39 +0000 (Sat, 07 May 2005) | 1 line Start using create_saobj call to create saobject correctly ------------------------------------------------------------------------ r169047 | sidney | 2005-05-07 06:17:54 +0000 (Sat, 07 May 2005) | 1 line bug 4313 fix three calls to parse which should be an instance method ------------------------------------------------------------------------ r169045 | felicity | 2005-05-07 05:54:36 +0000 (Sat, 07 May 2005) | 1 line add AccessDB to MANIFEST... ------------------------------------------------------------------------ r169043 | felicity | 2005-05-07 05:46:07 +0000 (Sat, 07 May 2005) | 1 line remove ACCESSDB description from default files ------------------------------------------------------------------------ r169040 | felicity | 2005-05-07 05:42:39 +0000 (Sat, 07 May 2005) | 1 line move accessdb code out of EvalTests and into its own plugin (off by default) ------------------------------------------------------------------------ r169038 | quinlan | 2005-05-07 05:34:09 +0000 (Sat, 07 May 2005) | 2 lines this isn't needed as far as I know ------------------------------------------------------------------------ r168978 | jm | 2005-05-06 22:59:27 +0000 (Fri, 06 May 2005) | 1 line set default log level to include info() calls, otherwise using info() is no different from calling dbg() ------------------------------------------------------------------------ r168646 | felicity | 2005-05-06 20:13:05 +0000 (Fri, 06 May 2005) | 1 line check for revoke_available in Reporter and throw a warning if no revoke methods were available ------------------------------------------------------------------------ r168638 | felicity | 2005-05-06 19:07:44 +0000 (Fri, 06 May 2005) | 1 line bug 4103: more work on multi-level message/* attachments ------------------------------------------------------------------------ r168632 | felicity | 2005-05-06 17:59:40 +0000 (Fri, 06 May 2005) | 1 line bug 4103: deal with deep recursive message/* attachments ------------------------------------------------------------------------ r168563 | quinlan | 2005-05-06 08:03:51 +0000 (Fri, 06 May 2005) | 2 lines forgot these ------------------------------------------------------------------------ r168560 | quinlan | 2005-05-06 07:58:24 +0000 (Fri, 06 May 2005) | 2 lines probably better hit rate for T_OBFU_CPILL* ------------------------------------------------------------------------ r168541 | quinlan | 2005-05-06 06:43:51 +0000 (Fri, 06 May 2005) | 2 lines a few more rules ------------------------------------------------------------------------ r168539 | quinlan | 2005-05-06 06:28:35 +0000 (Fri, 06 May 2005) | 2 lines fix test failure ------------------------------------------------------------------------ r168533 | quinlan | 2005-05-06 06:09:17 +0000 (Fri, 06 May 2005) | 2 lines regexps over the entire regexp string was the wrong way to do this ------------------------------------------------------------------------ r168529 | quinlan | 2005-05-06 06:02:24 +0000 (Fri, 06 May 2005) | 2 lines just a small readability tweak ------------------------------------------------------------------------ r168526 | quinlan | 2005-05-06 05:59:15 +0000 (Fri, 06 May 2005) | 2 lines some rule fixes and improvements ------------------------------------------------------------------------ r168367 | quinlan | 2005-05-05 18:27:07 +0000 (Thu, 05 May 2005) | 4 lines change "--max-clients" and "child states" warnings into info, these are definitely not errors some whitespace changes ------------------------------------------------------------------------ r168266 | quinlan | 2005-05-05 04:36:36 +0000 (Thu, 05 May 2005) | 2 lines just a little reformatting ------------------------------------------------------------------------ r168260 | quinlan | 2005-05-05 04:12:25 +0000 (Thu, 05 May 2005) | 2 lines add facility name to dbg() statement ------------------------------------------------------------------------ r168184 | parker | 2005-05-04 20:27:34 +0000 (Wed, 04 May 2005) | 1 line Fix additional typo and add some indention so it is clear what is in the ifplugin block ------------------------------------------------------------------------ r168183 | quinlan | 2005-05-04 20:22:44 +0000 (Wed, 04 May 2005) | 2 lines more typo ------------------------------------------------------------------------ r168167 | quinlan | 2005-05-04 19:00:02 +0000 (Wed, 04 May 2005) | 2 lines typo ------------------------------------------------------------------------ r168114 | quinlan | 2005-05-04 11:28:00 +0000 (Wed, 04 May 2005) | 2 lines these lines should be protected ------------------------------------------------------------------------ r168113 | quinlan | 2005-05-04 11:17:46 +0000 (Wed, 04 May 2005) | 2 lines add about 100 more test cases ------------------------------------------------------------------------ r168112 | quinlan | 2005-05-04 11:10:22 +0000 (Wed, 04 May 2005) | 2 lines fixing the TLD regexp which was missing stuff ------------------------------------------------------------------------ r168094 | jm | 2005-05-04 07:00:16 +0000 (Wed, 04 May 2005) | 1 line bug 4258: fix spamd lockup on FreeBSD by moving to a fixed-buffer-size protocol between spamd parent and children. This avoids a hang when two messages arrive in the same read(2) call, which gets buffered on FreeBSD ------------------------------------------------------------------------ r168089 | quinlan | 2005-05-04 06:37:46 +0000 (Wed, 04 May 2005) | 2 lines add underscore technology ------------------------------------------------------------------------ r168069 | quinlan | 2005-05-04 04:14:21 +0000 (Wed, 04 May 2005) | 2 lines more URI extraction tweaks for a new corner case ------------------------------------------------------------------------ r168067 | quinlan | 2005-05-04 03:39:32 +0000 (Wed, 04 May 2005) | 2 lines new t test for grabbing URIs from text ------------------------------------------------------------------------ r168051 | quinlan | 2005-05-04 02:32:14 +0000 (Wed, 04 May 2005) | 2 lines add /i just in case and /o just because ------------------------------------------------------------------------ r168050 | quinlan | 2005-05-04 02:31:07 +0000 (Wed, 04 May 2005) | 5 lines improve URI matching heuristics: hostnames can be at most 255 characters long, only exclude ones that match email addresses, "." can occur at end, don't allow "_" since that's not allowed in hostnames also exclude addresses that don't contain a valid TLD from mailto: matching ------------------------------------------------------------------------ r168034 | quinlan | 2005-05-04 01:02:04 +0000 (Wed, 04 May 2005) | 2 lines whitespace ------------------------------------------------------------------------ r167999 | jm | 2005-05-03 21:31:46 +0000 (Tue, 03 May 2005) | 1 line added note on redoing a messed-up release attempt ------------------------------------------------------------------------ r167998 | quinlan | 2005-05-03 21:31:03 +0000 (Tue, 03 May 2005) | 2 lines whitespace ------------------------------------------------------------------------ r167996 | parker | 2005-05-03 21:28:57 +0000 (Tue, 03 May 2005) | 1 line Fix up lang_lint, and add missing files to MANIFEST ------------------------------------------------------------------------ r167967 | quinlan | 2005-05-03 19:43:34 +0000 (Tue, 03 May 2005) | 2 lines bug 4193: "make test" should detect lint problems with translations ------------------------------------------------------------------------ r167966 | quinlan | 2005-05-03 19:42:46 +0000 (Tue, 03 May 2005) | 2 lines bug 4193: lint failures for various languages (old missing rules) ------------------------------------------------------------------------ r167964 | quinlan | 2005-05-03 19:37:34 +0000 (Tue, 03 May 2005) | 2 lines bug 4193: surround plugin descriptions with ifplugin/endif ------------------------------------------------------------------------ r167932 | jm | 2005-05-03 16:48:19 +0000 (Tue, 03 May 2005) | 1 line bug 4292: t/meta.t does not work on Windows ------------------------------------------------------------------------ r167902 | felicity | 2005-05-03 13:32:22 +0000 (Tue, 03 May 2005) | 1 line fix issues with t/data/spam/spf[23] ------------------------------------------------------------------------ r167871 | parker | 2005-05-03 06:53:18 +0000 (Tue, 03 May 2005) | 1 line Ignore test rules when running meta.t tests ------------------------------------------------------------------------ r167857 | sidney | 2005-05-03 04:13:37 +0000 (Tue, 03 May 2005) | 1 line Create a wrapper method in DnsResolver to call the underlying resolver nameservers function to avoid ugly bypass of class encapsulation I introduced in Dns.pm in my last patch ------------------------------------------------------------------------ r167851 | jm | 2005-05-03 03:41:12 +0000 (Tue, 03 May 2005) | 1 line bug 3900: spamd on BSD leaves children running as root due to platform-specific perl idiosyncracy ------------------------------------------------------------------------ r167849 | jm | 2005-05-03 03:34:04 +0000 (Tue, 03 May 2005) | 1 line bug 4283: promote UNPARSEABLE_RELAY, NO_RELAYS, NO_RECEIVED as informational rules ------------------------------------------------------------------------ r167848 | dos | 2005-05-03 02:51:18 +0000 (Tue, 03 May 2005) | 1 line bug 4207: mime_multipart_ratio should check size of last plain & html parts ------------------------------------------------------------------------ r167838 | quinlan | 2005-05-03 00:58:49 +0000 (Tue, 03 May 2005) | 4 lines move "burn stage" to be much later in process, once people can be downloading the tarball (and we know from experience that people will download them immediately, even before they are listed on a web page or announced) ------------------------------------------------------------------------ r167836 | dos | 2005-05-03 00:35:36 +0000 (Tue, 03 May 2005) | 1 line even less math ------------------------------------------------------------------------ r167829 | quinlan | 2005-05-02 23:43:09 +0000 (Mon, 02 May 2005) | 2 lines less math ------------------------------------------------------------------------ r165707 | quinlan | 2005-05-02 22:44:22 +0000 (Mon, 02 May 2005) | 2 lines change private to discrete ------------------------------------------------------------------------ r165704 | quinlan | 2005-05-02 22:30:35 +0000 (Mon, 02 May 2005) | 2 lines move the point of return to be a bit earlier ------------------------------------------------------------------------ r165703 | quinlan | 2005-05-02 22:23:16 +0000 (Mon, 02 May 2005) | 2 lines add note about point of no return ------------------------------------------------------------------------ r165702 | quinlan | 2005-05-02 22:05:50 +0000 (Mon, 02 May 2005) | 2 lines release process should include the voting step before public tarballs ------------------------------------------------------------------------ r165661 | felicity | 2005-05-02 18:51:39 +0000 (Mon, 02 May 2005) | 1 line bug 4298: if at the end of parsing out the content-type header we don't actually have a type, assume text/plain. ------------------------------------------------------------------------ r165643 | sidney | 2005-05-02 15:32:14 +0000 (Mon, 02 May 2005) | 1 line bug 4290 Canonicalize rbl name to put a dot at end if it is a FQDN without a dot. Also change regression test because this changes the output of the test ------------------------------------------------------------------------ r165601 | quinlan | 2005-05-02 07:41:21 +0000 (Mon, 02 May 2005) | 2 lines more display:none tests ------------------------------------------------------------------------ r165567 | parker | 2005-05-02 00:51:13 +0000 (Mon, 02 May 2005) | 1 line Bug4297: Account for change in sa-learn output ------------------------------------------------------------------------ r165468 | quinlan | 2005-05-01 07:13:34 +0000 (Sun, 01 May 2005) | 2 lines bu 4163: this should fix any issues with finding pkill and pgrep, please test ------------------------------------------------------------------------ r165459 | quinlan | 2005-05-01 04:51:08 +0000 (Sun, 01 May 2005) | 2 lines only warn() on this when linting since it's a configuration error ------------------------------------------------------------------------ r165453 | quinlan | 2005-05-01 03:22:34 +0000 (Sun, 01 May 2005) | 3 lines change "Learned from" to "acted on" since this line is also used when forgetting messages ------------------------------------------------------------------------ r165452 | quinlan | 2005-05-01 03:07:43 +0000 (Sun, 01 May 2005) | 2 lines add UPGRADE ------------------------------------------------------------------------ r165451 | quinlan | 2005-05-01 03:03:28 +0000 (Sun, 01 May 2005) | 2 lines remove $$ from logging messages since those are now standard ------------------------------------------------------------------------ r165450 | quinlan | 2005-05-01 02:58:46 +0000 (Sun, 01 May 2005) | 2 lines remove $$ from logging messages since those are now standard ------------------------------------------------------------------------ r165449 | quinlan | 2005-05-01 02:58:40 +0000 (Sun, 01 May 2005) | 3 lines bug 3908: fix locking code for stale locks remove $$ from logging messages since those are now standard ------------------------------------------------------------------------ r165448 | quinlan | 2005-05-01 02:44:31 +0000 (Sun, 01 May 2005) | 2 lines warn() rather than dbg() for unsolved meta dependencies ------------------------------------------------------------------------ r165447 | quinlan | 2005-05-01 02:31:12 +0000 (Sun, 01 May 2005) | 2 lines fix secure_tmpfile function ------------------------------------------------------------------------ r165442 | sidney | 2005-05-01 00:27:00 +0000 (Sun, 01 May 2005) | 1 line remove TODO comments for things that were done in the last checkin ------------------------------------------------------------------------ r165396 | jm | 2005-04-30 08:40:33 +0000 (Sat, 30 Apr 2005) | 4 lines auto-mass-checks: bug 3714: __FIDEW1_b3714_c8 __FIDEW2_b3714_c8 __FIDEW3_b3714_c8 __FIDEW4_b3714_c8 __FIDEW5_b3714_c8 __FIDEW6_b3714_c8 __FIDEW7_b3714_c8 __FIDEW8_b3714_c8 __FIDEW9_b3714_c8 __FIDEX1_b3714_c8 __FIDEXH1_b3714_c8 __FIDEX2_b3714_c8 __FIDEX3_b3714_c8 __FIDEXH3_b3714_c8 __FIDEX4_b3714_c8 __FIDEXH4_b3714_c8 __FIDEX5_b3714_c8 __FIDEXH5_b3714_c8 __FIDEX6_b3714_c8 __FIDEX7_b3714_c8 __FIDEX8a_b3714_c8 __FIDEX8b_b3714_c8 __FIDEX9_b3714_c8 __FIDEX10_b3714_c8 __FIDEX11_b3714_c8 __FIDEX12_b3714_c8 __FIDEXH12_b3714_c8 __FIDEX13_b3714_c8 __FIDEXH13_b3714_c8 __FIDEXS13_b3714_c8 __FIDEX14_b3714_c8 __FIDEX15_b3714_c8 __FIDEX16_b3714_c8 __FIDEX17_b3714_c8 __FIDEX18_b3714_c8 __FIDEX19_b3714_c8 __FIDEX20_b3714_c8 __FIDAS1_b3714_c8 __FIDAS2_b3714_c8 __FIDASH2_b3714_c8 __FIDAS3_b3714_c8 __FIDASH3_b3714_c8 __FIDAS4_b3714_c8 __FIDAS6_b3714_c8 __FIDASH6_b3714_c8 __FIDAS7_b3714_c8 __FIDAS8_b3714_c8 __FIDAS9_b3714_c8 __FIDASH9_b3714_c8 __FIDAS10_b3714_c8 __FIDAS11_b3714_c8 __FIDASH11_b3714_c8 __FIDAS12_b3714_c8 __FIDAS13_b3714_c8 __FIDAS14_b3714_c8 __FIDASH14_b3714_c8 __FIDAS15_b3714_c8 __FIDAS16_b3714_c8 __FIDASH16_b3714_c8 __FIDAS17_b3714_c8 __FIDAS18_b3714_c8 __FIDAS19_b3714_c8 __FIDAS20_b3714_c8 __FIDAS21_b3714_c8 __FIDAS22_b3714_c8 __FIDAS23_b3714_c8 __FIDASH23_b3714_c8 __FIDAS24_b3714_c8 __FIDASH24_b3714_c8 __FIDAS25_b3714_c8 __FIDAS26_b3714_c8 __FIDAS27_b3714_c8 __FIDASH27_b3714_c8 __FIDAS28_b3714_c8 __FIDASH28_b3714_c8 __FIDAS29_b3714_c8 __FIDAS30_b3714_c8 __FIDAS31_b3714_c8 __FIDAS32_b3714_c8 __FIDAS33_b3714_c8 __FIDAS34_b3714_c8 __FIDAS35_b3714_c8 __FIDAS36_b3714_c8 __FIDAS37_b3714_c8 __FIDASH37_b3714_c8 __FIDAS38_b3714_c8 __FIDASH38_b3714_c8 __FIDAS39_b3714_c8 __FREPORT1A_b3714_c8 __FREPORT1B_b3714_c8 __FREPORT1C_b3714_c8 __FREPORT2_b3714_c8 T_MC_STOCKREPORT_3_b3714_c8 T_MC_STOCKREPORT_4_b3714_c8 T_MC_STOCKREPORT_5_b3714_c8 __OBFUS_01_b3714_c8 __OBFUSH_01_b3714_c8 __OBFUS_02_b3714_c8 __OBFUSH_02_b3714_c8 __OBFUS_03_b3714_c8 __OBFUSH_03_b3714_c8 __OBFUS_04_b3714_c8 __OBFUSH_04_b3714_c8 __OBFUS_05_b3714_c8 __OBFUSH_05_b3714_c8 __OBFUS_06_b3714_c8 __OBFUSH_06_b3714_c8 __OBFUS_07_b3714_c8 __OBFUSH_07_b3714_c8 __OBFUS_08_b3714_c8 __OBFUSH_08_b3714_c8 __OBFUS_09_b3714_c8 __OBFUSH_09_b3714_c8 __OBFUS_10_b3714_c8 __OBFUSH_10_b3714_c8 __OBFUS_11_b3714_c8 __OBFUSH_11_b3714_c8 __OBFUS_12_b3714_c8 __OBFUSH_12_b3714_c8 __OBFUS_13_b3714_c8 __OBFUSH_13_b3714_c8 __OBFUS_14_b3714_c8 __OBFUSH_14_b3714_c8 __OBFUS_15_b3714_c8 __OBFUSH_15_b3714_c8 __OBFUS_16_b3714_c8 __OBFUSH_16_b3714_c8 __OBFUS_17_b3714_c8 __OBFUSH_17_b3714_c8 __OBFUS_18_b3714_c8 __OBFUSH_18_b3714_c8 __OBFUS_19_b3714_c8 __OBFUSH_19_b3714_c8 __OBFUS_20_b3714_c8 __OBFUSH_20_b3714_c8 __OBFUS_21_b3714_c8 __OBFUSH_21_b3714_c8 __OBFUS_22_b3714_c8 __OBFUSH_22_b3714_c8 __OBFUS_23_b3714_c8 __OBFUSH_23_b3714_c8 __OBFUS_24_b3714_c8 __OBFUSH_24_b3714_c8 __OBFUS_25_b3714_c8 __OBFUSH_25_b3714_c8 __OBFUS_26_b3714_c8 __OBFUSH_26_b3714_c8 __OBFUS_27_b3714_c8 __OBFUSH_27_b3714_c8 __OBFUS_28_b3714_c8 __OBFUSH_28_b3714_c8 __OBFUS_29_b3714_c8 __OBFUSH_29_b3714_c8 __OBFUS_30_b3714_c8 __OBFUSH_30_b3714_c8 __OBFUS_31_b3714_c8 __OBFUSH_31_b3714_c8 __OBFUS_32_b3714_c8 __OBFUSH_32_b3714_c8 __OBFUS_33_b3714_c8 __OBFUSH_33_b3714_c8 __OBFUS_34_b3714_c8 __OBFUSH_34_b3714_c8 __OBFUS_35_b3714_c8 __OBFUSH_35_b3714_c8 __OBFUS_36_b3714_c8 __OBFUSH_36_b3714_c8 __OBFUS_37_b3714_c8 __OBFUSH_37_b3714_c8 __OBFUS_38_b3714_c8 __OBFUSH_38_b3714_c8 __OBFUS_39_b3714_c8 __OBFUSH_39_b3714_c8 __OBFUS_40_b3714_c8 __OBFUSH_40_b3714_c8 __OBFUS_41_b3714_c8 __OBFUSH_41_b3714_c8 __OBFUS_42_b3714_c8 __OBFUSH_42_b3714_c8 __OBFUS_43_b3714_c8 __OBFUSH_43_b3714_c8 __OBFUS_44_b3714_c8 __OBFUSH_44_b3714_c8 __OBFUS_45_b3714_c8 __OBFUSH_45_b3714_c8 __OBFUS_46_b3714_c8 __OBFUSH_46_b3714_c8 __OBFUS_47_b3714_c8 __OBFUSH_47_b3714_c8 __OBFUS_48_b3714_c8 __OBFUSH_48_b3714_c8 __OBFUS_49_b3714_c8 __OBFUSH_49_b3714_c8 __OBFUS_50_b3714_c8 __OBFUSH_50_b3714_c8 __OBFUS_51_b3714_c8 __OBFUSH_51_b3714_c8 __OBFUS_52_b3714_c8 __OBFUSH_52_b3714_c8 __OBFUS_53_b3714_c8 __OBFUSH_53_b3714_c8 __OBFUS_54_b3714_c8 __OBFUSH_54_b3714_c8 __OBFUS_55_b3714_c8 __OBFUSH_55_b3714_c8 __OBFUS_56_b3714_c8 __OBFUSH_56_b3714_c8 __OBFUS_57_b3714_c8 __OBFUSH_57_b3714_c8 __OBFUS_58_b3714_c8 __OBFUSH_58_b3714_c8 __OBFUS_59_b3714_c8 __OBFUSH_59_b3714_c8 __OBFUS_60_b3714_c8 __OBFUSH_60_b3714_c8 __OBFUS_61_b3714_c8 __OBFUSH_61_b3714_c8 __OBFUS_62_b3714_c8 __OBFUSH_62_b3714_c8 __OBFUS_63_b3714_c8 __OBFUSH_63_b3714_c8 __OBFUS_64_b3714_c8 __OBFUSH_64_b3714_c8 __OBFUS_65_b3714_c8 __OBFUSH_65_b3714_c8 __OBFUL_01n_b3714_c8 __OBFUL_01o_b3714_c8 __OBFUL_01_b3714_c8 __OBFULH_01n_b3714_c8 __OBFULH_01o_b3714_c8 __OBFULH_01_b3714_c8 __OBFUL_02n_b3714_c8 __OBFUL_02o_b3714_c8 __OBFUL_02_b3714_c8 __OBFULH_02n_b3714_c8 __OBFULH_02o_b3714_c8 __OBFULH_02_b3714_c8 __OBFUL_03n_b3714_c8 __OBFUL_03o_b3714_c8 __OBFUL_03_b3714_c8 __OBFULH_03n_b3714_c8 __OBFULH_03o_b3714_c8 __OBFULH_03_b3714_c8 __OBFUL_04n_b3714_c8 __OBFUL_04o_b3714_c8 __OBFUL_04_b3714_c8 __OBFULH_04n_b3714_c8 __OBFULH_04o_b3714_c8 __OBFULH_04_b3714_c8 __OBFUL_05n_b3714_c8 __OBFUL_05o_b3714_c8 __OBFUL_05_b3714_c8 __OBFULH_05n_b3714_c8 __OBFULH_05o_b3714_c8 __OBFULH_05_b3714_c8 __OBFUL_06n_b3714_c8 __OBFUL_06o_b3714_c8 __OBFUL_06_b3714_c8 __OBFULH_06n_b3714_c8 __OBFULH_06o_b3714_c8 __OBFULH_06_b3714_c8 __OBFUL_07n_b3714_c8 __OBFUL_07o_b3714_c8 __OBFUL_07_b3714_c8 __OBFULH_07n_b3714_c8 __OBFULH_07o_b3714_c8 __OBFULH_07_b3714_c8 __OBFUL_08n_b3714_c8 __OBFUL_08o_b3714_c8 __OBFUL_08_b3714_c8 __OBFULH_08n_b3714_c8 __OBFULH_08o_b3714_c8 __OBFULH_08_b3714_c8 __OBFUL_09n_b3714_c8 __OBFUL_09o_b3714_c8 __OBFUL_09_b3714_c8 __OBFULH_09n_b3714_c8 __OBFULH_09o_b3714_c8 __OBFULH_09_b3714_c8 __OBFUL_10n_b3714_c8 __OBFUL_10o_b3714_c8 __OBFUL_10_b3714_c8 __OBFULH_10n_b3714_c8 __OBFULH_10o_b3714_c8 __OBFULH_10_b3714_c8 __OBFUL_11n_b3714_c8 __OBFUL_11o_b3714_c8 __OBFUL_11_b3714_c8 __OBFULH_11n_b3714_c8 __OBFULH_11o_b3714_c8 __OBFULH_11_b3714_c8 __OBFUL_12n_b3714_c8 __OBFUL_12o_b3714_c8 __OBFUL_12_b3714_c8 __OBFULH_12n_b3714_c8 __OBFULH_12o_b3714_c8 __OBFULH_12_b3714_c8 __OBFUL_13n_b3714_c8 __OBFUL_13o_b3714_c8 __OBFUL_13_b3714_c8 __OBFULH_13n_b3714_c8 __OBFULH_13o_b3714_c8 __OBFULH_13_b3714_c8 __OBFUL_14n_b3714_c8 __OBFUL_14o_b3714_c8 __OBFUL_14_b3714_c8 __OBFULH_14n_b3714_c8 __OBFULH_14o_b3714_c8 __OBFULH_14_b3714_c8 __OBFUL_15n_b3714_c8 __OBFUL_15o_b3714_c8 __OBFUL_15_b3714_c8 __OBFULH_15n_b3714_c8 __OBFULH_15o_b3714_c8 __OBFULH_15_b3714_c8 __OBFUL_16n_b3714_c8 __OBFUL_16o_b3714_c8 __OBFUL_16_b3714_c8 __OBFULH_16n_b3714_c8 __OBFULH_16o_b3714_c8 __OBFULH_16_b3714_c8 __OBFUL_17n_b3714_c8 __OBFUL_17o_b3714_c8 __OBFUL_17_b3714_c8 __OBFULH_17n_b3714_c8 __OBFULH_17o_b3714_c8 __OBFULH_17_b3714_c8 __OBFUL_18n_b3714_c8 __OBFUL_18o_b3714_c8 __OBFUL_18_b3714_c8 __OBFULH_18n_b3714_c8 __OBFULH_18o_b3714_c8 __OBFULH_18_b3714_c8 __OBFUL_19n_b3714_c8 __OBFUL_19o_b3714_c8 __OBFUL_19_b3714_c8 __OBFULH_19n_b3714_c8 __OBFULH_19o_b3714_c8 __OBFULH_19_b3714_c8 __OBFUL_20n_b3714_c8 __OBFUL_20o_b3714_c8 __OBFUL_20_b3714_c8 __OBFULH_20n_b3714_c8 __OBFULH_20o_b3714_c8 __OBFULH_20_b3714_c8 __OBFUL_21n_b3714_c8 __OBFUL_21o_b3714_c8 __OBFUL_21_b3714_c8 __OBFULH_21n_b3714_c8 __OBFULH_21o_b3714_c8 __OBFULH_21_b3714_c8 __OBFUL_22n_b3714_c8 __OBFUL_22o_b3714_c8 __OBFUL_22_b3714_c8 __OBFULH_22n_b3714_c8 __OBFULH_22o_b3714_c8 __OBFULH_22_b3714_c8 __OBFUL_23n_b3714_c8 __OBFUL_23o_b3714_c8 __OBFUL_23_b3714_c8 __OBFULH_23n_b3714_c8 __OBFULH_23o_b3714_c8 __OBFULH_23_b3714_c8 __OBFUL_24n_b3714_c8 __OBFUL_24o_b3714_c8 __OBFUL_24_b3714_c8 __OBFULH_24n_b3714_c8 __OBFULH_24o_b3714_c8 __OBFULH_24_b3714_c8 __OBFUL_25n_b3714_c8 __OBFUL_25o_b3714_c8 __OBFUL_25_b3714_c8 __OBFULH_25n_b3714_c8 __OBFULH_25o_b3714_c8 __OBFULH_25_b3714_c8 __OBFUL_26n_b3714_c8 __OBFUL_26o_b3714_c8 __OBFUL_26_b3714_c8 __OBFULH_26n_b3714_c8 __OBFULH_26o_b3714_c8 __OBFULH_26_b3714_c8 __OBFUL_27n_b3714_c8 __OBFUL_27o_b3714_c8 __OBFUL_27_b3714_c8 __OBFULH_27n_b3714_c8 __OBFULH_27o_b3714_c8 __OBFULH_27_b3714_c8 __OBFUL_28n_b3714_c8 __OBFUL_28o_b3714_c8 __OBFUL_28_b3714_c8 __OBFULH_28n_b3714_c8 __OBFULH_28o_b3714_c8 __OBFULH_28_b3714_c8 __OBFUL_29n_b3714_c8 __OBFUL_29o_b3714_c8 __OBFUL_29_b3714_c8 __OBFULH_29n_b3714_c8 __OBFULH_29o_b3714_c8 __OBFULH_29_b3714_c8 __OBFUL_30n_b3714_c8 __OBFUL_30o_b3714_c8 __OBFUL_30_b3714_c8 __OBFULH_30n_b3714_c8 __OBFULH_30o_b3714_c8 __OBFULH_30_b3714_c8 __OBFUL_31n_b3714_c8 __OBFUL_31o_b3714_c8 __OBFUL_31_b3714_c8 __OBFULH_31n_b3714_c8 __OBFULH_31o_b3714_c8 __OBFULH_31_b3714_c8 __OBFUL_32n_b3714_c8 __OBFUL_32o_b3714_c8 __OBFUL_32_b3714_c8 __OBFULH_32n_b3714_c8 __OBFULH_32o_b3714_c8 __OBFULH_32_b3714_c8 __OBFUL_33n_b3714_c8 __OBFUL_33o_b3714_c8 __OBFUL_33_b3714_c8 __OBFULH_33n_b3714_c8 __OBFULH_33o_b3714_c8 __OBFULH_33_b3714_c8 __OBFUL_34n_b3714_c8 __OBFUL_34o_b3714_c8 __OBFUL_34_b3714_c8 __OBFULH_34n_b3714_c8 __OBFULH_34o_b3714_c8 __OBFULH_34_b3714_c8 __OBFUL_35n_b3714_c8 __OBFUL_35o_b3714_c8 __OBFUL_35_b3714_c8 __OBFULH_35n_b3714_c8 __OBFULH_35o_b3714_c8 __OBFULH_35_b3714_c8 __OBFUL_36n_b3714_c8 __OBFUL_36o_b3714_c8 __OBFUL_36_b3714_c8 __OBFULH_36n_b3714_c8 __OBFULH_36o_b3714_c8 __OBFULH_36_b3714_c8 __OBFUL_37n_b3714_c8 __OBFUL_37o_b3714_c8 __OBFUL_37_b3714_c8 __OBFULH_37n_b3714_c8 __OBFULH_37o_b3714_c8 __OBFULH_37_b3714_c8 __OBFUL_38n_b3714_c8 __OBFUL_38o_b3714_c8 __OBFUL_38_b3714_c8 __OBFULH_38n_b3714_c8 __OBFULH_38o_b3714_c8 __OBFULH_38_b3714_c8 __OBFUL_39n_b3714_c8 __OBFUL_39o_b3714_c8 __OBFUL_39_b3714_c8 __OBFULH_39n_b3714_c8 __OBFULH_39o_b3714_c8 __OBFULH_39_b3714_c8 __OBFUL_40n_b3714_c8 __OBFUL_40o_b3714_c8 __OBFUL_40_b3714_c8 __OBFULH_40n_b3714_c8 __OBFULH_40o_b3714_c8 __OBFULH_40_b3714_c8 __OBFUL_41n_b3714_c8 __OBFUL_41o_b3714_c8 __OBFUL_41_b3714_c8 __OBFULH_41n_b3714_c8 __OBFULH_41o_b3714_c8 __OBFULH_41_b3714_c8 T_MC_OBFU_1_b3714_c8 T_MC_OBFU_2_b3714_c8 T_MC_OBFU_3_b3714_c8 T_MC_OBFU_4_b3714_c8 T_MC_OBFU_5_b3714_c8 T_MC_OBFU_6_b3714_c8 T_MC_OBFU_7_b3714_c8 T_MC_OBFU_STOCK_COMBO_A_b3714_c8 T_MC_OBFU_STOCK_COMBO_B_b3714_c8 T_MC_OBFU_STOCK_COMBO_C_b3714_c8 T_MC_OBFU_STOCK_COMBO_D_b3714_c8 T_MC_OBFU_STOCK_COMBO_E_b3714_c8 T_MC_OBFU_BAYES_b3714_c8 ------------------------------------------------------------------------ r165357 | jm | 2005-04-29 23:07:01 +0000 (Fri, 29 Apr 2005) | 1 line added note recommending SQL storage for Bayes or AWL, instead of DB_File ------------------------------------------------------------------------ r165356 | jm | 2005-04-29 23:03:58 +0000 (Fri, 29 Apr 2005) | 1 line bug 3796: recommend SQL for quota users ------------------------------------------------------------------------ r165354 | jm | 2005-04-29 22:58:29 +0000 (Fri, 29 Apr 2005) | 1 line bug 4017: secure_tmpfile caused infinite loop if out of fds or out of quota; fixed ------------------------------------------------------------------------ r165325 | quinlan | 2005-04-29 18:29:26 +0000 (Fri, 29 Apr 2005) | 2 lines add pid to stderr messages ------------------------------------------------------------------------ r165289 | sidney | 2005-04-29 10:32:17 +0000 (Fri, 29 Apr 2005) | 1 line bug 4269 and update spf tests to cover all spf replies ------------------------------------------------------------------------ r165283 | quinlan | 2005-04-29 09:09:44 +0000 (Fri, 29 Apr 2005) | 3 lines less verbosity for debugging bayes (the token debugging) unless bayes is specifically turned on for debugging ------------------------------------------------------------------------ r165281 | quinlan | 2005-04-29 08:55:42 +0000 (Fri, 29 Apr 2005) | 2 lines bug 3426: print pyzor commands when debugging ------------------------------------------------------------------------ r165280 | jm | 2005-04-29 08:40:32 +0000 (Fri, 29 Apr 2005) | 4 lines auto-mass-checks: bug 4236: __RCVD_APNIC_b4236_c4 __RCVD_RIPE_b4236_c4 __RCVD_LACNIC_b4236_c4 __RCVD_FOREIGN_b4236_c4 __FROM_AOL_b4236_c4 T_MC_SPAMMY_FOREIGN_AOL_b4236_c4 __FROM_RIPE_b4236_c4 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c4 __FROM_APNIC_b4236_c4 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c4 __FROM_LACNIC_b4236_c4 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c4 __RCVD_APNIC_b4236_c5 __RCVD_RIPE_b4236_c5 __RCVD_LACNIC_b4236_c5 __RCVD_FOREIGN_b4236_c5 __FROM_AOL_b4236_c5 T_MC_SPAMMY_FOREIGN_AOL_b4236_c5 __FROM_RIPE_b4236_c5 T_MC_SPAMMY_FOREIGN_RIPE_b4236_c5 __FROM_APNIC_b4236_c5 T_MC_SPAMMY_FOREIGN_APNIC_b4236_c5 __FROM_LACNIC_b4236_c5 T_MC_SPAMMY_FOREIGN_LACNIC_b4236_c5 ------------------------------------------------------------------------ r165279 | quinlan | 2005-04-29 08:39:27 +0000 (Fri, 29 Apr 2005) | 2 lines bug 4268: remove $Id: lines ------------------------------------------------------------------------ r165277 | quinlan | 2005-04-29 08:22:22 +0000 (Fri, 29 Apr 2005) | 2 lines remove old rules ------------------------------------------------------------------------ r165276 | quinlan | 2005-04-29 08:18:19 +0000 (Fri, 29 Apr 2005) | 2 lines bug 4248: optimized advance fee fraud rules ------------------------------------------------------------------------ r165275 | quinlan | 2005-04-29 07:56:11 +0000 (Fri, 29 Apr 2005) | 2 lines if an unknown conf type is used, just warn and skip the line, don't die ------------------------------------------------------------------------ r165274 | quinlan | 2005-04-29 07:51:56 +0000 (Fri, 29 Apr 2005) | 2 lines add comment ------------------------------------------------------------------------ r165272 | quinlan | 2005-04-29 07:44:25 +0000 (Fri, 29 Apr 2005) | 2 lines bug 3923: use local time for spamd file logs and a more standard format ------------------------------------------------------------------------ r165264 | parker | 2005-04-29 05:31:13 +0000 (Fri, 29 Apr 2005) | 1 line Untie the db files before we remove, windows did not like trying to unlink the opened files. Also, added some better debuging for when we try to remove the files ------------------------------------------------------------------------ r165149 | sidney | 2005-04-28 15:05:51 +0000 (Thu, 28 Apr 2005) | 1 line bug 4260 further patch to reconnect socket with each message. bug 4278 fix infinite loop when testing for DNS ------------------------------------------------------------------------ r165117 | jm | 2005-04-28 08:40:44 +0000 (Thu, 28 Apr 2005) | 6 lines auto-mass-checks: bug 3860: T_MC_SARE_SUB_BUY_CHEAP_b3860_c0 bug 3861: T_MC_SARE_BOUNDARY_NP2_b3861_c0 bug 3863: T_MC_SUBJECT_DIET_b3863_c2 T_MC_SARE_SUB_LOSE_PCT_b3863_c2 T_MC_N1_SUBJECT_DIET_b3863_c2 T_MC_N2_SUBJECT_DIET_b3863_c2 T_MC_N3_SUBJECT_DIET_b3863_c2 ------------------------------------------------------------------------ r165078 | jm | 2005-04-28 01:04:42 +0000 (Thu, 28 Apr 2005) | 1 line tracked down mysterious BuildBot failures -- parse-rules-for-masses requires Data::Dumper. added as a dependency ------------------------------------------------------------------------ r165061 | felicity | 2005-04-27 22:52:28 +0000 (Wed, 27 Apr 2005) | 1 line bug 4287: redhat rc script ought to return RETVAL and not just 0. also fix small issue with default in case statement. ------------------------------------------------------------------------ r165055 | jm | 2005-04-27 21:53:21 +0000 (Wed, 27 Apr 2005) | 1 line added commentary regarding die() usage ------------------------------------------------------------------------ r165053 | quinlan | 2005-04-27 21:44:53 +0000 (Wed, 27 Apr 2005) | 4 lines fix TextCat so inability to load will cause a die() at new() time rather than when first running the eval rule later, also add a bit more debugging and die warnings (die is safe as used since it's protected in an eval) ------------------------------------------------------------------------ r165051 | quinlan | 2005-04-27 21:15:38 +0000 (Wed, 27 Apr 2005) | 2 lines whitespace changes only ------------------------------------------------------------------------ r165019 | jm | 2005-04-27 17:59:01 +0000 (Wed, 27 Apr 2005) | 1 line bug 3897: spamd -u causes child spamds to change back to 'root' euid on BSD ------------------------------------------------------------------------ r165017 | jm | 2005-04-27 17:55:57 +0000 (Wed, 27 Apr 2005) | 1 line make URIDNSBL id-collision warnings more informative ------------------------------------------------------------------------ r164960 | jm | 2005-04-27 08:40:29 +0000 (Wed, 27 Apr 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r164931 | quinlan | 2005-04-27 01:29:43 +0000 (Wed, 27 Apr 2005) | 3 lines DNS ID initialization is done only once in a while, just pick one randomly, also use 'my' instead of 'our' ------------------------------------------------------------------------ r164917 | quinlan | 2005-04-26 23:43:05 +0000 (Tue, 26 Apr 2005) | 2 lines documentation bug, request for more documentation ------------------------------------------------------------------------ r164916 | quinlan | 2005-04-26 23:42:41 +0000 (Tue, 26 Apr 2005) | 2 lines remove dead DNS code ------------------------------------------------------------------------ r164915 | quinlan | 2005-04-26 23:42:04 +0000 (Tue, 26 Apr 2005) | 2 lines more debugging and warning statements ------------------------------------------------------------------------ r164914 | quinlan | 2005-04-26 23:40:49 +0000 (Tue, 26 Apr 2005) | 2 lines oops ------------------------------------------------------------------------ r164893 | felicity | 2005-04-26 21:40:21 +0000 (Tue, 26 Apr 2005) | 1 line deal with uri_to_domain returning undef when it's not expected as well ... ------------------------------------------------------------------------ r164890 | felicity | 2005-04-26 21:36:34 +0000 (Tue, 26 Apr 2005) | 1 line bug 4201: uri_to_domain() should not skip mailto URIs. the intended fix was to skip mailto in URIBL checks, but just do that in the URIDNSBL plugin instead. ------------------------------------------------------------------------ r164888 | quinlan | 2005-04-26 21:28:46 +0000 (Tue, 26 Apr 2005) | 2 lines these should be warnings ------------------------------------------------------------------------ r164887 | felicity | 2005-04-26 21:24:31 +0000 (Tue, 26 Apr 2005) | 1 line bug 4182: generalize accreditation header support ------------------------------------------------------------------------ r164852 | jm | 2005-04-26 18:11:14 +0000 (Tue, 26 Apr 2005) | 1 line remove non-functional X-header code; instead, just ignore any protocol headers in the spamd response that we do not understand, in a HTTP-compatible style, since this is what it was supposed to be doing in the first place anyway ------------------------------------------------------------------------ r164807 | dos | 2005-04-26 16:05:12 +0000 (Tue, 26 Apr 2005) | 1 line bug 4282: detect Critical Path's authentication token ------------------------------------------------------------------------ r164766 | jm | 2005-04-26 08:40:32 +0000 (Tue, 26 Apr 2005) | 4 lines auto-mass-checks: bug 4021: T_MC_L_SUBJ_JAPAN_UCE_2_b4021_c0 T_MC_L_BODY_JAPAN_UCE_b4021_c0 T_MC_L_SUBJ_JAPAN_UCE_2_b4021_c2 T_MC_L_BODY_JAPAN_UCE_b4021_c2 ------------------------------------------------------------------------ r164691 | quinlan | 2005-04-25 23:49:05 +0000 (Mon, 25 Apr 2005) | 2 lines preserve leading whitespace in logging (useful for Data::Dumper) ------------------------------------------------------------------------ r164462 | quinlan | 2005-04-24 09:20:22 +0000 (Sun, 24 Apr 2005) | 2 lines that was a bit silly ------------------------------------------------------------------------ r164461 | quinlan | 2005-04-24 09:19:12 +0000 (Sun, 24 Apr 2005) | 2 lines allow locally-defined headers to be used experimentally ------------------------------------------------------------------------ r164458 | quinlan | 2005-04-24 08:32:06 +0000 (Sun, 24 Apr 2005) | 2 lines new files ------------------------------------------------------------------------ r164435 | quinlan | 2005-04-24 01:05:26 +0000 (Sun, 24 Apr 2005) | 2 lines version information can just be dbg() ------------------------------------------------------------------------ r164433 | quinlan | 2005-04-24 00:41:33 +0000 (Sun, 24 Apr 2005) | 2 lines change to new logging API ------------------------------------------------------------------------ r164296 | parker | 2005-04-22 23:13:07 +0000 (Fri, 22 Apr 2005) | 1 line Bump the number of tests ------------------------------------------------------------------------ r164278 | parker | 2005-04-22 19:45:22 +0000 (Fri, 22 Apr 2005) | 1 line Added testcase from Bug4191 ------------------------------------------------------------------------ r164276 | parker | 2005-04-22 19:29:09 +0000 (Fri, 22 Apr 2005) | 1 line Remove obsolete -w option from usage ------------------------------------------------------------------------ r164167 | felicity | 2005-04-22 03:15:04 +0000 (Fri, 22 Apr 2005) | 1 line bug 4275: fix issues with non-all-lowercase scheme in URI ------------------------------------------------------------------------ r164126 | quinlan | 2005-04-21 21:33:01 +0000 (Thu, 21 Apr 2005) | 2 lines cleaning up various error messages ------------------------------------------------------------------------ r164087 | hstern | 2005-04-21 16:51:47 +0000 (Thu, 21 Apr 2005) | 5 lines * MANIFEST Checking in entries for evolve_metarule. ------------------------------------------------------------------------ r164028 | quinlan | 2005-04-21 10:39:26 +0000 (Thu, 21 Apr 2005) | 2 lines bug 4272: fix __DIE__ warnings from Storable ------------------------------------------------------------------------ r164026 | quinlan | 2005-04-21 10:18:27 +0000 (Thu, 21 Apr 2005) | 2 lines use less ambiguous name ------------------------------------------------------------------------ r164025 | quinlan | 2005-04-21 10:13:55 +0000 (Thu, 21 Apr 2005) | 2 lines fix last test failure due to new logging code ------------------------------------------------------------------------ r164023 | quinlan | 2005-04-21 10:10:57 +0000 (Thu, 21 Apr 2005) | 2 lines fix last test failure due to new logging code ------------------------------------------------------------------------ r164018 | quinlan | 2005-04-21 09:45:01 +0000 (Thu, 21 Apr 2005) | 2 lines fix some logic errors that cause test failures in the new logging code ------------------------------------------------------------------------ r162115 | parker | 2005-04-21 03:28:26 +0000 (Thu, 21 Apr 2005) | 1 line Fix up test failures and extra debug output from logging code ------------------------------------------------------------------------ r162103 | quinlan | 2005-04-21 00:57:00 +0000 (Thu, 21 Apr 2005) | 2 lines remove some debugging code I accidentally left in ------------------------------------------------------------------------ r162102 | quinlan | 2005-04-21 00:49:22 +0000 (Thu, 21 Apr 2005) | 2 lines add Logger.pm - not sure how this got dropped ------------------------------------------------------------------------ r162095 | quinlan | 2005-04-21 00:05:10 +0000 (Thu, 21 Apr 2005) | 2 lines new logging code ------------------------------------------------------------------------ r162074 | quinlan | 2005-04-20 21:27:20 +0000 (Wed, 20 Apr 2005) | 2 lines add spamd to list ------------------------------------------------------------------------ r162061 | quinlan | 2005-04-20 20:22:24 +0000 (Wed, 20 Apr 2005) | 2 lines fix some weird spacing ------------------------------------------------------------------------ r162060 | quinlan | 2005-04-20 20:21:36 +0000 (Wed, 20 Apr 2005) | 2 lines documentation updates (and some formatting changes) ------------------------------------------------------------------------ r161980 | sidney | 2005-04-19 21:19:23 +0000 (Tue, 19 Apr 2005) | 1 line enable spf and dnbl tests in Windows where uid looks like root. see comment 43 in bug 3806 ------------------------------------------------------------------------ r161975 | quinlan | 2005-04-19 20:52:50 +0000 (Tue, 19 Apr 2005) | 2 lines add 60_whitelist_spf.cf ------------------------------------------------------------------------ r161970 | quinlan | 2005-04-19 20:47:21 +0000 (Tue, 19 Apr 2005) | 2 lines SPF whitelist rules needed ifplugin, also move them to separate file ------------------------------------------------------------------------ r161778 | jm | 2005-04-18 17:40:09 +0000 (Mon, 18 Apr 2005) | 1 line bug 4260: DNS code rewritten to use a custom single-socket event-based model instead of using the one provided by Net::DNS. This will reduce the number of file descriptors consumed by SA (bugs 2352, 3387, 3924), and additionally avoids bug 3997, where Net::DNS mixes up DNS response packets, resulting in false positives. ------------------------------------------------------------------------ r161519 | felicity | 2005-04-15 20:43:03 +0000 (Fri, 15 Apr 2005) | 1 line bug 4255: remove T_HTTPS_URI_MISMATCH test rule as the S/O ratio was too low to use (0.77) ------------------------------------------------------------------------ r161211 | parker | 2005-04-13 21:42:39 +0000 (Wed, 13 Apr 2005) | 1 line Fix typo ------------------------------------------------------------------------ r161206 | felicity | 2005-04-13 20:50:07 +0000 (Wed, 13 Apr 2005) | 1 line add meta.t to MANIFEST, fix meta dependency for PRIORITY_NO_NAME ------------------------------------------------------------------------ r161158 | jm | 2005-04-13 04:56:24 +0000 (Wed, 13 Apr 2005) | 1 line use xor instead of or, for Sidney ;) ------------------------------------------------------------------------ r161157 | jm | 2005-04-13 04:49:06 +0000 (Wed, 13 Apr 2005) | 1 line bug 3997: second half of fix ;) check the ID values of response packets to make sure they match the appropriate query, before we use the data in a response. ------------------------------------------------------------------------ r161149 | jm | 2005-04-13 03:11:29 +0000 (Wed, 13 Apr 2005) | 1 line oops, spamd was b0rked by that last checkin. fix, and add some better error reporting in the case of a die() during check ------------------------------------------------------------------------ r161148 | jm | 2005-04-13 03:02:59 +0000 (Wed, 13 Apr 2005) | 1 line bug 3997: possible solution to the DNS answers getting mixed up bug, by using our own ID counter for DNS packets to avoid it getting reused between search() and bgsend(). ------------------------------------------------------------------------ r161143 | jm | 2005-04-13 01:45:24 +0000 (Wed, 13 Apr 2005) | 1 line add Bob to the list of allowed NEEDSMCers ------------------------------------------------------------------------ r161118 | quinlan | 2005-04-12 21:01:59 +0000 (Tue, 12 Apr 2005) | 2 lines clean up mass-check error handling and usage() ------------------------------------------------------------------------ r161090 | quinlan | 2005-04-12 18:58:20 +0000 (Tue, 12 Apr 2005) | 2 lines new version ------------------------------------------------------------------------ r161011 | jm | 2005-04-12 02:59:38 +0000 (Tue, 12 Apr 2005) | 1 line bug 4218: per_msg_finish plugin API was not being called due to some misuse of a PerMsgStatus object in the received-header parser. moved the misused object into Mail::SpamAssassin so that it stays around for the entire factory's lifecycle and avoid creation/destruction thrashing that way, and also fix this bug ------------------------------------------------------------------------ r161004 | quinlan | 2005-04-12 02:08:42 +0000 (Tue, 12 Apr 2005) | 2 lines various updates ------------------------------------------------------------------------ r160995 | jm | 2005-04-12 01:00:41 +0000 (Tue, 12 Apr 2005) | 1 line added note about SIGHUP required when syslogd is restarted ------------------------------------------------------------------------ r160982 | felicity | 2005-04-11 23:37:36 +0000 (Mon, 11 Apr 2005) | 1 line bug 4255: look for generic http: URIs which indicate it'll goto an https: site... ------------------------------------------------------------------------ r160959 | dos | 2005-04-11 21:41:45 +0000 (Mon, 11 Apr 2005) | 1 line bug 4223: add patch level support to Apple Mail MIME version ------------------------------------------------------------------------ r160944 | quinlan | 2005-04-11 20:21:47 +0000 (Mon, 11 Apr 2005) | 2 lines attempt to alleviate problem of plugin configuration being non-obvious ------------------------------------------------------------------------ r160936 | parker | 2005-04-11 19:03:34 +0000 (Mon, 11 Apr 2005) | 1 line Removed deprecated warning since we will not get the History plugin in for 3.1 ------------------------------------------------------------------------ r160829 | sidney | 2005-04-11 04:14:51 +0000 (Mon, 11 Apr 2005) | 1 line Finally adding a wishlist just in case anyone is interested :) ------------------------------------------------------------------------ r160803 | jm | 2005-04-10 20:44:04 +0000 (Sun, 10 Apr 2005) | 1 line bug 3842: inactivate support for naive-Bayes probability combining, by abstracting into a new separate implementation class ------------------------------------------------------------------------ r160793 | jm | 2005-04-10 18:46:15 +0000 (Sun, 10 Apr 2005) | 1 line bug 4253: remove 'Mail/' from spamassassin-run.pod so perldoc works again ------------------------------------------------------------------------ r160768 | quinlan | 2005-04-10 12:19:15 +0000 (Sun, 10 Apr 2005) | 2 lines added unsafe_report ------------------------------------------------------------------------ r160767 | hstern | 2005-04-10 11:44:10 +0000 (Sun, 10 Apr 2005) | 5 lines * spamassassin.raw Fixing a typo in rev r160766. My bad. ------------------------------------------------------------------------ r160766 | hstern | 2005-04-10 10:58:04 +0000 (Sun, 10 Apr 2005) | 17 lines * spamassassin.raw * MANIFEST * Makefile.PL + lib/Mail/spamassassin-run.pod - spamassassin-run.pod Fix for bug 4253: "spamassassin --help" no longer prints a usage message Added -input and -pathlist flags to pod2usage to instruct it to use Mail/spamassassin-run.pod instead of $0 and to search for spamassassin-run.pod in @INC. In the SpamAssassin source tree, spamassassin-run.pod had to be moved to lib/Mail so that spamassassin.raw --help works when run from the source tree and does not use a system-installed version of spamassassin-run.pod. Made all necessary changes to MANIFEST and Makefile.PL. ------------------------------------------------------------------------ r160765 | quinlan | 2005-04-10 09:26:00 +0000 (Sun, 10 Apr 2005) | 2 lines remove old test rules ------------------------------------------------------------------------ r160764 | quinlan | 2005-04-10 09:20:16 +0000 (Sun, 10 Apr 2005) | 2 lines bug 3616: add SPF_NEUTRAL and SPF_HELO_NEUTRAL test to SPF plugin ------------------------------------------------------------------------ r160763 | quinlan | 2005-04-10 09:09:23 +0000 (Sun, 10 Apr 2005) | 2 lines bug 3999: X-Newsreader - X-Mailer = PRIORITY_NO_NAME ------------------------------------------------------------------------ r160762 | quinlan | 2005-04-10 08:55:39 +0000 (Sun, 10 Apr 2005) | 2 lines bug 3738: documentation tweak ------------------------------------------------------------------------ r160760 | quinlan | 2005-04-10 08:39:07 +0000 (Sun, 10 Apr 2005) | 2 lines bug 3250: remove attempt to MARKETING_PARTNERS, no better ------------------------------------------------------------------------ r160759 | quinlan | 2005-04-10 08:35:57 +0000 (Sun, 10 Apr 2005) | 2 lines change DOMAIN_4U2 from body to uri ------------------------------------------------------------------------ r160758 | quinlan | 2005-04-10 08:28:43 +0000 (Sun, 10 Apr 2005) | 2 lines bug 4240: make non-fatal configuration errors use info()-level messages ------------------------------------------------------------------------ r160742 | quinlan | 2005-04-10 06:22:28 +0000 (Sun, 10 Apr 2005) | 2 lines bug 4072: add reasonable level of lint support for meta rules ------------------------------------------------------------------------ r160676 | hstern | 2005-04-09 10:31:25 +0000 (Sat, 09 Apr 2005) | 12 lines * masses/evolve_metarule * masses/evolve_metarule/evolve_metarule.c * masses/evolve_metarule/preproc.pl * masses/evolve_metarule/Makefile * masses/evolve_metarule/README This program is used to optimize phrase-based meta rules such as ADVANCE_FEE and NIGERIAN for performance by selecting a subset of the candidate body rules. See bug 4248. ------------------------------------------------------------------------ r160662 | quinlan | 2005-04-09 07:05:58 +0000 (Sat, 09 Apr 2005) | 2 lines bug 4250: sa-learn docs missing --mbox under options ------------------------------------------------------------------------ r160659 | dos | 2005-04-09 05:38:27 +0000 (Sat, 09 Apr 2005) | 1 line bug 4223: add patch level version support for Apple Mail ------------------------------------------------------------------------ r160658 | felicity | 2005-04-09 05:10:53 +0000 (Sat, 09 Apr 2005) | 1 line update the score generation docs a little -- use pmc now instead of submit to request an account, and stop refering to cvs and the 'ga'... ------------------------------------------------------------------------ r160657 | felicity | 2005-04-09 04:01:26 +0000 (Sat, 09 Apr 2005) | 1 line icann approves 2 new tlds... ------------------------------------------------------------------------ r160611 | quinlan | 2005-04-08 21:16:51 +0000 (Fri, 08 Apr 2005) | 2 lines test rule ------------------------------------------------------------------------ r160607 | quinlan | 2005-04-08 21:07:00 +0000 (Fri, 08 Apr 2005) | 2 lines bug 3902: note removal of X-Spam- headers ------------------------------------------------------------------------ r160606 | quinlan | 2005-04-08 20:55:42 +0000 (Fri, 08 Apr 2005) | 2 lines IP_PRIVATE regexp already contains ^ at beginning ------------------------------------------------------------------------ r160598 | felicity | 2005-04-08 20:19:56 +0000 (Fri, 08 Apr 2005) | 1 line add missing files to MANIFEST, sort to fix ordering issues ------------------------------------------------------------------------ r160540 | quinlan | 2005-04-08 09:12:03 +0000 (Fri, 08 Apr 2005) | 2 lines bug 3250: possible replacement rules ------------------------------------------------------------------------ r160538 | quinlan | 2005-04-08 08:44:15 +0000 (Fri, 08 Apr 2005) | 2 lines bug 4193: description exists for non-existent rule in 30_text_de.cf ------------------------------------------------------------------------ r160537 | quinlan | 2005-04-08 08:40:34 +0000 (Fri, 08 Apr 2005) | 2 lines bug 4037: fix meta rules with unmet dependencies and add preventative test ------------------------------------------------------------------------ r160535 | quinlan | 2005-04-08 08:38:05 +0000 (Fri, 08 Apr 2005) | 2 lines bug 4037: fix meta rules with unmet dependencies and add preventative test ------------------------------------------------------------------------ r160533 | quinlan | 2005-04-08 08:01:48 +0000 (Fri, 08 Apr 2005) | 2 lines add meta dependencies and eval functions to parsed rules data structure ------------------------------------------------------------------------ r160531 | quinlan | 2005-04-08 07:57:16 +0000 (Fri, 08 Apr 2005) | 2 lines bug 3070: test rules for tiny CSS fonts ------------------------------------------------------------------------ r160528 | quinlan | 2005-04-08 07:43:34 +0000 (Fri, 08 Apr 2005) | 2 lines bug 4056: Polish rules contribued by Radoslaw Stachowiak ------------------------------------------------------------------------ r160520 | quinlan | 2005-04-08 06:18:50 +0000 (Fri, 08 Apr 2005) | 2 lines new script to generate translations using Lingua::Translate (Babelfish) ------------------------------------------------------------------------ r160513 | dos | 2005-04-08 04:59:59 +0000 (Fri, 08 Apr 2005) | 1 line bug 3997: disable persistent sockets (since bgsend creates a new socket anyway) ------------------------------------------------------------------------ r160499 | quinlan | 2005-04-08 00:46:21 +0000 (Fri, 08 Apr 2005) | 2 lines some test advance_fee fraud rules ------------------------------------------------------------------------ r160394 | mss | 2005-04-07 09:25:58 +0000 (Thu, 07 Apr 2005) | 2 lines Skip all RFC 2606 example.foo domains. ------------------------------------------------------------------------ r160371 | duncf | 2005-04-07 02:50:22 +0000 (Thu, 07 Apr 2005) | 2 lines Bug 3784: Add comments to local.cf ------------------------------------------------------------------------ r160276 | quinlan | 2005-04-06 10:02:57 +0000 (Wed, 06 Apr 2005) | 2 lines document reversing of the quads ------------------------------------------------------------------------ r160275 | quinlan | 2005-04-06 09:58:31 +0000 (Wed, 06 Apr 2005) | 2 lines MP fraud list is part of SURBL PH now, removing ------------------------------------------------------------------------ r160273 | quinlan | 2005-04-06 09:53:21 +0000 (Wed, 06 Apr 2005) | 4 lines bug 4242: don't lookup private or invalid IPs, if NS record is an A record then just look it up directly in DNSBLs bug 4013: add IP address host checking to urirhsbl and urirhssub ------------------------------------------------------------------------ r160254 | parker | 2005-04-06 05:26:20 +0000 (Wed, 06 Apr 2005) | 1 line Bug 3833: Catch undefined values returned by the database ------------------------------------------------------------------------ r160246 | parker | 2005-04-06 00:48:37 +0000 (Wed, 06 Apr 2005) | 1 line Bug3971: Added note about Pg grants for the bayes tables ------------------------------------------------------------------------ r160231 | quinlan | 2005-04-05 22:21:05 +0000 (Tue, 05 Apr 2005) | 2 lines some miscellaneous errors, reindent a function ------------------------------------------------------------------------ r160208 | parker | 2005-04-05 18:52:12 +0000 (Tue, 05 Apr 2005) | 1 line Remove debug msgs ------------------------------------------------------------------------ r160144 | quinlan | 2005-04-05 08:54:20 +0000 (Tue, 05 Apr 2005) | 2 lines bug 2733: remove proposed HTML_WEB_BUGS replacement ------------------------------------------------------------------------ r160044 | felicity | 2005-04-04 14:07:25 +0000 (Mon, 04 Apr 2005) | 1 line we should keep the explicit uribl skip for example.com ------------------------------------------------------------------------ r160005 | quinlan | 2005-04-04 08:36:05 +0000 (Mon, 04 Apr 2005) | 3 lines bug 3886: update URIBL whitelist with persistent high volume only, increase to 200 entries ------------------------------------------------------------------------ r159995 | quinlan | 2005-04-04 07:28:28 +0000 (Mon, 04 Apr 2005) | 2 lines move "experimental" plugins to end of file ------------------------------------------------------------------------ r159984 | quinlan | 2005-04-04 04:37:54 +0000 (Mon, 04 Apr 2005) | 2 lines bug 3195: HTML_BADTAG FP due to xml prefixed elements ------------------------------------------------------------------------ r159904 | quinlan | 2005-04-03 09:11:26 +0000 (Sun, 03 Apr 2005) | 3 lines bug 3955: documented and actual behaviour of auto_whitelist_path do not match (basically, Daryl's patch plus my fix for bug 4119) ------------------------------------------------------------------------ r159903 | quinlan | 2005-04-03 09:09:45 +0000 (Sun, 03 Apr 2005) | 2 lines some documentation tweaks ------------------------------------------------------------------------ r159902 | quinlan | 2005-04-03 08:59:28 +0000 (Sun, 03 Apr 2005) | 2 lines bug 3382: Makefile does not rebuild objects when c file changed ------------------------------------------------------------------------ r159901 | quinlan | 2005-04-03 08:47:26 +0000 (Sun, 03 Apr 2005) | 2 lines bug 4119: change bayes_path to consider directories as invalid values ------------------------------------------------------------------------ r159884 | parker | 2005-04-03 04:41:45 +0000 (Sun, 03 Apr 2005) | 1 line Bug1201: Fix compiler problem ------------------------------------------------------------------------ r159881 | parker | 2005-04-03 04:13:47 +0000 (Sun, 03 Apr 2005) | 1 line Bug1201: Fix binary incompatibility in libspamc ------------------------------------------------------------------------ r159879 | quinlan | 2005-04-03 03:54:24 +0000 (Sun, 03 Apr 2005) | 2 lines bug 3963: documentation correction: Hashcash in USAGE file ------------------------------------------------------------------------ r159878 | quinlan | 2005-04-03 03:50:49 +0000 (Sun, 03 Apr 2005) | 2 lines bug 4041: documentation touch-up for administrator options ------------------------------------------------------------------------ r159876 | quinlan | 2005-04-03 03:32:42 +0000 (Sun, 03 Apr 2005) | 2 lines bug 3650: can't call SpamAssassin->finish(), multiple finish() errors ------------------------------------------------------------------------ r159875 | quinlan | 2005-04-03 03:29:47 +0000 (Sun, 03 Apr 2005) | 2 lines bug 4142, bug 4227: excessive work in regexps ------------------------------------------------------------------------ r159871 | quinlan | 2005-04-03 03:26:15 +0000 (Sun, 03 Apr 2005) | 2 lines simplify ------------------------------------------------------------------------ r159869 | quinlan | 2005-04-03 03:19:29 +0000 (Sun, 03 Apr 2005) | 3 lines generalize MSExec plugin to be an AntiVirus plugin bug 2417: move MIME_SUSPECT_NAME to AntiVirus plugin ------------------------------------------------------------------------ r159863 | quinlan | 2005-04-03 02:00:42 +0000 (Sun, 03 Apr 2005) | 2 lines section on backwards compatibility not needed now ------------------------------------------------------------------------ r159852 | quinlan | 2005-04-02 23:58:13 +0000 (Sat, 02 Apr 2005) | 5 lines bug 4205: simplify INSTALL and README by removing checksum system stuff README: mention all disabled code briefly rather than MAPS in detail and list reasons for disabling code INSTALL: mention customization in README at end of installation instructions ------------------------------------------------------------------------ r159839 | quinlan | 2005-04-02 22:44:59 +0000 (Sat, 02 Apr 2005) | 2 lines bug 4233: rewrite_header: Uninitialized values in PerMsgStatus.pm ------------------------------------------------------------------------ r159837 | quinlan | 2005-04-02 22:34:47 +0000 (Sat, 02 Apr 2005) | 3 lines fix skipping for multiple-charset models some performance tuning ------------------------------------------------------------------------ r159766 | mss | 2005-04-02 11:05:04 +0000 (Sat, 02 Apr 2005) | 2 lines bug 3952: Doc fix for --username=root ------------------------------------------------------------------------ r159760 | quinlan | 2005-04-02 06:34:25 +0000 (Sat, 02 Apr 2005) | 2 lines remove remnant of old code ------------------------------------------------------------------------ r159759 | quinlan | 2005-04-02 06:33:30 +0000 (Sat, 02 Apr 2005) | 5 lines move TextCat language guesser to a plugin: - all eval tests depending on plugin moved out of EvalTests.pm - add conf to extract_metadata plugin call - create an inactive list of languages speed up performance (~10%) ------------------------------------------------------------------------ r159712 | parker | 2005-04-01 17:51:01 +0000 (Fri, 01 Apr 2005) | 1 line Add missing MySQL.pm file ------------------------------------------------------------------------ r159711 | parker | 2005-04-01 17:49:10 +0000 (Fri, 01 Apr 2005) | 1 line Added MySQL 4.1+ specific bayes storage module ------------------------------------------------------------------------ r159138 | dos | 2005-03-27 05:09:21 +0000 (Sun, 27 Mar 2005) | 1 line bug 4229: add authenticated relay support to trusted networks inferral code ------------------------------------------------------------------------ r159133 | dos | 2005-03-27 02:10:38 +0000 (Sun, 27 Mar 2005) | 1 line bug 4140: add option to allow SPF checks to work through trusted relays ------------------------------------------------------------------------ r158898 | quinlan | 2005-03-24 09:31:55 +0000 (Thu, 24 Mar 2005) | 2 lines from svn conflict comes unfinished code (slightly beefier warning messages) ------------------------------------------------------------------------ r158887 | jm | 2005-03-24 06:50:52 +0000 (Thu, 24 Mar 2005) | 1 line bug 3997: log any incorrect answers received ------------------------------------------------------------------------ r158867 | dos | 2005-03-24 03:06:04 +0000 (Thu, 24 Mar 2005) | 1 line bug 4096: reverted r158011 ------------------------------------------------------------------------ r158848 | felicity | 2005-03-23 22:27:17 +0000 (Wed, 23 Mar 2005) | 1 line need to escape hashes so as to not be a comment... ReplaceTags related. ------------------------------------------------------------------------ r158846 | felicity | 2005-03-23 22:22:15 +0000 (Wed, 23 Mar 2005) | 1 line get rid of excess escaping for ReplaceTags ------------------------------------------------------------------------ r158840 | felicity | 2005-03-23 22:06:25 +0000 (Wed, 23 Mar 2005) | 1 line update MANIFEST ------------------------------------------------------------------------ r158831 | parker | 2005-03-23 20:54:54 +0000 (Wed, 23 Mar 2005) | 1 line Bug 4217: Add index for id and atime to help speed up calculations for token expiration ------------------------------------------------------------------------ r158830 | parker | 2005-03-23 20:46:38 +0000 (Wed, 23 Mar 2005) | 1 line fixups for new test config stuff ------------------------------------------------------------------------ r158743 | parker | 2005-03-23 07:16:24 +0000 (Wed, 23 Mar 2005) | 9 lines An initial cut at a pure perl client for the spamd protocol. Right now it just implements process, check, learn and ping. We can add the others as time goes by. I'm also not set on the current API, so I expect it to change a bit. ------------------------------------------------------------------------ r158721 | jm | 2005-03-23 03:16:13 +0000 (Wed, 23 Mar 2005) | 1 line might as well have a test for it here too; also rename using a non-SURBL-listed domain ------------------------------------------------------------------------ r158720 | jm | 2005-03-23 03:10:13 +0000 (Wed, 23 Mar 2005) | 1 line bug 4213: deal with evil URL-encoding tricks (ampersand in URL hostname, %-encoding in the scheme portion of the URL) ------------------------------------------------------------------------ r158716 | jm | 2005-03-23 02:56:39 +0000 (Wed, 23 Mar 2005) | 1 line damn 'unless' always gets me confused ;) ------------------------------------------------------------------------ r158712 | jm | 2005-03-23 02:47:46 +0000 (Wed, 23 Mar 2005) | 1 line minor cleanup; child_handler() is now called with no signal, so don't log in that case ------------------------------------------------------------------------ r158666 | jm | 2005-03-22 21:09:34 +0000 (Tue, 22 Mar 2005) | 1 line match 'return-path' header case-insensitively, according to RFC2822 ------------------------------------------------------------------------ r158635 | felicity | 2005-03-22 18:27:05 +0000 (Tue, 22 Mar 2005) | 1 line promote some test rules ------------------------------------------------------------------------ r158590 | felicity | 2005-03-22 10:14:45 +0000 (Tue, 22 Mar 2005) | 1 line bug 4214: remove extra debug statement ------------------------------------------------------------------------ r158542 | jm | 2005-03-22 06:03:39 +0000 (Tue, 22 Mar 2005) | 1 line bug 4208: URI parser should catch 'cut and paste' raw URLs that appear without http:// prefix ------------------------------------------------------------------------ r158541 | jm | 2005-03-22 06:00:33 +0000 (Tue, 22 Mar 2005) | 1 line bug 3409: modify header ordering for DomainKeys compatibility, by placing markup headers at the top of the message ------------------------------------------------------------------------ r158312 | parker | 2005-03-20 06:23:45 +0000 (Sun, 20 Mar 2005) | 1 line add some checks to make sure the progress variable is defined before using it ------------------------------------------------------------------------ r158294 | parker | 2005-03-20 04:06:01 +0000 (Sun, 20 Mar 2005) | 1 line also rename test for sa_t_init ------------------------------------------------------------------------ r158279 | felicity | 2005-03-20 03:06:36 +0000 (Sun, 20 Mar 2005) | 1 line renaming spamc_L to be spamc_optL -- some OSes have case insensitive filesystem names, which causes svn errors between spamc_l and spamc_L. ------------------------------------------------------------------------ r158206 | jm | 2005-03-19 06:03:11 +0000 (Sat, 19 Mar 2005) | 1 line also, don't use symlinks due to some b0rked mirrors ------------------------------------------------------------------------ r158204 | felicity | 2005-03-19 05:22:26 +0000 (Sat, 19 Mar 2005) | 1 line don't create current files for releases, fix documentation ------------------------------------------------------------------------ r158200 | jm | 2005-03-19 03:36:52 +0000 (Sat, 19 Mar 2005) | 1 line bug 4190: avoid race condition in the old-style forking algorithm, workaround thanks to Alexey Kravchuk ------------------------------------------------------------------------ r158199 | jm | 2005-03-19 03:31:10 +0000 (Sat, 19 Mar 2005) | 1 line bugfix: if spamd prefork scaling is not being used, we need to close the backchannel manually from spamd ------------------------------------------------------------------------ r158190 | jm | 2005-03-19 03:14:02 +0000 (Sat, 19 Mar 2005) | 1 line oops, minor warning message update ------------------------------------------------------------------------ r158189 | jm | 2005-03-19 03:13:41 +0000 (Sat, 19 Mar 2005) | 1 line oops, minor warning message update ------------------------------------------------------------------------ r158187 | jm | 2005-03-19 02:24:00 +0000 (Sat, 19 Mar 2005) | 1 line bug 3602: 'make test' should use a configuration file instead of bothering the user at Makefile.PL time ------------------------------------------------------------------------ r158186 | jm | 2005-03-19 02:21:37 +0000 (Sat, 19 Mar 2005) | 1 line MANIFEST.SKIP fix; need to ignore config ------------------------------------------------------------------------ r158185 | jm | 2005-03-19 02:21:22 +0000 (Sat, 19 Mar 2005) | 1 line MANIFEST fix; need to ship config.dist ------------------------------------------------------------------------ r158153 | quinlan | 2005-03-18 22:48:12 +0000 (Fri, 18 Mar 2005) | 2 lines bug 4204: disable DCC by default due to license change ------------------------------------------------------------------------ r158134 | parker | 2005-03-18 20:43:10 +0000 (Fri, 18 Mar 2005) | 1 line Bug 1201: exitcode should always be 0 or EX_OK when learning was successful or message was already learned ------------------------------------------------------------------------ r158029 | parker | 2005-03-18 07:46:45 +0000 (Fri, 18 Mar 2005) | 1 line Bug 1201: Add learning support to spamd/spamc ------------------------------------------------------------------------ r158015 | parker | 2005-03-18 03:29:09 +0000 (Fri, 18 Mar 2005) | 1 line Add missing SDBM.pm file ------------------------------------------------------------------------ r158011 | dos | 2005-03-18 02:55:47 +0000 (Fri, 18 Mar 2005) | 1 line bug 4096: add conf option for exisitng code & modify code to use {conf} rather than {main} ------------------------------------------------------------------------ r158001 | dos | 2005-03-18 01:00:24 +0000 (Fri, 18 Mar 2005) | 1 line bug 4201: corrected test case ------------------------------------------------------------------------ r157999 | dos | 2005-03-18 00:38:49 +0000 (Fri, 18 Mar 2005) | 1 line bug 3090: look for at least one word before the ID in the 2nd last ID type ------------------------------------------------------------------------ r157980 | quinlan | 2005-03-17 21:33:26 +0000 (Thu, 17 Mar 2005) | 2 lines bug 4199: MSGID_RANDY meta rule is ignoring __MSGID_OK_DIGITS ------------------------------------------------------------------------ r157977 | dos | 2005-03-17 21:06:47 +0000 (Thu, 17 Mar 2005) | 1 line bug 4201: prevent email addresses from being checked against URIBL ------------------------------------------------------------------------ r157812 | parker | 2005-03-16 21:55:49 +0000 (Wed, 16 Mar 2005) | 1 line Add documentation for --progress ------------------------------------------------------------------------ r157803 | parker | 2005-03-16 21:09:37 +0000 (Wed, 16 Mar 2005) | 1 line Bug 3835: Add a short blurb about admin options not being allowed in use SQL preferences ------------------------------------------------------------------------ r157800 | parker | 2005-03-16 20:59:15 +0000 (Wed, 16 Mar 2005) | 1 line Bug 3904: Increase size of preference column ------------------------------------------------------------------------ r157797 | parker | 2005-03-16 20:06:03 +0000 (Wed, 16 Mar 2005) | 1 line add missing file ------------------------------------------------------------------------ r157795 | parker | 2005-03-16 20:02:45 +0000 (Wed, 16 Mar 2005) | 1 line Bug 4057: Add progress bar to sa-learn and spamassassin ------------------------------------------------------------------------ r157771 | parker | 2005-03-16 16:43:57 +0000 (Wed, 16 Mar 2005) | 1 line add missing bayessdbm.t file ------------------------------------------------------------------------ r157769 | felicity | 2005-03-16 16:38:22 +0000 (Wed, 16 Mar 2005) | 1 line don't run spamd_prefork_stress by default ------------------------------------------------------------------------ r157740 | felicity | 2005-03-16 13:06:02 +0000 (Wed, 16 Mar 2005) | 1 line bug 4192: require_version ought to work inside if statements, so don't treat it as special in that regard ------------------------------------------------------------------------ r157633 | jm | 2005-03-16 02:52:48 +0000 (Wed, 16 Mar 2005) | 1 line bug 4189: prefork race condition, spotted by Alexy Kravchuk. fixed and test case added ------------------------------------------------------------------------ r157626 | parker | 2005-03-16 02:00:21 +0000 (Wed, 16 Mar 2005) | 1 line Bug 3671: Add SDBM bayes storage driver ------------------------------------------------------------------------ r157625 | parker | 2005-03-16 01:58:52 +0000 (Wed, 16 Mar 2005) | 1 line bayes benchmark code ------------------------------------------------------------------------ r157460 | felicity | 2005-03-14 20:49:37 +0000 (Mon, 14 Mar 2005) | 1 line bug 3661: add more support for , display:none, color, and background-color. fix issues with visible vs invisible rendered text. add new test rules for invisible span and invisble text. ------------------------------------------------------------------------ r157454 | felicity | 2005-03-14 19:50:54 +0000 (Mon, 14 Mar 2005) | 1 line bug 4191: deal with lack of port number in a URI when converting to a domain ------------------------------------------------------------------------ r157408 | jm | 2005-03-14 08:40:20 +0000 (Mon, 14 Mar 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r157322 | jm | 2005-03-13 08:40:25 +0000 (Sun, 13 Mar 2005) | 4 lines auto-mass-checks: bug 3250: T_MC_MARKETING_PARTNERS_b3250_c6 ------------------------------------------------------------------------ r157320 | jm | 2005-03-13 05:02:07 +0000 (Sun, 13 Mar 2005) | 1 line fixing bug that was blocking needsmc code from using rules from the 'needsmc' comment itself ------------------------------------------------------------------------ r157229 | felicity | 2005-03-12 04:59:40 +0000 (Sat, 12 Mar 2005) | 1 line spamassassin-script is now spamassassin-run ... ------------------------------------------------------------------------ r157226 | felicity | 2005-03-12 03:58:33 +0000 (Sat, 12 Mar 2005) | 1 line bug 4148: clear up the sa-learn POD to specify that --folders requires a type or at least a second colon ------------------------------------------------------------------------ r157209 | felicity | 2005-03-12 02:41:26 +0000 (Sat, 12 Mar 2005) | 1 line change the HTML parsed URI code again to be a bit more concise, restore 3.0 API, etc. change URIBL ranking and an eval test to use the new layout. ------------------------------------------------------------------------ r157208 | jm | 2005-03-12 02:39:14 +0000 (Sat, 12 Mar 2005) | 1 line bug 4180: ident lookups can return an empty string. allow this ------------------------------------------------------------------------ r157206 | jm | 2005-03-12 02:32:46 +0000 (Sat, 12 Mar 2005) | 1 line bug 3102: spamc should log if a message is too large to be scanned; fixed ------------------------------------------------------------------------ r157204 | jm | 2005-03-12 02:02:03 +0000 (Sat, 12 Mar 2005) | 1 line bug 2788: doco fixes for blacklist rules where autolearning is concerned; also bug 2865: don't learn messages as ham if they were previously marked spam by the classifier (due to blacklists etc.), and vice-versa. ------------------------------------------------------------------------ r157203 | jm | 2005-03-12 01:59:00 +0000 (Sat, 12 Mar 2005) | 1 line bug 2733: try new web-bug detection ------------------------------------------------------------------------ r157202 | jm | 2005-03-12 01:40:30 +0000 (Sat, 12 Mar 2005) | 1 line USER_IN_BLACKLIST_TO shouldn't be 'nice' ------------------------------------------------------------------------ r157201 | jm | 2005-03-12 01:37:46 +0000 (Sat, 12 Mar 2005) | 1 line bug 2733: try new web-bug detection ------------------------------------------------------------------------ r157200 | jm | 2005-03-12 01:22:58 +0000 (Sat, 12 Mar 2005) | 1 line bug 4099: add support for some previously-unparseable header formats to clear up the known T_UNPARSEABLE_RELAY ham hits. Also, add support for qmail-scanner adding the envelope-sender data for a handover, since it's useful for SPF testing etc. ------------------------------------------------------------------------ r157199 | quinlan | 2005-03-12 01:07:27 +0000 (Sat, 12 Mar 2005) | 2 lines fix braino ------------------------------------------------------------------------ r157197 | quinlan | 2005-03-12 01:04:05 +0000 (Sat, 12 Mar 2005) | 2 lines move spamassassin-script to spamassassin-run ------------------------------------------------------------------------ r157196 | quinlan | 2005-03-12 01:03:45 +0000 (Sat, 12 Mar 2005) | 2 lines move spamassassin-script to spamassassin-run ------------------------------------------------------------------------ r157195 | quinlan | 2005-03-12 00:56:38 +0000 (Sat, 12 Mar 2005) | 2 lines try to fix some issues with spamassassin documentation ------------------------------------------------------------------------ r157194 | quinlan | 2005-03-12 00:48:25 +0000 (Sat, 12 Mar 2005) | 4 lines move sa-filter.raw back to spamassassin.raw in new spamassassin.raw, restore meta-document move spamassassin.raw script usage to spamassassin-script.pod ------------------------------------------------------------------------ r157193 | quinlan | 2005-03-12 00:41:34 +0000 (Sat, 12 Mar 2005) | 2 lines typo ------------------------------------------------------------------------ r157186 | quinlan | 2005-03-12 00:26:20 +0000 (Sat, 12 Mar 2005) | 2 lines remove this version of spamassassin.raw (no history) ------------------------------------------------------------------------ r157185 | quinlan | 2005-03-12 00:19:22 +0000 (Sat, 12 Mar 2005) | 2 lines sa-filter leftovers ------------------------------------------------------------------------ r157182 | quinlan | 2005-03-12 00:12:23 +0000 (Sat, 12 Mar 2005) | 2 lines sa-filter leftovers ------------------------------------------------------------------------ r157181 | quinlan | 2005-03-12 00:11:21 +0000 (Sat, 12 Mar 2005) | 2 lines sa-filter leftover ------------------------------------------------------------------------ r157175 | jm | 2005-03-11 23:25:52 +0000 (Fri, 11 Mar 2005) | 1 line allow NEEDSMC to operate on the comment it's in, too ------------------------------------------------------------------------ r157174 | parker | 2005-03-11 23:22:15 +0000 (Fri, 11 Mar 2005) | 1 line Slightly better regex ------------------------------------------------------------------------ r157164 | parker | 2005-03-11 21:58:16 +0000 (Fri, 11 Mar 2005) | 1 line Bug3951: Get rid of variable bunches for tok_get_all and just query in bunches of 100 or all if < 100 ------------------------------------------------------------------------ r157156 | quinlan | 2005-03-11 21:03:10 +0000 (Fri, 11 Mar 2005) | 2 lines bug 1839: possible additions to advance fee fraud rules ------------------------------------------------------------------------ r157084 | felicity | 2005-03-11 14:29:10 +0000 (Fri, 11 Mar 2005) | 1 line replacetags debug output was very noisy, so only show the replacements if the debug channel is specifically enabled ------------------------------------------------------------------------ r157063 | quinlan | 2005-03-11 08:56:14 +0000 (Fri, 11 Mar 2005) | 2 lines name change ------------------------------------------------------------------------ r157061 | quinlan | 2005-03-11 08:49:25 +0000 (Fri, 11 Mar 2005) | 2 lines automatically zero scores for reused rules ------------------------------------------------------------------------ r157052 | dos | 2005-03-11 07:27:28 +0000 (Fri, 11 Mar 2005) | 1 line bug 4181: detection of qmail ESMTPA; token ------------------------------------------------------------------------ r157050 | quinlan | 2005-03-11 07:09:41 +0000 (Fri, 11 Mar 2005) | 2 lines spamcop_max_report_size should go into the SpamCop plugin ------------------------------------------------------------------------ r157048 | dos | 2005-03-11 05:07:06 +0000 (Fri, 11 Mar 2005) | 1 line bug 4064: implements spamcop_max_report_size ------------------------------------------------------------------------ r157037 | dos | 2005-03-11 03:37:02 +0000 (Fri, 11 Mar 2005) | 1 line bug 3487: implements whitelist_from_spf & def_whitelist_from_spf ------------------------------------------------------------------------ r156977 | jm | 2005-03-10 18:37:00 +0000 (Thu, 10 Mar 2005) | 1 line bug 3700: spamd new-format syslog info was missing username, uid, threshold, remote host info. fixed ------------------------------------------------------------------------ r156975 | jm | 2005-03-10 18:29:33 +0000 (Thu, 10 Mar 2005) | 1 line bug 3635: reverting the 'spamassassin as symlink' idea ------------------------------------------------------------------------ r156971 | jm | 2005-03-10 18:01:31 +0000 (Thu, 10 Mar 2005) | 1 line spamc -s doco made a little clearer ------------------------------------------------------------------------ r156670 | felicity | 2005-03-09 19:14:01 +0000 (Wed, 09 Mar 2005) | 1 line try out different meta dependencies ------------------------------------------------------------------------ r156655 | felicity | 2005-03-09 16:40:18 +0000 (Wed, 09 Mar 2005) | 1 line bug 4121: during copy_config(), we need to deal with the scores array reference specially. basically it needs to be a pointer into the scoreset hash array list, but without special handling, it would be a copy of what it used to point to, which causes problems. ------------------------------------------------------------------------ r156500 | quinlan | 2005-03-08 05:01:22 +0000 (Tue, 08 Mar 2005) | 2 lines add Daryl O'Shea, move Matt Yackley to inactive list (> 6 months) ------------------------------------------------------------------------ r156439 | felicity | 2005-03-07 19:47:22 +0000 (Mon, 07 Mar 2005) | 1 line in 3.1, HUP should always work since the parent stays root, so remove the spamd pod that says otherwise ------------------------------------------------------------------------ r156400 | jm | 2005-03-07 06:23:32 +0000 (Mon, 07 Mar 2005) | 1 line add replacement HELO_DYNAMIC rules which fix the 'HELO_DYNAMIC rules firing on authenticated handovers' ------------------------------------------------------------------------ r156398 | jm | 2005-03-07 06:00:39 +0000 (Mon, 07 Mar 2005) | 1 line plugins can now set tags to subroutine references, to return dynamic data easily ------------------------------------------------------------------------ r156345 | quinlan | 2005-03-06 22:31:18 +0000 (Sun, 06 Mar 2005) | 2 lines note about license ------------------------------------------------------------------------ r156299 | quinlan | 2005-03-06 08:59:53 +0000 (Sun, 06 Mar 2005) | 2 lines dbg statements ------------------------------------------------------------------------ r156298 | felicity | 2005-03-06 08:31:59 +0000 (Sun, 06 Mar 2005) | 1 line bug 3937: Windows-esque platforms tend to have their directories always world-writable, which means PATH gets set to null during our taint mode environment cleansing. as world-writable dirs on these platforms don't seem to have taint issues, we can just skip that step appropriately ------------------------------------------------------------------------ r156296 | felicity | 2005-03-06 07:54:02 +0000 (Sun, 06 Mar 2005) | 1 line bug 3704: if a message was already learned, don't autolearn it in the opposite way. added in no_relearn option to init_learner(), and changed init_learner() to go through a key/value pair array instead of numerous if/then statements to make it cleaner. also init_learner() now returns the original values so a change can be undone later on. ------------------------------------------------------------------------ r156295 | felicity | 2005-03-06 07:06:20 +0000 (Sun, 06 Mar 2005) | 1 line T_MISSING_MIME_HB_SEP is a body rule, not a header rule ------------------------------------------------------------------------ r156294 | felicity | 2005-03-06 07:05:51 +0000 (Sun, 06 Mar 2005) | 1 line fix issue where body vs header gets incorrect results for check_msg_parse_flags() ------------------------------------------------------------------------ r156293 | felicity | 2005-03-06 04:53:47 +0000 (Sun, 06 Mar 2005) | 1 line more cleanup of test rules, promote BAD_ENC_HEADER, remove T_HTML_SCRIPT_* rules ------------------------------------------------------------------------ r156280 | felicity | 2005-03-05 21:44:37 +0000 (Sat, 05 Mar 2005) | 1 line change missing hb separator test to check boundary with a colon ------------------------------------------------------------------------ r156272 | felicity | 2005-03-05 19:31:12 +0000 (Sat, 05 Mar 2005) | 1 line more message parsing stuff -- deal with boundaries that have a colon that also don't have a hb separator, just assume headers don't start with '--' ------------------------------------------------------------------------ r156200 | felicity | 2005-03-04 22:00:18 +0000 (Fri, 04 Mar 2005) | 1 line streamline getting parsed 'flags' out of the message object for rules ------------------------------------------------------------------------ r156199 | felicity | 2005-03-04 21:39:27 +0000 (Fri, 04 Mar 2005) | 1 line add in rule for obsolete whitespace folding in the header. ------------------------------------------------------------------------ r156197 | felicity | 2005-03-04 20:31:12 +0000 (Fri, 04 Mar 2005) | 1 line found another place we don't properly deal with folded header whitespace. add rule to check for mime missing hb separator. ------------------------------------------------------------------------ r156195 | felicity | 2005-03-04 19:39:34 +0000 (Fri, 04 Mar 2005) | 1 line bug 4171: new way of determining header/body separation w/out needing to look for MIME boundary. add more tests as well. ------------------------------------------------------------------------ r156137 | quinlan | 2005-03-04 06:30:32 +0000 (Fri, 04 Mar 2005) | 3 lines disable Razor2 via init.pre, a bit less obtrusive since people will need to review init.pre when upgrading to 3.1 anyway ------------------------------------------------------------------------ r156102 | quinlan | 2005-03-03 23:33:06 +0000 (Thu, 03 Mar 2005) | 6 lines belatedly disable Razor2 by default per our policy (service is not free for non-personal use), Razor2 plugin code remains in the tree via grandfathering for now also change Razor2 scores to be non-mutable since Razor2 will not be run as part of the mass-check ------------------------------------------------------------------------ r156074 | mss | 2005-03-03 20:04:26 +0000 (Thu, 03 Mar 2005) | 2 lines bug 4010: lower the Storable version requirement to 2.12 which is shipped with Debian. The fix for bug 3828 seems to be in some previous version, probably 2.10, and a quick diff between 2.12 and 2.13 doesn't show anything which looks related, code-wise. ------------------------------------------------------------------------ r155994 | quinlan | 2005-03-03 01:38:25 +0000 (Thu, 03 Mar 2005) | 2 lines updates to replacements ------------------------------------------------------------------------ r155993 | quinlan | 2005-03-03 01:38:00 +0000 (Thu, 03 Mar 2005) | 2 lines fix rule_names.t failures ------------------------------------------------------------------------ r155992 | quinlan | 2005-03-03 01:37:34 +0000 (Thu, 03 Mar 2005) | 2 lines fix rule_names.t failures ------------------------------------------------------------------------ r155976 | felicity | 2005-03-02 23:29:29 +0000 (Wed, 02 Mar 2005) | 1 line more cleaning of test rules. move all obfuscation stuff into one area, promote certain good rules, remove bad ones, try another version of T_BAD_ENC_HEADER2 ------------------------------------------------------------------------ r155928 | felicity | 2005-03-02 16:36:44 +0000 (Wed, 02 Mar 2005) | 1 line clean out 70_testing a bit. remove rules whose total nightly test results have low hit rates or horrible S/O ratios, promote those that look good. ------------------------------------------------------------------------ r155827 | quinlan | 2005-03-01 21:13:46 +0000 (Tue, 01 Mar 2005) | 2 lines test new ReplaceTags rules with post and inter replacement tags ------------------------------------------------------------------------ r155826 | quinlan | 2005-03-01 21:11:36 +0000 (Tue, 01 Mar 2005) | 2 lines add pre, inter, and post replacement tags ------------------------------------------------------------------------ r155822 | felicity | 2005-03-01 20:56:24 +0000 (Tue, 01 Mar 2005) | 1 line promote one iadb rule: vouched. the rest were cut due to low hit rate. ------------------------------------------------------------------------ r155710 | felicity | 2005-02-28 22:43:42 +0000 (Mon, 28 Feb 2005) | 1 line add description for PERCENT_RANDOM ------------------------------------------------------------------------ r155694 | felicity | 2005-02-28 20:36:49 +0000 (Mon, 28 Feb 2005) | 1 line promote test rule ratware_efrom ------------------------------------------------------------------------ r155659 | felicity | 2005-02-28 03:19:27 +0000 (Mon, 28 Feb 2005) | 1 line two extra test versions for RATWARE_EFROM to avoid FPs ------------------------------------------------------------------------ r155632 | felicity | 2005-02-27 19:34:22 +0000 (Sun, 27 Feb 2005) | 1 line promoting test rules ------------------------------------------------------------------------ r155617 | sidney | 2005-02-27 09:48:22 +0000 (Sun, 27 Feb 2005) | 1 line Add replacetags to list of expected dbg message headers ------------------------------------------------------------------------ r155375 | felicity | 2005-02-25 22:46:27 +0000 (Fri, 25 Feb 2005) | 1 line more obfu work, avoid FP in anti-phish test rule ------------------------------------------------------------------------ r155331 | felicity | 2005-02-25 14:57:00 +0000 (Fri, 25 Feb 2005) | 1 line fix potential issues with RE matching in 2 eval rules. for T_RATWARE_EFROM, trim the addr down to just domain, cleans out potential garbage chars/RE issues/etc. ------------------------------------------------------------------------ r155329 | felicity | 2005-02-25 14:28:10 +0000 (Fri, 25 Feb 2005) | 1 line change mime-type properties from text/english to text/plain ------------------------------------------------------------------------ r155299 | felicity | 2005-02-25 04:03:49 +0000 (Fri, 25 Feb 2005) | 1 line fix typo from testing ------------------------------------------------------------------------ r155298 | felicity | 2005-02-25 04:02:37 +0000 (Fri, 25 Feb 2005) | 1 line new ratware test rule ------------------------------------------------------------------------ r155290 | felicity | 2005-02-25 02:29:08 +0000 (Fri, 25 Feb 2005) | 1 line remove some test rules ------------------------------------------------------------------------ r155289 | felicity | 2005-02-25 02:20:13 +0000 (Fri, 25 Feb 2005) | 1 line test phish rule, IP and not IP ------------------------------------------------------------------------ r155278 | felicity | 2005-02-24 23:27:40 +0000 (Thu, 24 Feb 2005) | 1 line better handle mime header decoding via rfc 2047, add in a rule to catch invalid mime encoding, add rules to verify we parse mime in agreement with the rfc. ------------------------------------------------------------------------ r155247 | felicity | 2005-02-24 21:11:50 +0000 (Thu, 24 Feb 2005) | 1 line fix annoying error from uri.t ------------------------------------------------------------------------ r155227 | felicity | 2005-02-24 19:20:51 +0000 (Thu, 24 Feb 2005) | 1 line bug 4150: create uri_anchor_index in HTML metadata to give an index for what uris go with what anchor text (anchor) ------------------------------------------------------------------------ r155226 | felicity | 2005-02-24 19:10:28 +0000 (Thu, 24 Feb 2005) | 1 line bug 4151: show the perl error when a rule regexp won't compile ------------------------------------------------------------------------ r155223 | felicity | 2005-02-24 18:36:53 +0000 (Thu, 24 Feb 2005) | 1 line bug 4154: check for dns_available wasn't trying multiple times as it was supposed to. let a 'softfail' (ie: Net::DNS didn't die) do a retry. ------------------------------------------------------------------------ r155170 | felicity | 2005-02-24 04:23:14 +0000 (Thu, 24 Feb 2005) | 1 line bug 3977: get rid of some module usage that we don't need ------------------------------------------------------------------------ r155151 | felicity | 2005-02-24 03:25:58 +0000 (Thu, 24 Feb 2005) | 1 line bug 3976: rework how uris are parsed out of the message. the urirbl plugin now orders the domains to query, based on where in the message the uri was found. separate out anchor uris which have text between open and close and those that don't. removed uri html metadata since there is now a different/better way to get it. ------------------------------------------------------------------------ r155108 | felicity | 2005-02-24 00:08:18 +0000 (Thu, 24 Feb 2005) | 1 line convert some test rules to uri from body:eval/html ------------------------------------------------------------------------ r155107 | felicity | 2005-02-24 00:02:28 +0000 (Thu, 24 Feb 2005) | 1 line more test rule cleanup ------------------------------------------------------------------------ r155105 | felicity | 2005-02-23 23:40:35 +0000 (Wed, 23 Feb 2005) | 1 line promote a few decent test rules, remove a few other not so good ones ------------------------------------------------------------------------ r155104 | felicity | 2005-02-23 23:20:57 +0000 (Wed, 23 Feb 2005) | 1 line remove host/domain ratio test rules, worked well for me, not very useful in general ------------------------------------------------------------------------ r154912 | quinlan | 2005-02-22 23:19:54 +0000 (Tue, 22 Feb 2005) | 2 lines CONF_TYPE_HASH_KEY_VALUE does this work for us ------------------------------------------------------------------------ r154896 | felicity | 2005-02-22 21:48:44 +0000 (Tue, 22 Feb 2005) | 1 line more obfu work ------------------------------------------------------------------------ r154893 | felicity | 2005-02-22 20:20:19 +0000 (Tue, 22 Feb 2005) | 1 line more obfu work, use 1 RE instead of 2 -- improves hitrate and potentially faster ------------------------------------------------------------------------ r154891 | felicity | 2005-02-22 19:37:40 +0000 (Tue, 22 Feb 2005) | 1 line adding 25_replace to MANIFEST ------------------------------------------------------------------------ r154820 | quinlan | 2005-02-22 09:00:47 +0000 (Tue, 22 Feb 2005) | 2 lines change the "replace_tag V" example ------------------------------------------------------------------------ r154819 | quinlan | 2005-02-22 08:46:41 +0000 (Tue, 22 Feb 2005) | 2 lines add a note of warning ------------------------------------------------------------------------ r154813 | quinlan | 2005-02-22 07:16:39 +0000 (Tue, 22 Feb 2005) | 2 lines obfuscation rules for bug 2166, bug 2584, bug 2886, bug 3478, and bug 2989 ------------------------------------------------------------------------ r154808 | quinlan | 2005-02-22 06:55:06 +0000 (Tue, 22 Feb 2005) | 2 lines bug 4094: add plugin from Felix Bauer to make fuzzy matching easier ------------------------------------------------------------------------ r154731 | felicity | 2005-02-21 22:18:19 +0000 (Mon, 21 Feb 2005) | 1 line accidently checked in a test modification, oops. ------------------------------------------------------------------------ r154730 | felicity | 2005-02-21 22:12:24 +0000 (Mon, 21 Feb 2005) | 1 line new test rules ------------------------------------------------------------------------ r154729 | felicity | 2005-02-21 22:11:12 +0000 (Mon, 21 Feb 2005) | 1 line comment ------------------------------------------------------------------------ r154697 | felicity | 2005-02-21 17:38:57 +0000 (Mon, 21 Feb 2005) | 1 line more obfu work ------------------------------------------------------------------------ r154655 | jm | 2005-02-21 08:40:37 +0000 (Mon, 21 Feb 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r154646 | felicity | 2005-02-21 07:02:28 +0000 (Mon, 21 Feb 2005) | 1 line bug 4146: invalid chars in the host section of uris would be missed for uribl checks. rework uri canonify code, add test and rules for the issue. ------------------------------------------------------------------------ r154578 | felicity | 2005-02-21 00:07:36 +0000 (Mon, 21 Feb 2005) | 1 line a little more wobfu work ------------------------------------------------------------------------ r154560 | felicity | 2005-02-20 19:38:15 +0000 (Sun, 20 Feb 2005) | 1 line more work on obfuscation eval rule. cache REs to avoid constant rebuilding, comment more, deal with a few extra character changes, add a few more words that have been seen in spam ------------------------------------------------------------------------ r154485 | jm | 2005-02-20 08:40:37 +0000 (Sun, 20 Feb 2005) | 4 lines auto-mass-checks: bug 3789: T_MC_PILLS_IMG_b3789_c20 T_MC_PILLS_HOSTNAME_b3789_c20 ------------------------------------------------------------------------ r154479 | felicity | 2005-02-20 06:59:43 +0000 (Sun, 20 Feb 2005) | 1 line bug 3864: add new ratware rule ------------------------------------------------------------------------ r154476 | felicity | 2005-02-20 05:56:03 +0000 (Sun, 20 Feb 2005) | 1 line rework a few paragraphs from the INSTALL doc, per bug 3392 add in a note reminding people to read the whole document before installing... ------------------------------------------------------------------------ r154475 | felicity | 2005-02-20 05:46:15 +0000 (Sun, 20 Feb 2005) | 1 line bug 3371: files with multiple whitespace characters in a row would be mishandled and split into multiple files. ------------------------------------------------------------------------ r154473 | felicity | 2005-02-20 05:24:38 +0000 (Sun, 20 Feb 2005) | 1 line a few small obfuscation improvements ------------------------------------------------------------------------ r154463 | felicity | 2005-02-20 00:48:25 +0000 (Sun, 20 Feb 2005) | 1 line another few rules to try out ------------------------------------------------------------------------ r154454 | felicity | 2005-02-19 21:27:40 +0000 (Sat, 19 Feb 2005) | 1 line another couple of rules to test ------------------------------------------------------------------------ r154396 | felicity | 2005-02-19 05:21:51 +0000 (Sat, 19 Feb 2005) | 1 line do a small amount of code work to detect certain words with obfuscation ------------------------------------------------------------------------ r154395 | felicity | 2005-02-19 04:10:31 +0000 (Sat, 19 Feb 2005) | 1 line more test rules ------------------------------------------------------------------------ r154384 | felicity | 2005-02-19 03:05:57 +0000 (Sat, 19 Feb 2005) | 1 line new rules for testing ------------------------------------------------------------------------ r154354 | felicity | 2005-02-18 21:34:44 +0000 (Fri, 18 Feb 2005) | 1 line document perl modules needed for sa-update ------------------------------------------------------------------------ r154353 | felicity | 2005-02-18 21:34:15 +0000 (Fri, 18 Feb 2005) | 1 line add some 'interuptus' type rules ------------------------------------------------------------------------ r154250 | quinlan | 2005-02-18 07:22:25 +0000 (Fri, 18 Feb 2005) | 2 lines promote T_RATWARE_SOMETHING to RATWARE_OUTLOOK_NONAME ------------------------------------------------------------------------ r154095 | mss | 2005-02-16 22:50:58 +0000 (Wed, 16 Feb 2005) | 3 lines *grrr* of course we need the B_SCRIPTDIR variant as we would break DESTDIR else. ------------------------------------------------------------------------ r154089 | mss | 2005-02-16 22:06:17 +0000 (Wed, 16 Feb 2005) | 2 lines Axed some old code which was supposed to be removed for the 3.0 release. ------------------------------------------------------------------------ r154088 | mss | 2005-02-16 22:04:06 +0000 (Wed, 16 Feb 2005) | 20 lines Fixing up the symlink stuff in the Makefile: * Don't use the unportable enhanced Makefile syntax, do everything in Perl where its possible. * The check wether symlink() is available is now done already in the Makefile.PM, setting a macro SYMLINK. * Added an I_SCRIPTDIR as a reference to the macro which points to where the scripts are installed. INSTALLSCRIPT is a weird one as its the same for all repositories (see the EU::MM manpage for a list of the vars for each repo). * We need to remove any possibly existing symlink or old script file with $(RM_R) first because symlink() does not override. Also made the perl call die() if symlink() fails for some other reason (like Permission Denied). * Added some comments to older code. To test it, try PERL_MM_USE_DEFAULT=1 make bin__install INSTALLSCRIPT=/tmp Try it also with a INSTALLSCRIPT in which you may not write. Make the check in Makefile.PL line 870 fail to test the $(CP) alternative. ------------------------------------------------------------------------ r153978 | quinlan | 2005-02-16 00:02:26 +0000 (Wed, 16 Feb 2005) | 2 lines run parse-rules-for-masses directly to avoid "make" ------------------------------------------------------------------------ r153973 | quinlan | 2005-02-15 23:11:44 +0000 (Tue, 15 Feb 2005) | 2 lines use FindBin so mass-check can run from anywhere ------------------------------------------------------------------------ r153972 | quinlan | 2005-02-15 23:10:09 +0000 (Tue, 15 Feb 2005) | 2 lines generate tmp/rules.pl if and only if it doesn't exist ------------------------------------------------------------------------ r153908 | quinlan | 2005-02-15 07:44:16 +0000 (Tue, 15 Feb 2005) | 2 lines add note about entire message being sent ------------------------------------------------------------------------ r153906 | quinlan | 2005-02-15 07:32:02 +0000 (Tue, 15 Feb 2005) | 2 lines make option documentation more consistent ------------------------------------------------------------------------ r153855 | felicity | 2005-02-14 21:48:28 +0000 (Mon, 14 Feb 2005) | 1 line add in sa-update for automated rule updates, etc. ------------------------------------------------------------------------ r153847 | felicity | 2005-02-14 21:20:05 +0000 (Mon, 14 Feb 2005) | 1 line document -V option in sa-filter ------------------------------------------------------------------------ r153758 | quinlan | 2005-02-14 10:04:49 +0000 (Mon, 14 Feb 2005) | 5 lines add --reuse option to mass-check to allow certain network test hits to be reused out of X-Spam-Status: if they have a "#reuse" line in the .cf files add sample errors (based on my personal data for now) for sample learning ------------------------------------------------------------------------ r153589 | quinlan | 2005-02-13 03:02:38 +0000 (Sun, 13 Feb 2005) | 2 lines add blank lines ------------------------------------------------------------------------ r153458 | quinlan | 2005-02-11 21:00:40 +0000 (Fri, 11 Feb 2005) | 3 lines bug 4134: use info-level reporting for main success/failure message in each plugin, also adds info() to Plugin.pm ------------------------------------------------------------------------ r153377 | quinlan | 2005-02-11 08:57:06 +0000 (Fri, 11 Feb 2005) | 2 lines bug 4124: fix spamassassin symlink generation and pod installation location ------------------------------------------------------------------------ r153375 | jm | 2005-02-11 08:40:36 +0000 (Fri, 11 Feb 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r153373 | quinlan | 2005-02-11 08:00:34 +0000 (Fri, 11 Feb 2005) | 2 lines typo ------------------------------------------------------------------------ r153305 | quinlan | 2005-02-11 00:23:19 +0000 (Fri, 11 Feb 2005) | 2 lines ah, I get it ------------------------------------------------------------------------ r153304 | quinlan | 2005-02-11 00:13:42 +0000 (Fri, 11 Feb 2005) | 2 lines hopefully fix my mistake ------------------------------------------------------------------------ r153294 | quinlan | 2005-02-10 21:30:19 +0000 (Thu, 10 Feb 2005) | 3 lines don't depend on $src being present for symlink vs. copy, let that fail elsewhere ------------------------------------------------------------------------ r153282 | jm | 2005-02-10 18:54:41 +0000 (Thu, 10 Feb 2005) | 1 line add note about logging to file, and locking ------------------------------------------------------------------------ r153201 | mss | 2005-02-10 11:42:03 +0000 (Thu, 10 Feb 2005) | 2 lines A bit email address obfuscation can't hurt. ------------------------------------------------------------------------ r153200 | mss | 2005-02-10 11:32:40 +0000 (Thu, 10 Feb 2005) | 3 lines * Replaced the EXE_FILES array with a hash and got rid of that "must next to last one" cruft. * Updated the project infos. ------------------------------------------------------------------------ r153199 | mss | 2005-02-10 10:34:29 +0000 (Thu, 10 Feb 2005) | 2 lines Now the symlink-fallback stuff should actaully work... ------------------------------------------------------------------------ r153189 | jm | 2005-02-10 08:40:45 +0000 (Thu, 10 Feb 2005) | 4 lines auto-mass-checks: bug 4127: T_MC_RATWARE_DYNAMAILER_b4127_c0 T_MC_RATWARE_DYNAMAILER_b4127_c2 ------------------------------------------------------------------------ r153180 | quinlan | 2005-02-10 06:53:29 +0000 (Thu, 10 Feb 2005) | 2 lines some ill-fated rules for JavaScript ------------------------------------------------------------------------ r153157 | felicity | 2005-02-10 05:04:03 +0000 (Thu, 10 Feb 2005) | 1 line remove non-defined bin__install so 'make install' works again ------------------------------------------------------------------------ r153156 | felicity | 2005-02-10 04:59:59 +0000 (Thu, 10 Feb 2005) | 1 line MANIFEST update ------------------------------------------------------------------------ r153155 | felicity | 2005-02-10 04:55:55 +0000 (Thu, 10 Feb 2005) | 1 line allow multiple headers on a single bayes_ignore_header line ------------------------------------------------------------------------ r153132 | mss | 2005-02-09 23:40:47 +0000 (Wed, 09 Feb 2005) | 2 lines Being a nice boy and added some documentation and license blurb. ------------------------------------------------------------------------ r153131 | mss | 2005-02-09 23:34:52 +0000 (Wed, 09 Feb 2005) | 2 lines bug 4124: implemented a symlink-safe copy routine for Makefile.PL to make the spamassassin->sa-filter stuff possible ------------------------------------------------------------------------ r153041 | quinlan | 2005-02-09 09:05:18 +0000 (Wed, 09 Feb 2005) | 2 lines test rules ------------------------------------------------------------------------ r153040 | quinlan | 2005-02-09 08:50:58 +0000 (Wed, 09 Feb 2005) | 2 lines remove test rules ------------------------------------------------------------------------ r153038 | jm | 2005-02-09 08:40:44 +0000 (Wed, 09 Feb 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r153030 | parker | 2005-02-09 06:11:12 +0000 (Wed, 09 Feb 2005) | 1 line Bug 4075: Forgot to remove the totscore delete ------------------------------------------------------------------------ r152999 | quinlan | 2005-02-09 04:38:42 +0000 (Wed, 09 Feb 2005) | 2 lines update for 3.1.0 ------------------------------------------------------------------------ r152990 | quinlan | 2005-02-09 04:06:46 +0000 (Wed, 09 Feb 2005) | 2 lines skip sa-filter ------------------------------------------------------------------------ r152989 | quinlan | 2005-02-09 04:04:30 +0000 (Wed, 09 Feb 2005) | 3 lines bug 4124: work around tainting issue by using symbolic link or copy of spamassassin script instead of exec() ------------------------------------------------------------------------ r152987 | quinlan | 2005-02-09 03:59:36 +0000 (Wed, 09 Feb 2005) | 2 lines last cut not needed ------------------------------------------------------------------------ r152985 | quinlan | 2005-02-09 03:58:20 +0000 (Wed, 09 Feb 2005) | 2 lines add license block ------------------------------------------------------------------------ r152982 | parker | 2005-02-09 03:34:27 +0000 (Wed, 09 Feb 2005) | 4 lines adding sa-filter to ignorelist Bug 4075: Fixing delete of addresses in auto-whitelist db file ------------------------------------------------------------------------ r152971 | quinlan | 2005-02-09 01:33:52 +0000 (Wed, 09 Feb 2005) | 2 lines bug 4124: try to work around untainting issue by using absolute paths ------------------------------------------------------------------------ r152962 | felicity | 2005-02-08 23:45:02 +0000 (Tue, 08 Feb 2005) | 1 line need to install spamassassin script during install for backwards compatibility ------------------------------------------------------------------------ r152960 | quinlan | 2005-02-08 23:31:45 +0000 (Tue, 08 Feb 2005) | 2 lines slight touch-ups ------------------------------------------------------------------------ r152959 | quinlan | 2005-02-08 23:30:26 +0000 (Tue, 08 Feb 2005) | 2 lines this sleep is very annoying ------------------------------------------------------------------------ r152945 | jm | 2005-02-08 22:10:54 +0000 (Tue, 08 Feb 2005) | 1 line avoid test warning ------------------------------------------------------------------------ r152932 | quinlan | 2005-02-08 20:25:05 +0000 (Tue, 08 Feb 2005) | 2 lines some documentation touch ups ------------------------------------------------------------------------ r152650 | jm | 2005-02-08 08:40:36 +0000 (Tue, 08 Feb 2005) | 4 lines auto-mass-checks: bug 3789: T_MC_PILLS_IMG_b3789_c17 T_MC_PILLS_HOSTNAME_b3789_c17 ------------------------------------------------------------------------ r152649 | quinlan | 2005-02-08 07:54:10 +0000 (Tue, 08 Feb 2005) | 5 lines move configuration file information and tagging information out of sa-filter (this is general documentation and does not belong in just the one script), also update the documentation since it was quite out of date ------------------------------------------------------------------------ r152641 | jm | 2005-02-08 05:47:24 +0000 (Tue, 08 Feb 2005) | 1 line fix test failures caused by nightly-mass-check rule names triggering off other rules ------------------------------------------------------------------------ r152637 | jm | 2005-02-08 05:42:34 +0000 (Tue, 08 Feb 2005) | 1 line bug 3013: poss replacements for RATWARE_HASH_2 and _2_V2 ------------------------------------------------------------------------ r152634 | felicity | 2005-02-08 05:30:41 +0000 (Tue, 08 Feb 2005) | 1 line missing MANIFEST entries ------------------------------------------------------------------------ r152632 | jm | 2005-02-08 05:25:49 +0000 (Tue, 08 Feb 2005) | 1 line bug 2595: 10_misc.cf messages translated to Brazilian Portuguese, thanks to Marcelo Cruzeta ------------------------------------------------------------------------ r152631 | jm | 2005-02-08 05:23:51 +0000 (Tue, 08 Feb 2005) | 1 line noted that 'lang xx' locales can be specified with a country as well; removed some redundant doco that should have been moved to Plugin/AutolearnThreshold.pm ------------------------------------------------------------------------ r152630 | jm | 2005-02-08 05:23:46 +0000 (Tue, 08 Feb 2005) | 1 line noted that 'lang xx' locales can be specified with a country as well; removed some redundant doco that should have been moved to Plugin/AutolearnThreshold.pm ------------------------------------------------------------------------ r152629 | jm | 2005-02-08 05:20:26 +0000 (Tue, 08 Feb 2005) | 1 line removed redundant comment ------------------------------------------------------------------------ r152621 | jm | 2005-02-08 05:04:29 +0000 (Tue, 08 Feb 2005) | 1 line bug 3781: a new plugin to support writing rules against headers in the message's internal MIME structure. forgot MANIFEST ------------------------------------------------------------------------ r152620 | jm | 2005-02-08 05:03:38 +0000 (Tue, 08 Feb 2005) | 1 line bug 3781: a new plugin to support writing rules against headers in the message's internal MIME structure ------------------------------------------------------------------------ r151819 | jm | 2005-02-08 02:14:26 +0000 (Tue, 08 Feb 2005) | 1 line add test rule for the http://www.shmoo.com/idn/homograph.txt attack ------------------------------------------------------------------------ r151818 | jm | 2005-02-08 02:06:20 +0000 (Tue, 08 Feb 2005) | 1 line bug 4080: FORGED_YAHOO_RCVD now failing on new Yahoo internal host layout, fixed ------------------------------------------------------------------------ r151809 | jm | 2005-02-08 01:51:52 +0000 (Tue, 08 Feb 2005) | 1 line read all .cf files, not just numbered ones, when running masses scripts ------------------------------------------------------------------------ r151808 | jm | 2005-02-08 01:48:20 +0000 (Tue, 08 Feb 2005) | 1 line avoid stupid / by 0 error ------------------------------------------------------------------------ r151803 | quinlan | 2005-02-08 00:59:12 +0000 (Tue, 08 Feb 2005) | 2 lines switch to sa-filter ------------------------------------------------------------------------ r151802 | quinlan | 2005-02-08 00:54:01 +0000 (Tue, 08 Feb 2005) | 2 lines don't use FindBin per jmason ------------------------------------------------------------------------ r151801 | quinlan | 2005-02-08 00:41:40 +0000 (Tue, 08 Feb 2005) | 2 lines bug 3635: change "spamassassin" to a meta-document (like "man perl") ------------------------------------------------------------------------ r151796 | jm | 2005-02-07 23:57:29 +0000 (Mon, 07 Feb 2005) | 1 line bug 4065: fix FORGED_MUA_OUTLOOK fps ------------------------------------------------------------------------ r151785 | parker | 2005-02-07 23:35:05 +0000 (Mon, 07 Feb 2005) | 1 line Turn AWL into a plugin and update various tests and documentation ------------------------------------------------------------------------ r151764 | felicity | 2005-02-07 22:03:41 +0000 (Mon, 07 Feb 2005) | 1 line remove misleading comment -- sorting is set by the locale, possible ascii, but probably not numeric. ------------------------------------------------------------------------ r151755 | quinlan | 2005-02-07 20:57:15 +0000 (Mon, 07 Feb 2005) | 2 lines another typo ------------------------------------------------------------------------ r151754 | quinlan | 2005-02-07 20:56:47 +0000 (Mon, 07 Feb 2005) | 2 lines typo ------------------------------------------------------------------------ r151753 | quinlan | 2005-02-07 20:56:21 +0000 (Mon, 07 Feb 2005) | 2 lines documentation for new "finish_parsing_end" plugin call ------------------------------------------------------------------------ r151746 | quinlan | 2005-02-07 20:30:45 +0000 (Mon, 07 Feb 2005) | 2 lines add "finish_parsing_end" plugin hook to end of finish_parsing() ------------------------------------------------------------------------ r151719 | quinlan | 2005-02-07 08:59:46 +0000 (Mon, 07 Feb 2005) | 2 lines double-closed HTML and BODY tags ------------------------------------------------------------------------ r151716 | jm | 2005-02-07 08:41:19 +0000 (Mon, 07 Feb 2005) | 6 lines auto-mass-checks: bug 2166: T_MC_LEET_b2166_c0 bug 2989: T_MC_DN_B_MIXSLOVA1_b2989_c0 T_MC_DN_B_MIXSLOVA2_b2989_c0 T_MC_DN_B_VIAGRA_b2989_c0 T_MC_DN_B_LEKOVI_b2989_c0 T_MC_DN_B_PLSVISIT1_b2989_c0 T_MC_DN_B_PLSVISIT2_b2989_c0 T_MC_DN_B_PLSHOLD1_b2989_c0 T_MC_DN_B_PLSHOLD2_b2989_c0 T_MC_DN_B_PLSHOLD3_b2989_c0 bug 4065: __OE_MSGID_3_b4065_c2 __FORGED_OE_b4065_c2 __OE_MSGID_3_b4065_c4 T_MC_NEW_FORGED_OE_b4065_c4 ------------------------------------------------------------------------ r151700 | jm | 2005-02-07 07:47:58 +0000 (Mon, 07 Feb 2005) | 1 line bug 4116: double HTML-end-tag rule from Bob Menschel ------------------------------------------------------------------------ r151561 | quinlan | 2005-02-06 09:43:25 +0000 (Sun, 06 Feb 2005) | 2 lines tweaking rules for this ratware ------------------------------------------------------------------------ r151528 | quinlan | 2005-02-05 21:13:43 +0000 (Sat, 05 Feb 2005) | 2 lines some quick tests ------------------------------------------------------------------------ r151486 | jm | 2005-02-05 08:40:45 +0000 (Sat, 05 Feb 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r151470 | quinlan | 2005-02-05 02:55:31 +0000 (Sat, 05 Feb 2005) | 2 lines some test rules ------------------------------------------------------------------------ r151458 | quinlan | 2005-02-05 01:23:28 +0000 (Sat, 05 Feb 2005) | 2 lines damning, but not quite good enough to use, unfortunately ------------------------------------------------------------------------ r151335 | quinlan | 2005-02-04 09:28:38 +0000 (Fri, 04 Feb 2005) | 2 lines perlstyle ------------------------------------------------------------------------ r151331 | jm | 2005-02-04 08:41:00 +0000 (Fri, 04 Feb 2005) | 8 lines auto-mass-checks: bug 2403: __EXCESSIVE_HTML_ENTITIES_3x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_7x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_8x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_10x_b2403_c0 __EXCESSIVE_HTML_ENTITIES_11x_b2403_c0 T_MC_EXCESSIVE_HTML_ENTITIES_b2403_c0 bug 2886: T_MC_VIAGRA_COMBO_02_b2886_c0 bug 2999: T_MC_EMPTY_TEXTPLAINALT_b2999_c0 T_MC_BODY_TEXTAFTERHTML_b2999_c0 bug 3789: T_MC_SARE_URI_PILLS_b3789_c0 bug 4116: T_MC_SARE_HTML_EHTML2_b4116_c0 ------------------------------------------------------------------------ r151328 | quinlan | 2005-02-04 07:16:31 +0000 (Fri, 04 Feb 2005) | 2 lines bug 4117: note that _STARS(*)_ is rounded down ------------------------------------------------------------------------ r151306 | jm | 2005-02-04 03:07:54 +0000 (Fri, 04 Feb 2005) | 1 line fix some bugs in automc; allow MCing of comment 0 in bugs, and ignore descs to avoid lint failures ------------------------------------------------------------------------ r151303 | quinlan | 2005-02-04 03:02:29 +0000 (Fri, 04 Feb 2005) | 2 lines perhaps last attempt at Florida rules ------------------------------------------------------------------------ r151302 | quinlan | 2005-02-04 03:01:35 +0000 (Fri, 04 Feb 2005) | 2 lines promote T_SCHEME_MIXED_CASE_4 to URI_SCHEME_MIXED_CASE ------------------------------------------------------------------------ r151121 | quinlan | 2005-02-03 05:21:09 +0000 (Thu, 03 Feb 2005) | 2 lines fix some FPs in T_SCHEME_MIXED_CASE* ------------------------------------------------------------------------ r151120 | quinlan | 2005-02-03 05:12:32 +0000 (Thu, 03 Feb 2005) | 2 lines lower timeout from 10 to 5 seconds (seems high enough after some more testing) ------------------------------------------------------------------------ r151119 | quinlan | 2005-02-03 04:19:22 +0000 (Thu, 03 Feb 2005) | 2 lines fix possible undefined warning ------------------------------------------------------------------------ r149495 | quinlan | 2005-02-02 08:04:55 +0000 (Wed, 02 Feb 2005) | 2 lines some more cleanup ------------------------------------------------------------------------ r149489 | quinlan | 2005-02-02 06:04:13 +0000 (Wed, 02 Feb 2005) | 2 lines fix possible undef value, slight code simplification ------------------------------------------------------------------------ r149228 | jm | 2005-01-31 06:50:19 +0000 (Mon, 31 Jan 2005) | 1 line fix typo ------------------------------------------------------------------------ r149227 | quinlan | 2005-01-31 06:42:50 +0000 (Mon, 31 Jan 2005) | 3 lines not sure this will always be default, change name (also a bit shorter!) a bit of POD cleanup too ------------------------------------------------------------------------ r149224 | jm | 2005-01-31 05:52:33 +0000 (Mon, 31 Jan 2005) | 1 line move default Bayes auto-learn discriminator out of core, into an active-by-default plugin, so that it can be overridden if desired ------------------------------------------------------------------------ r149207 | jm | 2005-01-31 03:10:56 +0000 (Mon, 31 Jan 2005) | 1 line skip VIM edit-state files ------------------------------------------------------------------------ r149186 | quinlan | 2005-01-30 23:51:55 +0000 (Sun, 30 Jan 2005) | 3 lines bug 2513: Reply-To: rules for suspicious quotes bug 3896: promote last URI test ------------------------------------------------------------------------ r149184 | quinlan | 2005-01-30 23:18:55 +0000 (Sun, 30 Jan 2005) | 2 lines add license block ------------------------------------------------------------------------ r149177 | quinlan | 2005-01-30 22:56:06 +0000 (Sun, 30 Jan 2005) | 3 lines make sure every plugin has NAME, SYNOPSIS, DESCRIPTION, and a license block at the top of the file ------------------------------------------------------------------------ r149172 | quinlan | 2005-01-30 22:27:41 +0000 (Sun, 30 Jan 2005) | 2 lines add short introduction ------------------------------------------------------------------------ r149126 | felicity | 2005-01-30 17:52:31 +0000 (Sun, 30 Jan 2005) | 1 line avoid having RPM finding the DomainKeys modules as required ------------------------------------------------------------------------ r149125 | felicity | 2005-01-30 17:37:08 +0000 (Sun, 30 Jan 2005) | 6 lines fix for rule test failures: tests for headers like 'From:addr' weren't hitting because 'From:addr' became the header name, strip off the ':.*$'... during debugging, found a test using 'ARRAY(....)'. wrote in some code to bring it down to a string, and try to figure out if it should be a 'Received' header. added some commented out debug code as well. ------------------------------------------------------------------------ r149115 | quinlan | 2005-01-30 09:08:39 +0000 (Sun, 30 Jan 2005) | 2 lines current scores for URIBL_JP_SURBL are a bit too high ------------------------------------------------------------------------ r149023 | quinlan | 2005-01-29 10:30:38 +0000 (Sat, 29 Jan 2005) | 2 lines ignore me ------------------------------------------------------------------------ r149022 | quinlan | 2005-01-29 09:16:53 +0000 (Sat, 29 Jan 2005) | 2 lines documentation tweaks ------------------------------------------------------------------------ r149020 | quinlan | 2005-01-29 07:37:45 +0000 (Sat, 29 Jan 2005) | 2 lines fix one more mistake in error code ------------------------------------------------------------------------ r149019 | quinlan | 2005-01-29 07:33:28 +0000 (Sat, 29 Jan 2005) | 2 lines fix up the error code a bit ------------------------------------------------------------------------ r149017 | quinlan | 2005-01-29 06:44:06 +0000 (Sat, 29 Jan 2005) | 2 lines indentation ------------------------------------------------------------------------ r149015 | quinlan | 2005-01-29 06:27:10 +0000 (Sat, 29 Jan 2005) | 3 lines bug 3643: lower default timeout for razor and dcc, pyzor takes 5 seconds sometimes so don't lower it yet ------------------------------------------------------------------------ r149012 | quinlan | 2005-01-29 06:09:59 +0000 (Sat, 29 Jan 2005) | 2 lines just some introduction text and various perlstyle changes ------------------------------------------------------------------------ r149007 | quinlan | 2005-01-29 05:19:08 +0000 (Sat, 29 Jan 2005) | 2 lines bug 3643: move all reporting code to respective plugins ------------------------------------------------------------------------ r148996 | quinlan | 2005-01-29 04:28:36 +0000 (Sat, 29 Jan 2005) | 2 lines ignore me ------------------------------------------------------------------------ r148987 | quinlan | 2005-01-29 03:02:38 +0000 (Sat, 29 Jan 2005) | 2 lines fix some rule failures ------------------------------------------------------------------------ r148985 | jm | 2005-01-29 02:52:52 +0000 (Sat, 29 Jan 2005) | 1 line wrap ALL syslog-related calls in eval{ } for safety, to avoid exiting the process (bug 4026), and stop attempting to log on repeated failures ------------------------------------------------------------------------ r148981 | quinlan | 2005-01-29 02:46:25 +0000 (Sat, 29 Jan 2005) | 2 lines these scores are used by optional plugins now ------------------------------------------------------------------------ r148977 | quinlan | 2005-01-29 02:15:29 +0000 (Sat, 29 Jan 2005) | 2 lines move Pyzor code to Pyzor plugin ------------------------------------------------------------------------ r148975 | quinlan | 2005-01-29 01:58:48 +0000 (Sat, 29 Jan 2005) | 2 lines some tweaks and cleanup ------------------------------------------------------------------------ r148973 | jm | 2005-01-29 01:56:04 +0000 (Sat, 29 Jan 2005) | 1 line bug 4026: ensure that SIGPIPE will never cause spamd to die ------------------------------------------------------------------------ r148971 | jm | 2005-01-29 01:52:53 +0000 (Sat, 29 Jan 2005) | 1 line bug 4079: ArchiveIterator doesn't always need to know the message's received date, in particular when run from the spamassassin commandline script ------------------------------------------------------------------------ r148968 | jm | 2005-01-29 01:48:14 +0000 (Sat, 29 Jan 2005) | 1 line add support for Postfix-style IPv6 IP addresses ------------------------------------------------------------------------ r148964 | quinlan | 2005-01-29 00:32:04 +0000 (Sat, 29 Jan 2005) | 2 lines bug 3896: URIs in various TLDs, other than 3rd level www ------------------------------------------------------------------------ r148961 | quinlan | 2005-01-29 00:21:03 +0000 (Sat, 29 Jan 2005) | 2 lines add DCC files ------------------------------------------------------------------------ r148958 | quinlan | 2005-01-29 00:07:26 +0000 (Sat, 29 Jan 2005) | 2 lines move DCC code to DCC plugin ------------------------------------------------------------------------ r148955 | quinlan | 2005-01-29 00:02:10 +0000 (Sat, 29 Jan 2005) | 2 lines be a bit more descriptive ------------------------------------------------------------------------ r148873 | quinlan | 2005-01-28 10:42:02 +0000 (Fri, 28 Jan 2005) | 2 lines bug 4111: case-insensitive match for URI schemes ------------------------------------------------------------------------ r148861 | jm | 2005-01-28 08:40:39 +0000 (Fri, 28 Jan 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r148846 | quinlan | 2005-01-28 03:18:14 +0000 (Fri, 28 Jan 2005) | 2 lines iterate ------------------------------------------------------------------------ r126596 | jm | 2005-01-27 08:40:58 +0000 (Thu, 27 Jan 2005) | 6 lines auto-mass-checks: bug 2584: __OBFU_SUBJ_ASTER_b2584_c6 __OBFU_SUBJ_CARAT_b2584_c6 __OBFU_SUBJ_COLON_b2584_c6 __OBFU_SUBJ_COMMA_b2584_c6 __OBFU_SUBJ_DASH_b2584_c6 __OBFU_SUBJ_LQUOTE_b2584_c6 __OBFU_SUBJ_PERIOD_b2584_c6 __OBFU_SUBJ_PIPE_b2584_c6 __OBFU_SUBJ_PLUS_b2584_c6 __OBFU_SUBJ_QUOTE_b2584_c6 __OBFU_SUBJ_SCOLON_b2584_c6 __OBFU_SUBJ_USCORE_b2584_c6 T_MC_SUBJ_MULTI_OBFU_2_b2584_c6 T_MC_SUBJ_MULTI_OBFU_3_b2584_c6 T_MC_SUBJ_MULTI_OBFU_4_b2584_c6 T_MC_SUBJ_MULTI_OBFU_5_b2584_c6 T_MC_SUBJ_MULTI_OBFU_6_b2584_c6 T_MC_SUBJ_MULTI_OBFU_7_b2584_c6 T_MC_SUBJ_MULTI_OBFU_8_b2584_c6 bug 2586: __MY_NIGERIAN_PERC_b2586_c3 __MY_FROM_SEC_COMP_b2586_c3 __MY_DOLLARS_b2586_c3 __MY_BANK_b2586_c3 __MY_SECURITY_b2586_c3 __MY_FUND_b2586_c3 __MY_MONIES_b2586_c3 __MY_NIGERIAN_BASE_b2586_c3 __MY_BANK_NAME_b2586_c3 __MY_GOD_b2586_c3 __MY_HEALTH_b2586_c3 __MY_CHARITY_b2586_c3 __MY_FAMILY_b2586_c3 __MY_RESP_IMMEDIAT_b2586_c3 __MY_NAME_IS_MR_b2586_c3 __MY_OVERINVOICED_b2586_c3 __MY_MR_SOMETHING_UC_b2586_c3 __MY_MINISTRY_OF_b2586_c3 __MY_ASSASSINATED_b2586_c3 __MY_LATE_SOMETHING_b2586_c3 __MY_ASYLUM_b2586_c3 __MY_FORMER_PREZ_b2586_c3 __MY_FOREIGN_b2586_c3 __MY_NIGERIANCOUNTRY_b2586_c3 __MY_NIGERIAN_NEWSREF_b2586_c3 __MY_NEXT_OF_KIN_b2586_c3 __MY_DECEASED_b2586_c3 __MY_UNCLAIMED_b2586_c3 __MY_TRANSFER_ABROAD_b2586_c3 __MY_MUTUAL_BENEFIT_b2586_c3 __MY_BIZ_PARTNERSHIP_b2586_c3 __MY_NIGERIAN_NAME_b2586_c3 __MY_YOUR_ACCOUNT_b2586_c3 __MY_BARRISTER_b2586_c3 __MY_NIGERIAN_CONFIDENTIAL_b2586_c3 __MY_BEFORE_HIS_DEATH_b2586_c3 __MY_BENEFICIARY_b2586_c3 __MY_HONESTY_b2586_c3 __MY_YOUR_COUNTRY_b2586_c3 __MY_PRIVATE_EMAIL_b2586_c3 __MY_NIGERIAN_LEGALESE_b2586_c3 __MY_EXEC_TRANSACT_b2586_c3 __MY_CONFISCATE_b2586_c3 __MY_URGENT_SOMETHING_b2586_c3 __MY_SOLICIT_CONFIDENCE_b2586_c3 __MY_THE_DESK_OF_b2586_c3 __MY_SECURING_FUNDS_b2586_c3 __MY_FURNISH_YOU_b2586_c3 __MY_AFFIDAVITS_b2586_c3 __MY_RISK_FREE_b2586_c3 __MY_OFFSHORE_b2586_c3 __MY_MODALITIES_b2586_c3 __MY_ASSIST_TRANSACT_b2586_c3 __MY_OPERATE_ACCT_b2586_c3 __MY_US_DOLLARS_b2586_c3 __MY_NIGERIAN_GREET_b2586_c3 __MY_NIGERIAN_HDR_b2586_c3 __MY_NIGERIAN_URI_b2586_c3 __MY_NIGERIAN_ISP_b2586_c3 T_MC_MY_NIGERIAN_3_b2586_c3 T_MC_MY_NIGERIAN_4_b2586_c3 T_MC_MY_NIGERIAN_5_b2586_c3 T_MC_MY_NIGERIAN_6_b2586_c3 T_MC_MY_NIGERIAN_7_b2586_c3 __NIG_YOURSHARE_b2586_c6 __NIG_FROM_SEC_COMP_b2586_c6 __NIG_DOLLARS_b2586_c6 __NIG_MISC_MONEYTALK_b2586_c6 __NIG_BASE_b2586_c6 __NIG_UC_SUBJ_WORD_b2586_c6 __NIG_BANK_NAME_b2586_c6 __NIG_GOD_b2586_c6 __NIG_HEALTH_b2586_c6 __NIG_CHARITY_b2586_c6 __NIG_FAMILY_b2586_c6 __NIG_RESP_IMMEDIAT_b2586_c6 __NIG_NAME_IS_MR_b2586_c6 __NIG_OVERINVOICED_b2586_c6 __NIG_MR_SOMETHING_UC_b2586_c6 __NIG_MINISTRY_OF_b2586_c6 __NIG_ASSASSINATED_b2586_c6 __NIG_LATE_SOMETHING_b2586_c6 __NIG_ASYLUM_b2586_c6 __NIG_FORMER_PREZ_b2586_c6 __NIG_FOREIGN_b2586_c6 __NIG_COUNTRY_b2586_c6 __NIG_NEWSREF_b2586_c6 __NIG_NEXT_OF_KIN_b2586_c6 __NIG_DECEASED_b2586_c6 __NIG_UNCLAIMED_b2586_c6 __NIG_TRANSFER_ABROAD_b2586_c6 __NIG_MUTUAL_BENEFIT_b2586_c6 __NIG_BIZ_PARTNERSHIP_b2586_c6 __NIG_KNOWNNAME_b2586_c6 __NIG_YOUR_ACCOUNT_b2586_c6 __NIG_BARRISTER_b2586_c6 __NIG_CONFIDENTIAL_b2586_c6 __NIG_BEFORE_HIS_DEATH_b2586_c6 __NIG_BENEFICIARY_b2586_c6 __NIG_HONESTY_b2586_c6 __NIG_YOUR_COUNTRY_b2586_c6 __NIG_PRIVATE_EMAIL_b2586_c6 __NIG_EXEC_TRANSACT_b2586_c6 __NIG_CONFISCATE_b2586_c6 __NIG_URGENT_SOMETHING_b2586_c6 __NIG_SOLICIT_b2586_c6 __NIG_THE_DESK_OF_b2586_c6 __NIG_SECURING_FUNDS_b2586_c6 __NIG_FURNISH_YOU_b2586_c6 __NIG_AFFIDAVITS_b2586_c6 __NIG_RISK_FREE_b2586_c6 __NIG_OFFSHORE_b2586_c6 __NIG_MODALITIES_b2586_c6 __NIG_ASSIST_TRANSACT_b2586_c6 __NIG_OPERATE_ACCT_b2586_c6 __NIG_US_DOLLARS_b2586_c6 __NIG_GREETING_b2586_c6 __NIG_CONTACT_DETAILS_b2586_c6 __NIG_MOUNTAIN_O_CASH_b2586_c6 __NIG_PRIVATE_LAWYER_b2586_c6 __NIG_LEGIT_BIZ_b2586_c6 __NIG_REDIR_EMAIL_b2586_c6 __NIG_ISP_HDR_b2586_c6 __NIG_ISP_URI_b2586_c6 __NIG_ISP_b2586_c6 T_MC_NIGERIAN_3_b2586_c6 T_MC_NIGERIAN_4_b2586_c6 T_MC_NIGERIAN_5_b2586_c6 T_MC_NIGERIAN_6_b2586_c6 T_MC_NIGERIAN_7_b2586_c6 T_MC_NIGERIAN_8_b2586_c6 bug 3714: __FIDEW1_b3714_c1 __FIDEW2_b3714_c1 __FIDEW3_b3714_c1 __FIDEW4_b3714_c1 __FIDEW5_b3714_c1 __FIDEW6_b3714_c1 __FIDEW7_b3714_c1 __FIDEW8_b3714_c1 __FIDEX1_b3714_c1 __FIDEX2_b3714_c1 __FIDEX3_b3714_c1 __FIDEX4_b3714_c1 __FIDEX5_b3714_c1 __FIDEX6_b3714_c1 __FIDEX7_b3714_c1 __FIDEX8a_b3714_c1 __FIDEX8b_b3714_c1 __FIDEX9_b3714_c1 __FIDEX10_b3714_c1 __FIDEX11_b3714_c1 __FIDEX12_b3714_c1 __FIDEX13_b3714_c1 __FIDAS1_b3714_c1 __FIDAS2_b3714_c1 __FIDAS3_b3714_c1 __FIDAS4_b3714_c1 __FIDAS5_b3714_c1 __FIDAS6_b3714_c1 __FIDAS7_b3714_c1 __FIDAS8_b3714_c1 __FIDAS9_b3714_c1 __FIDAS10_b3714_c1 __FIDAS11_b3714_c1 __FIDAS12_b3714_c1 __FIDAS13_b3714_c1 __FIDAS14_b3714_c1 __FIDAS15_b3714_c1 __FIDAS16_b3714_c1 __FIDAS17_b3714_c1 __FIDAS18_b3714_c1 __FIDAS19_b3714_c1 __FIDAS20_b3714_c1 __FIDAS21_b3714_c1 __FIDAS22_b3714_c1 __FIDAS23_b3714_c1 __FIDAS24_b3714_c1 __FIDAS25_b3714_c1 __FIDAS26_b3714_c1 __FREPORT1A_b3714_c1 __FREPORT1B_b3714_c1 __FREPORT1C_b3714_c1 __FREPORT2_b3714_c1 T_MC_STOCKREPORT_3_b3714_c1 T_MC_STOCKREPORT_4_b3714_c1 T_MC_STOCKREPORT_5_b3714_c1 __OBFU_0_b3714_c1 __OBFU_1_b3714_c1 __OBFU_2_b3714_c1 __OBFU_3_b3714_c1 __OBFU_4_b3714_c1 __OBFU_5_b3714_c1 __OBFU_6_b3714_c1 __OBFU_7_b3714_c1 __OBFU_8_b3714_c1 __OBFU_9_b3714_c1 __OBFU_10_b3714_c1 __OBFU_11_b3714_c1 __OBFU_12_b3714_c1 __OBFU_13_b3714_c1 __OBFU_14_b3714_c1 __OBFU_15_b3714_c1 __OBFU_16_b3714_c1 __OBFU_17_b3714_c1 __OBFU_18_b3714_c1 __OBFU_19_b3714_c1 __OBFU_20_b3714_c1 __OBFU_21_b3714_c1 __OBFU_22_b3714_c1 __OBFU_23_b3714_c1 __OBFU_24_b3714_c1 __OBFU_25_b3714_c1 __OBFU_26_b3714_c1 __OBFU_27_b3714_c1 T_MC_OBFU_1_b3714_c1 T_MC_OBFU_2_b3714_c1 T_MC_OBFU_3_b3714_c1 T_MC_OBFU_4_b3714_c1 T_MC_OBFU_5_b3714_c1 T_MC_OBFU_6_b3714_c1 T_MC_OBFU_STOCK_COMBO_A_b3714_c1 T_MC_OBFU_STOCK_COMBO_B_b3714_c1 T_MC_OBFU_STOCK_COMBO_C_b3714_c1 T_MC_OBFU_STOCK_COMBO_D_b3714_c1 T_MC_OBFU_STOCK_COMBO_E_b3714_c1 T_MC_OBFU_BAYES_b3714_c1 ------------------------------------------------------------------------ r126595 | jm | 2005-01-27 08:27:23 +0000 (Thu, 27 Jan 2005) | 1 line try stripping common headers from message in order to allow DomainKeys to be verified after various common types of in-transit markup ------------------------------------------------------------------------ r126593 | jm | 2005-01-27 07:44:27 +0000 (Thu, 27 Jan 2005) | 1 line tflags? supposed to be 'meta T_NO_RCVD' ------------------------------------------------------------------------ r126588 | quinlan | 2005-01-27 06:11:48 +0000 (Thu, 27 Jan 2005) | 2 lines bug 3394: CPAN tweaking ------------------------------------------------------------------------ r126582 | quinlan | 2005-01-27 03:48:07 +0000 (Thu, 27 Jan 2005) | 2 lines bug 2563: replace BODY_ENHANCEMENT and BODY_ENHANCEMENT2 ------------------------------------------------------------------------ r126581 | quinlan | 2005-01-27 03:34:34 +0000 (Thu, 27 Jan 2005) | 3 lines bug 2903: finish revising various numeric address rules, lower FP rates and overlaps ------------------------------------------------------------------------ r126580 | jm | 2005-01-27 03:29:21 +0000 (Thu, 27 Jan 2005) | 1 line optimization: no need to call time() all the time ------------------------------------------------------------------------ r126578 | jm | 2005-01-27 03:25:07 +0000 (Thu, 27 Jan 2005) | 1 line minor bugfix ------------------------------------------------------------------------ r126574 | jm | 2005-01-27 03:15:02 +0000 (Thu, 27 Jan 2005) | 1 line refactor out a subroutine from corpus-hourly, so it can support user-specified sets of output files ------------------------------------------------------------------------ r126573 | jm | 2005-01-27 03:14:06 +0000 (Thu, 27 Jan 2005) | 1 line support attachments; allow display of overlap data ------------------------------------------------------------------------ r126572 | jm | 2005-01-27 03:13:22 +0000 (Thu, 27 Jan 2005) | 1 line fix undef warnings in overlap mode; allow overlap display to go as low as 30% ------------------------------------------------------------------------ r126564 | quinlan | 2005-01-27 00:41:10 +0000 (Thu, 27 Jan 2005) | 2 lines small fix ------------------------------------------------------------------------ r126563 | quinlan | 2005-01-27 00:25:34 +0000 (Thu, 27 Jan 2005) | 2 lines add support for reading mass-check logs on <> ------------------------------------------------------------------------ r126560 | jm | 2005-01-26 23:35:33 +0000 (Wed, 26 Jan 2005) | 1 line keep the old log around ------------------------------------------------------------------------ r126538 | quinlan | 2005-01-26 21:04:12 +0000 (Wed, 26 Jan 2005) | 4 lines promote T_NO_SCRIP_NEEDED to NO_PRESCRIPTION_NEEDED revise T_REPTO* rules promote T_MSGID_LONG_130_110_55 to MSGID_LONG ------------------------------------------------------------------------ r126502 | quinlan | 2005-01-26 13:21:43 +0000 (Wed, 26 Jan 2005) | 2 lines need to make sure we only grab stuff after header name ------------------------------------------------------------------------ r126498 | quinlan | 2005-01-26 11:53:01 +0000 (Wed, 26 Jan 2005) | 2 lines bug 3896: another iteration ------------------------------------------------------------------------ r126489 | quinlan | 2005-01-26 08:51:26 +0000 (Wed, 26 Jan 2005) | 2 lines more rules to try ------------------------------------------------------------------------ r126487 | jm | 2005-01-26 08:40:32 +0000 (Wed, 26 Jan 2005) | 5 lines auto-mass-checks: bug 2584: T_MC_L_SUBJ_EXCESSIVE_PUNC_11_15_b2584_c1 T_MC_L_SUBJ_EXCESSIVE_PUNC_16_20_b2584_c1 bug 2903: T_MC_RM_fl_d6hotmail_b2903_c2 T_MC_RM_fl_d9_b2903_c2 T_MC_RM_fl_d8_b2903_c2 ------------------------------------------------------------------------ r126486 | quinlan | 2005-01-26 08:35:43 +0000 (Wed, 26 Jan 2005) | 2 lines revise Reply-To: overquoting rules ------------------------------------------------------------------------ r126485 | quinlan | 2005-01-26 08:15:11 +0000 (Wed, 26 Jan 2005) | 4 lines remove T_URI_PARSE_BUG, low hit rate promote T_MSGID_MULTIPLE_AT to MSGID_MULTIPLE_AT next revision of T_MSGID_LONG* rules ------------------------------------------------------------------------ r126484 | jm | 2005-01-26 08:09:48 +0000 (Wed, 26 Jan 2005) | 1 line add support for another couple of noisy local-to-local handovers we need to ignore ------------------------------------------------------------------------ r126481 | quinlan | 2005-01-26 07:55:34 +0000 (Wed, 26 Jan 2005) | 2 lines running complicated regexp on every header line is expensive, make it cheaper ------------------------------------------------------------------------ r126480 | jm | 2005-01-26 07:50:42 +0000 (Wed, 26 Jan 2005) | 1 line added test rules for other ALL_TRUSTED cases ------------------------------------------------------------------------ r126477 | jm | 2005-01-26 07:17:49 +0000 (Wed, 26 Jan 2005) | 1 line removed some dead code ------------------------------------------------------------------------ r126475 | jm | 2005-01-26 06:40:22 +0000 (Wed, 26 Jan 2005) | 1 line set to send requests ------------------------------------------------------------------------ r126474 | jm | 2005-01-26 06:38:54 +0000 (Wed, 26 Jan 2005) | 1 line removed redundant double-time ------------------------------------------------------------------------ r126473 | jm | 2005-01-26 06:38:25 +0000 (Wed, 26 Jan 2005) | 1 line bug 2563: fixed rules to avoid an FP, testing ------------------------------------------------------------------------ r126462 | jm | 2005-01-26 04:09:28 +0000 (Wed, 26 Jan 2005) | 1 line accept new, std 'Hashcash' as well as 'X-Hashcash' ------------------------------------------------------------------------ r126458 | quinlan | 2005-01-26 02:43:36 +0000 (Wed, 26 Jan 2005) | 3 lines promote T_MSGID_DOLLARS_RNDA to MSGID_DOLLARS_RANDOM, adding exemption for some really old false positives I dug up ------------------------------------------------------------------------ r126354 | quinlan | 2005-01-25 08:46:08 +0000 (Tue, 25 Jan 2005) | 2 lines few test rules ------------------------------------------------------------------------ r126339 | quinlan | 2005-01-25 02:41:10 +0000 (Tue, 25 Jan 2005) | 2 lines fix some typos ------------------------------------------------------------------------ r126333 | quinlan | 2005-01-25 01:30:05 +0000 (Tue, 25 Jan 2005) | 3 lines revise T_MSGID_DOLLARS* rules (much increased hit rate) first pass: rules for long message IDs ------------------------------------------------------------------------ r126319 | jm | 2005-01-24 21:45:37 +0000 (Mon, 24 Jan 2005) | 1 line work around annoying undef warnings from new SIGCHLD code ------------------------------------------------------------------------ r126266 | quinlan | 2005-01-24 07:37:52 +0000 (Mon, 24 Jan 2005) | 2 lines slight boost ------------------------------------------------------------------------ r126263 | quinlan | 2005-01-24 07:32:15 +0000 (Mon, 24 Jan 2005) | 2 lines few good Message-ID rules ------------------------------------------------------------------------ r126259 | quinlan | 2005-01-24 04:13:51 +0000 (Mon, 24 Jan 2005) | 2 lines bug 2863: T_URI_PARSE_BUG ------------------------------------------------------------------------ r126256 | quinlan | 2005-01-24 02:38:00 +0000 (Mon, 24 Jan 2005) | 2 lines duh ------------------------------------------------------------------------ r126255 | quinlan | 2005-01-24 02:35:30 +0000 (Mon, 24 Jan 2005) | 2 lines more verbose debugging message ------------------------------------------------------------------------ r126253 | felicity | 2005-01-24 01:33:35 +0000 (Mon, 24 Jan 2005) | 1 line bug 4085: avoid warnings in Time::Local by keeping the parsed year between 1970 and 2037 ------------------------------------------------------------------------ r126247 | quinlan | 2005-01-23 22:29:17 +0000 (Sun, 23 Jan 2005) | 2 lines various updates ------------------------------------------------------------------------ r126246 | quinlan | 2005-01-23 22:27:54 +0000 (Sun, 23 Jan 2005) | 2 lines revise PERCENT_RANDOM to allow more hits ------------------------------------------------------------------------ r126244 | quinlan | 2005-01-23 22:17:38 +0000 (Sun, 23 Jan 2005) | 2 lines remove non-hitters ------------------------------------------------------------------------ r126053 | quinlan | 2005-01-22 21:05:05 +0000 (Sat, 22 Jan 2005) | 2 lines bleh ------------------------------------------------------------------------ r126051 | quinlan | 2005-01-22 20:46:47 +0000 (Sat, 22 Jan 2005) | 2 lines good stuff ------------------------------------------------------------------------ r126037 | quinlan | 2005-01-22 14:18:10 +0000 (Sat, 22 Jan 2005) | 2 lines bug 2196: add T_URI_USERNAME_TRICK* ------------------------------------------------------------------------ r126029 | quinlan | 2005-01-22 10:21:20 +0000 (Sat, 22 Jan 2005) | 2 lines bug 2997: more work on these ratware rules (promote 1, work on finishing 2) ------------------------------------------------------------------------ r126022 | jm | 2005-01-22 08:40:21 +0000 (Sat, 22 Jan 2005) | 3 lines auto-mass-checks: ------------------------------------------------------------------------ r126013 | quinlan | 2005-01-22 07:54:41 +0000 (Sat, 22 Jan 2005) | 2 lines formatting ------------------------------------------------------------------------ r125997 | parker | 2005-01-22 03:48:20 +0000 (Sat, 22 Jan 2005) | 1 line Bug 4075: use each instead of grep/keys to avoid reading large chunks of the autowhitelist into memory ------------------------------------------------------------------------ r125977 | jm | 2005-01-21 22:48:08 +0000 (Fri, 21 Jan 2005) | 1 line bug 3507: set a SIGCHLD handler when running helper apps; enforce use of SIG_DFL in this case, as that seems most reliable ------------------------------------------------------------------------ r125968 | quinlan | 2005-01-21 21:52:34 +0000 (Fri, 21 Jan 2005) | 2 lines bug 3896: uri rules for random-ish .info and .biz ------------------------------------------------------------------------ r125964 | felicity | 2005-01-21 21:23:45 +0000 (Fri, 21 Jan 2005) | 1 line bug 3998: add support for accreditor service, habeas v2 ------------------------------------------------------------------------ r125955 | quinlan | 2005-01-21 19:26:39 +0000 (Fri, 21 Jan 2005) | 2 lines more rules work ------------------------------------------------------------------------ r125909 | quinlan | 2005-01-21 09:07:47 +0000 (Fri, 21 Jan 2005) | 2 lines not sure about IADB... but IADB is clearly better for us than IADB2 ------------------------------------------------------------------------ r125905 | quinlan | 2005-01-21 09:03:04 +0000 (Fri, 21 Jan 2005) | 2 lines bug 2218: check for gratuitous base64 header encoding ------------------------------------------------------------------------ r125904 | jm | 2005-01-21 08:40:23 +0000 (Fri, 21 Jan 2005) | 5 lines auto-mass-checks: bug 2218: __SUBJ_ENCODED_b2218_c3 bug 2243: T_MC_ALL_8BITS_b2243_c24 T_MC_CONTENT_TYPE_8BITS_b2243_c24 T_MC_DATE_8BITS_b2243_c24 T_MC_FROM_8BITS_b2243_c24 T_MC_MESSAGEID_8BITS_b2243_c24 T_MC_MESSAGE_ID_8BITS_b2243_c24 T_MC_RECEIVED_8BITS_b2243_c24 T_MC_REPLY_TO_8BITS_b2243_c24 T_MC_SUBJECT_8BITS_b2243_c24 T_MC_TO_8BITS_b2243_c24 T_MC_X_INFO_8BITS_b2243_c24 T_MC_X_MAILER_8BITS_b2243_c24 T_MC_X_MIMEOLE_8BITS_b2243_c24 T_MC_X_MSMAIL_PRIORITY_8BITS_b2243_c24 T_MC_X_ORIGINATING_EMAIL_8BITS_b2243_c24 T_MC_X_ORIGINATING_HOST_8BITS_b2243_c24 T_MC_X_PRIORITY_8BITS_b2243_c24 T_MC_8BIT_HEADERS_b2243_c24 T_MC_8BIT_HEADERS2_b2243_c24 T_MC_8BIT_HEADERS3_b2243_c24 T_MC_8BIT_HEADERS4_b2243_c24 T_MC_8BIT_HEADERS5_b2243_c24 T_MC_8BIT_HEADERS6_b2243_c24 T_MC_8BIT_HEADERS7_b2243_c24 T_MC_8BIT_HEADERS8_b2243_c24 ------------------------------------------------------------------------ r125902 | quinlan | 2005-01-21 07:40:10 +0000 (Fri, 21 Jan 2005) | 2 lines bug 3999 stuff ------------------------------------------------------------------------ r125892 | jm | 2005-01-21 05:03:31 +0000 (Fri, 21 Jan 2005) | 1 line fix annoying perl 5.8.4 warning ------------------------------------------------------------------------ r125891 | jm | 2005-01-21 04:45:58 +0000 (Fri, 21 Jan 2005) | 1 line add documentation on get_tag()/set_tag() APIs for plugins ------------------------------------------------------------------------ r125885 | jm | 2005-01-21 04:10:19 +0000 (Fri, 21 Jan 2005) | 1 line support comments too ------------------------------------------------------------------------ r125884 | jm | 2005-01-21 04:04:37 +0000 (Fri, 21 Jan 2005) | 1 line fix scrape-bugzilla to reassemble lines inside bracketed blocks, ignore already-done mcs correctly, not include the build date (to reduce checkins) and use a more readable rule name format ------------------------------------------------------------------------ r125877 | jm | 2005-01-21 03:29:20 +0000 (Fri, 21 Jan 2005) | 1 line fix desc_wrap.t to deal with different Text::Wrap behaviour on older perls ------------------------------------------------------------------------ r125876 | jm | 2005-01-21 03:22:17 +0000 (Fri, 21 Jan 2005) | 1 line more tweaks to output format ------------------------------------------------------------------------ r125874 | jm | 2005-01-21 03:13:30 +0000 (Fri, 21 Jan 2005) | 1 line oops, typo ------------------------------------------------------------------------ r125873 | jm | 2005-01-21 03:08:17 +0000 (Fri, 21 Jan 2005) | 1 line changes to corpus-hourly to support automc usage; fixes to automc scripts, and a little bit of documentation ------------------------------------------------------------------------ r125872 | quinlan | 2005-01-21 02:57:28 +0000 (Fri, 21 Jan 2005) | 2 lines /i -> /im ------------------------------------------------------------------------ r125870 | quinlan | 2005-01-21 02:36:03 +0000 (Fri, 21 Jan 2005) | 2 lines should be case-insensitive ------------------------------------------------------------------------ r125869 | quinlan | 2005-01-21 02:34:59 +0000 (Fri, 21 Jan 2005) | 2 lines more work on rules ------------------------------------------------------------------------ r125867 | jm | 2005-01-21 01:46:14 +0000 (Fri, 21 Jan 2005) | 1 line bug fixed: bad formatting with perl 5.6.1, with too much whitespace, caused by Text::Wrap using tabs. fixed ------------------------------------------------------------------------ r125865 | quinlan | 2005-01-21 01:24:33 +0000 (Fri, 21 Jan 2005) | 2 lines bug 2954: remove test code ------------------------------------------------------------------------ r125864 | quinlan | 2005-01-21 01:19:27 +0000 (Fri, 21 Jan 2005) | 2 lines oops ------------------------------------------------------------------------ r125858 | quinlan | 2005-01-20 23:27:14 +0000 (Thu, 20 Jan 2005) | 7 lines promote T_X_MESSAGE_FLAG_1 to X_MESSAGE_FLAG, remove other variants promote T_ADDRESS_IN_SUBJECT_USER to LOCALPART_IN_SUBJECT, remove other variants change tuning for HEAD_ILLEGAL_CHARS to be more conservative add length-dependent versions of T_SUBJECT_MIME_ENCODED_TWICE remove low-performing ratware rules from bug 1744 ------------------------------------------------------------------------ r125831 | jm | 2005-01-20 22:52:50 +0000 (Thu, 20 Jan 2005) | 1 line renamed 25_dk.cf to 25_domainkeys.cf, at Malte's suggestion ------------------------------------------------------------------------ r125812 | quinlan | 2005-01-20 20:57:02 +0000 (Thu, 20 Jan 2005) | 2 lines sort ------------------------------------------------------------------------ r125811 | jm | 2005-01-20 20:54:56 +0000 (Thu, 20 Jan 2005) | 1 line avoiding packaging automc stuff; include new DK rules file ------------------------------------------------------------------------ r125773 | mss | 2005-01-20 14:28:36 +0000 (Thu, 20 Jan 2005) | 3 lines * bug 4084: It's Razor2, not Razor. * added alt_names for a few modules. ------------------------------------------------------------------------ r125740 | jm | 2005-01-20 08:40:37 +0000 (Thu, 20 Jan 2005) | 5 lines auto-mass-checks: bug 2218: __SUBJ_ENCODED_VWc bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I ------------------------------------------------------------------------ r125737 | jm | 2005-01-20 08:33:50 +0000 (Thu, 20 Jan 2005) | 1 line introduce some randomness to avoid deadlock ------------------------------------------------------------------------ r125735 | jm | 2005-01-20 08:30:38 +0000 (Thu, 20 Jan 2005) | 1 line earth calling buildbot ------------------------------------------------------------------------ r125734 | jm | 2005-01-20 08:27:25 +0000 (Thu, 20 Jan 2005) | 1 line earth calling buildbot ------------------------------------------------------------------------ r125732 | jm | 2005-01-20 08:13:41 +0000 (Thu, 20 Jan 2005) | 1 line added buildbot backend script, to reduce buildbot load for multiple parallel builds on one machine ------------------------------------------------------------------------ r125731 | jm | 2005-01-20 08:02:27 +0000 (Thu, 20 Jan 2005) | 1 line removed disappeared rule RCVD_IN_RSL, causing lint failures ------------------------------------------------------------------------ r125726 | quinlan | 2005-01-20 06:41:18 +0000 (Thu, 20 Jan 2005) | 2 lines add 20_net_tests.cf ------------------------------------------------------------------------ r125722 | jm | 2005-01-20 06:03:05 +0000 (Thu, 20 Jan 2005) | 5 lines removed description-length limits entirely, and set new rule-name length limit of 50 characters. Instead, implemented some sensible wrapping code to deal with it at the report-generation step. Added test script for wrapping code. ------------------------------------------------------------------------ r125719 | quinlan | 2005-01-20 05:56:47 +0000 (Thu, 20 Jan 2005) | 4 lines bug 3997: workarounds for DNS question/answer crossover issue that try to limit number of crossovers that will incorrectly trigger another rule by looking more carefully at answers in cases where it seems most likely ------------------------------------------------------------------------ r125712 | quinlan | 2005-01-20 05:02:13 +0000 (Thu, 20 Jan 2005) | 2 lines not mutable until we get it working ------------------------------------------------------------------------ r125710 | jm | 2005-01-20 04:38:44 +0000 (Thu, 20 Jan 2005) | 1 line make an eval out of the inner loop of h-f; 20% faster ------------------------------------------------------------------------ r125704 | quinlan | 2005-01-20 03:51:05 +0000 (Thu, 20 Jan 2005) | 3 lines move DK scores to 50_scores.cf, remove SenderBase scores reduce DK bonus to -0.001 ------------------------------------------------------------------------ r125703 | jm | 2005-01-20 03:22:51 +0000 (Thu, 20 Jan 2005) | 1 line add DK line to plugin load file, commented ------------------------------------------------------------------------ r125702 | jm | 2005-01-20 03:16:40 +0000 (Thu, 20 Jan 2005) | 1 line unparseable rules should not be fatal for hit-frequencies ------------------------------------------------------------------------ r125698 | quinlan | 2005-01-20 03:01:22 +0000 (Thu, 20 Jan 2005) | 2 lines bug 1744: ratware rules for testing ------------------------------------------------------------------------ r125692 | jm | 2005-01-20 01:22:51 +0000 (Thu, 20 Jan 2005) | 1 line some tweaks to DomainKey plugin: add a rules file, add timeouts, and produce more rule outputs so we can get a good idea of freqs for potential rules. ------------------------------------------------------------------------ r125691 | quinlan | 2005-01-20 00:34:29 +0000 (Thu, 20 Jan 2005) | 2 lines bug 3512: allow --rewrite to write more than one message ------------------------------------------------------------------------ r125690 | quinlan | 2005-01-20 00:25:22 +0000 (Thu, 20 Jan 2005) | 3 lines fix T_FROM_EXCESS_MIME add T_SUBJECT_MIME_ENCODED_TWICE (From doesn't work very well) ------------------------------------------------------------------------ r125684 | quinlan | 2005-01-19 23:51:52 +0000 (Wed, 19 Jan 2005) | 4 lines bug 2954: add T_ADDRESS_IN_SUBJECT* for testing add T_HEAD_ILLEGAL_CHARS_003_2 to tune HEAD_ILLEGAL_CHARS add T_SUBJECT_EXCESS_MIME* and T_FROM_EXCESS_MIME* test rules ------------------------------------------------------------------------ r125683 | quinlan | 2005-01-19 23:47:26 +0000 (Wed, 19 Jan 2005) | 2 lines bug 2954: testing possible improvements for check_for_to_in_subject() ------------------------------------------------------------------------ r125657 | quinlan | 2005-01-19 20:39:54 +0000 (Wed, 19 Jan 2005) | 3 lines promote T_URI_UPPER_LOWER* to URI_UPPER_LOWER retest X_MESSAGE_FLAG due to false positives ------------------------------------------------------------------------ r125608 | jm | 2005-01-19 10:40:48 +0000 (Wed, 19 Jan 2005) | 5 lines auto-mass-checks: bug 2218: __SUBJ_ENCODED_VWc bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I ------------------------------------------------------------------------ r125597 | jm | 2005-01-19 08:40:34 +0000 (Wed, 19 Jan 2005) | 5 lines auto-mass-checks: bug 2218: __SUBJ_ENCODED_VWc bug 2243: MC_T_ALL_8BITS_rhU MC_T_CONTENT_TYPE_8BITS_rhU MC_T_DATE_8BITS_rhU MC_T_FROM_8BITS_rhU MC_T_MESSAGEID_8BITS_rhU MC_T_MESSAGE_ID_8BITS_rhU MC_T_RECEIVED_8BITS_rhU MC_T_REPLY_TO_8BITS_rhU MC_T_SUBJECT_8BITS_rhU MC_T_TO_8BITS_rhU MC_T_X_INFO_8BITS_rhU MC_T_X_MAILER_8BITS_rhU MC_T_X_MIMEOLE_8BITS_rhU MC_T_X_MSMAIL_PRIORITY_8BITS_rhU MC_T_X_ORIGINATING_EMAIL_8BITS_rhU MC_T_X_ORIGINATING_HOST_8BITS_rhU MC_T_X_PRIORITY_8BITS_rhU MC_T_8BIT_HEADERS_rhU MC_T_8BIT_HEADERS2_rhU MC_T_8BIT_HEADERS3_rhU MC_T_8BIT_HEADERS_p0I MC_T_8BIT_HEADERS2_p0I MC_T_8BIT_HEADERS3_p0I MC_T_8BIT_HEADERS4_p0I MC_T_8BIT_HEADERS5_p0I MC_T_8BIT_HEADERS6_p0I MC_T_8BIT_HEADERS7_p0I MC_T_8BIT_HEADERS8_p0I ------------------------------------------------------------------------ r125593 | jm | 2005-01-19 06:54:44 +0000 (Wed, 19 Jan 2005) | 1 line increase list of needs-mc vetters ------------------------------------------------------------------------ r125587 | parker | 2005-01-19 04:41:56 +0000 (Wed, 19 Jan 2005) | 1 line Initial commit of the domainkeys plugin ------------------------------------------------------------------------ r125581 | jm | 2005-01-19 03:33:51 +0000 (Wed, 19 Jan 2005) | 2 lines use the correct rulename for a key! ------------------------------------------------------------------------ r125580 | jm | 2005-01-19 02:47:14 +0000 (Wed, 19 Jan 2005) | 3 lines use a base64 transform instead of random numbers, so SVN commit messages don't drive us all nuts ------------------------------------------------------------------------ r125579 | jm | 2005-01-19 02:42:24 +0000 (Wed, 19 Jan 2005) | 2 lines some fixes to automc scripts and ruleqa CGI ------------------------------------------------------------------------ r125578 | quinlan | 2005-01-19 02:12:29 +0000 (Wed, 19 Jan 2005) | 3 lines add not-quite-perfect-but-still-good header existence tests as individual spam tests ------------------------------------------------------------------------ r125567 | quinlan | 2005-01-18 23:29:44 +0000 (Tue, 18 Jan 2005) | 9 lines replace STOCK_ALERT with T_STOCK_ALERT promote T_HEADER_* with HEADER_SPAM rule add "reuse" information, but commented out move all non-DNS network tests to 20_net_tests.cf remove SenderBase tests remove RAZOR #ifplugin from DIGEST_MULTIPLE since some people might have only DCC and PYZOR running promtoe T_MSGID_SHORT* to MSGID_SHORT ------------------------------------------------------------------------ r125562 | quinlan | 2005-01-18 23:09:39 +0000 (Tue, 18 Jan 2005) | 9 lines bug 3141: minor fix for matching Content-Type of text/html remove T_MSGID_SHORT* (being promoted to MSGID_SHORT) remove T_HEADER* (being promoted to HEADER_SPAM) remove T_VISIT_BEFORE_LINK* (bad results) revise T_ORANGES* rules (so-so, but interesting, results) remove T_CATTLE* rules (bad results) remove T_STOCK_ALERT (replacing STOCK_ALERT) remove T_MIME_HTML_ONLY (same results, changing eval code accordingly) ------------------------------------------------------------------------ r125477 | jm | 2005-01-18 10:51:12 +0000 (Tue, 18 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_565 MC_T_CONTENT_TYPE_8BITS_884 MC_T_DATE_8BITS_586 MC_T_FROM_8BITS_141 MC_T_MESSAGEID_8BITS_798 MC_T_MESSAGE_ID_8BITS_547 MC_T_RECEIVED_8BITS_947 MC_T_REPLY_TO_8BITS_621 MC_T_SUBJECT_8BITS_855 MC_T_TO_8BITS_645 MC_T_X_INFO_8BITS_499 MC_T_X_MAILER_8BITS_645 MC_T_X_MIMEOLE_8BITS_895 MC_T_X_MSMAIL_PRIORITY_8BITS_376 MC_T_X_ORIGINATING_EMAIL_8BITS_468 MC_T_X_ORIGINATING_HOST_8BITS_507 MC_T_X_PRIORITY_8BITS_298 MC_T_8BIT_HEADERS_760 MC_T_8BIT_HEADERS2_124 MC_T_8BIT_HEADERS3_846 MC_T_8BIT_HEADERS_96 MC_T_8BIT_HEADERS2_371 MC_T_8BIT_HEADERS3_894 MC_T_8BIT_HEADERS4_206 MC_T_8BIT_HEADERS5_117 MC_T_8BIT_HEADERS6_985 MC_T_8BIT_HEADERS7_429 MC_T_8BIT_HEADERS8_38 ------------------------------------------------------------------------ r125472 | quinlan | 2005-01-18 08:54:02 +0000 (Tue, 18 Jan 2005) | 2 lines bug 3141: test to attempt to work around false MIME_HTML_ONLY detection ------------------------------------------------------------------------ r125471 | jm | 2005-01-18 08:51:27 +0000 (Tue, 18 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_589 MC_T_CONTENT_TYPE_8BITS_740 MC_T_DATE_8BITS_469 MC_T_FROM_8BITS_451 MC_T_MESSAGEID_8BITS_780 MC_T_MESSAGE_ID_8BITS_838 MC_T_RECEIVED_8BITS_196 MC_T_REPLY_TO_8BITS_271 MC_T_SUBJECT_8BITS_635 MC_T_TO_8BITS_948 MC_T_X_INFO_8BITS_927 MC_T_X_MAILER_8BITS_863 MC_T_X_MIMEOLE_8BITS_978 MC_T_X_MSMAIL_PRIORITY_8BITS_386 MC_T_X_ORIGINATING_EMAIL_8BITS_415 MC_T_X_ORIGINATING_HOST_8BITS_57 MC_T_X_PRIORITY_8BITS_813 MC_T_8BIT_HEADERS_911 MC_T_8BIT_HEADERS2_666 MC_T_8BIT_HEADERS3_729 MC_T_8BIT_HEADERS_949 MC_T_8BIT_HEADERS2_531 MC_T_8BIT_HEADERS3_108 MC_T_8BIT_HEADERS4_896 MC_T_8BIT_HEADERS5_218 MC_T_8BIT_HEADERS6_868 MC_T_8BIT_HEADERS7_808 MC_T_8BIT_HEADERS8_736 ------------------------------------------------------------------------ r125469 | quinlan | 2005-01-18 08:30:51 +0000 (Tue, 18 Jan 2005) | 2 lines bug 3556: T_STOCK_ALERT to fix STOCK_ALERT ------------------------------------------------------------------------ r125466 | quinlan | 2005-01-18 08:15:36 +0000 (Tue, 18 Jan 2005) | 2 lines bug 4061: fix uninitialized value for !~ header tests in ran_rule_debug_code ------------------------------------------------------------------------ r125462 | quinlan | 2005-01-18 05:00:19 +0000 (Tue, 18 Jan 2005) | 2 lines one more try on this short Message-ID localpart addition ------------------------------------------------------------------------ r125461 | quinlan | 2005-01-18 04:01:16 +0000 (Tue, 18 Jan 2005) | 2 lines more test rules ------------------------------------------------------------------------ r125460 | quinlan | 2005-01-18 03:43:27 +0000 (Tue, 18 Jan 2005) | 2 lines more test rules ------------------------------------------------------------------------ r125445 | quinlan | 2005-01-17 21:50:02 +0000 (Mon, 17 Jan 2005) | 2 lines work on T_MSGID_SHORT*, T_HEADER*, and T_URI_UPPER_LOWER* ------------------------------------------------------------------------ r125407 | jm | 2005-01-17 10:50:47 +0000 (Mon, 17 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_9 MC_T_CONTENT_TYPE_8BITS_943 MC_T_DATE_8BITS_940 MC_T_FROM_8BITS_164 MC_T_MESSAGEID_8BITS_983 MC_T_MESSAGE_ID_8BITS_259 MC_T_RECEIVED_8BITS_347 MC_T_REPLY_TO_8BITS_868 MC_T_SUBJECT_8BITS_36 MC_T_TO_8BITS_383 MC_T_X_INFO_8BITS_806 MC_T_X_MAILER_8BITS_15 MC_T_X_MIMEOLE_8BITS_596 MC_T_X_MSMAIL_PRIORITY_8BITS_358 MC_T_X_ORIGINATING_EMAIL_8BITS_853 MC_T_X_ORIGINATING_HOST_8BITS_41 MC_T_X_PRIORITY_8BITS_976 MC_T_8BIT_HEADERS_720 MC_T_8BIT_HEADERS2_603 MC_T_8BIT_HEADERS3_779 MC_T_8BIT_HEADERS_185 MC_T_8BIT_HEADERS2_725 MC_T_8BIT_HEADERS3_101 MC_T_8BIT_HEADERS4_545 MC_T_8BIT_HEADERS5_910 MC_T_8BIT_HEADERS6_998 MC_T_8BIT_HEADERS7_239 MC_T_8BIT_HEADERS8_209 ------------------------------------------------------------------------ r125404 | jm | 2005-01-17 08:50:29 +0000 (Mon, 17 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_382 MC_T_CONTENT_TYPE_8BITS_879 MC_T_DATE_8BITS_124 MC_T_FROM_8BITS_34 MC_T_MESSAGEID_8BITS_208 MC_T_MESSAGE_ID_8BITS_904 MC_T_RECEIVED_8BITS_164 MC_T_REPLY_TO_8BITS_458 MC_T_SUBJECT_8BITS_703 MC_T_TO_8BITS_830 MC_T_X_INFO_8BITS_953 MC_T_X_MAILER_8BITS_456 MC_T_X_MIMEOLE_8BITS_349 MC_T_X_MSMAIL_PRIORITY_8BITS_676 MC_T_X_ORIGINATING_EMAIL_8BITS_976 MC_T_X_ORIGINATING_HOST_8BITS_874 MC_T_X_PRIORITY_8BITS_727 MC_T_8BIT_HEADERS_796 MC_T_8BIT_HEADERS2_608 MC_T_8BIT_HEADERS3_391 MC_T_8BIT_HEADERS_412 MC_T_8BIT_HEADERS2_15 MC_T_8BIT_HEADERS3_568 MC_T_8BIT_HEADERS4_509 MC_T_8BIT_HEADERS5_932 MC_T_8BIT_HEADERS6_150 MC_T_8BIT_HEADERS7_283 MC_T_8BIT_HEADERS8_158 ------------------------------------------------------------------------ r125379 | quinlan | 2005-01-17 00:38:11 +0000 (Mon, 17 Jan 2005) | 2 lines next revision of short ID rules ------------------------------------------------------------------------ r125376 | quinlan | 2005-01-17 00:26:29 +0000 (Mon, 17 Jan 2005) | 2 lines try something out with the T_HEADER rules ------------------------------------------------------------------------ r125370 | jm | 2005-01-16 22:57:15 +0000 (Sun, 16 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_4 MC_T_CONTENT_TYPE_8BITS_320 MC_T_DATE_8BITS_672 MC_T_FROM_8BITS_280 MC_T_MESSAGEID_8BITS_648 MC_T_MESSAGE_ID_8BITS_529 MC_T_RECEIVED_8BITS_799 MC_T_REPLY_TO_8BITS_87 MC_T_SUBJECT_8BITS_734 MC_T_TO_8BITS_81 MC_T_X_INFO_8BITS_379 MC_T_X_MAILER_8BITS_338 MC_T_X_MIMEOLE_8BITS_241 MC_T_X_MSMAIL_PRIORITY_8BITS_731 MC_T_X_ORIGINATING_EMAIL_8BITS_29 MC_T_X_ORIGINATING_HOST_8BITS_771 MC_T_X_PRIORITY_8BITS_294 MC_T_8BIT_HEADERS_205 MC_T_8BIT_HEADERS2_985 MC_T_8BIT_HEADERS3_487 MC_T_8BIT_HEADERS_786 MC_T_8BIT_HEADERS2_107 MC_T_8BIT_HEADERS3_189 MC_T_8BIT_HEADERS4_265 MC_T_8BIT_HEADERS5_920 MC_T_8BIT_HEADERS6_439 MC_T_8BIT_HEADERS7_96 MC_T_8BIT_HEADERS8_335 ------------------------------------------------------------------------ r125369 | jm | 2005-01-16 22:55:46 +0000 (Sun, 16 Jan 2005) | 4 lines auto-mass-checks: bug 2243: MC_T_ALL_8BITS_795 MC_T_CONTENT_TYPE_8BITS_969 MC_T_DATE_8BITS_58 MC_T_FROM_8BITS_547 MC_T_MESSAGEID_8BITS_160 MC_T_MESSAGE_ID_8BITS_640 MC_T_RECEIVED_8BITS_302 MC_T_REPLY_TO_8BITS_339 MC_T_SUBJECT_8BITS_953 MC_T_TO_8BITS_996 MC_T_X_INFO_8BITS_340 MC_T_X_MAILER_8BITS_606 MC_T_X_MIMEOLE_8BITS_42 MC_T_X_MSMAIL_PRIORITY_8BITS_338 MC_T_X_ORIGINATING_EMAIL_8BITS_605 MC_T_X_ORIGINATING_HOST_8BITS_535 MC_T_X_PRIORITY_8BITS_253 MC_T_8BIT_HEADERS_615 MC_T_8BIT_HEADERS2_933 MC_T_8BIT_HEADERS3_903 MC_T_8BIT_HEADERS_38 MC_T_8BIT_HEADERS2_615 MC_T_8BIT_HEADERS3_501 MC_T_8BIT_HEADERS4_892 MC_T_8BIT_HEADERS5_805 MC_T_8BIT_HEADERS6_94 MC_T_8BIT_HEADERS7_838 MC_T_8BIT_HEADERS8_376 ------------------------------------------------------------------------ r125351 | quinlan | 2005-01-16 10:03:48 +0000 (Sun, 16 Jan 2005) | 2 lines bug 3916: replace RCVD_IN_RFC_IPWHOIS with RCVD_IN_WHOIS_* ------------------------------------------------------------------------ r125350 | quinlan | 2005-01-16 09:37:04 +0000 (Sun, 16 Jan 2005) | 3 lines promote T_X_MAILER_SPAM_2 to X_MAILER_SPAM promote T_TOCC_NONE to TO_CC_NONE ------------------------------------------------------------------------ r125332 | jm | 2005-01-16 01:48:09 +0000 (Sun, 16 Jan 2005) | 1 line add caveat about overlaps ------------------------------------------------------------------------ r125328 | quinlan | 2005-01-16 01:21:18 +0000 (Sun, 16 Jan 2005) | 2 lines some work on T_MSGID_SHORT* rules (no half measures today) ------------------------------------------------------------------------ r125321 | quinlan | 2005-01-15 23:55:50 +0000 (Sat, 15 Jan 2005) | 2 lines rules rules rules ------------------------------------------------------------------------ r125317 | quinlan | 2005-01-15 21:55:20 +0000 (Sat, 15 Jan 2005) | 2 lines fix a tainting bug in Perl 5.8.0 ------------------------------------------------------------------------ r125249 | jm | 2005-01-15 03:40:38 +0000 (Sat, 15 Jan 2005) | 2 lines Automatic mass-check infrastructure ------------------------------------------------------------------------ r125196 | jm | 2005-01-14 18:41:25 +0000 (Fri, 14 Jan 2005) | 1 line better way to deal with the Storable dependency issue, since the bug only appears under certain setups ------------------------------------------------------------------------ r125194 | jm | 2005-01-14 18:27:00 +0000 (Fri, 14 Jan 2005) | 1 line update Storable requirement to 2.13 to work around hang bug on multiprocessor linux machines, bug 3828 ------------------------------------------------------------------------ r125148 | quinlan | 2005-01-14 06:23:45 +0000 (Fri, 14 Jan 2005) | 2 lines add test rules for completewhois ------------------------------------------------------------------------ r125141 | quinlan | 2005-01-14 04:49:06 +0000 (Fri, 14 Jan 2005) | 2 lines remove deprecated DNSBLs ------------------------------------------------------------------------ r125136 | quinlan | 2005-01-14 03:16:06 +0000 (Fri, 14 Jan 2005) | 2 lines some trivial rules for testing ------------------------------------------------------------------------ r125130 | quinlan | 2005-01-14 01:45:51 +0000 (Fri, 14 Jan 2005) | 2 lines various rule updates ------------------------------------------------------------------------ r125112 | jm | 2005-01-13 23:01:39 +0000 (Thu, 13 Jan 2005) | 1 line added note about init.pre to README ------------------------------------------------------------------------ r125088 | quinlan | 2005-01-13 18:54:51 +0000 (Thu, 13 Jan 2005) | 2 lines add new header rules for testing ------------------------------------------------------------------------ r125049 | jm | 2005-01-13 07:47:48 +0000 (Thu, 13 Jan 2005) | 1 line avoid possible warning ------------------------------------------------------------------------ r125043 | jm | 2005-01-13 06:11:06 +0000 (Thu, 13 Jan 2005) | 1 line avoid annoying uninhibitable 'Parsing of undecoded UTF-8' warnings from HTML::Parser ------------------------------------------------------------------------ r125022 | jm | 2005-01-13 02:53:43 +0000 (Thu, 13 Jan 2005) | 1 line bug 4048: avoid spurious warning from auth_ident if ident_lookup() returns failure, trivial fix from Daryl C. W. O'Shea ------------------------------------------------------------------------ r125021 | jm | 2005-01-13 02:51:22 +0000 (Thu, 13 Jan 2005) | 1 line bug 3944: take envelope-sender data from Received headers if possible, for 'EnvelopeFrom' tests ------------------------------------------------------------------------ r125018 | jm | 2005-01-13 02:17:43 +0000 (Thu, 13 Jan 2005) | 2 lines bug 3822: add more useful warning text during "perl Makefile.PL" run-time, if module versions are too low; also moved some long razor-related verbage to a wiki page from INSTALL ------------------------------------------------------------------------ r124963 | quinlan | 2005-01-12 10:08:57 +0000 (Wed, 12 Jan 2005) | 2 lines various rules based on rule ideas seen on users mailing list ------------------------------------------------------------------------ r124926 | jm | 2005-01-11 21:23:13 +0000 (Tue, 11 Jan 2005) | 1 line trivial fix: the die message warning of the minimum version required is not output without this ------------------------------------------------------------------------ r124924 | jm | 2005-01-11 21:04:46 +0000 (Tue, 11 Jan 2005) | 1 line reordered methods so POD docs make sense ------------------------------------------------------------------------ r124904 | quinlan | 2005-01-11 09:41:36 +0000 (Tue, 11 Jan 2005) | 2 lines bug 2397: promote T_DISGUISE_PORN_MUNDANE to DISGUISE_PORN_MUNDANE ------------------------------------------------------------------------ r124864 | jm | 2005-01-11 01:47:34 +0000 (Tue, 11 Jan 2005) | 1 line bug 3856: reinstate debug_diagnostics API, but move its implementation code to a lazily-loaded class with no external dependencies of its own; ie. open the way to running this from a separate tool ------------------------------------------------------------------------ r124857 | quinlan | 2005-01-11 01:09:43 +0000 (Tue, 11 Jan 2005) | 2 lines IP_IN_RESERVED_RANGE is now just set to IP_PRIVATE ------------------------------------------------------------------------ r124830 | quinlan | 2005-01-10 20:21:46 +0000 (Mon, 10 Jan 2005) | 2 lines use private networks instead of private+reserved ------------------------------------------------------------------------ r124829 | quinlan | 2005-01-10 20:01:08 +0000 (Mon, 10 Jan 2005) | 3 lines bug 3968: don't trust that reserved networks are internal/private, only use private networks that are not publicly routeable ------------------------------------------------------------------------ r124826 | quinlan | 2005-01-10 19:49:23 +0000 (Mon, 10 Jan 2005) | 3 lines bug 4072: fix SPF_PASS false matches caused by trusted flag because trusted sites are not rejecting messages that fail SPF ------------------------------------------------------------------------ r124769 | quinlan | 2005-01-10 05:14:58 +0000 (Mon, 10 Jan 2005) | 2 lines fix test ------------------------------------------------------------------------ r124768 | quinlan | 2005-01-10 05:00:49 +0000 (Mon, 10 Jan 2005) | 2 lines remove a bunch of low-performing body rules ------------------------------------------------------------------------ r124747 | quinlan | 2005-01-09 23:08:08 +0000 (Sun, 09 Jan 2005) | 2 lines promote SUBJECT_NOVOWEL, use least biased version hopefully ------------------------------------------------------------------------ r124681 | quinlan | 2005-01-08 20:36:12 +0000 (Sat, 08 Jan 2005) | 2 lines subject rule revisions ------------------------------------------------------------------------ r124640 | felicity | 2005-01-08 06:43:49 +0000 (Sat, 08 Jan 2005) | 1 line adding t/debug.t to MANIFEST ------------------------------------------------------------------------ r124568 | quinlan | 2005-01-07 19:52:37 +0000 (Fri, 07 Jan 2005) | 2 lines use the no "y" versions ------------------------------------------------------------------------ r124565 | quinlan | 2005-01-07 19:41:22 +0000 (Fri, 07 Jan 2005) | 2 lines promote T_FROM_BLANK_NAME_3 to FROM_BLANK_NAME, fix the random Subject rules ------------------------------------------------------------------------ r124477 | quinlan | 2005-01-07 08:06:07 +0000 (Fri, 07 Jan 2005) | 3 lines promote T_BAD_ISO_CHARSET to MIME_BAD_ISO_CHARSET, but convert it to an eval function to avoid using a full test ------------------------------------------------------------------------ r124476 | quinlan | 2005-01-07 06:56:40 +0000 (Fri, 07 Jan 2005) | 2 lines rules work ------------------------------------------------------------------------ r124475 | quinlan | 2005-01-07 06:17:44 +0000 (Fri, 07 Jan 2005) | 2 lines removed T_SA_MARKED_UP since it doesn't seem to explain ALL_TRUSTED falses ------------------------------------------------------------------------ r124472 | jm | 2005-01-07 02:56:30 +0000 (Fri, 07 Jan 2005) | 3 lines removed dead TCR code from hit-freqs, and support for prehistoric "good.log" filename usage ------------------------------------------------------------------------ r124365 | mss | 2005-01-06 12:01:07 +0000 (Thu, 06 Jan 2005) | 2 lines Please don't hide important calls like this. ------------------------------------------------------------------------ r124338 | quinlan | 2005-01-06 01:43:15 +0000 (Thu, 06 Jan 2005) | 3 lines remove some low-performing rules - if you wanted any of these, then fix them up and add them back, but these have been ignored for a long while ------------------------------------------------------------------------ r124311 | quinlan | 2005-01-05 23:42:41 +0000 (Wed, 05 Jan 2005) | 2 lines finished From: header and URI novowel/hex/digits rules! ------------------------------------------------------------------------ r124270 | quinlan | 2005-01-05 20:29:29 +0000 (Wed, 05 Jan 2005) | 3 lines closer to finishing novowel/hex/digit rules add T_NORMAL_HTTP_TO_IP test ------------------------------------------------------------------------ r124169 | quinlan | 2005-01-04 23:29:04 +0000 (Tue, 04 Jan 2005) | 2 lines only full works, nevermind ------------------------------------------------------------------------ r124167 | quinlan | 2005-01-04 23:00:38 +0000 (Tue, 04 Jan 2005) | 5 lines promote T_RECEIVED_DAV_2 to DAV_NON_HOTMAIL split out T_BAD_ISO_CHARSET_I into multiple rules to see if we can avoid using a full test add more random URI/From: rules for testing ------------------------------------------------------------------------ r124156 | jm | 2005-01-04 20:47:12 +0000 (Tue, 04 Jan 2005) | 1 line longer precision figures ------------------------------------------------------------------------ r124155 | jm | 2005-01-04 20:44:13 +0000 (Tue, 04 Jan 2005) | 1 line add other accuracy-measurement techniques to fp-fn-to-tcr output ------------------------------------------------------------------------ r124144 | felicity | 2005-01-04 19:28:42 +0000 (Tue, 04 Jan 2005) | 1 line bug 3941: spamcop limits reports to 2 days old ------------------------------------------------------------------------ r124071 | quinlan | 2005-01-04 05:20:01 +0000 (Tue, 04 Jan 2005) | 3 lines remove T_FORGED_YAHOO_RCVD (no improvement, probably biased towards technical folks anyway) ------------------------------------------------------------------------ r124069 | quinlan | 2005-01-04 05:08:54 +0000 (Tue, 04 Jan 2005) | 2 lines updates to random URI/FROM rules ------------------------------------------------------------------------ r124039 | quinlan | 2005-01-03 23:34:34 +0000 (Mon, 03 Jan 2005) | 3 lines fix T_BAD_ISO_CHARSET_*_I rules to actually be case-insensitive split out T_RECEIVED_DAV into two rules for testing ------------------------------------------------------------------------ r123956 | quinlan | 2005-01-03 10:26:53 +0000 (Mon, 03 Jan 2005) | 2 lines debug message formatting ------------------------------------------------------------------------ r123955 | quinlan | 2005-01-03 10:26:21 +0000 (Mon, 03 Jan 2005) | 2 lines debugging code tests ------------------------------------------------------------------------ r123954 | quinlan | 2005-01-03 10:24:08 +0000 (Mon, 03 Jan 2005) | 2 lines formatting ------------------------------------------------------------------------ r123946 | quinlan | 2005-01-03 06:26:46 +0000 (Mon, 03 Jan 2005) | 2 lines small rule tweak ------------------------------------------------------------------------ r123943 | quinlan | 2005-01-03 06:07:55 +0000 (Mon, 03 Jan 2005) | 2 lines typo ------------------------------------------------------------------------ r123942 | quinlan | 2005-01-03 05:59:51 +0000 (Mon, 03 Jan 2005) | 2 lines bug 4054: contributions from Maxime Ritter (airmax.cf) ------------------------------------------------------------------------ r123940 | quinlan | 2005-01-03 05:11:14 +0000 (Mon, 03 Jan 2005) | 3 lines more work on the rules for random URI and From: header (clean out some of the rules, add hexadecimal and digit sequences, etc.) ------------------------------------------------------------------------ r123939 | quinlan | 2005-01-03 04:39:19 +0000 (Mon, 03 Jan 2005) | 2 lines more work on URI rules ------------------------------------------------------------------------ r123926 | quinlan | 2005-01-03 03:27:56 +0000 (Mon, 03 Jan 2005) | 2 lines promote EMPTY_MESSAGE ------------------------------------------------------------------------ r123865 | mss | 2005-01-02 01:52:45 +0000 (Sun, 02 Jan 2005) | 2 lines Text::Wrap isn't really "thread safe", so replace all direct calls with a slightly safer and more convenient wrapper routine in Mail::SpamAssassin::Util. ------------------------------------------------------------------------ r123857 | duncf | 2005-01-01 22:07:33 +0000 (Sat, 01 Jan 2005) | 1 line Debian bug 276621: change wording for spamassassin --lint in manual ------------------------------------------------------------------------ r123828 | quinlan | 2004-12-31 22:37:39 +0000 (Fri, 31 Dec 2004) | 2 lines various test rule work ------------------------------------------------------------------------ r123756 | quinlan | 2004-12-31 01:23:49 +0000 (Fri, 31 Dec 2004) | 2 lines replace X_AUTH_WARN_FAKED with T_X_AUTH_WARN_FAKED_2 ------------------------------------------------------------------------ r123755 | mss | 2004-12-31 01:14:15 +0000 (Fri, 31 Dec 2004) | 2 lines *grmbl* some code lingering from my t-refractoring ------------------------------------------------------------------------ r123754 | mss | 2004-12-31 00:59:56 +0000 (Fri, 31 Dec 2004) | 2 lines bug 4053: Jason J Ellingson reported that beginning with version 1.21 XMail will put square brackets around the IP in the Received header. ------------------------------------------------------------------------ r123287 | felicity | 2004-12-24 10:32:57 +0000 (Fri, 24 Dec 2004) | 1 line bug 4050: if perl version ends in .0, spamd and spamassassin --version wouldn't output anything because of perl's rounding the trailing 000 off. ------------------------------------------------------------------------ r123181 | quinlan | 2004-12-23 10:03:58 +0000 (Thu, 23 Dec 2004) | 2 lines fix another set of typos ------------------------------------------------------------------------ r123179 | quinlan | 2004-12-23 09:53:08 +0000 (Thu, 23 Dec 2004) | 2 lines fix some typos ------------------------------------------------------------------------ r123177 | quinlan | 2004-12-23 08:50:46 +0000 (Thu, 23 Dec 2004) | 2 lines some test rules based on ideas in airmax.cf ------------------------------------------------------------------------ r122928 | felicity | 2004-12-21 02:21:03 +0000 (Tue, 21 Dec 2004) | 1 line bug 4034: rule definitions that were missing the values after the name weren't being caught and would cause large obnoxious perl warnings. we should handle the issue more gracefully. ------------------------------------------------------------------------ r122924 | quinlan | 2004-12-21 01:44:51 +0000 (Tue, 21 Dec 2004) | 2 lines add address ------------------------------------------------------------------------ r122923 | felicity | 2004-12-21 01:35:27 +0000 (Tue, 21 Dec 2004) | 1 line bug 4044: google.com changed their SPF record, so our SPF test stopped working. replace with dnsbltest.spamassassin.org SPF record, and also test failure. ------------------------------------------------------------------------ r122922 | felicity | 2004-12-21 01:23:51 +0000 (Tue, 21 Dec 2004) | 1 line add 20_advance_fee.cf to MANIFEST ------------------------------------------------------------------------ r122920 | quinlan | 2004-12-21 01:15:29 +0000 (Tue, 21 Dec 2004) | 4 lines new predicate naming used to avoid renumbering: assign new rules a random unique three letter sequence sort on rule definition, not rule name ------------------------------------------------------------------------ r122913 | quinlan | 2004-12-21 00:06:24 +0000 (Tue, 21 Dec 2004) | 2 lines remove 3 more rules not really helpful to results ------------------------------------------------------------------------ r122902 | quinlan | 2004-12-20 23:33:03 +0000 (Mon, 20 Dec 2004) | 4 lines remove 3 worst FP-producing predicates (__FRAUD_19, __FRAUD_37, __FRAUD_42) and renumber rules (maybe we should just give MD5 names for predicates to avoid temptation to renumber) ------------------------------------------------------------------------ r122887 | parker | 2004-12-20 22:09:44 +0000 (Mon, 20 Dec 2004) | 1 line Added services_authorized_for_username plugin hook. Also added code to BayesSQL making use of the new hook to control access based on the username. See Bug 3215 for reference. ------------------------------------------------------------------------ r122775 | felicity | 2004-12-19 18:39:27 +0000 (Sun, 19 Dec 2004) | 1 line handle the cases where razor's errprefix returns undef ------------------------------------------------------------------------ r122765 | quinlan | 2004-12-19 15:02:27 +0000 (Sun, 19 Dec 2004) | 2 lines remove a few last advance fee fraud rules and renumber/rename ------------------------------------------------------------------------ r122764 | quinlan | 2004-12-19 14:23:09 +0000 (Sun, 19 Dec 2004) | 3 lines next pass of rule removal: rules that add very low value to meta tests that require more than one hit ------------------------------------------------------------------------ r122758 | quinlan | 2004-12-19 12:01:31 +0000 (Sun, 19 Dec 2004) | 2 lines remove rule that never hits with another one of these rules ------------------------------------------------------------------------ r122757 | quinlan | 2004-12-19 11:54:43 +0000 (Sun, 19 Dec 2004) | 2 lines more infrequently hit rules ------------------------------------------------------------------------ r122756 | quinlan | 2004-12-19 11:49:21 +0000 (Sun, 19 Dec 2004) | 3 lines nuke NIGERIAN_SUBJECT1 - nearly no hits remove NIGERIAN meta rules for the moment ------------------------------------------------------------------------ r122755 | quinlan | 2004-12-19 11:40:45 +0000 (Sun, 19 Dec 2004) | 2 lines remove rules with no hits ------------------------------------------------------------------------ r122753 | quinlan | 2004-12-19 11:32:00 +0000 (Sun, 19 Dec 2004) | 2 lines move other advance fee fraud predicates to 20_advance_fee.cf ------------------------------------------------------------------------ r122752 | quinlan | 2004-12-19 11:27:52 +0000 (Sun, 19 Dec 2004) | 2 lines move advance fee fraud rules to a single file ------------------------------------------------------------------------ r122750 | quinlan | 2004-12-19 11:20:14 +0000 (Sun, 19 Dec 2004) | 2 lines remove unneeded predicate rule ------------------------------------------------------------------------ r122740 | sidney | 2004-12-19 03:38:27 +0000 (Sun, 19 Dec 2004) | 1 line Bug 4028: correction to last checkin. Add a check for NULL before free, and change indenting of the added lines to match coding style of rest of file ------------------------------------------------------------------------ r122722 | quinlan | 2004-12-18 22:50:56 +0000 (Sat, 18 Dec 2004) | 2 lines Mozilla strips leading and trailing whitespace in colors, but IE does not ------------------------------------------------------------------------ r122717 | sidney | 2004-12-18 19:58:50 +0000 (Sat, 18 Dec 2004) | 1 line Bug 4028: Fix possible memory leak in libspamc by simplifying code to make it clear that buffer that is allocated is freed ------------------------------------------------------------------------ r122694 | jm | 2004-12-18 01:41:08 +0000 (Sat, 18 Dec 2004) | 1 line remove note about big whitelisted domains suing spammers; hasn't been much sign of that ;) ------------------------------------------------------------------------ r122692 | jm | 2004-12-18 01:22:28 +0000 (Sat, 18 Dec 2004) | 1 line bug 3826: version_tag should be an administrator setting. trivial fix ------------------------------------------------------------------------ r122691 | jm | 2004-12-18 00:50:09 +0000 (Sat, 18 Dec 2004) | 1 line better way to measure overlap: add new hit-frequencies -o switch ------------------------------------------------------------------------ r122631 | quinlan | 2004-12-17 09:15:04 +0000 (Fri, 17 Dec 2004) | 2 lines old rule ------------------------------------------------------------------------ r122597 | parker | 2004-12-16 23:29:53 +0000 (Thu, 16 Dec 2004) | 1 line Bug 3767: Add functionality to allow user_awl_sql_override_username ------------------------------------------------------------------------ r122529 | felicity | 2004-12-16 06:25:05 +0000 (Thu, 16 Dec 2004) | 1 line got a syntax error doing reporting. also, no point in doing regexp since we're looking for explicit strings, just use eq. ------------------------------------------------------------------------ r112054 | quinlan | 2004-12-15 23:59:30 +0000 (Wed, 15 Dec 2004) | 2 lines bug 4005: Yahoo groups messages flagged as forged ------------------------------------------------------------------------ r112039 | jm | 2004-12-15 22:32:26 +0000 (Wed, 15 Dec 2004) | 1 line bug 3828: if the copy_config() call takes over 10 seconds (ie. it's hung), the child logs a message and exits immediately, so the master can respawn a new one. ------------------------------------------------------------------------ r112038 | quinlan | 2004-12-15 22:29:30 +0000 (Wed, 15 Dec 2004) | 2 lines bug 4030: incapable Net::DNS module usage should be a warning, not a debug ------------------------------------------------------------------------ r112032 | jm | 2004-12-15 22:12:06 +0000 (Wed, 15 Dec 2004) | 1 line bug 3983: fix preforking race condition noted by Tom Schulz, whereby some children became 'undead' -- supposedly killed, but in fact just idle ------------------------------------------------------------------------ r112029 | jm | 2004-12-15 21:57:03 +0000 (Wed, 15 Dec 2004) | 1 line bug 3828: add new timeout support to spamd, using guarnteed SIGALRM signals on all perl versions after 5.6, to avoid out-of-control perl OPs from hanging. ------------------------------------------------------------------------ r112024 | jm | 2004-12-15 21:36:39 +0000 (Wed, 15 Dec 2004) | 1 line bug 2462: detect legitimate SMTP AUTH submission, to avoid false positives on Dynablock-style rules ------------------------------------------------------------------------ r111998 | felicity | 2004-12-15 16:54:13 +0000 (Wed, 15 Dec 2004) | 1 line old versions of Mail::SPF::Query don't have a VERSION variable, so treat that as a 'too old' in addition to the check we did for 1.996 ------------------------------------------------------------------------ r111917 | felicity | 2004-12-15 02:29:33 +0000 (Wed, 15 Dec 2004) | 1 line adding missing test to MANIFEST ------------------------------------------------------------------------ r111881 | felicity | 2004-12-14 21:37:15 +0000 (Tue, 14 Dec 2004) | 1 line test rules for empty probe-like mails ------------------------------------------------------------------------ r111797 | quinlan | 2004-12-14 09:17:44 +0000 (Tue, 14 Dec 2004) | 2 lines remove HTML_CONVERTED rule (already removed from HTML parser) ------------------------------------------------------------------------ r111796 | quinlan | 2004-12-14 09:17:06 +0000 (Tue, 14 Dec 2004) | 2 lines convert to HTML rule ------------------------------------------------------------------------ r111773 | sidney | 2004-12-14 01:05:15 +0000 (Tue, 14 Dec 2004) | 1 line Bug 2741: recognize mail from cs.com address identified as using AOL mailer as not forged AOL mail ------------------------------------------------------------------------ r111770 | quinlan | 2004-12-14 00:45:41 +0000 (Tue, 14 Dec 2004) | 2 lines add HTML color tests ------------------------------------------------------------------------ r111769 | quinlan | 2004-12-14 00:45:00 +0000 (Tue, 14 Dec 2004) | 5 lines remove Flex Hex rules export name_to_rgb one tweak to color rendering: strip leading and trailing whitespace another small bug fix ------------------------------------------------------------------------ r111767 | quinlan | 2004-12-14 00:39:58 +0000 (Tue, 14 Dec 2004) | 2 lines remove Flex Hex rules due to low accuracy ------------------------------------------------------------------------ r111749 | jm | 2004-12-13 21:51:06 +0000 (Mon, 13 Dec 2004) | 1 line testing buildbot 0.6.2 ------------------------------------------------------------------------ r111693 | quinlan | 2004-12-13 08:06:55 +0000 (Mon, 13 Dec 2004) | 3 lines add new test rules for HTML titles (titles are so prevalent in spam that there ought to be a better way) ------------------------------------------------------------------------ r111691 | quinlan | 2004-12-13 06:31:22 +0000 (Mon, 13 Dec 2004) | 2 lines add T_HTML_IMAGE_SIZE_ZERO (trick noted in jgc's LISA 2004 presentation) ------------------------------------------------------------------------ r111690 | quinlan | 2004-12-13 05:46:42 +0000 (Mon, 13 Dec 2004) | 5 lines add emulation for "Flex Hex" color decoding add nobr to list of non-standard elements add rendering for bgsound, embed, listing, plaintext, xmp add test rules for Flex Hex and bgsound tag ------------------------------------------------------------------------ r111638 | quinlan | 2004-12-12 04:48:59 +0000 (Sun, 12 Dec 2004) | 2 lines some rules for testing ------------------------------------------------------------------------ r111548 | felicity | 2004-12-10 21:13:43 +0000 (Fri, 10 Dec 2004) | 1 line sometimes adie() can be called without an argument, so handle an undef appropriately. ------------------------------------------------------------------------ r111477 | felicity | 2004-12-10 07:20:53 +0000 (Fri, 10 Dec 2004) | 1 line bug 4015: turn our 'use DBI' into a require with BEGIN statement and such to make RPM stop finding it as required. ------------------------------------------------------------------------ r111476 | parker | 2004-12-10 07:15:51 +0000 (Fri, 10 Dec 2004) | 1 line Add a little hack to make rpm work correctly ------------------------------------------------------------------------ r111472 | parker | 2004-12-10 06:56:29 +0000 (Fri, 10 Dec 2004) | 1 line Bug 3771: Added PgSQL ------------------------------------------------------------------------ r111469 | parker | 2004-12-10 06:08:59 +0000 (Fri, 10 Dec 2004) | 1 line Bug 3771: PostgreSQL Specific Bayes Storage Module ------------------------------------------------------------------------ r111456 | felicity | 2004-12-10 02:41:00 +0000 (Fri, 10 Dec 2004) | 1 line bug 4023: T_NO_SCRIP_NEEDED rule added for testing ------------------------------------------------------------------------ r111430 | jm | 2004-12-09 20:41:31 +0000 (Thu, 09 Dec 2004) | 1 line avoid annoying 'undef' warnings when parent is killed ------------------------------------------------------------------------ r111401 | mss | 2004-12-09 16:08:46 +0000 (Thu, 09 Dec 2004) | 2 lines bug 3961: Docu fix for two contradicting explanations of the -x switch. Plus some small wordsmithing. ------------------------------------------------------------------------ r111313 | quinlan | 2004-12-08 21:11:40 +0000 (Wed, 08 Dec 2004) | 2 lines handle overflow for hex-encoded IP addresses ------------------------------------------------------------------------ r111169 | felicity | 2004-12-07 23:40:34 +0000 (Tue, 07 Dec 2004) | 1 line bug 3772: add rules for IADB support ------------------------------------------------------------------------ r111167 | felicity | 2004-12-07 23:39:43 +0000 (Tue, 07 Dec 2004) | 1 line for now, skip the NetCache plugin since it's not meant for general distribution yet. ------------------------------------------------------------------------ r111160 | felicity | 2004-12-07 22:56:29 +0000 (Tue, 07 Dec 2004) | 1 line disable IADB support since it requires multiple A record support which we don't currently have. enable IADB2 support since it's a lot easier. ;) ------------------------------------------------------------------------ r111142 | felicity | 2004-12-07 21:02:36 +0000 (Tue, 07 Dec 2004) | 1 line origination listing checked for defined header, but if the header doesn't exist it'll be a blank string. ------------------------------------------------------------------------ r111141 | parker | 2004-12-07 21:02:07 +0000 (Tue, 07 Dec 2004) | 1 line Bug 4019: Need to use RPAD whenever you select token from the database ------------------------------------------------------------------------ r109927 | sidney | 2004-12-06 00:11:04 +0000 (Mon, 06 Dec 2004) | 1 line Microsoft added choices to the Platform SDK download page, added a word to say which one to download ------------------------------------------------------------------------ r109926 | quinlan | 2004-12-05 23:59:49 +0000 (Sun, 05 Dec 2004) | 2 lines just formatting ------------------------------------------------------------------------ r109924 | sidney | 2004-12-05 23:43:42 +0000 (Sun, 05 Dec 2004) | 1 line Rewrite information about free VC++ downloads to include the need to and how to get and install nmake ------------------------------------------------------------------------ r109871 | quinlan | 2004-12-05 07:31:41 +0000 (Sun, 05 Dec 2004) | 2 lines sort MANIFEST with sort(1) using no options - it was not unsorted at all ------------------------------------------------------------------------ r109846 | felicity | 2004-12-05 02:42:51 +0000 (Sun, 05 Dec 2004) | 1 line adding in NetCache plugin ------------------------------------------------------------------------ r109845 | felicity | 2004-12-05 02:29:21 +0000 (Sun, 05 Dec 2004) | 1 line sort MANIFEST file ------------------------------------------------------------------------ r109844 | felicity | 2004-12-05 02:28:47 +0000 (Sun, 05 Dec 2004) | 1 line add more testing to strip2 to check that malformed messages are handled properly in the markup|remove-markup routine ------------------------------------------------------------------------ r109842 | felicity | 2004-12-05 01:39:24 +0000 (Sun, 05 Dec 2004) | 1 line oops, fix an undef separator issue for malformed mails ------------------------------------------------------------------------ r109828 | felicity | 2004-12-04 22:24:20 +0000 (Sat, 04 Dec 2004) | 1 line more dealing with malformed messages ------------------------------------------------------------------------ r109819 | felicity | 2004-12-04 18:56:56 +0000 (Sat, 04 Dec 2004) | 1 line added a comment about head/body separator ------------------------------------------------------------------------ r109812 | felicity | 2004-12-04 17:05:23 +0000 (Sat, 04 Dec 2004) | 1 line found more cases where the message parser would do the wrong thing wrt missing header/body separator. built out the test a bit more, redid the header parsing routine a bit to deal with all of it. moved the mbox/mbx separator bit out of the loop since it should only ever hit on the first message line. ------------------------------------------------------------------------ r109799 | felicity | 2004-12-04 14:43:45 +0000 (Sat, 04 Dec 2004) | 1 line cleaning up the spec file a little -- we haven't been updating changelog so remove it, also put the sql files in the standard documentation... removing tools rpm since there's really no reason for it (development happens out of source tarball) ------------------------------------------------------------------------ r109793 | quinlan | 2004-12-04 09:39:12 +0000 (Sat, 04 Dec 2004) | 2 lines move duplicate code into a separate function ------------------------------------------------------------------------ r109733 | quinlan | 2004-12-03 23:23:44 +0000 (Fri, 03 Dec 2004) | 2 lines bug 4014: change spamcop_submission_address to correct name, spamcop_to_address ------------------------------------------------------------------------ r109718 | quinlan | 2004-12-03 19:15:13 +0000 (Fri, 03 Dec 2004) | 2 lines debug output should just use space instead of tab ------------------------------------------------------------------------ r109683 | mss | 2004-12-03 15:30:55 +0000 (Fri, 03 Dec 2004) | 2 lines Moved the debug option splitting code to the Mail::SpamAssassin c'tor for mass-check, too. ------------------------------------------------------------------------ r109640 | quinlan | 2004-12-03 07:24:52 +0000 (Fri, 03 Dec 2004) | 4 lines massive improvements in performance (30% the memory, 60% the time), now possible to run full perceptron on boxes with 512MB of RAM print current memory usage via "ps aux" at end of processing ------------------------------------------------------------------------ r109603 | mss | 2004-12-03 00:33:28 +0000 (Fri, 03 Dec 2004) | 2 lines Moved debug-facility string parsing to Mail::SpamAssassin::_init_debugger as suggested by jm. Tested both the array-ref and plain string variant, the hash-ref one should work, too. Hope I didn't forget any tool (if so, please port it). ------------------------------------------------------------------------ r109582 | mss | 2004-12-02 23:14:24 +0000 (Thu, 02 Dec 2004) | 2 lines Code duplication baaaad. ------------------------------------------------------------------------ r109580 | mss | 2004-12-02 22:48:17 +0000 (Thu, 02 Dec 2004) | 2 lines Ported the warn-if-opt-debug code do dbg() calls. ------------------------------------------------------------------------ r109570 | mss | 2004-12-02 22:17:29 +0000 (Thu, 02 Dec 2004) | 2 lines Fix logging of multi-line string. Each line is preceded with ts own "debug: ${facility}:". Made that space a tab so debugging looks nicer :) ------------------------------------------------------------------------ r109560 | jm | 2004-12-02 21:53:57 +0000 (Thu, 02 Dec 2004) | 1 line another attempt to sanity-check this freebsd wierdness ------------------------------------------------------------------------ r109552 | mss | 2004-12-02 21:36:57 +0000 (Thu, 02 Dec 2004) | 2 lines Made it possible to replace all the warn() kludges in spamd with dbg() or info() calls. ------------------------------------------------------------------------ r109543 | jm | 2004-12-02 20:54:24 +0000 (Thu, 02 Dec 2004) | 1 line attempt to figure out why 'make disttest' fails on BSD in buildbot; turn on debugging ------------------------------------------------------------------------ r109536 | mss | 2004-12-02 20:35:43 +0000 (Thu, 02 Dec 2004) | 2 lines oops, typo in debug message ------------------------------------------------------------------------ r109534 | mss | 2004-12-02 20:34:53 +0000 (Thu, 02 Dec 2004) | 3 lines * Bail out if the user tries to create a socket on a regular file * Some dbg() cleanup ------------------------------------------------------------------------ r109505 | felicity | 2004-12-02 15:56:28 +0000 (Thu, 02 Dec 2004) | 1 line promote new INFO_TLD rule, catches more spam, same ham. ------------------------------------------------------------------------ r109504 | mss | 2004-12-02 14:23:20 +0000 (Thu, 02 Dec 2004) | 2 lines docu fix: IP::Country::Fast is part of IP::Country. ------------------------------------------------------------------------ r109367 | felicity | 2004-12-01 18:23:19 +0000 (Wed, 01 Dec 2004) | 1 line promote new BIZ_TLD rule. add in similar new INFO_TLD for testing. ------------------------------------------------------------------------ r109358 | mss | 2004-12-01 17:11:56 +0000 (Wed, 01 Dec 2004) | 2 lines Set executable bit. ------------------------------------------------------------------------ r109293 | duncf | 2004-12-01 05:15:17 +0000 (Wed, 01 Dec 2004) | 1 line Fixed typo, related to bug 1683 ------------------------------------------------------------------------ r109274 | duncf | 2004-12-01 04:13:08 +0000 (Wed, 01 Dec 2004) | 5 lines bug 1683: Added some new tags for AWL status _AWLMEAN_ _AWLCOUNT_ _AWLPRESCORE_ ------------------------------------------------------------------------ r109258 | felicity | 2004-11-30 23:41:19 +0000 (Tue, 30 Nov 2004) | 1 line bug 3186: the suggested rule actually ended up hitting less spam overall. changed the code instead to remove trailing non-alphanumerics from the hostname since they shouldn't be there and we trap them accidently. also put in a new version of the rule which deals with a port specification. ------------------------------------------------------------------------ r106991 | quinlan | 2004-11-30 09:47:22 +0000 (Tue, 30 Nov 2004) | 2 lines using EnvelopeFrom seems better for domain-based blacklists ------------------------------------------------------------------------ r106990 | quinlan | 2004-11-30 09:44:23 +0000 (Tue, 30 Nov 2004) | 3 lines bug 2397: remove T_DISGUISE_PORN (not as good as current) bug 2127: promote T_AS_SEEN_ON to AS_SEEN_ON ------------------------------------------------------------------------ r106827 | felicity | 2004-11-28 18:42:00 +0000 (Sun, 28 Nov 2004) | 1 line bug 3987: typo in razor2 plugin was causing undef issues later on... ------------------------------------------------------------------------ r106799 | quinlan | 2004-11-28 11:14:36 +0000 (Sun, 28 Nov 2004) | 2 lines bug 2397: porn rule revisions and variants ------------------------------------------------------------------------ r106788 | quinlan | 2004-11-28 05:32:22 +0000 (Sun, 28 Nov 2004) | 2 lines bug 2127: T_AS_SEEN_ON ------------------------------------------------------------------------ r106678 | sidney | 2004-11-27 02:15:04 +0000 (Sat, 27 Nov 2004) | 1 line Bug 4001 addition to previous checkin to handle unlikely case of no Windows HOMEPATH env var, also fix error from missing third arg to catpath ------------------------------------------------------------------------ r106673 | felicity | 2004-11-27 00:12:15 +0000 (Sat, 27 Nov 2004) | 1 line bug 3986: add opportunistic_expire_check_only option to init_learn() to specify that the opportunistic function call should only deal with journal sync, and not db expiry -- but mark whether or not expiry is due. this can then be used by a calling function to do the expiry post-process. ------------------------------------------------------------------------ r106669 | felicity | 2004-11-26 23:32:02 +0000 (Fri, 26 Nov 2004) | 1 line bug 3992: speed increase for RegistrarBoundaries::split_domain(). Instead of doing everything with regexp, use a hash and slightly alter how we find the domain. Cuts out all the backtracking involved with the RE version, testing shows ~20% speed increase. ------------------------------------------------------------------------ r106668 | mss | 2004-11-26 23:04:58 +0000 (Fri, 26 Nov 2004) | 2 lines Added some sane fallbacks for an unset $HOME in ArchiveIterator. Contrary to the short discussion on dev@ did I not put this into Util.pm as we actually should not use $HOME anywhere in the code because we tend to change $< in spamd. ------------------------------------------------------------------------ r106600 | mss | 2004-11-25 20:45:32 +0000 (Thu, 25 Nov 2004) | 4 lines What's the probability that I run into an already used port with the new probably_unused_spamd_port() code? Less than 1 per mill? Ask Murphy... The routine now tries to ask netstat if that port is already in use. I tested the pattern on Linux, FreeBSD and Windows. If netstat can't be run, no harm is done, the routine will just work as before. The grep is pretty broad, it might also catch a remote port; then it just tries the next random one. (Hey Murphy, it really can't hit a used port ten times, can it?) ------------------------------------------------------------------------ r106563 | quinlan | 2004-11-25 10:28:10 +0000 (Thu, 25 Nov 2004) | 2 lines fix build test failure ------------------------------------------------------------------------ r106555 | quinlan | 2004-11-25 08:12:29 +0000 (Thu, 25 Nov 2004) | 2 lines bug 3994: remove test rules and code, not very promising ------------------------------------------------------------------------ r106554 | quinlan | 2004-11-25 07:26:41 +0000 (Thu, 25 Nov 2004) | 2 lines different way to pick an unused port ------------------------------------------------------------------------ r106532 | jm | 2004-11-25 01:48:03 +0000 (Thu, 25 Nov 2004) | 1 line removed stuff from status that already have been migrated; also testing buildbot ------------------------------------------------------------------------ r106508 | jm | 2004-11-25 00:08:21 +0000 (Thu, 25 Nov 2004) | 1 line allow multiple test suite runs on the same machine simultaneously, by randomizing the spamd port ------------------------------------------------------------------------ r106469 | mss | 2004-11-24 21:10:57 +0000 (Wed, 24 Nov 2004) | 2 lines bug 3599: Regenerate configure from modified configure.in with autoconf-2.59 (cleaning up my bug queue) ------------------------------------------------------------------------ r106395 | jm | 2004-11-24 08:48:47 +0000 (Wed, 24 Nov 2004) | 1 line test checkin to test buildbot ------------------------------------------------------------------------ r106390 | quinlan | 2004-11-24 06:21:01 +0000 (Wed, 24 Nov 2004) | 2 lines bug 3994: look for unsubscribe links ------------------------------------------------------------------------ r106352 | felicity | 2004-11-23 21:30:13 +0000 (Tue, 23 Nov 2004) | 1 line bug 3990: fix regexp errors in RegistrarBoundaries ------------------------------------------------------------------------ r106351 | felicity | 2004-11-23 21:21:58 +0000 (Tue, 23 Nov 2004) | 1 line removed 'next' that I didn't mean to when dealing with missing_hb_separator issues ------------------------------------------------------------------------ r106349 | felicity | 2004-11-23 20:58:59 +0000 (Tue, 23 Nov 2004) | 1 line bug 3974: keep finding little intricacies that make this a real pain to solve completely. we need to fake the separator so the loop will handle the last header -- but we can't add it to the pristine header, so check for that. update the test to make sure we catch the last header (via X-Message-Info). ------------------------------------------------------------------------ r106332 | quinlan | 2004-11-23 19:33:50 +0000 (Tue, 23 Nov 2004) | 5 lines promote T_UNCLOSED_BRACKET to UNCLOSED_BRACKET promote T_HTML_LINK_OPT_OUT to HTML_LINK_OPT_OUT (rather marginal) promote best grouping of T_HTML_LINK_IMAGE_* to HTML_SHORT_LINK_IMG_* delete T_LONGWORDS, too much work for too little spam ------------------------------------------------------------------------ r106326 | felicity | 2004-11-23 18:15:32 +0000 (Tue, 23 Nov 2004) | 1 line if the message was missing the head/body separator, report_safe 0 would add one during rewrite. ------------------------------------------------------------------------ r106317 | felicity | 2004-11-23 17:33:54 +0000 (Tue, 23 Nov 2004) | 1 line bug 3974: previous versions which faked the separator were also modifying the pristine header. fixed now. ------------------------------------------------------------------------ r106311 | felicity | 2004-11-23 16:34:32 +0000 (Tue, 23 Nov 2004) | 1 line bug 3974: more updates to the test, found a case which wasn't covered, simplified the handling of the missing separator, header boundary check depended on multipart content-type which isn't required for a boundary. ------------------------------------------------------------------------ r106283 | felicity | 2004-11-23 06:09:13 +0000 (Tue, 23 Nov 2004) | 1 line updated MANIFEST, oops. ------------------------------------------------------------------------ r106282 | felicity | 2004-11-23 06:08:45 +0000 (Tue, 23 Nov 2004) | 1 line bug 3974: wrote up a test to catch the missing h/b separator. also found that my previous patch would trigger when there was a separator but no body -- fixed that. ------------------------------------------------------------------------ r106274 | felicity | 2004-11-23 04:56:53 +0000 (Tue, 23 Nov 2004) | 1 line bug 3974: malformed messages, which only have a header and no header/body separator, would ignore the last header in the message. we now mark the behavior and fake a blank separator so the rest of the parser works as expected. ------------------------------------------------------------------------ r106220 | quinlan | 2004-11-22 20:48:27 +0000 (Mon, 22 Nov 2004) | 6 lines bunch of rule promotions T_HTML_LINK_IMAGE* tests worked great, try using ranges instead to find the best breakdown another spin on LONGWORDS supplement remove T_HTML_EMPTT_* (blank_uri) tests, didn't seem to work well on HTML ham ------------------------------------------------------------------------ r106219 | quinlan | 2004-11-22 20:46:40 +0000 (Mon, 22 Nov 2004) | 2 lines promote T_FORGED_MSGID_* tests, all work pretty well ------------------------------------------------------------------------ r106218 | quinlan | 2004-11-22 20:45:49 +0000 (Mon, 22 Nov 2004) | 2 lines promote best HTML_EXTRA_CLOSE test ------------------------------------------------------------------------ r106217 | quinlan | 2004-11-22 20:45:19 +0000 (Mon, 22 Nov 2004) | 2 lines promote best URI-based T_SPOOF_* rules ------------------------------------------------------------------------ r106216 | quinlan | 2004-11-22 20:44:50 +0000 (Mon, 22 Nov 2004) | 2 lines remove blank_uri code, tests didn't seem to work well ------------------------------------------------------------------------ r106173 | sidney | 2004-11-22 11:36:23 +0000 (Mon, 22 Nov 2004) | 1 line reformat two lines that were longer than our coding style guidelines allow ------------------------------------------------------------------------ r106170 | sidney | 2004-11-22 09:19:02 +0000 (Mon, 22 Nov 2004) | 1 line bug 3917: use syswrite instead of print in spamd to fix problem under Cygwin ------------------------------------------------------------------------ r106166 | quinlan | 2004-11-22 07:12:23 +0000 (Mon, 22 Nov 2004) | 2 lines fix weird t/rule_names.t failure ------------------------------------------------------------------------ r106164 | quinlan | 2004-11-22 06:30:41 +0000 (Mon, 22 Nov 2004) | 3 lines a few more T_HTML_LINK_IMAGE_* rules fix a typo ------------------------------------------------------------------------ r106163 | quinlan | 2004-11-22 06:14:48 +0000 (Mon, 22 Nov 2004) | 8 lines remove T_HOT_NASTY and T_BEST_PORN, already promoted replace HTML_LINK_PUSH_HERE with T_HTML_LINK_PUSH_HERE add T_HTML_LINK_OPT_IN try different way to test HTML_LINK_IMAGE ... I think this will work remove INTERRUPTUS meta rule, the plain rawbody rule is better and doesn't rely on HTML_MIME_ONLY promote T_HTML_LINK_IMAGE_BUG_1 to HTML_LINK_IMAGE_BUG ------------------------------------------------------------------------ r106161 | quinlan | 2004-11-22 05:45:22 +0000 (Mon, 22 Nov 2004) | 2 lines bug 2554: small FP fixes for HOT_NASTY and BEST_PORN ------------------------------------------------------------------------ r106159 | quinlan | 2004-11-22 05:37:21 +0000 (Mon, 22 Nov 2004) | 2 lines remove blank lines and comments ------------------------------------------------------------------------ r106158 | quinlan | 2004-11-22 05:36:06 +0000 (Mon, 22 Nov 2004) | 2 lines revise T_HTML_EXTRA_CLOSE_* rules ------------------------------------------------------------------------ r106157 | quinlan | 2004-11-22 05:27:12 +0000 (Mon, 22 Nov 2004) | 2 lines add a few spoof rules ------------------------------------------------------------------------ r106155 | quinlan | 2004-11-22 04:40:40 +0000 (Mon, 22 Nov 2004) | 2 lines put back some good rules I didn't intend to remove ------------------------------------------------------------------------ r106149 | quinlan | 2004-11-22 03:40:40 +0000 (Mon, 22 Nov 2004) | 2 lines interleave spam and ham as evenly as possible ------------------------------------------------------------------------ r106141 | quinlan | 2004-11-21 23:31:06 +0000 (Sun, 21 Nov 2004) | 2 lines bug 3499: promote the highest ranked T_MPART_ALT_DIFF_COUNT rule ------------------------------------------------------------------------ r106140 | quinlan | 2004-11-21 23:25:51 +0000 (Sun, 21 Nov 2004) | 12 lines promote T_FRAGMENTED_MESSAGE to FRAGMENTED_MESSAGE remove T_RCVD_IN_CSMA_BL promote T_DNS_FROM_SECURITYSAGE to DNS_FROM_SECURITYSAGE remove T_HELO_0 promote T_HTML_IMAGE_ONLY_28 to HTML_IMAGE_ONLY_28 promote T_HTML_IMAGE_ONLY_32 to HTML_IMAGE_ONLY_32 remove T_HTML_IMAGE_RATIO_10 remove T_HTML_IMAGE_RATIO_12 remove T_HTML_LINK_IMAGE_RATIO_* since it doesn't help HTML_IMAGE_RATIO_* much remove T_REDIRS_* due to very low hit rate remove a bunch more low performing rules... ------------------------------------------------------------------------ r106139 | quinlan | 2004-11-21 23:24:55 +0000 (Sun, 21 Nov 2004) | 3 lines promote T_HTML_IMAGE_ONLY_28 to HTML_IMAGE_ONLY_28 promote T_HTML_IMAGE_ONLY_32 to HTML_IMAGE_ONLY_32 ------------------------------------------------------------------------ r106138 | quinlan | 2004-11-21 23:19:21 +0000 (Sun, 21 Nov 2004) | 2 lines remove T_REDIRS_* due to very low hit rate ------------------------------------------------------------------------ r106137 | felicity | 2004-11-21 23:10:08 +0000 (Sun, 21 Nov 2004) | 1 line instead of interleaving '1 spam/1 ham', do it based on # of ham vs spam, ie: '9 spam/1 ham', etc. this will give a better simulation than 'mixed ham/spam for a short time, then all spam' ... ------------------------------------------------------------------------ r106136 | quinlan | 2004-11-21 22:57:36 +0000 (Sun, 21 Nov 2004) | 2 lines promote T_DNS_FROM_SECURITYSAGE to DNS_FROM_SECURITYSAGE ------------------------------------------------------------------------ r106135 | quinlan | 2004-11-21 22:49:14 +0000 (Sun, 21 Nov 2004) | 2 lines promote T_FRAGMENTED_MESSAGE to FRAGMENTED_MESSAGE ------------------------------------------------------------------------ r106134 | quinlan | 2004-11-21 22:37:44 +0000 (Sun, 21 Nov 2004) | 4 lines lower FP version of LONGWORDS, also 3 subrules instead of 4 so faster; try a different version of LONGWORDS to catch use of dictionaries that include capitalized words ------------------------------------------------------------------------ r106133 | felicity | 2004-11-21 22:32:18 +0000 (Sun, 21 Nov 2004) | 1 line don't call url_encode() when we don't need to ------------------------------------------------------------------------ r106130 | felicity | 2004-11-21 22:23:47 +0000 (Sun, 21 Nov 2004) | 1 line small typo for razor2 undef issue ------------------------------------------------------------------------ r106129 | quinlan | 2004-11-21 22:21:00 +0000 (Sun, 21 Nov 2004) | 2 lines undefined warning ------------------------------------------------------------------------ r106128 | quinlan | 2004-11-21 22:20:42 +0000 (Sun, 21 Nov 2004) | 2 lines replace INVALID_DATE with T_INVALID_DATE ------------------------------------------------------------------------ r106126 | felicity | 2004-11-21 22:06:57 +0000 (Sun, 21 Nov 2004) | 1 line bug 3987: razor results were sometimes undef even though they should have set to 0 in that case. try making the 0 setting more explicit, and also deal with the possibility that the engine value is undef. ------------------------------------------------------------------------ r106054 | jm | 2004-11-21 01:58:04 +0000 (Sun, 21 Nov 2004) | 1 line bug 3983: Apache preforking algorithm adopted; number of spamd child processes is now scaled, according to demand. ------------------------------------------------------------------------ r106039 | quinlan | 2004-11-20 22:47:27 +0000 (Sat, 20 Nov 2004) | 3 lines add sample-based learning to replace autolearning in distributed mass-check process ------------------------------------------------------------------------ r105993 | quinlan | 2004-11-20 19:53:12 +0000 (Sat, 20 Nov 2004) | 8 lines add T_HTML_LINK_IMAGE* tests for linked images add T_HTML_IMAGE_ONLY* and T_HTML_IMAGE_RATIO* to experiment with those ranges for the existing tests add T_HTML_LINK_IMAGE_ONLY* to see if adding links improves those tests add T_HTML_LINK_IMAGE_RATIO* to see if adding links improves those tests add T_HTML_LINK_IMAGE_BUG* to test for web bugs inside of linked images do full test on LONGWORDS, try to get rid of one of them... ------------------------------------------------------------------------ r105992 | quinlan | 2004-11-20 19:48:35 +0000 (Sat, 20 Nov 2004) | 2 lines add image anchor test code ------------------------------------------------------------------------ r105955 | quinlan | 2004-11-20 08:17:49 +0000 (Sat, 20 Nov 2004) | 2 lines bug 3856: remove debug_diagnostics() from Mail::SpamAssassin ------------------------------------------------------------------------ r76212 | felicity | 2004-11-18 02:44:11 +0000 (Thu, 18 Nov 2004) | 1 line bug 3973: get_uri_list changes, add undecoded (but still possibly obfuscated), and add the uri w/ user/pass removed. this makes uri rules a little easier by not needing to deal with a potential user/pass in the RE. ------------------------------------------------------------------------ r76190 | felicity | 2004-11-17 23:56:51 +0000 (Wed, 17 Nov 2004) | 1 line bug 3967: fix performance issues with USERPASS and RATWARE_STORM_URI ------------------------------------------------------------------------ r76186 | jm | 2004-11-17 23:17:25 +0000 (Wed, 17 Nov 2004) | 1 line hmm, some commented rules that hadn't been uncommented post-3.0.0 ------------------------------------------------------------------------ r76185 | jm | 2004-11-17 23:15:38 +0000 (Wed, 17 Nov 2004) | 1 line bug 2016: testing rule INTERRUPTUS ------------------------------------------------------------------------ r76183 | jm | 2004-11-17 23:06:46 +0000 (Wed, 17 Nov 2004) | 1 line bug 3769: added esc.edu.ar and uba.ar to registrar-boundaries list ------------------------------------------------------------------------ r76182 | jm | 2004-11-17 23:03:36 +0000 (Wed, 17 Nov 2004) | 1 line bug 3645: rule submission: subject rule: dollars only, into testing ------------------------------------------------------------------------ r76085 | felicity | 2004-11-17 01:34:42 +0000 (Wed, 17 Nov 2004) | 1 line bug 3570: added anti-phishing/forging rules ------------------------------------------------------------------------ r76070 | felicity | 2004-11-17 00:57:44 +0000 (Wed, 17 Nov 2004) | 1 line bug 3968: 71/8 and 72/8 were allocated, so remove from the reserverd IP RE ------------------------------------------------------------------------ r76041 | parker | 2004-11-16 21:36:36 +0000 (Tue, 16 Nov 2004) | 1 line Bug 3953: Provide better debug output for sa-learn --restore ------------------------------------------------------------------------ r76020 | felicity | 2004-11-16 20:15:46 +0000 (Tue, 16 Nov 2004) | 1 line don't call url_encode in array mode from uri_canonify ------------------------------------------------------------------------ r75983 | felicity | 2004-11-16 03:16:29 +0000 (Tue, 16 Nov 2004) | 1 line bug 3967: new versions of RATWARE_STORM_URI and USERPASS which do a much better job w/ URIs that have lots of redirections ------------------------------------------------------------------------ r75980 | felicity | 2004-11-16 01:50:38 +0000 (Tue, 16 Nov 2004) | 1 line add in rules that look for large numbers of redirections in URIs ------------------------------------------------------------------------ r71480 | felicity | 2004-11-15 01:22:23 +0000 (Mon, 15 Nov 2004) | 1 line in check_blank_line_ratio, if we've already done the processing, don't bother getting the decoded body array again. ------------------------------------------------------------------------ r69086 | felicity | 2004-11-14 23:48:11 +0000 (Sun, 14 Nov 2004) | 1 line get rid of some unnecessary variables ------------------------------------------------------------------------ r65616 | felicity | 2004-11-14 19:38:06 +0000 (Sun, 14 Nov 2004) | 1 line bug 3186: update to BIZ_TLD ------------------------------------------------------------------------ r65614 | felicity | 2004-11-14 19:13:45 +0000 (Sun, 14 Nov 2004) | 1 line bug 3499: try using text vs html word count for MPART_ALT_DIFF ------------------------------------------------------------------------ r65587 | felicity | 2004-11-14 07:17:28 +0000 (Sun, 14 Nov 2004) | 1 line bug 3942: _check_recipients in EvalTests would overwrite its list of recipients in certain situations ------------------------------------------------------------------------ r65558 | jm | 2004-11-14 00:49:57 +0000 (Sun, 14 Nov 2004) | 1 line fix a slight speed decrease from the new dbg_check() call ------------------------------------------------------------------------ r65552 | felicity | 2004-11-14 00:35:13 +0000 (Sun, 14 Nov 2004) | 1 line yet another change for process_razor_result ... need to pass in permsgstatus to get tag data back out. ------------------------------------------------------------------------ r57592 | felicity | 2004-11-13 20:36:46 +0000 (Sat, 13 Nov 2004) | 1 line send razor results via reference not array ------------------------------------------------------------------------ r57586 | felicity | 2004-11-13 19:29:41 +0000 (Sat, 13 Nov 2004) | 1 line report_safe boundary check only looks for open boundaries, we want to skip close boundaries too ------------------------------------------------------------------------ r57557 | felicity | 2004-11-13 03:42:10 +0000 (Sat, 13 Nov 2004) | 1 line remove the various dbg() functions in almost all of the modules and just use a typeglob to point at the main dbg() that they all call. this removes the extra overhead of having excess functions and function calls for dbg() which is called a bajillion times. also, make the plugins use the documented M::SA::Plugin::dbg(), which is also a typeglob so the plugins point the same place for now... ------------------------------------------------------------------------ r57555 | felicity | 2004-11-13 02:59:24 +0000 (Sat, 13 Nov 2004) | 1 line bug 3777: instead of code (and plugins) accessing DEBUG and facilities variables from the Mail::SpamAssassin package directly, call dbg_check() and info_check() functions. can optionally pass a facility to check, and if the facility is prepended by '+', the 'all' facility will be ignored (good for 'is facility X specifically enabled' ...) also changed the Razor2 debugging to only show razor-agents debug only if the razor2 facility is enabled. ------------------------------------------------------------------------ r57554 | felicity | 2004-11-13 02:35:52 +0000 (Sat, 13 Nov 2004) | 1 line fix bad config for plugin_file test ------------------------------------------------------------------------ r57552 | felicity | 2004-11-13 02:01:35 +0000 (Sat, 13 Nov 2004) | 1 line bug 3778: plugins will be called during report and revoke operations. bug 3643: finish converting Razor2 to a plugin. also added in plugin call to cache/log/etc the razor result, moving towards _RBL_ esque implementation via extra plugin. changed report and revoke to return 1 for success and 0 for failure -- like every other function. fixed spamcop-report debug output. ------------------------------------------------------------------------ r56973 | felicity | 2004-11-08 21:01:05 +0000 (Mon, 08 Nov 2004) | 1 line in ArchiveIterator, handle a target listing that isn't complete or undef, by throwing a warning and skipping the entry. ------------------------------------------------------------------------ r56969 | felicity | 2004-11-08 20:32:21 +0000 (Mon, 08 Nov 2004) | 1 line update the blank uri code some more -- breakdown the types as much as possible (blank href from a, blank src from img, etc.) hopefully we may get better results? ------------------------------------------------------------------------ r56952 | felicity | 2004-11-08 17:37:36 +0000 (Mon, 08 Nov 2004) | 1 line small doco update specifying that Checker-Version can't be changed or removed ------------------------------------------------------------------------ r56908 | felicity | 2004-11-08 06:44:12 +0000 (Mon, 08 Nov 2004) | 1 line bug 3439: the previous fix didn't quite work, href=# was considered blank as there was nothing after the # -- but this is used in many newsletters so I considered it a bug and fixed it. added a rule to check for blank (at all) URIs, and 4 individual rules to check for blank URIs from different HTML sources (href, src, action, and background,) just for more options. ------------------------------------------------------------------------ r56852 | felicity | 2004-11-07 15:37:03 +0000 (Sun, 07 Nov 2004) | 1 line update the list of MS Executable extentions ------------------------------------------------------------------------ r56773 | felicity | 2004-11-06 20:31:22 +0000 (Sat, 06 Nov 2004) | 1 line bug 3439: allow blank HTML-parsed URIs to be included in the list of URIs. ------------------------------------------------------------------------ r56731 | felicity | 2004-11-06 06:28:27 +0000 (Sat, 06 Nov 2004) | 1 line bug 2554: new version of rules to avoid FPs ------------------------------------------------------------------------ r56730 | felicity | 2004-11-06 06:25:04 +0000 (Sat, 06 Nov 2004) | 1 line bug 2843: bunch of suggested rules from rmenschel ------------------------------------------------------------------------ r56729 | felicity | 2004-11-06 06:00:25 +0000 (Sat, 06 Nov 2004) | 1 line added new version of T_INVALID_DATE for testing, cuts down significantly on my FPs ------------------------------------------------------------------------ r56728 | felicity | 2004-11-06 04:45:45 +0000 (Sat, 06 Nov 2004) | 1 line bug 3869: instead of using parse_config, put the configuration directly in the Conf array. to do so, changed around some internal functions to be a little more modular, etc. ------------------------------------------------------------------------ r56719 | felicity | 2004-11-06 01:29:33 +0000 (Sat, 06 Nov 2004) | 1 line bug 3577: for spamd, leave the parent as root, and setuid() the children when spawned -- makes SIGHUP work appropriately with -u, etc. ------------------------------------------------------------------------ r56711 | jm | 2004-11-06 00:37:21 +0000 (Sat, 06 Nov 2004) | 1 line implement rewrite_header markup for when there's no Subject hdr; num_relays_unparseable fix for ALL_TRUSTED fps ------------------------------------------------------------------------ r56710 | jm | 2004-11-06 00:00:09 +0000 (Sat, 06 Nov 2004) | 1 line applied simplified Exim RE from bug 3582 ------------------------------------------------------------------------ r56707 | jm | 2004-11-05 23:33:29 +0000 (Fri, 05 Nov 2004) | 1 line collapse all 'by' regexps into one ------------------------------------------------------------------------ r56706 | jm | 2004-11-05 23:04:41 +0000 (Fri, 05 Nov 2004) | 1 line oops, checked in multiple patches in last checkin. reverting ------------------------------------------------------------------------ r56705 | jm | 2004-11-05 23:03:35 +0000 (Fri, 05 Nov 2004) | 1 line oops, checked in multiple patches in last checkin. reverting ------------------------------------------------------------------------ r56704 | jm | 2004-11-05 23:01:45 +0000 (Fri, 05 Nov 2004) | 1 line bug: use of '~' in ArchiveIterator specs stopped working. fixed. TODO: does this need a b3_0 backport? ------------------------------------------------------------------------ r56643 | felicity | 2004-11-05 02:54:04 +0000 (Fri, 05 Nov 2004) | 1 line bug 3949: make ALL_TRUSTED test for 'only and at least 1 trusted relay', not 'no untrusted' which could mean no relays at all (just because, or failure to parse headers, or ...) ------------------------------------------------------------------------ r56642 | felicity | 2004-11-05 02:44:18 +0000 (Fri, 05 Nov 2004) | 1 line cache result of is_dns_available() per Metadata check -- it's not going to change throughout the run... ------------------------------------------------------------------------ r56641 | felicity | 2004-11-05 02:28:45 +0000 (Fri, 05 Nov 2004) | 1 line change internal API for Message::Metadata::parse_received_line(), return the value instead of pushing onto an array. also got rid of unnecessary temp arrays. ------------------------------------------------------------------------ r56640 | felicity | 2004-11-05 01:27:34 +0000 (Fri, 05 Nov 2004) | 1 line fix razor2 debugging -- facilities is a hash, not a reference... ------------------------------------------------------------------------ r56639 | felicity | 2004-11-05 01:13:01 +0000 (Fri, 05 Nov 2004) | 1 line use_razor2 is reenabled, use that instead of the internal razor2_available value. ------------------------------------------------------------------------ r56597 | parker | 2004-11-04 15:18:37 +0000 (Thu, 04 Nov 2004) | 1 line Adding missing error check ------------------------------------------------------------------------ r56483 | felicity | 2004-11-03 11:42:52 +0000 (Wed, 03 Nov 2004) | 1 line add the message format to mass-check output logs ------------------------------------------------------------------------ r56482 | felicity | 2004-11-03 11:33:59 +0000 (Wed, 03 Nov 2004) | 1 line pass the message format into ArchiveIterator's wanted routine ------------------------------------------------------------------------ r56466 | felicity | 2004-11-03 03:58:18 +0000 (Wed, 03 Nov 2004) | 1 line split out read_cf repeated code into a new read_cf_file function ------------------------------------------------------------------------ r56460 | felicity | 2004-11-03 02:43:26 +0000 (Wed, 03 Nov 2004) | 1 line bug 3648: depending on the call to read_cf(), config files without a newline ending the final config line would cause config errors. add in an extra newline after reading in config files (already done in one section of read_cf()...) ------------------------------------------------------------------------ r56270 | felicity | 2004-11-01 18:55:08 +0000 (Mon, 01 Nov 2004) | 1 line work on the mass-check output a bit, state when scan has ended and run begins (rough approximation since the run has already begun at that point), format the lines better, etc. ------------------------------------------------------------------------ r56211 | felicity | 2004-11-01 05:42:17 +0000 (Mon, 01 Nov 2004) | 1 line ArchiveIterator comment update ------------------------------------------------------------------------ r56168 | felicity | 2004-11-01 00:01:57 +0000 (Mon, 01 Nov 2004) | 1 line bug 3936: ArchiveIterator's opt_n was overloaded to mean both 'don't sort messages for running' and 'don't determine the receive date while scanning'. since the receive date is necessary for after and before to work, a new option (determine_receive_date) was created internally and set appropriately for values of opt_n, opt_after, and opt_before, such that the receive date is calculated via scan only when necessary. ------------------------------------------------------------------------ r56099 | felicity | 2004-10-31 00:52:29 +0000 (Sun, 31 Oct 2004) | 1 line when converting from scan to run internal format, AI_TIME_UNKNOWN goes from signed to unsigned, so it's not properly propagated. change value to 0, which won't occur in normal usage. ------------------------------------------------------------------------ r56031 | sidney | 2004-10-30 08:23:51 +0000 (Sat, 30 Oct 2004) | 1 line fix a spelling typo in a README ------------------------------------------------------------------------ r56027 | felicity | 2004-10-30 05:53:06 +0000 (Sat, 30 Oct 2004) | 1 line no need for __HABEAS_SWE rule, HUL is required for score benefit ------------------------------------------------------------------------ r56025 | felicity | 2004-10-30 05:33:47 +0000 (Sat, 30 Oct 2004) | 1 line since applications can pass in opt_head and opt_tail == undef to ArchiveIterator, deal with that possibility. ------------------------------------------------------------------------ r56017 | felicity | 2004-10-30 03:44:27 +0000 (Sat, 30 Oct 2004) | 1 line forgot to put handle_parser_error in the URIDNSBL plugin the other day ------------------------------------------------------------------------ r56013 | felicity | 2004-10-30 03:14:39 +0000 (Sat, 30 Oct 2004) | 25 lines A bunch of changes to ArchiveIterator. First, functions were moved around to be grouped into the two operational sections that AI has: scanning (finds messages) and running (processes messages). Second, added some more comments to document what is going on. Third, the old code for --head and --tail looked like it didn't work as documented, specifically the -N values. Fourth, and this is the big one, a massive change to the internals of AI. Instead of storing the messages in a large hash, storing the receive date multiple times per record, doing complicated sorts of data, etc. In the end, my testing found the scan time and memory usage both went down pretty significantly (20-50%). For a generic nightly run (~100k messages), opt_n==0 went from 40s/48M to 32s/26M. opt_n==1 from 10s/54M to 5s/30M. Most dramatically, for a full corpus run (~2.4m messages), opt_n==1, 911s/964M to 440s/447M. Testing also shows that the new version returns slightly differently ordered (expected) but the same total data. ------------------------------------------------------------------------ r55994 | felicity | 2004-10-29 20:58:45 +0000 (Fri, 29 Oct 2004) | 1 line have folks look at the ArchiveIterator docs for more details about file globbing in sa-learn ------------------------------------------------------------------------ r55981 | felicity | 2004-10-29 16:44:21 +0000 (Fri, 29 Oct 2004) | 1 line bug 3930: add uridnsbl_max_domains as a config option for the uridnsbl plugin ------------------------------------------------------------------------ r55938 | felicity | 2004-10-29 03:50:56 +0000 (Fri, 29 Oct 2004) | 1 line scan_directory() duplicated all the code from scan_file(), so we may as well just call scan_file()... internally the message list is kept as a hash, with the value being the receive date. in the case of opt_n, that used to be the message number, but is now typically -1, so we don't need to sort the message list by value, nor do we need to keep track of message count in the 1 place that tried to track it. added in some comments, and moved some code around for easier reading/efficiency. ------------------------------------------------------------------------ r55930 | quinlan | 2004-10-29 02:07:51 +0000 (Fri, 29 Oct 2004) | 2 lines bug 3529: LONGWORDS false positives ------------------------------------------------------------------------ r55928 | quinlan | 2004-10-29 01:55:32 +0000 (Fri, 29 Oct 2004) | 2 lines bug 2877: HTML test for extra close tags ------------------------------------------------------------------------ r55923 | quinlan | 2004-10-29 01:30:19 +0000 (Fri, 29 Oct 2004) | 2 lines bug 3119: SUBJ_ALL_CAPS FP for lists ------------------------------------------------------------------------ r55898 | felicity | 2004-10-28 22:03:00 +0000 (Thu, 28 Oct 2004) | 1 line in ArchiveIterator, don't pass around -1 as the 'time unknown' flag, use a constant (actually -1) instead for ease of reading, etc. ------------------------------------------------------------------------ r55894 | felicity | 2004-10-28 21:30:13 +0000 (Thu, 28 Oct 2004) | 1 line bug 3930: uridnsbl_max_domains was being ignored in the plugin ------------------------------------------------------------------------ r55789 | quinlan | 2004-10-28 05:48:16 +0000 (Thu, 28 Oct 2004) | 2 lines remove superfluous meta rules ------------------------------------------------------------------------ r55735 | quinlan | 2004-10-27 21:01:41 +0000 (Wed, 27 Oct 2004) | 2 lines bug 2618: upgrade OPTING_OUT_CAPS, opt-in is not a great rule here ------------------------------------------------------------------------ r55734 | quinlan | 2004-10-27 20:59:21 +0000 (Wed, 27 Oct 2004) | 2 lines bug 3680: remove tests for empty anchors - very poor HTML ham results ------------------------------------------------------------------------ r55722 | jm | 2004-10-27 18:56:59 +0000 (Wed, 27 Oct 2004) | 1 line remove the annoying 'inhibited further callbacks' debug message ------------------------------------------------------------------------ r55721 | jm | 2004-10-27 18:55:50 +0000 (Wed, 27 Oct 2004) | 1 line correct fix for undefined razor timeout bug ------------------------------------------------------------------------ r55716 | jm | 2004-10-27 16:51:33 +0000 (Wed, 27 Oct 2004) | 1 line default razor timeout had been accidentally dropped; fixed ------------------------------------------------------------------------ r55677 | quinlan | 2004-10-27 07:56:04 +0000 (Wed, 27 Oct 2004) | 4 lines bug 3680: empty anchor URIBL test for Jeff some other anchor rules ------------------------------------------------------------------------ r55655 | quinlan | 2004-10-27 01:09:03 +0000 (Wed, 27 Oct 2004) | 2 lines T_OPTING_OUT_CAPS, T_OPTING_IN_CAPS ------------------------------------------------------------------------ r55654 | quinlan | 2004-10-27 01:00:41 +0000 (Wed, 27 Oct 2004) | 3 lines bug 2926: allow leading 1 for US/Canada phone numbers (also simplifies FROM_ALL_NUMS into single cheap rule) ------------------------------------------------------------------------ r55653 | quinlan | 2004-10-27 00:41:10 +0000 (Wed, 27 Oct 2004) | 2 lines bug 3928: trivial rule fix for MSCRM ------------------------------------------------------------------------ r55651 | quinlan | 2004-10-27 00:05:02 +0000 (Wed, 27 Oct 2004) | 2 lines new PERCENT_RANDOM ------------------------------------------------------------------------ r55629 | quinlan | 2004-10-26 18:18:27 +0000 (Tue, 26 Oct 2004) | 2 lines a few tiny speed-ups - kinda lame, actually ------------------------------------------------------------------------ r55503 | quinlan | 2004-10-25 16:57:56 +0000 (Mon, 25 Oct 2004) | 2 lines a test rule ------------------------------------------------------------------------ r55491 | quinlan | 2004-10-25 07:54:02 +0000 (Mon, 25 Oct 2004) | 2 lines massive rule speed-up for UNRESOLVED_TEMPLATE ------------------------------------------------------------------------ r55349 | jm | 2004-10-23 03:10:33 +0000 (Sat, 23 Oct 2004) | 1 line fixed doco for build procedure to reflect 3.0.x branchstructure ------------------------------------------------------------------------ r55277 | quinlan | 2004-10-21 22:24:20 +0000 (Thu, 21 Oct 2004) | 2 lines bug 3822: warn during "make" if module versions are too low ------------------------------------------------------------------------ r55260 | quinlan | 2004-10-21 20:54:30 +0000 (Thu, 21 Oct 2004) | 2 lines adding "use warnings;" ------------------------------------------------------------------------ r55242 | parker | 2004-10-21 17:58:11 +0000 (Thu, 21 Oct 2004) | 1 line Bug 3826: Turn copy config on for all cases, it will still turn itself off when max client == 1 ------------------------------------------------------------------------ r55187 | quinlan | 2004-10-21 00:14:38 +0000 (Thu, 21 Oct 2004) | 3 lines minor optimization: avoid reparsing spams that are marked up with "report_safe 0" ------------------------------------------------------------------------ r55156 | hstern | 2004-10-20 15:27:41 +0000 (Wed, 20 Oct 2004) | 4 lines bug 3910: * spamd/slackware-rc-script.sh: Removed redundant echos, fixed flags to kill and rm. ------------------------------------------------------------------------ r55137 | quinlan | 2004-10-20 07:31:29 +0000 (Wed, 20 Oct 2004) | 2 lines some HTML performance improvements (~4.5% speed-up for checks with no rules) ------------------------------------------------------------------------ r55136 | quinlan | 2004-10-20 07:30:27 +0000 (Wed, 20 Oct 2004) | 2 lines some meta rules based on those MODERATE messages I keep receiving ------------------------------------------------------------------------ r55103 | quinlan | 2004-10-19 21:39:34 +0000 (Tue, 19 Oct 2004) | 2 lines bug 3907: clean up HTML module ------------------------------------------------------------------------ r55034 | quinlan | 2004-10-18 22:41:25 +0000 (Mon, 18 Oct 2004) | 2 lines minor whitespace change ------------------------------------------------------------------------ r55031 | felicity | 2004-10-18 21:26:17 +0000 (Mon, 18 Oct 2004) | 1 line skip example.com for uridnsbls, it's an example... ------------------------------------------------------------------------ r54771 | jm | 2004-10-14 06:34:52 +0000 (Thu, 14 Oct 2004) | 1 line bug 3776: reduce massive memory spike in spamd due to ok_languages ------------------------------------------------------------------------ r54765 | jm | 2004-10-14 01:00:46 +0000 (Thu, 14 Oct 2004) | 1 line oops, a 'use' got left in ------------------------------------------------------------------------ r54736 | sidney | 2004-10-13 08:36:07 +0000 (Wed, 13 Oct 2004) | 1 line bug 3776: limit TextCat input to 10000 bytes to prevent excess memory and cpu usage ------------------------------------------------------------------------ r54726 | parker | 2004-10-13 03:28:37 +0000 (Wed, 13 Oct 2004) | 1 line Fix up comment to match the code ------------------------------------------------------------------------ r54722 | jm | 2004-10-13 02:18:44 +0000 (Wed, 13 Oct 2004) | 1 line throw in an undef or two, to ensure string allocations are really freed; otherwise the buffer may be kept for the 'next' call to that function ------------------------------------------------------------------------ r54720 | jm | 2004-10-13 02:00:10 +0000 (Wed, 13 Oct 2004) | 1 line added mass-check --logmem switch to log memory usage deltas on Linux ------------------------------------------------------------------------ r54716 | jm | 2004-10-13 00:44:57 +0000 (Wed, 13 Oct 2004) | 1 line add test to detect circular references in the modules, using Devel::Cycle ------------------------------------------------------------------------ r54715 | jm | 2004-10-13 00:41:57 +0000 (Wed, 13 Oct 2004) | 1 line bug 3895: remove call to unimplemented Conf::Parser::finish() method ------------------------------------------------------------------------ r54713 | jm | 2004-10-13 00:37:50 +0000 (Wed, 13 Oct 2004) | 1 line bug 3806: do not run DNSBL and SPF tests as root on non-linux UNIX platforms, due to a stupid bug in Sys::Hostname::Long that renames the hostname ------------------------------------------------------------------------ r54711 | jm | 2004-10-13 00:35:16 +0000 (Wed, 13 Oct 2004) | 1 line duh, typo; HAS_NET_DNS not HAS_SPFQUERY ------------------------------------------------------------------------ r54701 | parker | 2004-10-12 21:42:38 +0000 (Tue, 12 Oct 2004) | 1 line Bug 3766: Provide support for specifying the username for virtual environments ------------------------------------------------------------------------ r54697 | parker | 2004-10-12 21:29:54 +0000 (Tue, 12 Oct 2004) | 1 line Bug 3747: Move test to port 8 which is unassigned and hopefully will work on all systems. Also add an onfail warning that describes why the test might be failing ------------------------------------------------------------------------ r54685 | felicity | 2004-10-12 18:42:53 +0000 (Tue, 12 Oct 2004) | 1 line added MIME::Base64 to the optional (but highly suggested) section in INSTALL ------------------------------------------------------------------------ r54648 | felicity | 2004-10-12 02:53:38 +0000 (Tue, 12 Oct 2004) | 1 line changing comment since it's IMO exactly what we don't want to do ------------------------------------------------------------------------ r54645 | felicity | 2004-10-12 02:38:18 +0000 (Tue, 12 Oct 2004) | 1 line left the old index_unpack() call commented in AI ------------------------------------------------------------------------ r54644 | felicity | 2004-10-12 02:30:37 +0000 (Tue, 12 Oct 2004) | 1 line bug 3893: ArchiveIterator, when run with opt_n, would report the message number as the receive_date. to fix this, we can allow receive_date to be determined at run time, then propagate the value back up the chain. ------------------------------------------------------------------------ r54613 | felicity | 2004-10-11 21:42:35 +0000 (Mon, 11 Oct 2004) | 1 line new debug code wasn't updated in sa-learn, copied over the code from spamassassin script ------------------------------------------------------------------------ r54259 | felicity | 2004-10-10 15:49:25 +0000 (Sun, 10 Oct 2004) | 1 line bug 3741: FORGED_MUA_THEBAT_BOUN FPs for The Bat versions > 1 ------------------------------------------------------------------------ r54186 | felicity | 2004-10-09 22:11:42 +0000 (Sat, 09 Oct 2004) | 1 line bug 3872: oops, meant to have the *_direct functions be private api, not public... ------------------------------------------------------------------------ r54185 | felicity | 2004-10-09 22:07:35 +0000 (Sat, 09 Oct 2004) | 1 line bug 3872: when syncing the bayes journal, we really shouldn't send seen data back into a new journal file. ------------------------------------------------------------------------ r54130 | jm | 2004-10-08 23:19:54 +0000 (Fri, 08 Oct 2004) | 1 line bug 3887: don't record regression test strings unless run from t/rule_tests.t ------------------------------------------------------------------------ r54103 | parker | 2004-10-08 18:54:21 +0000 (Fri, 08 Oct 2004) | 1 line Bug 3855: flatten tokens hash returned by tokenizer to save memory, updated Plugin docs to show change, and pass in additional hash for bayes_scan hook ------------------------------------------------------------------------ r54100 | parker | 2004-10-08 18:26:24 +0000 (Fri, 08 Oct 2004) | 1 line Bug 3855: Do not use qr to whitelist entries, Storable does not handle Regexp objects ------------------------------------------------------------------------ r54026 | jm | 2004-10-07 22:48:03 +0000 (Thu, 07 Oct 2004) | 1 line ensure that plugin eval failures are reported instead of quietly ignored ------------------------------------------------------------------------ r54024 | felicity | 2004-10-07 22:36:00 +0000 (Thu, 07 Oct 2004) | 1 line bug 3883: using the full gecos field when doing spamcop reporting was sending out more than just the user name. couldn't figure out why the full name would be necessary anyway, so just removed the full name from the From field of the report. ------------------------------------------------------------------------ r54021 | felicity | 2004-10-07 22:21:13 +0000 (Thu, 07 Oct 2004) | 1 line bug 3734: oops, changing the URIBL rules from header to body, but forgot to update the docs. ------------------------------------------------------------------------ r53916 | quinlan | 2004-10-06 21:59:34 +0000 (Wed, 06 Oct 2004) | 2 lines more get() optimizations ------------------------------------------------------------------------ r53900 | felicity | 2004-10-06 20:10:00 +0000 (Wed, 06 Oct 2004) | 1 line lower case the uridnsbl_skip_domain setting before storing it in the config ------------------------------------------------------------------------ r53899 | quinlan | 2004-10-06 20:07:06 +0000 (Wed, 06 Oct 2004) | 2 lines small performance boost for get() ------------------------------------------------------------------------ r53886 | parker | 2004-10-06 16:51:39 +0000 (Wed, 06 Oct 2004) | 1 line Bug 3875: Use of map/grep/sha1 contruct causes large memory bloat, switch to simple foreach loop ------------------------------------------------------------------------ r53840 | parker | 2004-10-06 01:41:47 +0000 (Wed, 06 Oct 2004) | 2 lines Add back ignore items overwritten by last commit ------------------------------------------------------------------------ r53755 | felicity | 2004-10-04 22:16:21 +0000 (Mon, 04 Oct 2004) | 1 line the hashcash and razor2 plugins use the standard parser functions to set values from the configuration. however since there's no way to deal with the errors in a standard manner right now (see bug 3869), set a standard-ish function in the plugin itself to deal with issues. basically the same code as the parser itself. ------------------------------------------------------------------------ r53754 | felicity | 2004-10-04 22:13:27 +0000 (Mon, 04 Oct 2004) | 1 line add in some simple validation of values before assigning configuration variables. avoids issues like 'argument '' not a numeric value in (+)' when there's a missing value passed in. ------------------------------------------------------------------------ r53750 | felicity | 2004-10-04 21:41:16 +0000 (Mon, 04 Oct 2004) | 1 line bug 3866: allow a null rewrite_header to disable a previous setting ------------------------------------------------------------------------ r53749 | jm | 2004-10-04 21:36:22 +0000 (Mon, 04 Oct 2004) | 1 line ignore more files ------------------------------------------------------------------------ r51870 | jm | 2004-10-04 06:48:58 +0000 (Mon, 04 Oct 2004) | 1 line these files somehow fell out of MANIFEST. haven't checked for more yet - TODO ------------------------------------------------------------------------ r51868 | jm | 2004-10-04 06:23:25 +0000 (Mon, 04 Oct 2004) | 1 line bug 3791: add support for XMail Received header formats ------------------------------------------------------------------------ r51865 | jm | 2004-10-04 06:19:02 +0000 (Mon, 04 Oct 2004) | 1 line bug 3830: add support for 'return-path' to extract MAIL FROM address from Received: headers ------------------------------------------------------------------------ r51855 | jm | 2004-10-03 22:11:59 +0000 (Sun, 03 Oct 2004) | 1 line reported failure case of received parser, seems to work fine but add a regression test just in case ------------------------------------------------------------------------ r51854 | jm | 2004-10-03 22:07:19 +0000 (Sun, 03 Oct 2004) | 1 line bug 3794: add an eval { } block around harvest_dnsbl_results() core loop to trap die()s thrown from Net::DNS, instead of propogating to user code ------------------------------------------------------------------------ r51853 | jm | 2004-10-03 22:00:54 +0000 (Sun, 03 Oct 2004) | 1 line test two replacement regexps which avoid FPs ------------------------------------------------------------------------ r51852 | jm | 2004-10-03 21:58:38 +0000 (Sun, 03 Oct 2004) | 1 line oops, typo in testing rule ------------------------------------------------------------------------ r51850 | jm | 2004-10-03 21:30:22 +0000 (Sun, 03 Oct 2004) | 1 line bug 3649: helper_app_pipe_open doesn't do the right thing if STD{IN,OUT,ERR} filehandles != {0,1,2} fds ------------------------------------------------------------------------ r51848 | jm | 2004-10-03 21:25:31 +0000 (Sun, 03 Oct 2004) | 1 line bug 3837: over-broad RE in Received parser gets some rDNS and HELO strings mixed up ------------------------------------------------------------------------ r51836 | mss | 2004-10-03 16:00:50 +0000 (Sun, 03 Oct 2004) | 2 lines bug 3806: Don't run this test on Solaris to avoid the hostname problem. The regression tests should be the only part where SPF is run as root, so all other cases will fail but not hurt (I hope). ------------------------------------------------------------------------ r51822 | felicity | 2004-10-03 04:17:49 +0000 (Sun, 03 Oct 2004) | 1 line bug 3827: typo in the RE for 2TLD ------------------------------------------------------------------------ r51813 | quinlan | 2004-10-02 21:54:53 +0000 (Sat, 02 Oct 2004) | 2 lines bug 3703: clean up debugging ------------------------------------------------------------------------ r51812 | mss | 2004-10-02 19:49:20 +0000 (Sat, 02 Oct 2004) | 2 lines Removed some files in build/ from the MANIFEST which are used internally only. ------------------------------------------------------------------------ r51811 | felicity | 2004-10-02 19:40:21 +0000 (Sat, 02 Oct 2004) | 1 line bug 3427: if a schemeless URI was found, we would add 'http://' to the front, which is very bad since it would do this for 'foo.gif', '#foo', etc. Also, modify uri.t to give debug output upon failure. ------------------------------------------------------------------------ r51805 | mss | 2004-10-02 15:29:31 +0000 (Sat, 02 Oct 2004) | 2 lines Just for fun... ------------------------------------------------------------------------ r51804 | mss | 2004-10-02 15:24:20 +0000 (Sat, 02 Oct 2004) | 2 lines Ignore MANIFEST.bak file. ------------------------------------------------------------------------ r51802 | mss | 2004-10-02 15:10:44 +0000 (Sat, 02 Oct 2004) | 2 lines Some stuff I forgot. ------------------------------------------------------------------------ r51801 | mss | 2004-10-02 14:57:34 +0000 (Sat, 02 Oct 2004) | 35 lines Finally figured out the whole MANIFEST* issue: - If you added, removed or moved a file, run 'make manifest'. That will update the MANIFEST (and sort it alphabetically, case-insensitive) - MANIFEST.SKIP consists of a list of REs which are matched against each filename. If a RE matches, the file is not included in the MANIFEST (and thus the distfile). - The REs in MANIFEST.SKIP are matched against substrings so watch out that you don't accidently exclude some files you didn't intend to. To do this, please follow these guidelines: * If you want to match against a specific file, enclose the name in start and end markers ie. "^foo$". * If you want to match a specific file with each and every extension, please use an explicit RE a la "^foo.*$" (instead of just "^foo"). Watch out if you want to exclude compiled binaries that you don't exclude the sources, too! * If you want to exclude a whole directory, please end the RE with a slash, ie "^foo/" * If you want to exclude some specific file in any directory, please start the RE with a word boundary and end with an end marker, ie "\bfoo$". * If you want to exclude some extension, please start the RE with an escaped dot, ie "\.foo$". - After you added anything to MANIFEST.SKIP, please run 'make manifest_skip' to keep that file sorted, too. I tried my best to clean up both MANIFESTs and 'make disttest' ran successfully. If I accidently excluded some file, please fix the pattern in MANIFEST.SKIP, do NOT edit the MANIFEST directly. ------------------------------------------------------------------------ r51800 | mss | 2004-10-02 14:41:20 +0000 (Sat, 02 Oct 2004) | 2 lines Fixed small bug in error message (wrong file was printed). ------------------------------------------------------------------------ r51757 | felicity | 2004-10-01 21:27:57 +0000 (Fri, 01 Oct 2004) | 1 line work around some entries in the scores file -- plugin rules which are mutable should be marked as such, add MISSING_HB_SEP and URIBL_JP_SURBL ... ------------------------------------------------------------------------ r51755 | felicity | 2004-10-01 20:35:23 +0000 (Fri, 01 Oct 2004) | 1 line up the spec file to 3.1.0 ------------------------------------------------------------------------ r51752 | quinlan | 2004-10-01 20:27:01 +0000 (Fri, 01 Oct 2004) | 2 lines updates ------------------------------------------------------------------------ r51750 | felicity | 2004-10-01 19:23:57 +0000 (Fri, 01 Oct 2004) | 1 line bug 3854: _TESTSSCORES_ didn't return 'none' if no rules hit, just a blank scalar. ------------------------------------------------------------------------ r47653 | jm | 2004-10-01 16:46:05 +0000 (Fri, 01 Oct 2004) | 1 line pointing at wiki instead of adding notes to UPGRADE file ------------------------------------------------------------------------ r47593 | felicity | 2004-09-30 15:56:59 +0000 (Thu, 30 Sep 2004) | 1 line bug 3805: ne.jp is a generic 2tld which made it in. replaced with mac.com. this is for the default uridnsbl_skip_domain list. ------------------------------------------------------------------------ r47591 | mss | 2004-09-30 15:00:12 +0000 (Thu, 30 Sep 2004) | 2 lines Fixed small undef issue. ------------------------------------------------------------------------ r47590 | mss | 2004-09-30 14:44:49 +0000 (Thu, 30 Sep 2004) | 4 lines * Removed some obsolete entries in MANIFEST.SKIP * Made some entries more general in MANIFEST.SKIP * Actually renamed the sysreport script in MANIFEST ------------------------------------------------------------------------ r47519 | felicity | 2004-09-29 23:35:16 +0000 (Wed, 29 Sep 2004) | 1 line bug 3831: fixed one-off error causing slightly different misparsing of fqdn->domain ------------------------------------------------------------------------ r47517 | mss | 2004-09-29 23:27:07 +0000 (Wed, 29 Sep 2004) | 2 lines Moved the sysreport script to a better place. ------------------------------------------------------------------------ r47516 | mss | 2004-09-29 23:25:24 +0000 (Wed, 29 Sep 2004) | 2 lines Sort MANIFEST* alphabetically (again? maybe we should do this via a script) ------------------------------------------------------------------------ r47515 | mss | 2004-09-29 23:22:29 +0000 (Wed, 29 Sep 2004) | 2 lines Removed obsolete file. ------------------------------------------------------------------------ r47514 | mss | 2004-09-29 23:21:14 +0000 (Wed, 29 Sep 2004) | 2 lines Made script executable. ------------------------------------------------------------------------ r47513 | jm | 2004-09-29 22:34:04 +0000 (Wed, 29 Sep 2004) | 1 line fix plugin POD docs; Plugin.pm had a sub-section inside a method's =item, which is just totally wrong ------------------------------------------------------------------------ r47512 | jm | 2004-09-29 22:33:59 +0000 (Wed, 29 Sep 2004) | 1 line fix plugin POD docs; missing =over in Razor2.pm ------------------------------------------------------------------------ r47510 | jm | 2004-09-29 22:21:05 +0000 (Wed, 29 Sep 2004) | 1 line doc fix: note MIMEDefang min version requirement ------------------------------------------------------------------------ r47484 | felicity | 2004-09-29 14:01:35 +0000 (Wed, 29 Sep 2004) | 1 line bug 3825: document that # characters must be escaped in RE, or else they're considered the start of a comment ------------------------------------------------------------------------ r47482 | felicity | 2004-09-29 13:24:13 +0000 (Wed, 29 Sep 2004) | 1 line bug 3805: added the top 125 domains whitelisted by SURBL to our uridnsbl skip list ------------------------------------------------------------------------ r47452 | felicity | 2004-09-29 03:26:57 +0000 (Wed, 29 Sep 2004) | 1 line bug 3827: .de tld doesn't do 2tld delegation, so take it back out. ------------------------------------------------------------------------ r47440 | felicity | 2004-09-29 02:00:03 +0000 (Wed, 29 Sep 2004) | 1 line bug 3827: update the list of 2TLD, remove duplicates, etc ------------------------------------------------------------------------ r47438 | felicity | 2004-09-29 01:30:45 +0000 (Wed, 29 Sep 2004) | 1 line bug 3734: URIBL rules should be body evals not header evals -- we get the URIs out of the body not the header. it impacts the autolearning head/body points thing, and is otherwise just annoyingly misplaced. ------------------------------------------------------------------------ r47418 | parker | 2004-09-28 20:36:28 +0000 (Tue, 28 Sep 2004) | 2 lines Added --whitelist option to the other autowhitelist options as one that has been removed ------------------------------------------------------------------------ r47411 | parker | 2004-09-28 18:36:20 +0000 (Tue, 28 Sep 2004) | 1 line Fix typo ------------------------------------------------------------------------ r47408 | jm | 2004-09-28 16:46:52 +0000 (Tue, 28 Sep 2004) | 1 line bug 3837: Received parser: over-broad RE getting rDNS and HELO mixed up, fixed. also fixed an inefficient RE, and the test cases. ------------------------------------------------------------------------ r47391 | jm | 2004-09-28 06:04:51 +0000 (Tue, 28 Sep 2004) | 1 line bug 3812: better Exchange/IIS 6.0 Received header parsing ------------------------------------------------------------------------ r47390 | jm | 2004-09-28 06:03:11 +0000 (Tue, 28 Sep 2004) | 1 line couple of testing rules ------------------------------------------------------------------------ r47380 | felicity | 2004-09-28 03:38:44 +0000 (Tue, 28 Sep 2004) | 1 line bug 3805: added uridnsbl_skip_domain to allow specification of domains which should not be checked via the URIDNSBL plugin ------------------------------------------------------------------------ r47346 | quinlan | 2004-09-27 23:56:56 +0000 (Mon, 27 Sep 2004) | 2 lines make formatting more consistent ------------------------------------------------------------------------ r47343 | quinlan | 2004-09-27 23:49:24 +0000 (Mon, 27 Sep 2004) | 2 lines bug 3822: clean up requirements documentation ------------------------------------------------------------------------ r47325 | felicity | 2004-09-27 19:15:06 +0000 (Mon, 27 Sep 2004) | 1 line bug 3831: RegistrarBoundaries was mishitting on a number of hostnames because the RE was too loose (www.3com.com matched com.co and was left www.3com.com). Also added in a performance boost by not trying RE matches when it's known they can't possibly match (fourth level TLDs require at least 4 parts in the domain, etc.) also moved the third_level TLD RE into order between fourth and second. ------------------------------------------------------------------------ r47324 | felicity | 2004-09-27 18:27:06 +0000 (Mon, 27 Sep 2004) | 1 line bug 3801: ala the HEAD_LONG rule, catch when there's a missing blank line between the message header and body ------------------------------------------------------------------------ r47313 | mss | 2004-09-27 16:52:18 +0000 (Mon, 27 Sep 2004) | 2 lines We should have a look at Tony's "radical exim patch" in bug 3582 :) ------------------------------------------------------------------------ r47305 | mss | 2004-09-27 16:32:50 +0000 (Mon, 27 Sep 2004) | 2 lines Fixed typo in comment. ------------------------------------------------------------------------ r47300 | mss | 2004-09-27 16:02:02 +0000 (Mon, 27 Sep 2004) | 2 lines Added a comment: The exim Received header is indeed scriptable. ------------------------------------------------------------------------ r47270 | quinlan | 2004-09-27 03:17:32 +0000 (Mon, 27 Sep 2004) | 2 lines document RANK ------------------------------------------------------------------------ r47231 | felicity | 2004-09-26 01:47:16 +0000 (Sun, 26 Sep 2004) | 1 line move check_tick plugin call to bottom of priority loop, clean up some whitespace/comments ------------------------------------------------------------------------ r47178 | felicity | 2004-09-25 00:59:32 +0000 (Sat, 25 Sep 2004) | 1 line in chatting with the habeas folks, the original plan has changed, so pull out the gold vs silver snippets. ------------------------------------------------------------------------ r47134 | sidney | 2004-09-24 01:24:41 +0000 (Fri, 24 Sep 2004) | 1 line bug 3804 fix typo in setting X-Languages metadata for _LANGUAGES_ tag ------------------------------------------------------------------------ r47120 | felicity | 2004-09-23 22:08:38 +0000 (Thu, 23 Sep 2004) | 1 line bug 3801: common MUAs seem to accept that the message header ends for either the blank line or if a mime boundary occurs without the blank line. ------------------------------------------------------------------------ r47078 | felicity | 2004-09-22 23:27:17 +0000 (Wed, 22 Sep 2004) | 1 line add in support for surbl jp list ------------------------------------------------------------------------ r47001 | quinlan | 2004-09-21 21:31:54 +0000 (Tue, 21 Sep 2004) | 2 lines bug 3798: remove ninja* images ------------------------------------------------------------------------ r46968 | quinlan | 2004-09-21 07:24:03 +0000 (Tue, 21 Sep 2004) | 2 lines new logo ------------------------------------------------------------------------ r46955 | quinlan | 2004-09-21 03:14:59 +0000 (Tue, 21 Sep 2004) | 2 lines bug 3794: add some defined() checks for incomplete DNS responses ------------------------------------------------------------------------ r46160 | parker | 2004-09-16 05:47:55 +0000 (Thu, 16 Sep 2004) | 1 line Bug 3380: Give BayesSQL smarts enough to have readable/writable connections. Also, do not create a new user entry when tying read only. ------------------------------------------------------------------------ r46140 | felicity | 2004-09-16 00:28:58 +0000 (Thu, 16 Sep 2004) | 1 line bug 3780: if Message::Node->decode() is called with a length, and the encoding is base64, don't cache the result and only decode as much as necessary. ------------------------------------------------------------------------ r46137 | duncf | 2004-09-15 23:05:02 +0000 (Wed, 15 Sep 2004) | 1 line Minor typo in Mail::SpamAssassin::Conf ------------------------------------------------------------------------ r46099 | mss | 2004-09-15 09:37:56 +0000 (Wed, 15 Sep 2004) | 2 lines As always... ------------------------------------------------------------------------ r46098 | mss | 2004-09-15 09:25:39 +0000 (Wed, 15 Sep 2004) | 4 lines Some code I had lying around since ages, maybe it will become useful one day. For now I dump it here to clean up my harddisk a bit ;~) It adds a "sysreport" target to the Makefile which dumps out some maybe interesting information about the user's build environment. Could be included in bug reports and things. ------------------------------------------------------------------------ r46083 | quinlan | 2004-09-15 04:54:55 +0000 (Wed, 15 Sep 2004) | 2 lines fix plugin name, reformat lang lines ------------------------------------------------------------------------ r46080 | felicity | 2004-09-15 04:28:24 +0000 (Wed, 15 Sep 2004) | 1 line prepping some work with the habeas folks for different levels of classification ------------------------------------------------------------------------ r46076 | felicity | 2004-09-15 03:40:55 +0000 (Wed, 15 Sep 2004) | 1 line doh, forgot to add the razor2 plugin and rule file... ------------------------------------------------------------------------ r46075 | felicity | 2004-09-15 03:35:48 +0000 (Wed, 15 Sep 2004) | 1 line use a default of 10 seconds for razor report timeout if it's not already set ------------------------------------------------------------------------ r46074 | felicity | 2004-09-15 03:29:40 +0000 (Wed, 15 Sep 2004) | 1 line bug 3643: converted the Razor2 check into a Plugin. the debug and report pieces have to stay as-is until the plugin architecture grows to allow them from the plugin. see bugs 3777 and 3778. ------------------------------------------------------------------------ r46072 | felicity | 2004-09-15 03:08:57 +0000 (Wed, 15 Sep 2004) | 1 line add documentation about Plugin::dbg having to be called via package name as it's not available in the plugin package namespace ------------------------------------------------------------------------ r46070 | felicity | 2004-09-15 02:48:43 +0000 (Wed, 15 Sep 2004) | 1 line added documentation about standard arguments for plugins ------------------------------------------------------------------------ r46033 | mss | 2004-09-14 18:39:55 +0000 (Tue, 14 Sep 2004) | 5 lines bug 3649: In case of an error the truncated Pyzor output missed valuable information from stderr. * Now all output from Pyzor is captured (but only the first line used for parsing). * In case of a Traceback, an "internal error" is reported. * Replaced two unnecessary ~= compares with eqs. ------------------------------------------------------------------------ r46032 | felicity | 2004-09-14 18:30:51 +0000 (Tue, 14 Sep 2004) | 1 line add MSExec plugin to implement the previously removed MICROSOFT_EXECUTABLE rule ------------------------------------------------------------------------ r46031 | felicity | 2004-09-14 18:30:03 +0000 (Tue, 14 Sep 2004) | 1 line change version to 3.1.0 ------------------------------------------------------------------------ r46006 | felicity | 2004-09-14 03:02:01 +0000 (Tue, 14 Sep 2004) | 1 line prepped rc6 ------------------------------------------------------------------------ r46005 | felicity | 2004-09-14 01:23:14 +0000 (Tue, 14 Sep 2004) | 1 line make sure the output files have the correct group and permissions ------------------------------------------------------------------------ r46003 | felicity | 2004-09-13 23:41:20 +0000 (Mon, 13 Sep 2004) | 1 line prep rc5 release ------------------------------------------------------------------------ r45998 | quinlan | 2004-09-13 19:34:52 +0000 (Mon, 13 Sep 2004) | 2 lines bug 3768: add simple Debian packaging files ------------------------------------------------------------------------ r45996 | felicity | 2004-09-13 18:48:29 +0000 (Mon, 13 Sep 2004) | 1 line bug 3774: had a carryover 'touid touid' for setting euid from the egid code, which requires two numbers instead of just one. This broke on the FreeBSD perl. ------------------------------------------------------------------------ r45937 | mss | 2004-09-12 14:20:59 +0000 (Sun, 12 Sep 2004) | 2 lines bug 3775: Kris Koehntopp's mail address has changed. ------------------------------------------------------------------------ r45873 | felicity | 2004-09-11 07:39:14 +0000 (Sat, 11 Sep 2004) | 1 line we generally refer to ArchiveIterator 'dir' mode as maildir, but it's not, so be a little clearer about that ------------------------------------------------------------------------ r45870 | quinlan | 2004-09-11 07:12:22 +0000 (Sat, 11 Sep 2004) | 3 lines not quite maildir format, don't use wikipedia for our documentation in a manual page, use C<> around uwashington URL ------------------------------------------------------------------------ r45866 | felicity | 2004-09-11 05:15:47 +0000 (Sat, 11 Sep 2004) | 1 line clear up the documentation about file vs dir vs mbox vs mbx ------------------------------------------------------------------------ r43688 | mss | 2004-09-10 20:11:49 +0000 (Fri, 10 Sep 2004) | 2 lines POD fix: Truncated SYNOPSIS lines to 80 chars. Mostly by removing the default values -- they are in the long description of the option and adding default values for *all* description would make the SYNOPSIS long and complex. So everybody who wants to know the defaults should read the man page. (I'm thinking about breaking the SYNOPSIS into several parts to make it less confusing.) ------------------------------------------------------------------------ r43686 | mss | 2004-09-10 19:45:11 +0000 (Fri, 10 Sep 2004) | 2 lines Sort OPTIONS alphabetically. ------------------------------------------------------------------------ r43683 | quinlan | 2004-09-10 18:49:56 +0000 (Fri, 10 Sep 2004) | 2 lines add Gentoo instructions ------------------------------------------------------------------------ r43642 | quinlan | 2004-09-10 05:25:50 +0000 (Fri, 10 Sep 2004) | 2 lines the command line tool is spamc, so rephrase a bit here ------------------------------------------------------------------------ r43641 | quinlan | 2004-09-10 05:15:39 +0000 (Fri, 10 Sep 2004) | 2 lines touch up Debian documentation ------------------------------------------------------------------------ r43640 | quinlan | 2004-09-10 02:02:40 +0000 (Fri, 10 Sep 2004) | 2 lines remove Sys::Syslog because it's in Perl 5.6.1 and later, other tweaks ------------------------------------------------------------------------ r43637 | felicity | 2004-09-09 23:31:14 +0000 (Thu, 09 Sep 2004) | 1 line prep rc5 devel ------------------------------------------------------------------------ r43635 | felicity | 2004-09-09 22:50:14 +0000 (Thu, 09 Sep 2004) | 1 line prepping, again, for 3.0.0rc4 ------------------------------------------------------------------------ r43629 | jm | 2004-09-09 19:36:26 +0000 (Thu, 09 Sep 2004) | 1 line MANIFEST updated to include some more recent perceptron scripts/input ------------------------------------------------------------------------ r43628 | jm | 2004-09-09 19:34:58 +0000 (Thu, 09 Sep 2004) | 1 line removed obsolete scripts used only by me ------------------------------------------------------------------------ r43627 | felicity | 2004-09-09 19:26:57 +0000 (Thu, 09 Sep 2004) | 1 line moving back to rc4 dev for MANIFEST discussion ------------------------------------------------------------------------ r43626 | quinlan | 2004-09-09 19:06:03 +0000 (Thu, 09 Sep 2004) | 2 lines file listed twice ------------------------------------------------------------------------ r43625 | quinlan | 2004-09-09 19:00:51 +0000 (Thu, 09 Sep 2004) | 2 lines move some non-license information from deleted LICENSE file to here ------------------------------------------------------------------------ r43624 | quinlan | 2004-09-09 19:00:11 +0000 (Thu, 09 Sep 2004) | 2 lines removing file ------------------------------------------------------------------------ r43622 | felicity | 2004-09-09 18:48:43 +0000 (Thu, 09 Sep 2004) | 1 line *sum.pl should get the file not STDIN ------------------------------------------------------------------------ r43620 | felicity | 2004-09-09 18:34:00 +0000 (Thu, 09 Sep 2004) | 1 line prepping to release 3.0.0rc4 ------------------------------------------------------------------------ r43619 | felicity | 2004-09-09 18:11:33 +0000 (Thu, 09 Sep 2004) | 1 line make the md5/sha1sum script spit out the filename too. makes it a lot easier to do cut/paste, and standardizes it with the actual md5/sha1sum programs ------------------------------------------------------------------------ r43603 | felicity | 2004-09-09 14:25:43 +0000 (Thu, 09 Sep 2004) | 1 line try clearing up the opt_j tempfile/extra child distinction ------------------------------------------------------------------------ r43567 | parker | 2004-09-09 04:05:58 +0000 (Thu, 09 Sep 2004) | 1 line Answered some bayes sql questions that have come over the past week or so ------------------------------------------------------------------------ r43566 | felicity | 2004-09-09 03:45:18 +0000 (Thu, 09 Sep 2004) | 1 line 'Contains a URL' should be 'Contains an URL' ------------------------------------------------------------------------ r43565 | jm | 2004-09-09 03:43:28 +0000 (Thu, 09 Sep 2004) | 1 line bug 3762: add a new plugin API: check_post_learn(). also fix a C<...->...> POD bug ------------------------------------------------------------------------ r43564 | jm | 2004-09-09 03:40:18 +0000 (Thu, 09 Sep 2004) | 1 line bug 3759: plugins loaded from the site config path were not getting their parse_config() methods called; fix by invalidating certain method caches when a new plugin is registered. also, INHIBIT_CALLBACKS as a return type wasn't working, because it forces plugins to only support numeric return types. not good. removed; implementors should use the alternative $self->inhibit_further_callbacks() API. also removed a redundant sort() call ------------------------------------------------------------------------ r43563 | felicity | 2004-09-09 02:36:25 +0000 (Thu, 09 Sep 2004) | 1 line added POD for ArchiveIterator ------------------------------------------------------------------------ r43557 | felicity | 2004-09-09 01:22:31 +0000 (Thu, 09 Sep 2004) | 1 line uri_to_domain will now lowercase the domain before returning it, since domains are case-insensitive. ------------------------------------------------------------------------ r43555 | parker | 2004-09-09 01:13:53 +0000 (Thu, 09 Sep 2004) | 1 line Bug 3760: tok_touch_all produces invalid sql when called with no tokens ------------------------------------------------------------------------ r43550 | jm | 2004-09-08 22:42:46 +0000 (Wed, 08 Sep 2004) | 1 line doco fix: documentation sample used wrong var name. oops ------------------------------------------------------------------------ r43549 | jm | 2004-09-08 22:37:13 +0000 (Wed, 08 Sep 2004) | 1 line bug 3740: ignore legit bounces from Yahoo, if the correct rDNS and From are used ------------------------------------------------------------------------ r43545 | parker | 2004-09-08 21:59:35 +0000 (Wed, 08 Sep 2004) | 1 line Bug 3758: updating a tokens ham_count and atime did not trigger an update of newest_token_age ------------------------------------------------------------------------ r43544 | parker | 2004-09-08 17:19:09 +0000 (Wed, 08 Sep 2004) | 1 line Fix debug message ------------------------------------------------------------------------ r43537 | mss | 2004-09-08 14:29:43 +0000 (Wed, 08 Sep 2004) | 2 lines Removed some obsolete translations. ------------------------------------------------------------------------ r43495 | quinlan | 2004-09-08 03:49:02 +0000 (Wed, 08 Sep 2004) | 3 lines empty MIME boundary does not work now, but space before = should, so test that as the bad behavior instead ------------------------------------------------------------------------ r43493 | quinlan | 2004-09-08 03:24:29 +0000 (Wed, 08 Sep 2004) | 4 lines bug 3751: fix up boundary matching to more closely match MUA behavior and allow some malformed boundary definitions, however stop allowing blank boundaries ------------------------------------------------------------------------ r43492 | felicity | 2004-09-08 03:18:19 +0000 (Wed, 08 Sep 2004) | 1 line bug 3749: new version of the last patch -- certain rfc invalid mime parts were being ignored in the internal representation of the message. we now make empty nodes appropriately. the patch also standarizes the mime boundary REs and removes some cruft. added some extra comments about the process because it's a little complex. ------------------------------------------------------------------------ r43448 | quinlan | 2004-09-07 04:45:42 +0000 (Tue, 07 Sep 2004) | 2 lines mention CLAs in list ------------------------------------------------------------------------ r43431 | mss | 2004-09-06 21:55:32 +0000 (Mon, 06 Sep 2004) | 2 lines The fix for bug 3690 was incomplete, it didn't always exit. ------------------------------------------------------------------------ r43421 | mss | 2004-09-06 18:17:58 +0000 (Mon, 06 Sep 2004) | 2 lines bug 3753: --helper-home-dir was missing in the SYNOPSIS ------------------------------------------------------------------------ r43418 | duncf | 2004-09-06 15:46:31 +0000 (Mon, 06 Sep 2004) | 1 line Doc fix: user-config defaults to on and has for a while... ------------------------------------------------------------------------ r43393 | felicity | 2004-09-05 17:40:25 +0000 (Sun, 05 Sep 2004) | 1 line revert of the bug 3749 patch. fixes one issue, made a new set. :( ------------------------------------------------------------------------ r43387 | mss | 2004-09-05 12:00:42 +0000 (Sun, 05 Sep 2004) | 2 lines bug 3746: Document which __{def,local}_rules_dir__ is chosen for which __prefix__. ------------------------------------------------------------------------ r43364 | quinlan | 2004-09-05 04:31:48 +0000 (Sun, 05 Sep 2004) | 2 lines since this is serving as our current "Who we are" page, split out the PMC ------------------------------------------------------------------------ r43362 | felicity | 2004-09-05 03:22:55 +0000 (Sun, 05 Sep 2004) | 1 line bug 3749: MIME parts can have no actual body (following the RFC). previously the parser would ignore that part, but not all mails are RFC compliant... so now we fake an empty body if the body doesn't actually exist, and add a node in the tree for that part. ------------------------------------------------------------------------ r43361 | felicity | 2004-09-05 03:20:09 +0000 (Sun, 05 Sep 2004) | 1 line bug 3748: when subparsing a message/* type, if the part was empty, Message-new() would wait for STDIN input. now only do a subparse if the part actually has decoded data in it. ------------------------------------------------------------------------ r43354 | felicity | 2004-09-04 23:13:51 +0000 (Sat, 04 Sep 2004) | 1 line trivial issue with dutch translation: rule is now HABEAS_USER, not HABEAS_SWE ------------------------------------------------------------------------ r43322 | felicity | 2004-09-04 05:06:05 +0000 (Sat, 04 Sep 2004) | 1 line started 3.0.0rc4 cycle ------------------------------------------------------------------------ r43320 | felicity | 2004-09-04 04:39:26 +0000 (Sat, 04 Sep 2004) | 1 line minor build script update: when doing the stable build, remove the files from the devel directory after copying over... ------------------------------------------------------------------------ r43319 | felicity | 2004-09-04 04:30:37 +0000 (Sat, 04 Sep 2004) | 1 line prep to release 3.0.0rc3 ------------------------------------------------------------------------ r43318 | quinlan | 2004-09-04 04:22:59 +0000 (Sat, 04 Sep 2004) | 2 lines remove Sender ID mention from announcement :-( ------------------------------------------------------------------------ r43317 | felicity | 2004-09-04 04:05:44 +0000 (Sat, 04 Sep 2004) | 1 line bug 3238: allow people to zero-pad the _SCORE_ tag if they want. adds some backward compatibility with 2.x, etc. ------------------------------------------------------------------------ r43314 | felicity | 2004-09-04 03:12:06 +0000 (Sat, 04 Sep 2004) | 1 line bug 3743: have the child reaper deal with multiple children if necessary, also have the restart handler wait for the specific pid to exit instead of any generic pid. ------------------------------------------------------------------------ r43313 | jm | 2004-09-04 03:02:23 +0000 (Sat, 04 Sep 2004) | 1 line bug 3711: doco fix: correct the read_scoreonly_config() POD documentation to reflect that it no longer is just scores. ------------------------------------------------------------------------ r43310 | jm | 2004-09-04 02:43:52 +0000 (Sat, 04 Sep 2004) | 1 line bug 3625: syslog-ng sometimes forks from inside syslog() when syslogd is restarted, causing a SIGCHLD, which calls syslog(), and therefore causes an infinite loop of respawning spamds. work around this. ------------------------------------------------------------------------ r43309 | felicity | 2004-09-04 02:05:39 +0000 (Sat, 04 Sep 2004) | 1 line bug 3698: remove unused function decoded_mime_bit from PMS ------------------------------------------------------------------------ r37426 | felicity | 2004-09-02 21:18:01 +0000 (Thu, 02 Sep 2004) | 1 line bug 3742: fixes the bug introduced in rc2 via bug 3731. 'untie attempted while 1 inner references still exist' ------------------------------------------------------------------------ r37261 | parker | 2004-08-31 20:54:43 +0000 (Tue, 31 Aug 2004) | 1 line since several web interfaces now exist point folks at the wiki for information ------------------------------------------------------------------------ r37223 | felicity | 2004-08-30 22:30:50 +0000 (Mon, 30 Aug 2004) | 1 line bug 3737: more doco updates, UPGRADE implied spamd's -P option was deprecated, but only for spamassassin. also merged 'these commmandline options are deprecated' sections. ------------------------------------------------------------------------ r37222 | felicity | 2004-08-30 22:23:45 +0000 (Mon, 30 Aug 2004) | 1 line move spamd's P option next to the paranoid option since they're aliases, makes it clearer ------------------------------------------------------------------------ r37221 | felicity | 2004-08-30 22:22:13 +0000 (Mon, 30 Aug 2004) | 1 line added doco that the UPGRADE doc is likely not complete and custom configurations should be double-checked to be valid in the new version ------------------------------------------------------------------------ r37218 | felicity | 2004-08-30 21:41:44 +0000 (Mon, 30 Aug 2004) | 1 line update MANIFEST... ------------------------------------------------------------------------ r37217 | felicity | 2004-08-30 21:40:35 +0000 (Mon, 30 Aug 2004) | 1 line bug 3735: deal with parsing messages that themselves have a content-type of message/rfc822. add in a test mail and appropriately mimeparse.t modifications to test that we properly deal with multi-level message/rfc822 encodings. ------------------------------------------------------------------------ r37183 | felicity | 2004-08-30 01:35:13 +0000 (Mon, 30 Aug 2004) | 1 line make the require_version doc a little clearer ------------------------------------------------------------------------ r37182 | felicity | 2004-08-30 00:12:52 +0000 (Mon, 30 Aug 2004) | 1 line doco update ------------------------------------------------------------------------ r37139 | felicity | 2004-08-28 01:30:07 +0000 (Sat, 28 Aug 2004) | 1 line 3.0 release doco update ------------------------------------------------------------------------ r37138 | felicity | 2004-08-28 01:05:36 +0000 (Sat, 28 Aug 2004) | 1 line prep for 3.0.0rc3 devel ------------------------------------------------------------------------ r37136 | felicity | 2004-08-28 01:02:45 +0000 (Sat, 28 Aug 2004) | 1 line prepare for 3.0.0-rc2 release ------------------------------------------------------------------------ r37133 | felicity | 2004-08-27 20:43:49 +0000 (Fri, 27 Aug 2004) | 1 line more build updates -- gpgsign is in ~/sabuildtools/bin, not ~/bin ... ------------------------------------------------------------------------ r37132 | felicity | 2004-08-27 20:36:47 +0000 (Fri, 27 Aug 2004) | 1 line update more build docs ------------------------------------------------------------------------ r37130 | jm | 2004-08-27 20:16:39 +0000 (Fri, 27 Aug 2004) | 1 line oops, I'd forgotten to check in the SAME fixes from minotaur. here's some parts of what I did that are still worthwhile with Theo's changes ------------------------------------------------------------------------ r37129 | felicity | 2004-08-27 18:15:59 +0000 (Fri, 27 Aug 2004) | 1 line updates to the build process -- md5sum and sha1sum aren't installed on minotaur, so use quick n' dirty perl versions I wrote up. /bin/bash doesn't exist on minotaur either, so change to /usr/local/bin/bash ... ------------------------------------------------------------------------ r37097 | felicity | 2004-08-26 21:37:01 +0000 (Thu, 26 Aug 2004) | 1 line bug 3731: there were some situations where umask would be changed and then not reset back to the original value ------------------------------------------------------------------------ r37092 | quinlan | 2004-08-26 18:12:49 +0000 (Thu, 26 Aug 2004) | 2 lines bug 3730: make DNS unavailable unless versions are high enough ------------------------------------------------------------------------ r37091 | felicity | 2004-08-26 17:13:13 +0000 (Thu, 26 Aug 2004) | 1 line bug 3728: check_languages() wasn't able to find the languages hint file so it didn't run. ------------------------------------------------------------------------ r37041 | quinlan | 2004-08-25 19:43:35 +0000 (Wed, 25 Aug 2004) | 2 lines use Constants.pm ------------------------------------------------------------------------ r36852 | felicity | 2004-08-25 13:11:49 +0000 (Wed, 25 Aug 2004) | 1 line bug 3719: ignore X-Bogosity header from potential upstream Bogofilter run ------------------------------------------------------------------------ r36851 | felicity | 2004-08-25 13:09:08 +0000 (Wed, 25 Aug 2004) | 1 line bug 3705: add a regression test for relative scores ------------------------------------------------------------------------ r36836 | jm | 2004-08-25 04:23:15 +0000 (Wed, 25 Aug 2004) | 1 line bug 3715: Conf::Parser double-counts certain errors in --lint, fixed. bug 3699: --lint should warn if a description is empty. also, some doc changes to clarify Conf::Parser operation ------------------------------------------------------------------------ r36835 | jm | 2004-08-25 04:23:03 +0000 (Wed, 25 Aug 2004) | 1 line bug 3715: Conf::Parser double-counts certain errors in --lint, fixed. bug 3699: --lint should warn if a description is empty. also, some doc changes to clarify Conf::Parser operation ------------------------------------------------------------------------ r36826 | mss | 2004-08-24 22:48:18 +0000 (Tue, 24 Aug 2004) | 2 lines Removed two obsolete commented-out lines. It's now documented better in INSTALL. ------------------------------------------------------------------------ r36823 | mss | 2004-08-24 20:35:39 +0000 (Tue, 24 Aug 2004) | 2 lines Also strip the directory from the converted spamc docs. ------------------------------------------------------------------------ r36822 | mss | 2004-08-24 20:12:24 +0000 (Tue, 24 Aug 2004) | 2 lines Fixed up some PODs about which convert_pods_to_doc complained. ------------------------------------------------------------------------ r36816 | mss | 2004-08-24 17:22:00 +0000 (Tue, 24 Aug 2004) | 8 lines bug 3717: Loading PlugIns from outside @INC didn't work because do() looks in @INC, too, for relative paths. Fixed by always using absolute paths. also: * Added Justin's regression test for this feature. * Marked some tests which missed the bit as executable. * Sorted MANIFEST alphabetically (again). ------------------------------------------------------------------------ r36815 | felicity | 2004-08-24 16:07:22 +0000 (Tue, 24 Aug 2004) | 1 line bug 3705: relative scores worked when all 4 scoresets were specified, but not when only 1 number was given. fix that, and fix debug output to use the correct variable. also, instead of 2 sections for 'score rule # # # #' and 'score rule #', always assume all 4 scoresets are specified and deal with the 1 score=>4 scores bit appropriately. ------------------------------------------------------------------------ r36792 | felicity | 2004-08-24 00:19:29 +0000 (Tue, 24 Aug 2004) | 1 line bug 3722: document the --folders option ------------------------------------------------------------------------ r36791 | felicity | 2004-08-24 00:02:33 +0000 (Tue, 24 Aug 2004) | 1 line bug 3725: added documentation for a bunch of PerMsgStatus methods, including get_uri_list() ------------------------------------------------------------------------ r36786 | quinlan | 2004-08-23 21:17:37 +0000 (Mon, 23 Aug 2004) | 2 lines clarify Net::DNS version requirements ------------------------------------------------------------------------ r36784 | mss | 2004-08-23 21:01:15 +0000 (Mon, 23 Aug 2004) | 2 lines Net::DNS 0.46 or higher is needed for DNS tests under Windows. Thanks to Fred Tarasevicius for debugging this issue. ------------------------------------------------------------------------ r36781 | felicity | 2004-08-23 20:20:53 +0000 (Mon, 23 Aug 2004) | 1 line bug 2437: make the code to figure out the autolearn score be in a single function and not scattered around PMS. Also, properly ignore noautolearn, userconf, and learn rules instead of just noautolearn. also, don't shift the global scoreset when figuring out whether to autolearn, just use a local scoreset copy. ------------------------------------------------------------------------ r36766 | quinlan | 2004-08-23 18:08:44 +0000 (Mon, 23 Aug 2004) | 2 lines add conditional around URIDNSBL scores ------------------------------------------------------------------------ r36758 | jm | 2004-08-23 05:48:40 +0000 (Mon, 23 Aug 2004) | 1 line doco fix: simplify sample plugin text a little ------------------------------------------------------------------------ r36757 | jm | 2004-08-23 05:38:20 +0000 (Mon, 23 Aug 2004) | 1 line trivial: typo ------------------------------------------------------------------------ r36701 | parker | 2004-08-22 18:11:21 +0000 (Sun, 22 Aug 2004) | 1 line Bug 3713: Little clarify to docs on _TABLE_ value for custom sql query ------------------------------------------------------------------------ r36698 | parker | 2004-08-22 16:58:15 +0000 (Sun, 22 Aug 2004) | 1 line Bug 3713: UPGRADE needs to mention that user_scores_sql_table is no longer supported ------------------------------------------------------------------------ r36695 | mss | 2004-08-22 14:13:29 +0000 (Sun, 22 Aug 2004) | 2 lines Added note about the proper use of DROPPRIVS in site-wide procmailrcs. ------------------------------------------------------------------------ r36690 | quinlan | 2004-08-22 06:53:49 +0000 (Sun, 22 Aug 2004) | 2 lines bug 3702: bayes version mismatch should warn() not dbg() ------------------------------------------------------------------------ r36689 | felicity | 2004-08-22 06:32:01 +0000 (Sun, 22 Aug 2004) | 1 line clean up the 'score' doco a little ------------------------------------------------------------------------ r36688 | felicity | 2004-08-22 06:18:37 +0000 (Sun, 22 Aug 2004) | 1 line make the tflag/autolearn/awl interactions more clear. actually document what rules the awl ignores when figuring out the rules to use. ------------------------------------------------------------------------ r36686 | felicity | 2004-08-22 05:50:06 +0000 (Sun, 22 Aug 2004) | 1 line make some of the debug output more clear ------------------------------------------------------------------------ r36685 | felicity | 2004-08-22 04:01:34 +0000 (Sun, 22 Aug 2004) | 1 line bug 3707: added build requirements into spec file, updated required perl version to 5.6.1 ------------------------------------------------------------------------ r36673 | quinlan | 2004-08-20 22:27:59 +0000 (Fri, 20 Aug 2004) | 2 lines die whitespace, die! ------------------------------------------------------------------------ r36638 | felicity | 2004-08-19 22:11:42 +0000 (Thu, 19 Aug 2004) | 1 line another doco update wrt autolearning ------------------------------------------------------------------------ r36625 | felicity | 2004-08-19 19:03:27 +0000 (Thu, 19 Aug 2004) | 1 line make the documentation a little more explicit about what tflags disable autolearn control ------------------------------------------------------------------------ r36540 | felicity | 2004-08-17 21:01:11 +0000 (Tue, 17 Aug 2004) | 1 line bug 3692: DCC eval code was trying to check for DCC headers already in the message indicating bulk status, but wasn't actually looking at the right header(s). ------------------------------------------------------------------------ r36538 | mss | 2004-08-17 20:39:12 +0000 (Tue, 17 Aug 2004) | 5 lines Some docu tweaks: * Split the documentation of the spamd/spamc protocol into an extra file * Some little cleanup in the README, added FIXMEs to outdated docu (I have currently no time to wordsmith the actual updates) ------------------------------------------------------------------------ r36536 | quinlan | 2004-08-17 20:35:37 +0000 (Tue, 17 Aug 2004) | 2 lines trivial documentation tweak ------------------------------------------------------------------------ r36535 | quinlan | 2004-08-17 20:32:05 +0000 (Tue, 17 Aug 2004) | 2 lines clarify the URIBL blurb to make it easier to understand ------------------------------------------------------------------------ r36516 | mss | 2004-08-17 11:59:22 +0000 (Tue, 17 Aug 2004) | 2 lines bug 3690: skip SPF regression tests if RUN_NET_TESTS is false ------------------------------------------------------------------------ r36490 | quinlan | 2004-08-17 03:54:11 +0000 (Tue, 17 Aug 2004) | 2 lines use explicit return for clarity ------------------------------------------------------------------------ r36456 | quinlan | 2004-08-16 06:44:13 +0000 (Mon, 16 Aug 2004) | 3 lines revise the release highlights, note: removing hashcash - sorry, it doesn't make the top list of features people care about ------------------------------------------------------------------------ r36452 | jm | 2004-08-16 06:14:53 +0000 (Mon, 16 Aug 2004) | 1 line going back into non-release-build mode ------------------------------------------------------------------------ r36451 | jm | 2004-08-16 06:14:23 +0000 (Mon, 16 Aug 2004) | 1 line 3.0.0-rc1 RELEASED ------------------------------------------------------------------------ r36449 | jm | 2004-08-16 06:11:18 +0000 (Mon, 16 Aug 2004) | 1 line preparing to release 3.0.0-rc1 ------------------------------------------------------------------------ r36447 | parker | 2004-08-16 05:29:08 +0000 (Mon, 16 Aug 2004) | 1 line Bug 3331: Adds hooks to Plugin API for bayes_scan, bayes_learn and bayes_forget that passes in hashed and raw token values, amoung other things. Useful for creating the hashed to raw token value map that people may want. ------------------------------------------------------------------------ r36445 | quinlan | 2004-08-16 05:14:27 +0000 (Mon, 16 Aug 2004) | 2 lines bug 3687: BAYES rule names no longer match ranges ------------------------------------------------------------------------ r36444 | quinlan | 2004-08-16 05:12:26 +0000 (Mon, 16 Aug 2004) | 2 lines trivial removal: deleted rules ------------------------------------------------------------------------ r36426 | quinlan | 2004-08-16 02:01:46 +0000 (Mon, 16 Aug 2004) | 2 lines bug 3631: update reserved IP list ------------------------------------------------------------------------ r36425 | quinlan | 2004-08-16 02:01:08 +0000 (Mon, 16 Aug 2004) | 2 lines bug 3676: clean up scores (removes/comments out unused code) ------------------------------------------------------------------------ r36424 | quinlan | 2004-08-16 01:15:15 +0000 (Mon, 16 Aug 2004) | 2 lines make tabs consistent so proposed patch will apply nicely ------------------------------------------------------------------------ r36423 | quinlan | 2004-08-16 00:14:41 +0000 (Mon, 16 Aug 2004) | 2 lines comment ------------------------------------------------------------------------ r36406 | felicity | 2004-08-15 05:34:26 +0000 (Sun, 15 Aug 2004) | 1 line bug 3684: relative scores didn't work at all. if we see (score), mark that it's a relative score and remove the parens to avoid an eval call. ------------------------------------------------------------------------ r36405 | felicity | 2004-08-15 05:30:05 +0000 (Sun, 15 Aug 2004) | 1 line bug 3685: for rawbody and uri rules, we can stop processing a rule when it gets one hit. provides a slight (~0.3%) speed increase overall. ------------------------------------------------------------------------ r36365 | felicity | 2004-08-13 19:38:23 +0000 (Fri, 13 Aug 2004) | 1 line small doco change: we don't use .spamassassin.cf anywhere ------------------------------------------------------------------------ r36315 | jm | 2004-08-13 02:28:51 +0000 (Fri, 13 Aug 2004) | 1 line doco: revert back to what was there before; last change didn't make much sense ------------------------------------------------------------------------ r36313 | jm | 2004-08-13 02:21:59 +0000 (Fri, 13 Aug 2004) | 1 line doco: update AUTHORS and BUGS sections; now we have no bugs, of course ;) ------------------------------------------------------------------------ r36311 | jm | 2004-08-13 02:19:50 +0000 (Fri, 13 Aug 2004) | 1 line doco: update build process so it should work when we release to www.apache.org ------------------------------------------------------------------------ r36277 | jm | 2004-08-12 06:56:24 +0000 (Thu, 12 Aug 2004) | 1 line trivial: MANIFEST was out of date, missing NOTICE and a masses script ------------------------------------------------------------------------ r36276 | jm | 2004-08-12 06:53:18 +0000 (Thu, 12 Aug 2004) | 1 line bug 3674: add new 'if version' command and generalise the 'if' conditional ------------------------------------------------------------------------ r36275 | quinlan | 2004-08-12 06:52:09 +0000 (Thu, 12 Aug 2004) | 2 lines bug 3630: tweak text to match Apache License 2.0 better ------------------------------------------------------------------------ r36272 | quinlan | 2004-08-12 05:45:22 +0000 (Thu, 12 Aug 2004) | 2 lines bug 3494: rewrite NO_DNS_FOR_FROM to use DNS-in-background code ------------------------------------------------------------------------ r36268 | jm | 2004-08-12 04:16:41 +0000 (Thu, 12 Aug 2004) | 1 line trivial fix: allow RULES to be overridden when building masses ------------------------------------------------------------------------ r36207 | felicity | 2004-08-11 04:21:37 +0000 (Wed, 11 Aug 2004) | 1 line added documentation for header name:addr and :name ------------------------------------------------------------------------ r36189 | felicity | 2004-08-10 22:05:44 +0000 (Tue, 10 Aug 2004) | 1 line bug 3669: strip newlines off headers before the bayes tokenizer runs. also fixes debug display issue. ------------------------------------------------------------------------ r36155 | quinlan | 2004-08-10 04:07:46 +0000 (Tue, 10 Aug 2004) | 2 lines add NOTICE file ------------------------------------------------------------------------ r36151 | quinlan | 2004-08-10 03:17:00 +0000 (Tue, 10 Aug 2004) | 2 lines minor formatting changes ------------------------------------------------------------------------ r36136 | jm | 2004-08-09 22:56:37 +0000 (Mon, 09 Aug 2004) | 1 line trivial fix: use the claimed value of a hashcash token instead of the computed value, if claimed < computed. more deterministic this way. suggestion from Adam Back ------------------------------------------------------------------------ r36135 | jm | 2004-08-09 22:52:24 +0000 (Mon, 09 Aug 2004) | 1 line trivial fix: OUR_AFFILIATE_PARTNERS had score 0 in new scores, so html_obfu.t failed as a result. ------------------------------------------------------------------------ r36133 | hstern | 2004-08-09 22:27:18 +0000 (Mon, 09 Aug 2004) | 8 lines * 50_scores.cf * STATISTICS-set1.txt * STATISTICS-set2.txt * STATISTICS-set3.txt * STATISTICS.txt Generated scores for 3.0 RC1. May need some final manual tweaking. ------------------------------------------------------------------------ r36128 | quinlan | 2004-08-09 20:19:31 +0000 (Mon, 09 Aug 2004) | 2 lines bug 3627: rewrite to fix various bugs and improve things in general ------------------------------------------------------------------------ r36122 | hstern | 2004-08-09 17:48:34 +0000 (Mon, 09 Aug 2004) | 6 lines * config.set0 * config.set2 * config.set3 Saved parameters used to train classifier for SpamAssasin 3.0 release. ------------------------------------------------------------------------ r36121 | hstern | 2004-08-09 17:47:08 +0000 (Mon, 09 Aug 2004) | 4 lines * runGA Saved the training and test sets, as per Justin's request. ------------------------------------------------------------------------ r36119 | hstern | 2004-08-09 17:17:47 +0000 (Mon, 09 Aug 2004) | 6 lines * validate-model * model-statistics Added a display of some statistics about the generated model (mean error rates, etc.) ------------------------------------------------------------------------ r36093 | quinlan | 2004-08-09 06:10:35 +0000 (Mon, 09 Aug 2004) | 2 lines documentation: now using a 1 FP in 2500 ham target ------------------------------------------------------------------------ r36075 | sidney | 2004-08-08 00:07:19 +0000 (Sun, 08 Aug 2004) | 1 line documentation change: clarify perldoc about trusted_networks and internal_networks ------------------------------------------------------------------------ r36054 | quinlan | 2004-08-07 00:41:25 +0000 (Sat, 07 Aug 2004) | 2 lines just some trivial formatting ------------------------------------------------------------------------ r36053 | quinlan | 2004-08-07 00:35:41 +0000 (Sat, 07 Aug 2004) | 2 lines fix some obvious bugs and see where that gets us ------------------------------------------------------------------------ r36032 | quinlan | 2004-08-06 09:14:41 +0000 (Fri, 06 Aug 2004) | 2 lines fix another warning ------------------------------------------------------------------------ r36031 | quinlan | 2004-08-06 09:09:45 +0000 (Fri, 06 Aug 2004) | 2 lines trivial fix for warning ------------------------------------------------------------------------ r36026 | jm | 2004-08-06 07:35:59 +0000 (Fri, 06 Aug 2004) | 1 line trivial patch: replace the hashcash v1 stamp in hashcash.t with a brand-new v1 stamp that doesn't include my email address ;) ------------------------------------------------------------------------ r35749 | quinlan | 2004-08-05 17:45:19 +0000 (Thu, 05 Aug 2004) | 2 lines trivial fix for henry (definitely safe, hopefully works) ------------------------------------------------------------------------ r35723 | jm | 2004-08-05 04:02:57 +0000 (Thu, 05 Aug 2004) | 1 line bug 3657: support hashcash v1 tokens, and fix bug with '%u' tokens in hashcash_accept. (also minor build doc fix) ------------------------------------------------------------------------ r35720 | jm | 2004-08-05 03:24:11 +0000 (Thu, 05 Aug 2004) | 1 line 3.0.0-rc1 devel cycle started ------------------------------------------------------------------------ r35716 | jm | 2004-08-05 03:13:24 +0000 (Thu, 05 Aug 2004) | 1 line Preparing to release 3.0.0-pre4 ------------------------------------------------------------------------ r35715 | jm | 2004-08-05 03:10:43 +0000 (Thu, 05 Aug 2004) | 1 line bug 3662: fix masses scripts to do sane things with mutable/nonmutable tests. adds zeroing of bayes rules in nonbayes scoresets; returns to the pre-2.50 situation of using the location in the scores file as the indicator as to whether a rule's score is mutable or not. this is more reliable than the 2.6x situation where some rules outside of the 'generated' section were still being mutable, while some were not, and bugs kept changing their status from mutable to not. ------------------------------------------------------------------------ r35714 | quinlan | 2004-08-05 03:08:40 +0000 (Thu, 05 Aug 2004) | 2 lines bug 3658: disable SenderBase ------------------------------------------------------------------------ r35713 | jm | 2004-08-05 03:07:57 +0000 (Thu, 05 Aug 2004) | 1 line oops, didn't mean to commit these yet ------------------------------------------------------------------------ r35712 | jm | 2004-08-05 03:06:01 +0000 (Thu, 05 Aug 2004) | 1 line Preparing to release 3.0.0-pre4 ------------------------------------------------------------------------ r35708 | quinlan | 2004-08-05 01:27:22 +0000 (Thu, 05 Aug 2004) | 2 lines use proper name of license: Apache License, Version 2.0 ------------------------------------------------------------------------ r35707 | quinlan | 2004-08-05 01:25:13 +0000 (Thu, 05 Aug 2004) | 2 lines add COPYRIGHT note (trying to hit the major top-level documents) ------------------------------------------------------------------------ r35706 | quinlan | 2004-08-05 01:24:06 +0000 (Thu, 05 Aug 2004) | 2 lines update URLs in various places ------------------------------------------------------------------------ r35705 | jm | 2004-08-05 01:14:25 +0000 (Thu, 05 Aug 2004) | 1 line removed out-of-date copyright notice; now replaced by stuff in LICENSE, CREDITS and NOTICE ------------------------------------------------------------------------ r35704 | quinlan | 2004-08-05 00:58:43 +0000 (Thu, 05 Aug 2004) | 2 lines remove my copyright ------------------------------------------------------------------------ r35695 | mss | 2004-08-04 19:37:17 +0000 (Wed, 04 Aug 2004) | 2 lines Some further man page tweaking. ------------------------------------------------------------------------ r35694 | mss | 2004-08-04 19:14:13 +0000 (Wed, 04 Aug 2004) | 2 lines bug 3665: reordered the man page chapters so they follow the common order SYNOPSIS->DESCRIPTION->OPTIONS->OTHERS ------------------------------------------------------------------------ r35685 | parker | 2004-08-04 14:46:40 +0000 (Wed, 04 Aug 2004) | 1 line Bug 3656: Fix broken --backup ------------------------------------------------------------------------ r35673 | sidney | 2004-08-04 05:28:53 +0000 (Wed, 04 Aug 2004) | 1 line bug 3638: make test errors in Windows and bug 3639: spamc tests skipped under Windows unless started in t directory ------------------------------------------------------------------------ r35667 | jm | 2004-08-04 04:27:22 +0000 (Wed, 04 Aug 2004) | 1 line another doco fix ------------------------------------------------------------------------ r35666 | jm | 2004-08-04 04:26:34 +0000 (Wed, 04 Aug 2004) | 1 line doco fix ------------------------------------------------------------------------ r35662 | jm | 2004-08-04 03:28:01 +0000 (Wed, 04 Aug 2004) | 1 line bug 3627: patch 2195 applied; the new rewrite-cf-with-new-scores will add a score for AWL. this seems to break the whitelist_addrs.t test, so removed. omit scores for lang xx locale-specific rules, otherwise 'make test' fails. sets 'tflags net' rules scores to 0 for scoresets 0 and 2, instead of defaulting them to 1 (which makes no sense). ------------------------------------------------------------------------ r35661 | quinlan | 2004-08-04 03:22:38 +0000 (Wed, 04 Aug 2004) | 2 lines bug 3627: separate mutable rules from immutable rules using division ------------------------------------------------------------------------ r35660 | hstern | 2004-08-04 03:03:59 +0000 (Wed, 04 Aug 2004) | 5 lines * validate-model Redirected stderr from fp-fn-statistics to /dev/null to avoid all of the spam from running the validation set against set0/2. ------------------------------------------------------------------------ r35659 | hstern | 2004-08-04 03:00:21 +0000 (Wed, 04 Aug 2004) | 3 lines Trivial floating point arithmetic fix. ------------------------------------------------------------------------ r35621 | quinlan | 2004-08-03 07:14:39 +0000 (Tue, 03 Aug 2004) | 2 lines bug 3634: performance improvements ------------------------------------------------------------------------ r35614 | quinlan | 2004-08-03 02:47:32 +0000 (Tue, 03 Aug 2004) | 2 lines various performance improvements, long header test ------------------------------------------------------------------------ r35585 | quinlan | 2004-08-02 09:53:17 +0000 (Mon, 02 Aug 2004) | 2 lines more documentation ------------------------------------------------------------------------ r35584 | quinlan | 2004-08-02 09:51:30 +0000 (Mon, 02 Aug 2004) | 2 lines documentation tweak ------------------------------------------------------------------------ r35550 | quinlan | 2004-08-01 22:04:35 +0000 (Sun, 01 Aug 2004) | 2 lines documentation fix ------------------------------------------------------------------------ r31067 | felicity | 2004-08-01 00:18:24 +0000 (Sun, 01 Aug 2004) | 1 line bug 3651: if calling compile_now(), the available Bayes DB will remain tied. a warning will then pop up (sanity_check_untie) before untieing. so explicitly untie the DB when we're finished. ------------------------------------------------------------------------ r31066 | quinlan | 2004-07-31 23:42:11 +0000 (Sat, 31 Jul 2004) | 2 lines add scantime parameter to logs ------------------------------------------------------------------------ r31033 | quinlan | 2004-07-31 09:28:10 +0000 (Sat, 31 Jul 2004) | 3 lines trivial speed-up, doing s/^\s+|\s+$//g; is always much slower than using two replacements ------------------------------------------------------------------------ r30966 | quinlan | 2004-07-30 05:47:29 +0000 (Fri, 30 Jul 2004) | 2 lines add -i flag to ignore leading data (handy for using tail on a mbox) ------------------------------------------------------------------------ r30960 | sidney | 2004-07-30 02:37:01 +0000 (Fri, 30 Jul 2004) | 1 line Spillchucker had insufficient magic ------------------------------------------------------------------------ r30959 | sidney | 2004-07-30 02:33:38 +0000 (Fri, 30 Jul 2004) | 1 line Update build and test instructions for spamc under Windows to reflect changes we made ------------------------------------------------------------------------ r30957 | parker | 2004-07-30 02:11:05 +0000 (Fri, 30 Jul 2004) | 1 line Bug 3640: Clear current_user variable so handle_sql_user will be called when no User: header present ------------------------------------------------------------------------ r30954 | felicity | 2004-07-30 00:26:15 +0000 (Fri, 30 Jul 2004) | 1 line bug 3644: rewrite_header changes parens in the rewrite section to brackets. we should do that for the From and To fields, to avoid any issues with comment parsing, but leave Subject alone. ------------------------------------------------------------------------ r30927 | parker | 2004-07-29 14:02:53 +0000 (Thu, 29 Jul 2004) | 1 line Bug 3628: Skip test when Storable is not installed ------------------------------------------------------------------------ r30889 | quinlan | 2004-07-29 02:27:05 +0000 (Thu, 29 Jul 2004) | 3 lines trivial speed-up for UNRESOLVED_TEMPLATE (removes * and +, uses {n,m} instead with no loss of hits on my spam corpus) ------------------------------------------------------------------------ r30880 | jm | 2004-07-28 21:43:39 +0000 (Wed, 28 Jul 2004) | 1 line as requested, configure rebuilt with autoconf 2.59 ------------------------------------------------------------------------ r30879 | quinlan | 2004-07-28 21:27:43 +0000 (Wed, 28 Jul 2004) | 2 lines bug 3599: don't add -Wall to CFLAGS unless we believe GCC is being used ------------------------------------------------------------------------ r30835 | quinlan | 2004-07-28 09:16:13 +0000 (Wed, 28 Jul 2004) | 2 lines port 587 is open for business ------------------------------------------------------------------------ r30811 | sidney | 2004-07-28 03:39:22 +0000 (Wed, 28 Jul 2004) | 1 line bug 3506: fix declaration of size_t var that should have been ssize_t, use int instead of ssize_t, test for timeout before test for newline ------------------------------------------------------------------------ r30803 | mss | 2004-07-27 20:56:38 +0000 (Tue, 27 Jul 2004) | 2 lines Reverted last commit as per Daniel's veto. ------------------------------------------------------------------------ r30793 | mss | 2004-07-27 18:27:23 +0000 (Tue, 27 Jul 2004) | 2 lines bug 3599: Removed -Wall from the CFLAGS for now to make it compile with non-GCC compilers. The file configure.in is currently broken and needs some love for 3.1. ------------------------------------------------------------------------ r30725 | felicity | 2004-07-26 17:38:16 +0000 (Mon, 26 Jul 2004) | 1 line setting executable property on score-generation scripts which were mising them ------------------------------------------------------------------------ r30724 | hstern | 2004-07-26 17:22:40 +0000 (Mon, 26 Jul 2004) | 13 lines * compare-models * config.set0 * config.set1 * extract-results * generate-corpus * tenpass/split-log-into-buckets-random * validate-model Fixing wierdness from previous commit where contents of new files were duplicated. ------------------------------------------------------------------------ r30702 | mss | 2004-07-25 23:40:03 +0000 (Sun, 25 Jul 2004) | 4 lines Another rather trivial change to add some debugging output before sockets are established. Should help a lot to track down stuff like . The whole code around there is currently a real mess, I'll refactor it for 3.1. ------------------------------------------------------------------------ r30701 | mss | 2004-07-25 22:41:26 +0000 (Sun, 25 Jul 2004) | 2 lines Trivial change to error output ("$! $@" -> "$! ($@)") ------------------------------------------------------------------------ r23229 | quinlan | 2004-07-25 05:30:00 +0000 (Sun, 25 Jul 2004) | 2 lines bug 3633: trivial fix as suggested by Bob Menschel ------------------------------------------------------------------------ r23195 | mss | 2004-07-23 18:41:19 +0000 (Fri, 23 Jul 2004) | 2 lines A small typo. ------------------------------------------------------------------------ r23193 | mss | 2004-07-23 18:32:55 +0000 (Fri, 23 Jul 2004) | 2 lines A little additional wordsmithing, but Klaus did a great job, most the time I just corrected some lower-case characters (please use "E-Mail" instead of "E-mail" or even "e-Mail" in German). ------------------------------------------------------------------------ r23192 | felicity | 2004-07-23 15:43:19 +0000 (Fri, 23 Jul 2004) | 1 line update changes file for pre3 ------------------------------------------------------------------------ r23178 | jm | 2004-07-23 04:08:57 +0000 (Fri, 23 Jul 2004) | 1 line 3.0.0-pre4 devel cycle started ------------------------------------------------------------------------ r23175 | jm | 2004-07-23 04:06:20 +0000 (Fri, 23 Jul 2004) | 1 line 3.0.0-pre3 RELEASED ------------------------------------------------------------------------ r23174 | quinlan | 2004-07-23 03:58:25 +0000 (Fri, 23 Jul 2004) | 2 lines move URIBL rules to URIBL section and zero their non-net scores ------------------------------------------------------------------------ r23173 | jm | 2004-07-23 03:57:27 +0000 (Fri, 23 Jul 2004) | 1 line update script to deal with recent website changes ------------------------------------------------------------------------ r23172 | felicity | 2004-07-23 03:44:15 +0000 (Fri, 23 Jul 2004) | 1 line addition of -S warning in spamd left the no longer valid --no-S code, which caused warnings in perl 5.6.1. ------------------------------------------------------------------------ r23171 | quinlan | 2004-07-23 03:33:38 +0000 (Fri, 23 Jul 2004) | 2 lines bug 3621: add SpamCop reporting feature ------------------------------------------------------------------------ r23170 | parker | 2004-07-23 03:23:02 +0000 (Fri, 23 Jul 2004) | 1 line PR3588: German Translations from Klaus Heinz ------------------------------------------------------------------------ r23169 | felicity | 2004-07-23 03:12:59 +0000 (Fri, 23 Jul 2004) | 1 line bug 3554: we should keep commandline support for all deprecated or removed options, and either put out a warning (for options we can ignore) or an error/die (for options that can't). for things like the shift from 2.x to 3.x, and -a changing to a config option, we should error out and let the user know to look up the config option. ------------------------------------------------------------------------ r23168 | felicity | 2004-07-23 03:08:17 +0000 (Fri, 23 Jul 2004) | 1 line bug 3586: on BSD-related platforms, the default perl may be 'picky' about when it allows setuid(). Mac OS X doesn't allow setuid() at all (documentation added to spamd/README). FreeBSD (and presumably the other *BSD variants) don't allow setuid() unless euid == 0, so we work around this by trying a simple setuid() and if it fails, change euid, then ruid, then euid again. spamd, for instance, sets euid for processing messages, which shows this issue. ------------------------------------------------------------------------ r23167 | felicity | 2004-07-23 02:54:13 +0000 (Fri, 23 Jul 2004) | 1 line bug 3604: add docs for -E and -V to pod docs, -f and -V in the usage output, -e and -U are non-win32 only. ------------------------------------------------------------------------ r23166 | jm | 2004-07-23 02:44:23 +0000 (Fri, 23 Jul 2004) | 1 line preparing for pre3 release ------------------------------------------------------------------------ r23165 | jm | 2004-07-23 02:43:41 +0000 (Fri, 23 Jul 2004) | 1 line updating MANIFEST ------------------------------------------------------------------------ r23164 | jm | 2004-07-23 02:41:35 +0000 (Fri, 23 Jul 2004) | 1 line bug 3627: scores for set 0, set 1 ------------------------------------------------------------------------ r23163 | jm | 2004-07-23 02:40:25 +0000 (Fri, 23 Jul 2004) | 16 lines bug 3627: several bugs in masses scripts, fixed: - logs-to-c: rules that are immutable with a score of 0 are not recorded in the logs; therefore, will not be used for score generation at all. Unfortunately, 'score-ranges-from-freqs' will set a rule to 0 and immutable if it hits less than 0.01%. This then means that the rule is not recorded, and when "rewrite-cf-with-new-scores" runs, it uses the default score (1.0) for those rules. oops! Fixed this by assuming that if there's a rule in the "generated scores" section, but the GA didn't use it, its score should be set to 0. And if the rule exists according to "parse-rules-for-masses", but the GA didn't use it and there's no score, the same applies. ------------------------------------------------------------------------ r23162 | jm | 2004-07-23 02:34:00 +0000 (Fri, 23 Jul 2004) | 1 line bug 3627: comment T_ rules while GA and mass-checks are going on ------------------------------------------------------------------------ r23156 | felicity | 2004-07-22 18:15:09 +0000 (Thu, 22 Jul 2004) | 1 line small doco typo ------------------------------------------------------------------------ r23133 | jm | 2004-07-22 04:07:13 +0000 (Thu, 22 Jul 2004) | 1 line bug 3584: improvements to score learning system; lots, too many to list here. Henry's patch ------------------------------------------------------------------------ r23132 | felicity | 2004-07-22 03:47:13 +0000 (Thu, 22 Jul 2004) | 1 line bug 3609: bayes_learn_to_journal wasn't honored in spamd. we now backup the setting in spamd, and update it per the user's configuration in signal_changed_user(). ------------------------------------------------------------------------ r23123 | sidney | 2004-07-21 18:23:45 +0000 (Wed, 21 Jul 2004) | 1 line fix bug 3624 spamd truncated last line and update regression tests ------------------------------------------------------------------------ r23108 | sidney | 2004-07-21 02:07:58 +0000 (Wed, 21 Jul 2004) | 1 line bug 3573: add regression test for SSL inspamc and spamd ------------------------------------------------------------------------ r23105 | parker | 2004-07-21 00:37:07 +0000 (Wed, 21 Jul 2004) | 1 line Bug 3614: fix misspelling in new 3.0 API, code, and documentation ------------------------------------------------------------------------ r23100 | felicity | 2004-07-20 21:03:16 +0000 (Tue, 20 Jul 2004) | 1 line sorting the options to getopts, fixing whitespace balancing, etc. ------------------------------------------------------------------------ r23088 | quinlan | 2004-07-20 18:43:05 +0000 (Tue, 20 Jul 2004) | 4 lines bug 3620: correct fix for pathologically slow DRUG_DOSAGE rule my apologies, I thought this had committed, but there was a conflicting commit which wasn't mentioned in the bug ------------------------------------------------------------------------ r23086 | felicity | 2004-07-20 18:02:21 +0000 (Tue, 20 Jul 2004) | 1 line bug 3612: the code was looking at the header name, not the header value, if envelope_sender_header was specified. ------------------------------------------------------------------------ r23085 | parker | 2004-07-20 17:08:20 +0000 (Tue, 20 Jul 2004) | 1 line Bug 3538: Add sanity check after all rules have been checked to make sure that harvest_dnsbl_queries is run ------------------------------------------------------------------------ r23074 | hstern | 2004-07-20 02:55:20 +0000 (Tue, 20 Jul 2004) | 4 lines * 50_scores.cf Rejected changes. ------------------------------------------------------------------------ r23073 | hstern | 2004-07-20 02:30:41 +0000 (Tue, 20 Jul 2004) | 6 lines * rules/50_scores.cf * rules/STATISTICS.txt * rules/STATISTICS-set1.txt Generated scores for set0 and set1 for 3.0-rc1 ------------------------------------------------------------------------ r23071 | felicity | 2004-07-19 23:29:54 +0000 (Mon, 19 Jul 2004) | 1 line trivial regex fixes. removed unnecessary (?: ... ) parens from DRUG_ED_CAPS. DRUG_DOSAGE had inefficient OR regexp instead of a simpler character set. ------------------------------------------------------------------------ r22982 | felicity | 2004-07-16 21:13:05 +0000 (Fri, 16 Jul 2004) | 1 line small doco update ------------------------------------------------------------------------ r22977 | felicity | 2004-07-16 18:57:20 +0000 (Fri, 16 Jul 2004) | 1 line reverting change from 22962. needs a bugzilla ticket and dev vote. ------------------------------------------------------------------------ r22962 | quinlan | 2004-07-16 08:33:20 +0000 (Fri, 16 Jul 2004) | 2 lines it's "separator" ------------------------------------------------------------------------ r22960 | quinlan | 2004-07-16 07:48:20 +0000 (Fri, 16 Jul 2004) | 2 lines documentation fix: NS records are used now instead of MX records ------------------------------------------------------------------------ r22950 | felicity | 2004-07-16 03:02:54 +0000 (Fri, 16 Jul 2004) | 1 line fix for typo ------------------------------------------------------------------------ r22949 | felicity | 2004-07-16 02:54:23 +0000 (Fri, 16 Jul 2004) | 1 line bug 3610: HEAD_ILLEGAL_CHARS throws an exception if the header is mostly blank (div by zero). ------------------------------------------------------------------------ r22948 | felicity | 2004-07-16 02:50:06 +0000 (Fri, 16 Jul 2004) | 1 line bug 3608: razor keeps its logfile open after processing completes, so we need to close it, as long as the logfile isn't STDOUT or STDERR. ------------------------------------------------------------------------ r22947 | felicity | 2004-07-16 02:46:51 +0000 (Fri, 16 Jul 2004) | 1 line bug 3595: spamd needs to do copy_config() when virtual-config-dir is specified ------------------------------------------------------------------------ r22946 | felicity | 2004-07-16 02:44:44 +0000 (Fri, 16 Jul 2004) | 1 line bug 3483: modify bayes sync_due() behavior, don't sync based on 'no sync in at least 1 day' if there hasn't been a sync before. add an opportunistic journal sync call to is_scan_available() so that learn_to_journal w/out already having a db initialized will work. add code so that is_scan_available() and scan() certify that they'll untie the db, overriding the global version appropriately. ------------------------------------------------------------------------ r22917 | felicity | 2004-07-14 21:21:34 +0000 (Wed, 14 Jul 2004) | 1 line add in debug statements showing what the bayes opportunistic calls are doing (failed, expiry due, sync due, etc.) ------------------------------------------------------------------------ r22886 | felicity | 2004-07-14 00:37:54 +0000 (Wed, 14 Jul 2004) | 1 line bug 3595: sed_path_cache wasn't being invalidated between message runs in daemon mode. copy_config() will now invalidate the cache value before restoring the original values if they existed. ------------------------------------------------------------------------ r22864 | felicity | 2004-07-13 06:41:03 +0000 (Tue, 13 Jul 2004) | 1 line bug 3596: spamd would exit if requested username didn't equal ident username. the function should just return an error instead. ------------------------------------------------------------------------ r22863 | quinlan | 2004-07-13 05:24:19 +0000 (Tue, 13 Jul 2004) | 2 lines updates to corpus policy as discussed on spamassassin-dev ------------------------------------------------------------------------ r22862 | quinlan | 2004-07-13 01:59:07 +0000 (Tue, 13 Jul 2004) | 2 lines clarification to __ rules ------------------------------------------------------------------------ r22861 | felicity | 2004-07-13 01:55:48 +0000 (Tue, 13 Jul 2004) | 1 line more doco updates ------------------------------------------------------------------------ r22860 | felicity | 2004-07-13 01:35:51 +0000 (Tue, 13 Jul 2004) | 1 line a bunch of doco updates ------------------------------------------------------------------------ r22856 | felicity | 2004-07-12 23:26:28 +0000 (Mon, 12 Jul 2004) | 1 line fix stupid comment typo ------------------------------------------------------------------------ r22836 | quinlan | 2004-07-12 07:38:41 +0000 (Mon, 12 Jul 2004) | 2 lines whitelisting your own domain ------------------------------------------------------------------------ r22833 | jm | 2004-07-12 05:40:55 +0000 (Mon, 12 Jul 2004) | 1 line updating hosting credits, linking to Reynolds Technology, and breaking it out into its own paragraph ------------------------------------------------------------------------ r22825 | felicity | 2004-07-12 04:24:42 +0000 (Mon, 12 Jul 2004) | 1 line strip out sourceforge references from documentation, since we're not using them for anything at this point. ------------------------------------------------------------------------ r22824 | felicity | 2004-07-12 03:54:44 +0000 (Mon, 12 Jul 2004) | 1 line update webbuild stuff with new perl location ------------------------------------------------------------------------ r22814 | felicity | 2004-07-11 05:32:38 +0000 (Sun, 11 Jul 2004) | 1 line update_devel was naming files as M-SA-3.0.0-pre2-r#####, which should've been M-SA-3.0-dev ------------------------------------------------------------------------ r22782 | felicity | 2004-07-10 03:28:43 +0000 (Sat, 10 Jul 2004) | 1 line the spec file needs updating for the new 'display' version tar name ------------------------------------------------------------------------ r22781 | jm | 2004-07-10 02:55:25 +0000 (Sat, 10 Jul 2004) | 1 line updated build docs ------------------------------------------------------------------------ r22780 | jm | 2004-07-10 02:55:07 +0000 (Sat, 10 Jul 2004) | 1 line 3.0.0-pre3 devel cycle started ------------------------------------------------------------------------ r22778 | jm | 2004-07-10 02:52:58 +0000 (Sat, 10 Jul 2004) | 1 line 3.0.0-pre2 RELEASED - note: pre-release only ------------------------------------------------------------------------ r22777 | jm | 2004-07-10 02:44:52 +0000 (Sat, 10 Jul 2004) | 1 line fixing more bugs in this process. argh ------------------------------------------------------------------------ r22776 | jm | 2004-07-10 02:40:39 +0000 (Sat, 10 Jul 2004) | 1 line version.env was NOT working, build fails. now fixed. ------------------------------------------------------------------------ r22775 | jm | 2004-07-10 02:19:57 +0000 (Sat, 10 Jul 2004) | 1 line prepare for 3.0.0-pre2 release ------------------------------------------------------------------------ r22773 | jm | 2004-07-10 01:39:56 +0000 (Sat, 10 Jul 2004) | 1 line cleaning up deleted, but still hanging around, lib/Mail/SpamAssassin/SHA1.pm ------------------------------------------------------------------------ r22766 | felicity | 2004-07-09 22:31:20 +0000 (Fri, 09 Jul 2004) | 1 line bug 3553: if in report_safe mode, and rewrite_header was set, and the message didn't have that header to rewrite, report_safe would add it without a newline at the end, so we'd have multiple headers in one line. Now, if the header doesn't exist in the original, assume it was blank (just a newline) so the output ends up correct. ------------------------------------------------------------------------ r22765 | felicity | 2004-07-09 22:29:05 +0000 (Fri, 09 Jul 2004) | 1 line bug 3582: Exim can put the port numbers in the Received header if port number logging is enabled. Update the Received-header parsing to take the port numbers into account. ------------------------------------------------------------------------ r22764 | parker | 2004-07-09 22:07:24 +0000 (Fri, 09 Jul 2004) | 1 line Bug 3488: Turn off bayes tests during init ------------------------------------------------------------------------ r22763 | felicity | 2004-07-09 21:34:36 +0000 (Fri, 09 Jul 2004) | 1 line bug 3578: when folding headers to add to the message, it is sometimes possible to have a blank whitespace-folded line inserted in-between non-blank folded lines. this is invalid according to RFC2822, so we should trim out the blank header line before it's added to the message. ------------------------------------------------------------------------ r22762 | felicity | 2004-07-09 21:31:39 +0000 (Fri, 09 Jul 2004) | 1 line bug 2512: The Bat v2 can send HTML-only mails, so our FORGED_THEBAT_HTML rule needs to look for only v1 mails that are HTML-only to avoid FPs. ------------------------------------------------------------------------ r22761 | felicity | 2004-07-09 21:29:13 +0000 (Fri, 09 Jul 2004) | 1 line small doco update ------------------------------------------------------------------------ r22757 | felicity | 2004-07-09 19:37:20 +0000 (Fri, 09 Jul 2004) | 1 line bug 3583: compiling spamc with SSL support caused gcc to throw a warning in libspamc. simply set the variable to NULL and let the code initialize it in the next section as before (gcc doesn't deal with the ifdef/return business apparently). ------------------------------------------------------------------------ r22745 | jm | 2004-07-09 02:09:24 +0000 (Fri, 09 Jul 2004) | 1 line bug 3528: additional documentation fix for other Makefile.PL prompts ------------------------------------------------------------------------ r22744 | jm | 2004-07-09 02:07:18 +0000 (Fri, 09 Jul 2004) | 1 line bug 3528: documentation fix for Makefile.PL prompt on network tests ------------------------------------------------------------------------ r22743 | jm | 2004-07-09 01:57:11 +0000 (Fri, 09 Jul 2004) | 1 line backend web-build tweak: ensure Makefile.PL has been built ------------------------------------------------------------------------ r22742 | felicity | 2004-07-09 01:29:10 +0000 (Fri, 09 Jul 2004) | 1 line reverting a rule that shouldn't have been committed. oops. ------------------------------------------------------------------------ r22741 | felicity | 2004-07-09 01:28:32 +0000 (Fri, 09 Jul 2004) | 1 line bug 3579: fix description -- double INVALID_TZ_CST, one should be EST ------------------------------------------------------------------------ r22687 | hstern | 2004-07-08 00:05:58 +0000 (Thu, 08 Jul 2004) | 4 lines * CREDITS Adding Henry Stern to the list of active committers. ------------------------------------------------------------------------ r22685 | felicity | 2004-07-07 21:36:52 +0000 (Wed, 07 Jul 2004) | 1 line bug 3517: if both userstate_dir and user_dir were specified, user_dir would be used to derive userstate_dir even though it was explicitly specified. the code will now use userstate_dir if defined, then derive from user_dir if possible, then revert to the system default if nothing else is available. ------------------------------------------------------------------------ r22683 | felicity | 2004-07-07 19:55:44 +0000 (Wed, 07 Jul 2004) | 1 line bug 3571: version information from spamc/spamd should goto stdout not stderr. also, output information on SSL support if available. ------------------------------------------------------------------------ r22682 | felicity | 2004-07-07 19:50:35 +0000 (Wed, 07 Jul 2004) | 1 line bug 3565: setting envelope_sender_header to anything but the default wouldn't work + cause undefined warnings. oops. ------------------------------------------------------------------------ r22681 | quinlan | 2004-07-07 19:28:14 +0000 (Wed, 07 Jul 2004) | 3 lines bug 3359: M::SA::Util::secure_tmpfile() only allows 1 file to be used at a time (simple fix from Rudolph Pereira) ------------------------------------------------------------------------ r22679 | felicity | 2004-07-07 17:52:52 +0000 (Wed, 07 Jul 2004) | 1 line updated spamd pod doco per bug 3577 ------------------------------------------------------------------------ r22633 | felicity | 2004-07-06 16:16:39 +0000 (Tue, 06 Jul 2004) | 1 line doco updates for upgrading doc ------------------------------------------------------------------------ r22631 | mss | 2004-07-06 15:32:18 +0000 (Tue, 06 Jul 2004) | 2 lines bug 3569: made ENABLE_SSL=yes actually work with spamc on nin-Windows systems ------------------------------------------------------------------------ r22629 | felicity | 2004-07-06 15:08:31 +0000 (Tue, 06 Jul 2004) | 1 line small razor/INSTALL doco update ------------------------------------------------------------------------ r22603 | mss | 2004-07-05 21:32:22 +0000 (Mon, 05 Jul 2004) | 6 lines bug 3523: * Create tarballs with x.y.z version numbers instead of x.yyy.zzz. * Made the script fail if something went wrong. * Renamed the daily build -cvs to -dev. This got to be "ported" to the ASF way of doing nightly builds. ------------------------------------------------------------------------ r22512 | felicity | 2004-07-03 22:13:14 +0000 (Sat, 03 Jul 2004) | 1 line doco update for required_version. ------------------------------------------------------------------------ r22494 | felicity | 2004-07-02 23:37:13 +0000 (Fri, 02 Jul 2004) | 1 line some doco updates regarding --sync and --no-sync ------------------------------------------------------------------------ r22492 | quinlan | 2004-07-02 21:02:58 +0000 (Fri, 02 Jul 2004) | 2 lines need to require Digest::SHA1 module ------------------------------------------------------------------------ r22438 | felicity | 2004-07-01 19:09:43 +0000 (Thu, 01 Jul 2004) | 1 line bug 3551: it was decided that the SHA1 hash was really integral to SA, and therefore having Digest::SHA1 required was better than the relatively very slow perl version that we shipped while the SHA1 module was optional. ------------------------------------------------------------------------ r22395 | quinlan | 2004-06-30 21:07:35 +0000 (Wed, 30 Jun 2004) | 2 lines tweak ------------------------------------------------------------------------ r22301 | jm | 2004-06-30 03:33:42 +0000 (Wed, 30 Jun 2004) | 1 line do not use bash, use sh ------------------------------------------------------------------------ r22300 | jm | 2004-06-30 03:33:02 +0000 (Wed, 30 Jun 2004) | 1 line do not use bash, use sh ------------------------------------------------------------------------ r22298 | jm | 2004-06-30 03:30:07 +0000 (Wed, 30 Jun 2004) | 1 line change build path for website docs ------------------------------------------------------------------------ r22275 | mss | 2004-06-29 22:44:50 +0000 (Tue, 29 Jun 2004) | 2 lines bug 3550: the fix for bug 3527 broke spamd for protocol version 1.0. removed that over-zealous optimization of mine which made it break. ------------------------------------------------------------------------ r22273 | felicity | 2004-06-29 19:34:52 +0000 (Tue, 29 Jun 2004) | 1 line bug 3548: .su is a deprecated tld, so we should support it until it's completely replaced. ------------------------------------------------------------------------ r22244 | mss | 2004-06-28 18:14:08 +0000 (Mon, 28 Jun 2004) | 2 lines Replace tabs with spaces. ------------------------------------------------------------------------ r22242 | parker | 2004-06-28 18:04:23 +0000 (Mon, 28 Jun 2004) | 1 line Update help for --import ------------------------------------------------------------------------ r22228 | sidney | 2004-06-28 05:43:07 +0000 (Mon, 28 Jun 2004) | 1 line bug 3550: back out fix of bug 3527 which breaks regression test and reopen 3527 until we figure out proper fix ------------------------------------------------------------------------ r22226 | felicity | 2004-06-28 04:29:26 +0000 (Mon, 28 Jun 2004) | 1 line bug 3535: RPM spec file referenced Razor2.patch which no longer comes in the SA distro. Also, it was trying to copy both README and spamd/README into the same place. Rename spamd/README to spamd/README.spamd so that both can be installed. ------------------------------------------------------------------------ r22225 | jm | 2004-06-28 04:00:56 +0000 (Mon, 28 Jun 2004) | 1 line bug 3539: syntax errors in urirhsbl, uridnsbl and urirhssub lines were being ignored, fixed ------------------------------------------------------------------------ r22224 | jm | 2004-06-28 03:59:01 +0000 (Mon, 28 Jun 2004) | 1 line added note about TEST_VERBOSE ------------------------------------------------------------------------ r22223 | quinlan | 2004-06-28 03:57:33 +0000 (Mon, 28 Jun 2004) | 2 lines bug 3546: add recent SURBL lists ------------------------------------------------------------------------ r22222 | quinlan | 2004-06-28 03:56:10 +0000 (Mon, 28 Jun 2004) | 2 lines trivial patch to die() if opening a log file for writing fails ------------------------------------------------------------------------ r22220 | jm | 2004-06-28 03:52:09 +0000 (Mon, 28 Jun 2004) | 1 line bug 3543: update TRADEMARK file wih new details ------------------------------------------------------------------------ r22219 | felicity | 2004-06-28 03:33:03 +0000 (Mon, 28 Jun 2004) | 1 line bug 3533: some tools still were trying to use NoMailAudit and the 2.x API. Updated to work with the 3.0 API ------------------------------------------------------------------------ r22211 | sidney | 2004-06-28 02:45:04 +0000 (Mon, 28 Jun 2004) | 1 line bug 3527: fix off by one error that broke SSL ------------------------------------------------------------------------ r22210 | sidney | 2004-06-28 02:38:35 +0000 (Mon, 28 Jun 2004) | 1 line bug 3541: add BUILD_SPAMC option in Windows, update readme, fix warning in getopt.c ------------------------------------------------------------------------ r22197 | striker | 2004-06-27 12:59:51 +0000 (Sun, 27 Jun 2004) | 5 lines * incubator/spamassassin/ * spamassassin/ Move spamassassin from the incubator to top level. ------------------------------------------------------------------------ r22094 | jm | 2004-06-25 03:02:51 +0000 (Fri, 25 Jun 2004) | 1 line forgot hashcash in the change announcement mail ------------------------------------------------------------------------ r22081 | felicity | 2004-06-24 19:53:19 +0000 (Thu, 24 Jun 2004) | 1 line bug 3537: the hk TLD has a few more second-level TLD parts (gov, edu, idv,) so add them into our list. ------------------------------------------------------------------------ r22079 | parker | 2004-06-24 19:12:58 +0000 (Thu, 24 Jun 2004) | 1 line Bug 3526: modify description of --import switch to be clearer ------------------------------------------------------------------------ r21615 | mss | 2004-06-24 00:24:15 +0000 (Thu, 24 Jun 2004) | 2 lines sorted alphabetically ------------------------------------------------------------------------ r21525 | jm | 2004-06-21 03:43:29 +0000 (Mon, 21 Jun 2004) | 1 line documentation: corrected attribution for the 30_text_de.cf translations ------------------------------------------------------------------------ r21514 | parker | 2004-06-20 18:35:06 +0000 (Sun, 20 Jun 2004) | 1 line Bug 3477: do not exit child when there is an error looking up SQL prefs ------------------------------------------------------------------------ r21481 | quinlan | 2004-06-20 02:10:52 +0000 (Sun, 20 Jun 2004) | 2 lines nit ------------------------------------------------------------------------ r21480 | quinlan | 2004-06-20 02:09:32 +0000 (Sun, 20 Jun 2004) | 2 lines more tweaking, duncf made me do it ;-) ------------------------------------------------------------------------ r21479 | quinlan | 2004-06-20 02:03:22 +0000 (Sun, 20 Jun 2004) | 2 lines more tweaks based on comments from duncf ------------------------------------------------------------------------ r21477 | quinlan | 2004-06-20 01:43:30 +0000 (Sun, 20 Jun 2004) | 2 lines spelling ------------------------------------------------------------------------ r21476 | quinlan | 2004-06-20 01:41:35 +0000 (Sun, 20 Jun 2004) | 2 lines some last changes to the summary before the 3.0.0 pre-release ------------------------------------------------------------------------ r21475 | jm | 2004-06-20 01:19:17 +0000 (Sun, 20 Jun 2004) | 1 line 3.0.0 devel cycle started ------------------------------------------------------------------------ r21473 | jm | 2004-06-20 01:17:31 +0000 (Sun, 20 Jun 2004) | 1 line er, that should be: 3.0.0-pre1 RELEASED ------------------------------------------------------------------------ r21472 | jm | 2004-06-20 01:17:15 +0000 (Sun, 20 Jun 2004) | 1 line 3.0.0 RELEASED ------------------------------------------------------------------------ r21471 | jm | 2004-06-20 01:16:32 +0000 (Sun, 20 Jun 2004) | 1 line updated hashes to match built distribution ------------------------------------------------------------------------ r21470 | jm | 2004-06-20 01:12:23 +0000 (Sun, 20 Jun 2004) | 1 line doco and build script fixes ------------------------------------------------------------------------ r21468 | jm | 2004-06-20 01:02:54 +0000 (Sun, 20 Jun 2004) | 1 line translations ------------------------------------------------------------------------ r21467 | parker | 2004-06-20 01:00:25 +0000 (Sun, 20 Jun 2004) | 1 line added comment to SQL changes ------------------------------------------------------------------------ r21466 | quinlan | 2004-06-20 01:00:06 +0000 (Sun, 20 Jun 2004) | 2 lines a few tweaks ------------------------------------------------------------------------ r21465 | jm | 2004-06-20 00:48:55 +0000 (Sun, 20 Jun 2004) | 1 line updating change summary with a couple of overlooked items ------------------------------------------------------------------------ r21464 | quinlan | 2004-06-20 00:37:03 +0000 (Sun, 20 Jun 2004) | 4 lines it's been a very long time since Matt and Craig committed code and they don't have ASF committer access, so list them separately like other ASF projects do; spell my name "Daniel" ------------------------------------------------------------------------ r21462 | jm | 2004-06-20 00:33:23 +0000 (Sun, 20 Jun 2004) | 1 line added t/README to MANIFEST ------------------------------------------------------------------------ r21461 | jm | 2004-06-20 00:31:06 +0000 (Sun, 20 Jun 2004) | 1 line added change summary mail text ------------------------------------------------------------------------ r21459 | jm | 2004-06-20 00:26:44 +0000 (Sun, 20 Jun 2004) | 1 line And Matt Y ------------------------------------------------------------------------ r21458 | jm | 2004-06-20 00:24:18 +0000 (Sun, 20 Jun 2004) | 1 line outdated stuff in doco ------------------------------------------------------------------------ r21457 | jm | 2004-06-20 00:21:11 +0000 (Sun, 20 Jun 2004) | 1 line Sidney wasn't in the CREDITS file, oops ;) ------------------------------------------------------------------------ r21455 | jm | 2004-06-20 00:08:23 +0000 (Sun, 20 Jun 2004) | 1 line note that --virtual-config was dropped ------------------------------------------------------------------------ r21454 | sidney | 2004-06-20 00:06:05 +0000 (Sun, 20 Jun 2004) | 1 line bug #3513: document make test in a README ------------------------------------------------------------------------ r21453 | jm | 2004-06-19 23:47:18 +0000 (Sat, 19 Jun 2004) | 1 line UPGRADE documentation fixes: moved around some pieces, noted rewrite_subject is now dropped, and reformatted to be more consistent with INSTALL and release announcement mails ------------------------------------------------------------------------ r21452 | jm | 2004-06-19 23:31:52 +0000 (Sat, 19 Jun 2004) | 1 line added masses/config to MANIFEST.SKIP ------------------------------------------------------------------------ r21451 | jm | 2004-06-19 23:30:17 +0000 (Sat, 19 Jun 2004) | 1 line bug 3522: 'make disttest' fails due to removed FORGED_*_WHITELIST rules, fixed ------------------------------------------------------------------------ r21450 | parker | 2004-06-19 23:25:16 +0000 (Sat, 19 Jun 2004) | 1 line Doco updates ------------------------------------------------------------------------ r21449 | jm | 2004-06-19 23:12:51 +0000 (Sat, 19 Jun 2004) | 1 line more build doco updates ------------------------------------------------------------------------ r21448 | jm | 2004-06-19 22:59:29 +0000 (Sat, 19 Jun 2004) | 1 line bug 3520: disable t/bayesdbm_flock.t when running test suite on Windows ------------------------------------------------------------------------ r21447 | jm | 2004-06-19 22:43:49 +0000 (Sat, 19 Jun 2004) | 1 line updated build doco ------------------------------------------------------------------------ r21446 | jm | 2004-06-19 22:40:21 +0000 (Sat, 19 Jun 2004) | 1 line preparing for 3.0.0-pre1 release ------------------------------------------------------------------------ r21445 | jm | 2004-06-19 22:08:19 +0000 (Sat, 19 Jun 2004) | 1 line minor doco tweaks ------------------------------------------------------------------------ r21444 | sidney | 2004-06-19 21:40:20 +0000 (Sat, 19 Jun 2004) | 1 line bug #3521: replace use of platform dependent system call with perl version ------------------------------------------------------------------------ r21443 | sidney | 2004-06-19 08:22:41 +0000 (Sat, 19 Jun 2004) | 1 line bug #3513: fix spamc tests under Windows ------------------------------------------------------------------------ r21439 | parker | 2004-06-19 04:38:53 +0000 (Sat, 19 Jun 2004) | 1 line Bug 3503: config needs to be copied for sql/ldap configs as well ------------------------------------------------------------------------ r21433 | jm | 2004-06-19 02:03:13 +0000 (Sat, 19 Jun 2004) | 1 line allow_user_rules fixes: block user-defined SenderBase rules; sanitise arguments to many regexp rules; run helper apps as uid=user euid=user; ensure regexps are valid before they are used in the ruleset. fix a couple of rules to work with these changes. ------------------------------------------------------------------------ r21432 | parker | 2004-06-19 01:33:19 +0000 (Sat, 19 Jun 2004) | 1 line Bug 3334: create sed_path cache to be used by sed_path and clear the cache in compile_now after running the test msg ------------------------------------------------------------------------ r21429 | parker | 2004-06-19 00:47:12 +0000 (Sat, 19 Jun 2004) | 1 line Bug 3519: add documentation about failures with postgresql less than 7.4.2 ------------------------------------------------------------------------ r21409 | jm | 2004-06-18 06:01:35 +0000 (Fri, 18 Jun 2004) | 1 line script was not executable, fixed ------------------------------------------------------------------------ r21408 | jm | 2004-06-18 05:56:28 +0000 (Fri, 18 Jun 2004) | 1 line bug 3509: make building spamc easier for packagers with new version.h.pl script ------------------------------------------------------------------------ r21406 | jm | 2004-06-18 05:50:28 +0000 (Fri, 18 Jun 2004) | 1 line bug 3511: add support for multi-valued RHSBLs; add multi.surbl.org as well ------------------------------------------------------------------------ r21389 | parker | 2004-06-17 20:21:39 +0000 (Thu, 17 Jun 2004) | 1 line Bug 3518: change char(200) to char(5) to bring it in line with the current database revision ------------------------------------------------------------------------ r21353 | mss | 2004-06-16 18:33:35 +0000 (Wed, 16 Jun 2004) | 3 lines * Removed some obsolete entries from the ignore list. * Prepared for Module::Build :) ------------------------------------------------------------------------ r21338 | jm | 2004-06-16 02:41:16 +0000 (Wed, 16 Jun 2004) | 1 line bug 3467: uri_to_domain should only return domains with valid TLDs ------------------------------------------------------------------------ r21335 | quinlan | 2004-06-16 01:48:57 +0000 (Wed, 16 Jun 2004) | 3 lines bug 3495: remove DNS_FROM_RFC_WHOIS_B due to high score and poor FP rate, rename DNS_FROM_RFC_WHOIS_A to DNS_FROM_RFC_WHOIS ------------------------------------------------------------------------ r21322 | parker | 2004-06-15 23:00:26 +0000 (Tue, 15 Jun 2004) | 1 line Bug 3508: Type in variable name ------------------------------------------------------------------------ r21320 | jm | 2004-06-15 22:24:25 +0000 (Tue, 15 Jun 2004) | 1 line test update: ensure 2 hashcash tokens in multiple headers work sensibly ------------------------------------------------------------------------ r21294 | quinlan | 2004-06-15 16:14:56 +0000 (Tue, 15 Jun 2004) | 3 lines move some network tests out into the network test section and set their non-net score set scores to 0 ------------------------------------------------------------------------ r21257 | quinlan | 2004-06-15 05:38:36 +0000 (Tue, 15 Jun 2004) | 2 lines bug 3447: fix test failures ------------------------------------------------------------------------ r21256 | quinlan | 2004-06-15 05:38:03 +0000 (Tue, 15 Jun 2004) | 15 lines bug 3447 - change TCR lambda to 50 everywhere and add lambda value to output - add -t option to perceptron for tuning FP/FN ratio (workable solution for now) - add -h option to perceptron - remove extra newline from rewrite-cf-with-new-scores (noticible when you run it four times in a row) - update runGA to be more or less what I used - revert 50_scores.cf before runs: very important - iterate over thresholds (relatively cheap) to find optimal FN/FP point (used: 4.2 for set0, 4.8 for set1 and set2, 4.9 for set3) - also rewrite and validate scores on each iteration - masses/mk-baseline-results: fix some option names - some other minor changes ------------------------------------------------------------------------ r21255 | quinlan | 2004-06-15 05:37:36 +0000 (Tue, 15 Jun 2004) | 5 lines bug 3447 - change SPF_PASS and SPF_HELO_PASS to be userconf rules so perceptron does not try to assign them a score - new scores! ------------------------------------------------------------------------ r21251 | quinlan | 2004-06-15 02:33:54 +0000 (Tue, 15 Jun 2004) | 3 lines remove svn:mime-type flag from all these files so I can svn diff them (they are not binary files, so the flag isn't really needed) ------------------------------------------------------------------------ r21195 | quinlan | 2004-06-14 09:40:00 +0000 (Mon, 14 Jun 2004) | 2 lines documentation update, remove ancient statistics ------------------------------------------------------------------------ r21065 | quinlan | 2004-06-11 04:43:19 +0000 (Fri, 11 Jun 2004) | 2 lines now you only have to change SCORESET once ------------------------------------------------------------------------ r21042 | quinlan | 2004-06-11 00:40:23 +0000 (Fri, 11 Jun 2004) | 2 lines add "\n" ------------------------------------------------------------------------ r21041 | quinlan | 2004-06-11 00:30:15 +0000 (Fri, 11 Jun 2004) | 2 lines more clean-up of output ------------------------------------------------------------------------ r21040 | quinlan | 2004-06-10 23:41:14 +0000 (Thu, 10 Jun 2004) | 3 lines use consistent naming for ham vs. spam make output of fp-fn-statistics non-confusing ------------------------------------------------------------------------ r21039 | quinlan | 2004-06-10 23:38:03 +0000 (Thu, 10 Jun 2004) | 4 lines turn on score ranges code picks initial weights between [range_lo..range_hi) change output to be non-confusing ------------------------------------------------------------------------ r21038 | quinlan | 2004-06-10 23:10:31 +0000 (Thu, 10 Jun 2004) | 2 lines Call the files ham or call them nonspam, but don't call them both!!!!!!!!!! ------------------------------------------------------------------------ r21036 | parker | 2004-06-10 19:45:47 +0000 (Thu, 10 Jun 2004) | 1 line Bug 3498 - Update documentation ------------------------------------------------------------------------ r20962 | parker | 2004-06-09 21:01:47 +0000 (Wed, 09 Jun 2004) | 1 line Bug 3471: add sanity check so too many tokens do not get expired ------------------------------------------------------------------------ r20961 | jm | 2004-06-09 20:13:34 +0000 (Wed, 09 Jun 2004) | 1 line bug 3442: renamed the .lock file to .mutex for the flock-locking case, since it is really a mutual-exclusion semaphore, not a lock. in other words, it sticks around after unlocking. ------------------------------------------------------------------------ r20960 | jm | 2004-06-09 20:11:23 +0000 (Wed, 09 Jun 2004) | 1 line reinstating accidentally-deleted line from last patch ------------------------------------------------------------------------ r20959 | felicity | 2004-06-09 20:02:05 +0000 (Wed, 09 Jun 2004) | 1 line bug 3482: having the children reset the signal handling removed perl-internal signal handles as well, such as __WARN__, which broke the debug output. we now explicitly only reset the signals that we changed in the parent via 2 new functions in spamd where all the signal handling should happen. ------------------------------------------------------------------------ r20958 | felicity | 2004-06-09 19:58:37 +0000 (Wed, 09 Jun 2004) | 1 line bug 3490: spamd wasn't warning if the pidfile or socket was failing to be removed during a restart ------------------------------------------------------------------------ r20956 | felicity | 2004-06-09 16:48:36 +0000 (Wed, 09 Jun 2004) | 1 line wordsmithing the file lock POD ------------------------------------------------------------------------ r20922 | felicity | 2004-06-08 21:08:32 +0000 (Tue, 08 Jun 2004) | 1 line fix broken spf test -- expected __SPF_PASS and __SPF_HELO_PASS which were renamed the other day ------------------------------------------------------------------------ r20921 | felicity | 2004-06-08 20:58:51 +0000 (Tue, 08 Jun 2004) | 1 line bug 3295: FORGED_DEF_WHITELIST and FORGED_IN_WHITELIST will fail in non-forged situations like when mails are received via mailing list. reverting to test mode for now. ------------------------------------------------------------------------ r20920 | felicity | 2004-06-08 20:49:51 +0000 (Tue, 08 Jun 2004) | 1 line bug 3485: missing meta dependencies... __OUTLOOK_MUA was renamed __ANY_OUTLOOK_MUA, and __DRUGS_ERECTILE7 doesn't exist. fixed the first, removed the second. ------------------------------------------------------------------------ r20919 | felicity | 2004-06-08 20:42:47 +0000 (Tue, 08 Jun 2004) | 1 line bug 3483: the fix to 3345 caused the journal to not sync to the DB in the case where scan wasn't possible. we now allow the sync to occur if the db is accessible only, which fixes both 3345 and 3483. ------------------------------------------------------------------------ r20897 | quinlan | 2004-06-08 05:47:34 +0000 (Tue, 08 Jun 2004) | 2 lines minor comment change ------------------------------------------------------------------------ r20896 | jm | 2004-06-08 03:39:49 +0000 (Tue, 08 Jun 2004) | 1 line bug 3391: CPAN familiarity required during INSTALL, doco fixes ------------------------------------------------------------------------ r20892 | jm | 2004-06-08 02:34:06 +0000 (Tue, 08 Jun 2004) | 1 line bug 3479: reinstate SPF_PASS, SPF_HELO_PASS, but with very small scores ------------------------------------------------------------------------ r20885 | felicity | 2004-06-07 20:41:15 +0000 (Mon, 07 Jun 2004) | 1 line small typo ------------------------------------------------------------------------ r20884 | felicity | 2004-06-07 20:25:46 +0000 (Mon, 07 Jun 2004) | 1 line remove more metachars before doing diff ------------------------------------------------------------------------ r20883 | quinlan | 2004-06-07 19:28:18 +0000 (Mon, 07 Jun 2004) | 2 lines minor fix ------------------------------------------------------------------------ r20844 | jm | 2004-06-06 02:50:42 +0000 (Sun, 06 Jun 2004) | 1 line doco fixes: a few 'its' cleared up ------------------------------------------------------------------------ r20843 | felicity | 2004-06-06 02:05:01 +0000 (Sun, 06 Jun 2004) | 1 line bug 3474: spamd was doing getpwnam() instead of getgrnam() for some reason. doh... ------------------------------------------------------------------------ r20839 | felicity | 2004-06-05 19:06:33 +0000 (Sat, 05 Jun 2004) | 1 line bug 3446: the spamd children would inherit the parent's signal handler which caused lockups among other issues. also, if max-conn-per-child is 1, don't bother copying the configuration around since each child will only process 1 message. ------------------------------------------------------------------------ r20836 | parker | 2004-06-05 15:50:10 +0000 (Sat, 05 Jun 2004) | 1 line Bug 3476 change -u to -U for psql command ------------------------------------------------------------------------ r20826 | jm | 2004-06-05 01:16:17 +0000 (Sat, 05 Jun 2004) | 1 line bug 3438: conflicting API documentation in PerMsgLearner. fixed ------------------------------------------------------------------------ r20825 | quinlan | 2004-06-04 21:30:56 +0000 (Fri, 04 Jun 2004) | 3 lines promote T_INCOMPLETE_TEMPLATE_CX to UNRESOLVED_TEMPLATE (also removed the /s modifier, it's not needed since there's no "." in the expression) ------------------------------------------------------------------------ r20797 | quinlan | 2004-06-03 21:57:56 +0000 (Thu, 03 Jun 2004) | 2 lines almost finished with T_INCOMPLETE_TEMPLATE* ------------------------------------------------------------------------ r20793 | felicity | 2004-06-03 19:19:51 +0000 (Thu, 03 Jun 2004) | 1 line bug 3465: typo in bayessql test got my() repeated warnings ------------------------------------------------------------------------ r20790 | parker | 2004-06-03 18:06:04 +0000 (Thu, 03 Jun 2004) | 1 line Bug 3415: add a warning about old versions of DBD::Pg ------------------------------------------------------------------------ r20771 | parker | 2004-06-03 05:38:27 +0000 (Thu, 03 Jun 2004) | 1 line Bug 3457: Remove subselect in test in bayessql.t, start using new clear_database call, also add a test for clear_database ------------------------------------------------------------------------ r20768 | jm | 2004-06-03 03:22:26 +0000 (Thu, 03 Jun 2004) | 1 line bug 3462: fix 'make distcheck' ------------------------------------------------------------------------ r20764 | quinlan | 2004-06-02 23:18:35 +0000 (Wed, 02 Jun 2004) | 4 lines promote RATWARE_RCVD_PF and RATWARE_RCVD_AT with no changes remove T_MANY_MX_5 and T_MANY_MX_10 add last batch of T_INCOMPLETE_TEMPLATE* variations to finish this rule off ------------------------------------------------------------------------ r20760 | felicity | 2004-06-02 19:19:16 +0000 (Wed, 02 Jun 2004) | 1 line ADDRESS_IN_SUBJECT description was misleading (address can appear anywhere, not just at the front) ------------------------------------------------------------------------ r20743 | felicity | 2004-06-01 20:47:42 +0000 (Tue, 01 Jun 2004) | 1 line bug 3453: add more platform support for masses/cpucount ------------------------------------------------------------------------ r20723 | sidney | 2004-06-01 00:50:39 +0000 (Tue, 01 Jun 2004) | 1 line bug #3452: more correct fix using proper C idiom to suppress unreferenced formal parameter warning ------------------------------------------------------------------------ r20719 | sidney | 2004-05-31 22:44:55 +0000 (Mon, 31 May 2004) | 1 line Bug 3433: remove some compiler warnings from spamc build and compile with warnings on ------------------------------------------------------------------------ r20716 | sidney | 2004-05-31 21:41:06 +0000 (Mon, 31 May 2004) | 1 line Bug 3433: remove some compiler warnings from spamc build ------------------------------------------------------------------------ r20715 | mss | 2004-05-31 21:15:21 +0000 (Mon, 31 May 2004) | 2 lines bug 3433: Added a README about the script ------------------------------------------------------------------------ r20714 | mss | 2004-05-31 21:03:54 +0000 (Mon, 31 May 2004) | 2 lines bug 3433: to make it really obvious, rename it :) ------------------------------------------------------------------------ r20713 | mss | 2004-05-31 21:02:23 +0000 (Mon, 31 May 2004) | 2 lines bug 3433: wave the clusestick for people who don't read the docu ------------------------------------------------------------------------ r20712 | felicity | 2004-05-31 19:59:28 +0000 (Mon, 31 May 2004) | 1 line bug 3450: spamd shouldn't be started by default upon installation of the RPM. leave that up to the admin. ------------------------------------------------------------------------ r20711 | felicity | 2004-05-31 19:55:50 +0000 (Mon, 31 May 2004) | 1 line bug 3347: change the process name to make it easier to see which spamd is parent and which spamd is child ------------------------------------------------------------------------ r20710 | parker | 2004-05-31 19:48:15 +0000 (Mon, 31 May 2004) | 1 line bug 3381: restore did not like a spam_count or ham_count == 0 ------------------------------------------------------------------------ r20709 | mss | 2004-05-31 19:23:01 +0000 (Mon, 31 May 2004) | 2 lines nothing fancy, just a newline ------------------------------------------------------------------------ r20708 | parker | 2004-05-31 19:17:48 +0000 (Mon, 31 May 2004) | 1 line bug 3378: add some logic to nspam_nham_change to only update spam or ham count when necessary ------------------------------------------------------------------------ r20705 | parker | 2004-05-31 19:10:08 +0000 (Mon, 31 May 2004) | 1 line bug 3414: fixed up schmea for postgresql ------------------------------------------------------------------------ r20695 | mss | 2004-05-31 16:09:35 +0000 (Mon, 31 May 2004) | 2 lines bug 3451: the LOG_* stuff is an evil hack for Windows, should be cleanup up one day ------------------------------------------------------------------------ r20694 | mss | 2004-05-31 15:32:36 +0000 (Mon, 31 May 2004) | 2 lines Not the most elegant way to add -Wall but should work for everybody with a GNU toolchain. If anybody uses something else which doesn't support -Wall, please supply a patch ;-) ------------------------------------------------------------------------ r20693 | mss | 2004-05-31 15:23:19 +0000 (Mon, 31 May 2004) | 2 lines I need to get -Wall into the default Makefile :-/ ------------------------------------------------------------------------ r20692 | mss | 2004-05-31 15:21:43 +0000 (Mon, 31 May 2004) | 2 lines the fail: target is actually needed under Windows, too ------------------------------------------------------------------------ r20688 | mss | 2004-05-31 13:47:30 +0000 (Mon, 31 May 2004) | 2 lines svn:ignore blibdirs ------------------------------------------------------------------------ r20687 | mss | 2004-05-31 13:41:22 +0000 (Mon, 31 May 2004) | 2 lines bug 3431: fourth part, finally :) a conflict held this and number three back ------------------------------------------------------------------------ r20685 | quinlan | 2004-05-31 06:15:16 +0000 (Mon, 31 May 2004) | 2 lines change SPF_PASS and SPF_HELO_PASS to be prerequisite rules ------------------------------------------------------------------------ r20683 | quinlan | 2004-05-31 05:55:49 +0000 (Mon, 31 May 2004) | 2 lines removing T_SPF_PASS_NO_SBL - all of my hits are really spam ------------------------------------------------------------------------ r20682 | quinlan | 2004-05-31 05:11:02 +0000 (Mon, 31 May 2004) | 2 lines T_MANY_MX* variations not as good as I thought they would be ------------------------------------------------------------------------ r20681 | quinlan | 2004-05-31 05:08:39 +0000 (Mon, 31 May 2004) | 2 lines fix T_RATWARE_RCVD_PF_1 ------------------------------------------------------------------------ r20679 | quinlan | 2004-05-31 04:46:03 +0000 (Mon, 31 May 2004) | 4 lines remove T_REDIR_AOL_CLICKTHRU and T_SAVE_BUCKS add T_MANY_MX_* for EnvelopeFrom instead of From:addr fix description for T_DNS_FROM_SECURITYSAGE ------------------------------------------------------------------------ r20678 | quinlan | 2004-05-31 04:32:23 +0000 (Mon, 31 May 2004) | 2 lines typo ------------------------------------------------------------------------ r20677 | quinlan | 2004-05-31 04:30:14 +0000 (Mon, 31 May 2004) | 2 lines one of the SenderBase rules not working great in wider testing, so remove it ------------------------------------------------------------------------ r20676 | quinlan | 2004-05-31 04:13:41 +0000 (Mon, 31 May 2004) | 2 lines remove -firsttrusted test rules ------------------------------------------------------------------------ r20675 | quinlan | 2004-05-31 04:08:34 +0000 (Mon, 31 May 2004) | 2 lines some descriptions ------------------------------------------------------------------------ r20672 | quinlan | 2004-05-31 02:08:39 +0000 (Mon, 31 May 2004) | 4 lines switch RCVD_IN_XBL, RCVD_IN_RFC_IPWHOIS, and RCVD_IN_DSBL to use -notfirsthop instead of -firsttrusted since it preserves the original hit rate much better with most or all of the FP benefit of -firstttrusted ------------------------------------------------------------------------ r20664 | sidney | 2004-05-30 23:50:00 +0000 (Sun, 30 May 2004) | 1 line bug #3443: fix race conditions that left spamd zombies durin make test ------------------------------------------------------------------------ r20662 | quinlan | 2004-05-30 21:21:15 +0000 (Sun, 30 May 2004) | 2 lines fix error that killed RCVD_IN_XBL hits for the weekly run ------------------------------------------------------------------------ r20659 | quinlan | 2004-05-30 19:46:46 +0000 (Sun, 30 May 2004) | 2 lines remove T_RCVD_IN_RFC_IPWHOIS - already got promoted, not needed ------------------------------------------------------------------------ r20658 | quinlan | 2004-05-30 19:45:46 +0000 (Sun, 30 May 2004) | 2 lines remove T_RCVD_IN_XBL and T_RCVD_IN_DSBL - not needed now ------------------------------------------------------------------------ r20619 | duncf | 2004-05-30 01:14:35 +0000 (Sun, 30 May 2004) | 1 line add missing files to manifest ------------------------------------------------------------------------ r20598 | mss | 2004-05-29 14:37:07 +0000 (Sat, 29 May 2004) | 6 lines Cleaned up the handling of networking related command line switches a bit: * Invalid IP-addresses/hostnames weren't handled before -- spamd was always falling back to 127.0.0.1 silently. * Even though the code looks different, hostnames for -i never worked. Those also fell back to 127.0.0.1 silently. Now the first available IP-address is used (or spamd dies if none is available). * Added feature: ports can now be specified as names, too. * Added feature: giving just the -i switch without a value will make spamd listen on all interfaces (0.0.0.0). That's still limited by the host filter (given by -A). ------------------------------------------------------------------------ r20580 | quinlan | 2004-05-29 06:15:56 +0000 (Sat, 29 May 2004) | 2 lines renames ------------------------------------------------------------------------ r20579 | quinlan | 2004-05-29 06:13:47 +0000 (Sat, 29 May 2004) | 2 lines renames ------------------------------------------------------------------------ r20578 | quinlan | 2004-05-29 06:12:57 +0000 (Sat, 29 May 2004) | 2 lines fix compile error ------------------------------------------------------------------------ r20574 | jm | 2004-05-29 04:04:41 +0000 (Sat, 29 May 2004) | 1 line promoted T_FAKE_HELO_MAIL_COM_DOM ------------------------------------------------------------------------ r20570 | quinlan | 2004-05-29 03:05:59 +0000 (Sat, 29 May 2004) | 3 lines promote Subject test for sexually-explicit revise header template rule ------------------------------------------------------------------------ r20567 | quinlan | 2004-05-29 02:03:29 +0000 (Sat, 29 May 2004) | 2 lines remove most of the T_MANY_MX* rules ------------------------------------------------------------------------ r20566 | quinlan | 2004-05-29 01:59:12 +0000 (Sat, 29 May 2004) | 2 lines remove T_DNS_FROM_AHBL_RHSBL - no real improvement with EnvelopeFrom ------------------------------------------------------------------------ r20565 | quinlan | 2004-05-29 01:57:39 +0000 (Sat, 29 May 2004) | 5 lines change the three DNSBLS that improved the most via -firsttrusted logic to use it: RCVD_IN_XBL, RCVD_IN_DSBL promote all of the RFC-Ignorant EnvelopeFrom rules, delete the old RFC-Ignorant From: rules ------------------------------------------------------------------------ r20564 | jm | 2004-05-29 01:22:13 +0000 (Sat, 29 May 2004) | 1 line 'spamtrap' commands are no longer supported; remove them from the Conf.pm parsing code ------------------------------------------------------------------------ r20563 | jm | 2004-05-29 01:18:17 +0000 (Sat, 29 May 2004) | 1 line bug 2987: finish reordering Conf items to put frequently-used user options at top. also took the opportunity to fix up some of the text, too ------------------------------------------------------------------------ r20562 | jm | 2004-05-29 00:50:22 +0000 (Sat, 29 May 2004) | 1 line why was this using these modules? that doesn't work ------------------------------------------------------------------------ r20560 | jm | 2004-05-29 00:42:21 +0000 (Sat, 29 May 2004) | 1 line bug 3431: other third of the patch applied ;) ------------------------------------------------------------------------ r20559 | quinlan | 2004-05-28 23:52:51 +0000 (Fri, 28 May 2004) | 4 lines switch NJABL dynamic test to use new zone rename RCVD_IN_NJABL_DIALUP to RCVD_IN_NJABL_DUL to match other rules (maybe they should all be named *DYN instead, though) ------------------------------------------------------------------------ r20555 | mss | 2004-05-28 22:27:43 +0000 (Fri, 28 May 2004) | 2 lines bug 3431: added tags _REMOTEHOSTNAME_ and _REMOTEHOSTADDR_ ------------------------------------------------------------------------ r20554 | mss | 2004-05-28 22:20:51 +0000 (Fri, 28 May 2004) | 2 lines bug 3441: completing the fix (note to myself: vi doesn't always DWIM) ------------------------------------------------------------------------ r20552 | mss | 2004-05-28 21:47:40 +0000 (Fri, 28 May 2004) | 2 lines bug 3441: make sure the string we free was allocated by us. ------------------------------------------------------------------------ r20551 | felicity | 2004-05-28 20:12:05 +0000 (Fri, 28 May 2004) | 1 line 3.0.0 is really 3.000000, so fix it in the spec file ------------------------------------------------------------------------ r20550 | felicity | 2004-05-28 20:02:01 +0000 (Fri, 28 May 2004) | 1 line bug 3340: new conf code has a multi-level hash which has CODE references. skip that in the config copy function. ------------------------------------------------------------------------ r20549 | quinlan | 2004-05-28 19:40:58 +0000 (Fri, 28 May 2004) | 2 lines update SenderBase tests to use revised subtest format ------------------------------------------------------------------------ r20548 | quinlan | 2004-05-28 19:39:04 +0000 (Fri, 28 May 2004) | 6 lines revise and update the DNSBL documentation change SenderBase tests to be prefixed with "sb:" instead of relying on the set name to distinguish them lower magnitude cut-off for SB_NSP_VOLUME_SPIKE based on test rule results and remove those test rules ------------------------------------------------------------------------ r20537 | jm | 2004-05-28 07:26:43 +0000 (Fri, 28 May 2004) | 1 line oops; test failure ------------------------------------------------------------------------ r20536 | jm | 2004-05-28 07:25:45 +0000 (Fri, 28 May 2004) | 1 line moved another method, and some documentation, over to new Parser class. also had to convert some constants back into vars for the move; possible TODO: move them to Constants.pm ------------------------------------------------------------------------ r20529 | jm | 2004-05-28 07:06:55 +0000 (Fri, 28 May 2004) | 1 line Conf reorg continued; broke out parsing code into a separate parsing class. also fixed some bugs that 'make test' hadn't shown up; however 'make test' is failing in t/spamd_allow_user_rules.t due to spamc coredumping when the -u switch is used ;) ------------------------------------------------------------------------ r20528 | jm | 2004-05-28 07:06:33 +0000 (Fri, 28 May 2004) | 1 line Conf reorg continued; broke out parsing code into a separate parsing class. also fixed some bugs that 'make test' hadn't shown up; however 'make test' is failing in t/spamd_allow_user_rules.t due to spamc coredumping when the -u switch is used ;) ------------------------------------------------------------------------ r20527 | jm | 2004-05-28 07:00:20 +0000 (Fri, 28 May 2004) | 1 line removed some not-so-hot ratware rules ------------------------------------------------------------------------ r20526 | jm | 2004-05-28 05:36:53 +0000 (Fri, 28 May 2004) | 1 line bug 2987: first part of Conf reorg. adopt new model which allows us to move conf items around. also faster: 0m23.763s for 100 --lint runs, compared with 0m26.861s for the old style ------------------------------------------------------------------------ r20522 | mss | 2004-05-27 23:00:45 +0000 (Thu, 27 May 2004) | 2 lines ANSI comment :) ------------------------------------------------------------------------ r20521 | mss | 2004-05-27 22:42:09 +0000 (Thu, 27 May 2004) | 2 lines EX_NOTSPAM == EX_OK *grmbl* ------------------------------------------------------------------------ r20520 | mss | 2004-05-27 22:36:33 +0000 (Thu, 27 May 2004) | 3 lines * 'goto finish' is the way to go because else we miss WSACleanup() on Windows * Removed a FIXME added by me, added a descriptive comment instead. ------------------------------------------------------------------------ r20519 | mss | 2004-05-27 22:24:43 +0000 (Thu, 27 May 2004) | 4 lines * Refactored the username determination into its own subroutine. This actually fixed a bug on Windows as WSACleanup() is now called on failure. * Made the memory for username allocated dynamically. Why always use 255 bytes with some weird buffer handling when often a few bytes are enough? * Got rid of an ifdef-bug on Windows I introduced before. ------------------------------------------------------------------------ r20518 | mss | 2004-05-27 21:22:45 +0000 (Thu, 27 May 2004) | 5 lines Some code cleanup: * Mostly fixed indentations and spacing. * Replaced two simple cases with guard clauses instead of if() or #ifdef * Replaced the double WSACleanup() with a goto. This is a case where gotos aren't evil :) ------------------------------------------------------------------------ r20515 | mss | 2004-05-27 19:12:53 +0000 (Thu, 27 May 2004) | 2 lines Some more help/usage/versioning cleanup. ------------------------------------------------------------------------ r20503 | mss | 2004-05-27 12:48:55 +0000 (Thu, 27 May 2004) | 2 lines Added some maintenance stuff I forgot for the spamc versioning. ------------------------------------------------------------------------ r20500 | mss | 2004-05-27 12:35:47 +0000 (Thu, 27 May 2004) | 2 lines Added often-requested -V switch to spamc. Finally one can check out which version of spamc is installed on his box :) ------------------------------------------------------------------------ r20497 | mss | 2004-05-27 11:07:12 +0000 (Thu, 27 May 2004) | 4 lines * spamc now returns success if it was called with -h (like any good tool). * In main, the return value of read_args is honored. * Added a missing newline in the help I accidently removed before. ------------------------------------------------------------------------ r20489 | mss | 2004-05-26 21:19:27 +0000 (Wed, 26 May 2004) | 4 lines Rearranged the help (again?), make it break before 80 chars. Also added a few empty lines and a FALLTHROUGH to make the code easier to read. ------------------------------------------------------------------------ r20471 | quinlan | 2004-05-26 12:09:17 +0000 (Wed, 26 May 2004) | 3 lines remove low TTL domains add some new domains ------------------------------------------------------------------------ r20452 | duncf | 2004-05-26 04:04:29 +0000 (Wed, 26 May 2004) | 1 line Added UPGRADE to MANIFEST. Damn MANIFEST ------------------------------------------------------------------------ r20451 | jm | 2004-05-26 01:44:24 +0000 (Wed, 26 May 2004) | 1 line comment about TTLs ------------------------------------------------------------------------ r20450 | jm | 2004-05-26 01:36:01 +0000 (Wed, 26 May 2004) | 1 line bug 3419: use NS queries instead of MX to lessen load ------------------------------------------------------------------------ r20449 | jm | 2004-05-26 01:25:12 +0000 (Wed, 26 May 2004) | 1 line bug 3320: insecure setuid eval possibly worked around using a similar fix to bug 3325 ------------------------------------------------------------------------ r20444 | quinlan | 2004-05-25 19:39:19 +0000 (Tue, 25 May 2004) | 5 lines do some checking for T_HAS_TEMPLATE* rules since we're not catching all the ham yet remove T_SPECIAL_BY_CHOICE* because it sucks add some more T_MANY_MX variants ------------------------------------------------------------------------ r20428 | mss | 2004-05-25 11:18:43 +0000 (Tue, 25 May 2004) | 2 lines Tiny docu update. ------------------------------------------------------------------------ r20372 | jm | 2004-05-24 19:22:26 +0000 (Mon, 24 May 2004) | 1 line some code from the weekend; fix UTF-8 warnings due to UTF-8-tainted data from HTML-Parser, and some interesting new ratware Received header rules ------------------------------------------------------------------------ r20371 | jm | 2004-05-24 19:14:14 +0000 (Mon, 24 May 2004) | 1 line clarified Duncan's clarification ------------------------------------------------------------------------ r20364 | quinlan | 2004-05-24 17:26:23 +0000 (Mon, 24 May 2004) | 2 lines add new attempt at template rule ------------------------------------------------------------------------ r20283 | duncf | 2004-05-24 03:42:04 +0000 (Mon, 24 May 2004) | 5 lines More documentation changes. Created "UPGRADE" to deal with upgrade notes rather than sticking them in INSTALL. This is useful for Debian since they've already installed SA, so we don't need to show them how; yet upgrade issues are still relavent. ------------------------------------------------------------------------ r20282 | duncf | 2004-05-24 03:32:33 +0000 (Mon, 24 May 2004) | 2 lines Clarified user_prefs stuff. Was a debian patch ------------------------------------------------------------------------ r20280 | duncf | 2004-05-24 03:23:05 +0000 (Mon, 24 May 2004) | 3 lines Added note about anti-From munging thingy in procmailrc.example I'd had this as a debian specific patch before, but that's unnecessary! ------------------------------------------------------------------------ r20274 | duncf | 2004-05-24 01:51:38 +0000 (Mon, 24 May 2004) | 5 lines Made some updates to the README -- removed some stuff referring to old code. Also added Apache Incubator notice (I think we're required to under ASF policy, someone correct me if I'm wrong. Also, I'm assuming Sponsor = Apache BOD) ------------------------------------------------------------------------ r20272 | felicity | 2004-05-23 23:15:44 +0000 (Sun, 23 May 2004) | 1 line bug 3422: fix FPs for RCVD_ILLEGAL_IP, only use untrusted relays, use the parsed data, not the raw received string... ------------------------------------------------------------------------ r20236 | quinlan | 2004-05-23 06:35:54 +0000 (Sun, 23 May 2004) | 2 lines this needs to be case-insensitive ------------------------------------------------------------------------ r20232 | quinlan | 2004-05-23 04:47:30 +0000 (Sun, 23 May 2004) | 3 lines be less restrictive about score ranges and mutability (mutability is probably what makes the most difference) ------------------------------------------------------------------------ r20228 | quinlan | 2004-05-22 21:05:32 +0000 (Sat, 22 May 2004) | 2 lines alphabetize ------------------------------------------------------------------------ r20227 | quinlan | 2004-05-22 21:04:29 +0000 (Sat, 22 May 2004) | 2 lines formatting ------------------------------------------------------------------------ r20226 | quinlan | 2004-05-22 21:04:04 +0000 (Sat, 22 May 2004) | 2 lines remove 58/8 and 59/8 - no longer reserved ------------------------------------------------------------------------ r20225 | quinlan | 2004-05-22 20:53:21 +0000 (Sat, 22 May 2004) | 2 lines update list of well-connected domains (see bug 3419) ------------------------------------------------------------------------ r20217 | felicity | 2004-05-22 16:56:36 +0000 (Sat, 22 May 2004) | 1 line bug 3345: sometimes for a bayes scan we can't tie the db, so we will skip the scan but still try the opportunistic calls which expect a tied db... we will now only do the opportunistic calls if the scan completes sucessfully. ------------------------------------------------------------------------ r20213 | parker | 2004-05-22 14:55:32 +0000 (Sat, 22 May 2004) | 1 line Bug 3377: Remove trailing comma in table create ------------------------------------------------------------------------ r20206 | quinlan | 2004-05-22 05:17:41 +0000 (Sat, 22 May 2004) | 2 lines try using -firsttrusted for most DNSBL tests ------------------------------------------------------------------------ r20205 | quinlan | 2004-05-22 05:16:53 +0000 (Sat, 22 May 2004) | 2 lines remove OPM and an old comment ------------------------------------------------------------------------ r20204 | quinlan | 2004-05-22 03:57:21 +0000 (Sat, 22 May 2004) | 3 lines add rule for sexually-explicit tag add new version of XBL test that should FP less ------------------------------------------------------------------------ r20203 | quinlan | 2004-05-22 01:53:29 +0000 (Sat, 22 May 2004) | 2 lines performance tweaks (21% faster) ------------------------------------------------------------------------ r20202 | felicity | 2004-05-21 23:52:43 +0000 (Fri, 21 May 2004) | 1 line rh bug 123739: -P is still documented, even though it's been removed from the parameter parsing section. ------------------------------------------------------------------------ r20201 | quinlan | 2004-05-21 21:43:10 +0000 (Fri, 21 May 2004) | 5 lines rename CT_BOUND_DDNUM to MIME_BOUND_DD_DIGITS per convention remove some poor test rules revise T_OFFER_BY_CHOICE* to T_SPECIAL_BY_CHOICE* promote MSGID_YAHOO_CAPS and MSGID_SPAM_CAPS (bugs 3395 and 3399) ------------------------------------------------------------------------ r20200 | mss | 2004-05-21 19:08:20 +0000 (Fri, 21 May 2004) | 2 lines Added ->finish() calls to SYNOPSIS ------------------------------------------------------------------------ r20199 | mss | 2004-05-21 19:01:32 +0000 (Fri, 21 May 2004) | 2 lines Removed some code duplication, now Message.pm is used to parse mail headers. Also made it possible to free some mem after the mail is parsed. ------------------------------------------------------------------------ r20186 | felicity | 2004-05-21 06:47:30 +0000 (Fri, 21 May 2004) | 1 line fix long descriptions ------------------------------------------------------------------------ r20185 | felicity | 2004-05-21 06:44:37 +0000 (Fri, 21 May 2004) | 1 line put in a default score for CT_BOUND_DDNUM ... ------------------------------------------------------------------------ r20178 | felicity | 2004-05-21 05:58:40 +0000 (Fri, 21 May 2004) | 1 line promote CT_BOUND_DDNUM ... exceptional rule, at least for now... ------------------------------------------------------------------------ r20177 | duncf | 2004-05-21 04:20:54 +0000 (Fri, 21 May 2004) | 1 line Apparently my wishlist is a 404 -- if you want to buy me stuff, just send me an e-mail :-) ------------------------------------------------------------------------ r20175 | quinlan | 2004-05-21 02:47:26 +0000 (Fri, 21 May 2004) | 2 lines some T_MANY_MX* tests ------------------------------------------------------------------------ r20174 | yackley | 2004-05-21 02:10:51 +0000 (Fri, 21 May 2004) | 1 line Updated fraud tests, updated many_mx testes, removed tests for bug: 3349 ------------------------------------------------------------------------ r20173 | quinlan | 2004-05-21 01:49:30 +0000 (Fri, 21 May 2004) | 2 lines bug 3410: add envelope-from testing for RFC-ignorant (much better results!) ------------------------------------------------------------------------ r20172 | quinlan | 2004-05-21 01:48:36 +0000 (Fri, 21 May 2004) | 2 lines no -rhs needed since the non-RHS blacklist was dropped ------------------------------------------------------------------------ r20171 | quinlan | 2004-05-20 19:15:51 +0000 (Thu, 20 May 2004) | 2 lines some code formatting clean-up ------------------------------------------------------------------------ r20170 | quinlan | 2004-05-20 19:13:03 +0000 (Thu, 20 May 2004) | 4 lines add check_rbl_envfrom for RFCI DSN test (bug 3410) and add T_DNS_FROM_RFCI_DSN to tests it some code formatting clean-up ------------------------------------------------------------------------ r20169 | felicity | 2004-05-20 18:21:50 +0000 (Thu, 20 May 2004) | 1 line whowhere.com seems to be everyone else's FPs for the MSGID_CAPS rules, so add them to the negative look-ahead ... ------------------------------------------------------------------------ r20168 | quinlan | 2004-05-20 18:11:29 +0000 (Thu, 20 May 2004) | 2 lines new version of OBSCURED_EMAIL ------------------------------------------------------------------------ r20167 | quinlan | 2004-05-20 18:01:35 +0000 (Thu, 20 May 2004) | 3 lines add some T_MSGID_CAPS* variants (bug 3399) remove T_HEXOCTDWORD* due to poor results (bug 3403) ------------------------------------------------------------------------ r10719 | felicity | 2004-05-19 17:24:08 +0000 (Wed, 19 May 2004) | 1 line circular meta dependencies ought to trigger a --lint warning. added a --lint generic 'something is wrong' message. instead of exiting with # of errors, exit 1 if errors, 0 if not. (don't overflow the exit code...) ------------------------------------------------------------------------ r10714 | yackley | 2004-05-19 03:33:13 +0000 (Wed, 19 May 2004) | 1 line Fixed test fraud rule typo ------------------------------------------------------------------------ r10713 | yackley | 2004-05-19 03:29:13 +0000 (Wed, 19 May 2004) | 1 line Updated test fraud rules ------------------------------------------------------------------------ r10712 | quinlan | 2004-05-18 09:00:10 +0000 (Tue, 18 May 2004) | 3 lines add option to only read first N lines (useful for doing comparisons between old mass-check logs and new ones if you're impatient) ------------------------------------------------------------------------ r10711 | quinlan | 2004-05-18 08:58:33 +0000 (Tue, 18 May 2004) | 2 lines default score set should be 0 ------------------------------------------------------------------------ r10710 | quinlan | 2004-05-18 08:54:19 +0000 (Tue, 18 May 2004) | 3 lines some test rule churn bug 3403: rule for detecting encoded IP addresses ------------------------------------------------------------------------ r10709 | quinlan | 2004-05-18 08:53:22 +0000 (Tue, 18 May 2004) | 2 lines lower DOMAIN_RATIO threshold a bit ------------------------------------------------------------------------ r10708 | mss | 2004-05-18 07:47:00 +0000 (Tue, 18 May 2004) | 2 lines Consistently prefix all internal function with an underscore. ------------------------------------------------------------------------ r10707 | yackley | 2004-05-18 05:51:06 +0000 (Tue, 18 May 2004) | 1 line Updated test fraud rules ------------------------------------------------------------------------ r10706 | mss | 2004-05-17 22:58:23 +0000 (Mon, 17 May 2004) | 2 lines bug 3353: this is the correct fix, hopefully ------------------------------------------------------------------------ r10705 | mss | 2004-05-17 22:35:00 +0000 (Mon, 17 May 2004) | 2 lines bug 3354: the local[0-9] syslog facilities didn't work because [0-9] are non-word characters (?) ------------------------------------------------------------------------ r10703 | felicity | 2004-05-16 23:01:51 +0000 (Sun, 16 May 2004) | 1 line bug 3399: more suggested message-id based rules ------------------------------------------------------------------------ r10702 | yackley | 2004-05-16 21:36:15 +0000 (Sun, 16 May 2004) | 1 line Bug 3374: Promoted DRUG_DOSAGE to 20_drugs.cf ------------------------------------------------------------------------ r10701 | quinlan | 2004-05-16 20:25:17 +0000 (Sun, 16 May 2004) | 2 lines get most of the tenpass stuff to the point where it runs ------------------------------------------------------------------------ r10700 | quinlan | 2004-05-16 09:51:41 +0000 (Sun, 16 May 2004) | 2 lines promote a few of the SenderBase rules that have been in testing ------------------------------------------------------------------------ r10699 | quinlan | 2004-05-16 09:10:58 +0000 (Sun, 16 May 2004) | 2 lines add and
as whitespace tags (reduces BACKHAIR_* hits some) ------------------------------------------------------------------------ r10692 | felicity | 2004-05-16 08:30:36 +0000 (Sun, 16 May 2004) | 1 line bug 3396: new rule suggestion, look for content-type boundary format ------------------------------------------------------------------------ r10691 | felicity | 2004-05-16 08:25:04 +0000 (Sun, 16 May 2004) | 1 line bug 3395: suggested rule T_YAHOO_MSGID_CAPS ------------------------------------------------------------------------ r10689 | felicity | 2004-05-16 08:12:54 +0000 (Sun, 16 May 2004) | 1 line update INSTALL doc to talk a little about CPAN, and how we don't support third party modules... ------------------------------------------------------------------------ r10687 | quinlan | 2004-05-16 06:47:23 +0000 (Sun, 16 May 2004) | 4 lines bug 3372: HTML parser confused by blank lines in paragraph buffer up text until a new whitespace tag is encountered, when printing the buffer, collapse whitespace reasonably correctly ------------------------------------------------------------------------ r10686 | yackley | 2004-05-16 04:52:12 +0000 (Sun, 16 May 2004) | 1 line Updated test rules for PER_DOSE and fraud ------------------------------------------------------------------------ r10685 | quinlan | 2004-05-15 19:27:00 +0000 (Sat, 15 May 2004) | 2 lines formatting, don't use T_ prefix for prerequisite tests ------------------------------------------------------------------------ r10684 | quinlan | 2004-05-15 19:26:05 +0000 (Sat, 15 May 2004) | 2 lines switch to using new flag for HTML_MESSAGE ------------------------------------------------------------------------ r10683 | felicity | 2004-05-15 18:52:29 +0000 (Sat, 15 May 2004) | 1 line skip using a variable for a constant in mbx code, also change 'foo ;' to just 'foo;' ------------------------------------------------------------------------ r10681 | mss | 2004-05-15 15:43:43 +0000 (Sat, 15 May 2004) | 2 lines This makes more sense. ------------------------------------------------------------------------ r10680 | mss | 2004-05-15 13:19:29 +0000 (Sat, 15 May 2004) | 2 lines bug 3383: added support for folded Message-Ids ------------------------------------------------------------------------ r10679 | quinlan | 2004-05-15 11:10:06 +0000 (Sat, 15 May 2004) | 3 lines remove some old testing code add html_message flag for HTML_MESSAGE ------------------------------------------------------------------------ r10678 | jm | 2004-05-15 08:24:40 +0000 (Sat, 15 May 2004) | 1 line oops, leftover test code ------------------------------------------------------------------------ r10672 | jm | 2004-05-15 04:49:27 +0000 (Sat, 15 May 2004) | 1 line bug 3325: Insecure dependency in Dns.pm line 214: fixed, here at least. seems to be tickling a perl bug... ------------------------------------------------------------------------ r10669 | yackley | 2004-05-15 04:03:51 +0000 (Sat, 15 May 2004) | 1 line Fixed typo in rule name T__FRAUD_BARRISTR ------------------------------------------------------------------------ r10668 | jm | 2004-05-15 03:46:10 +0000 (Sat, 15 May 2004) | 1 line oops, MIME::Base64 listed twice ------------------------------------------------------------------------ r10667 | jm | 2004-05-15 02:37:55 +0000 (Sat, 15 May 2004) | 1 line bug 3322: fixed LDAP driver problems when there's no username/password, thanks to Turbo Fredriksson. also updated ldap/README.testing for Debian unstable. ------------------------------------------------------------------------ r10666 | jm | 2004-05-15 01:38:42 +0000 (Sat, 15 May 2004) | 1 line bug 3368: URL parsing assumed mailto if scheme was missing in a href. Fixed ------------------------------------------------------------------------ r10665 | jm | 2004-05-15 01:33:37 +0000 (Sat, 15 May 2004) | 1 line bug 2372: added support for the parsing of mbx mailboxes (the mailbox format used within the University of Washington's IMAP implementation -- http://www.washington.edu/imap/). Thanks to John Newman for this patch ------------------------------------------------------------------------ r10649 | felicity | 2004-05-14 16:56:59 +0000 (Fri, 14 May 2004) | 1 line bug 3384: if a message came in with a doctype set, but no other html tags, we could get undefined/division by 0 errors when rendering/setting HTML results. ------------------------------------------------------------------------ r10633 | yackley | 2004-05-14 01:54:38 +0000 (Fri, 14 May 2004) | 1 line Added my fraud rule meta set ------------------------------------------------------------------------ r10630 | mss | 2004-05-14 00:00:01 +0000 (Fri, 14 May 2004) | 2 lines Fix up the SYNOPSIS (parse() was missing the data) ------------------------------------------------------------------------ r10629 | quinlan | 2004-05-13 23:02:15 +0000 (Thu, 13 May 2004) | 5 lines clean up anchor code - no additional ham hits, spam hits changed as follows: HTML_LINK_CLICK_CAPS increased from 3.14% to 3.82% HTML_LINK_CLICK_HERE increased from 15.16% to 19.71% HTML_LINK_PUSH_HERE increased from 2.02% to 2.23% ------------------------------------------------------------------------ r10614 | jm | 2004-05-13 04:28:40 +0000 (Thu, 13 May 2004) | 1 line bug 3197: Dutch translation, thanks to Jesse Houwing ------------------------------------------------------------------------ r10613 | quinlan | 2004-05-13 03:36:39 +0000 (Thu, 13 May 2004) | 3 lines some test rules (some really added due to other changes forthcoming in whitespace handling, but these are safe to check in now) ------------------------------------------------------------------------ r10612 | yackley | 2004-05-13 03:34:21 +0000 (Thu, 13 May 2004) | 1 line Submitted rules for bugs 3374 & 3349, added a few more MANY_MX rules ------------------------------------------------------------------------ r10611 | sidney | 2004-05-13 02:25:44 +0000 (Thu, 13 May 2004) | 1 line Bug #3039 further fixes for WIN32 and remove use of %m left over from calls to syslog ------------------------------------------------------------------------ r10600 | jm | 2004-05-12 07:16:59 +0000 (Wed, 12 May 2004) | 1 line bug 3039: added log-to-stderr support for spamc, -l switch ------------------------------------------------------------------------ r10599 | jm | 2004-05-12 06:38:54 +0000 (Wed, 12 May 2004) | 1 line bug in Received; double-unpacking of IP addrs ------------------------------------------------------------------------ r10598 | yackley | 2004-05-12 04:17:00 +0000 (Wed, 12 May 2004) | 1 line Fixed slight typo in T_MANY_MX_4. ------------------------------------------------------------------------ r10597 | yackley | 2004-05-12 03:10:26 +0000 (Wed, 12 May 2004) | 1 line Added rules to check From addresses for high numbered MX hosts. ------------------------------------------------------------------------ r10592 | quinlan | 2004-05-11 10:02:07 +0000 (Tue, 11 May 2004) | 2 lines fix annoying warning ------------------------------------------------------------------------ r10591 | jm | 2004-05-11 07:19:44 +0000 (Tue, 11 May 2004) | 1 line added a diagnostic method to --lint, which lists the versions of various installed modules for debugging ------------------------------------------------------------------------ r10589 | felicity | 2004-05-11 04:46:05 +0000 (Tue, 11 May 2004) | 1 line specify which version of the Storable module is found ------------------------------------------------------------------------ r10583 | jm | 2004-05-10 17:54:29 +0000 (Mon, 10 May 2004) | 1 line need DB_File for this test ------------------------------------------------------------------------ r10577 | quinlan | 2004-05-10 08:56:14 +0000 (Mon, 10 May 2004) | 2 lines some test rules resurrected from the past ------------------------------------------------------------------------ r10574 | felicity | 2004-05-10 05:10:10 +0000 (Mon, 10 May 2004) | 1 line bug 3366: a from address of 'foo@bar...' was causing issues with Net::DNS. 1) don't bother doing an A or MX lookup on 'bar...' -- trim it to 'bar.', then notice that it's not at made up of at least 2 parts and skip. 2) in all_from_addrs, unique the list of addresses, and also deal with the 'bar...' names -- squish to 'bar.'. ------------------------------------------------------------------------ r10572 | quinlan | 2004-05-10 00:54:06 +0000 (Mon, 10 May 2004) | 2 lines update of SenderBase rules ------------------------------------------------------------------------ r10571 | jm | 2004-05-09 22:46:56 +0000 (Sun, 09 May 2004) | 1 line bug 3327: fix 'undefined' warning in spamd_utf8.t ------------------------------------------------------------------------ r10570 | jm | 2004-05-09 22:45:16 +0000 (Sun, 09 May 2004) | 1 line a couple of things that people say should never be in legit mail ------------------------------------------------------------------------ r10569 | quinlan | 2004-05-09 20:17:04 +0000 (Sun, 09 May 2004) | 5 lines update of corpus tools - more retries and reliability stuff for corpus-nightly - more complete crontab - updates to summary script ------------------------------------------------------------------------ r10565 | quinlan | 2004-05-08 08:41:24 +0000 (Sat, 08 May 2004) | 2 lines add SenderBase tests ------------------------------------------------------------------------ r10564 | jm | 2004-05-08 00:51:32 +0000 (Sat, 08 May 2004) | 1 line bug 3327: spamd_utf8.t test fails if the locale is not installed ------------------------------------------------------------------------ r10563 | felicity | 2004-05-07 19:43:30 +0000 (Fri, 07 May 2004) | 4 lines replace code for decode_ulong_to_ip. in a test, 100_000 iterations took 0.81 seconds, whereas the new version, same 100_000 iterations took 0.55 seconds. ------------------------------------------------------------------------ r10553 | jm | 2004-05-07 05:16:17 +0000 (Fri, 07 May 2004) | 1 line bug 3009: Matt Kettler's antidrug.cf ruleset taken out of testing and added to core ruleset ------------------------------------------------------------------------ r10552 | jm | 2004-05-07 04:36:42 +0000 (Fri, 07 May 2004) | 1 line spam spotted in wild evading URIBL, so deal with several URI obfuscations: http://0x425c45de/, http://66.92.0x45.221/, http://1113343455/, http://slashdot.org@1113343456/ in get_uri_list ------------------------------------------------------------------------ r10551 | quinlan | 2004-05-07 02:20:36 +0000 (Fri, 07 May 2004) | 2 lines SA doesn't "block", so say "label" instead ------------------------------------------------------------------------ r10550 | quinlan | 2004-05-07 01:32:46 +0000 (Fri, 07 May 2004) | 3 lines replace FROM_NO_LOWER with T_FROM_NO_LOWER_3 promote T_ADVERT_CODE to ENGLISH_UCE_SUBJECT ------------------------------------------------------------------------ r10543 | quinlan | 2004-05-06 08:56:48 +0000 (Thu, 06 May 2004) | 2 lines translations ------------------------------------------------------------------------ r10542 | quinlan | 2004-05-06 08:34:27 +0000 (Thu, 06 May 2004) | 2 lines bug 2419: merging a bunch of Bayes ranges ------------------------------------------------------------------------ r10541 | jm | 2004-05-06 05:47:53 +0000 (Thu, 06 May 2004) | 1 line bug 3241: added an implementation of an NFS-safe unlocker. Thanks to Alexis Rosen for reminding me on this. also tweaked the test scripts to avoid frequent test failures I'm getting on linux 2.6.x kernels due to un-shut-down spamd ------------------------------------------------------------------------ r10540 | quinlan | 2004-05-06 05:40:46 +0000 (Thu, 06 May 2004) | 2 lines so long, goodbye ------------------------------------------------------------------------ r10538 | jm | 2004-05-06 05:00:30 +0000 (Thu, 06 May 2004) | 1 line bug 3046: added --socketowner, --socketgroup, --socketmode parameters to spamd ------------------------------------------------------------------------ r10537 | jm | 2004-05-06 04:11:20 +0000 (Thu, 06 May 2004) | 1 line merged in newer version of antidrug.cf: v0.65 ------------------------------------------------------------------------ r10536 | quinlan | 2004-05-06 02:36:40 +0000 (Thu, 06 May 2004) | 3 lines remove T_FROM_DELPHI add T_FROM_NO_LOWER_4 variant ------------------------------------------------------------------------ r10535 | quinlan | 2004-05-05 22:20:28 +0000 (Wed, 05 May 2004) | 2 lines minor typo (no effect) ------------------------------------------------------------------------ r10534 | quinlan | 2004-05-05 22:09:54 +0000 (Wed, 05 May 2004) | 3 lines need a normalization factor since number of ranks will differ between wanted and unwanted ------------------------------------------------------------------------ r10533 | quinlan | 2004-05-05 21:34:19 +0000 (Wed, 05 May 2004) | 3 lines new wanted/unwanted ranking system add -i option for IG ranking system ------------------------------------------------------------------------ r10532 | quinlan | 2004-05-05 08:59:13 +0000 (Wed, 05 May 2004) | 2 lines promote HTML size tests ------------------------------------------------------------------------ r10529 | quinlan | 2004-05-05 06:19:45 +0000 (Wed, 05 May 2004) | 2 lines bunch of rule stuff ------------------------------------------------------------------------ r10528 | quinlan | 2004-05-05 05:46:36 +0000 (Wed, 05 May 2004) | 2 lines fix SPF bug where one-word HELO hostnames were being checked ------------------------------------------------------------------------ r10527 | jm | 2004-05-05 04:53:07 +0000 (Wed, 05 May 2004) | 1 line attempt to placate Dan ------------------------------------------------------------------------ r10526 | quinlan | 2004-05-05 04:34:17 +0000 (Wed, 05 May 2004) | 5 lines as predicted, spammers are already using SPF in good numbers last week of email: 5.063 2.1322 6.6538 0.243 1.00 -0.00 SPF_HELO_PASS 0.625 0.5330 0.6750 0.441 0.01 -0.00 SPF_PASS ------------------------------------------------------------------------ r10521 | quinlan | 2004-05-04 23:13:40 +0000 (Tue, 04 May 2004) | 2 lines bug 3351: possible FROM_NO_LOWER replacements ------------------------------------------------------------------------ r10518 | quinlan | 2004-05-04 13:53:48 +0000 (Tue, 04 May 2004) | 2 lines typo ------------------------------------------------------------------------ r10517 | jm | 2004-05-04 02:52:52 +0000 (Tue, 04 May 2004) | 1 line flock() Locker code was using a non-blocking method where it should have been using blocking ------------------------------------------------------------------------ r10516 | felicity | 2004-05-03 22:55:54 +0000 (Mon, 03 May 2004) | 1 line do more error checking during header parsing. don't allow undef header values, etc. also, get_header() wasn't checking for an undef return value from header() or raw_header(), which happens if a query is made for a non-existant header. ------------------------------------------------------------------------ r10504 | quinlan | 2004-05-03 04:31:19 +0000 (Mon, 03 May 2004) | 2 lines more possible Senderbase rules ------------------------------------------------------------------------ r10502 | parker | 2004-05-03 02:05:12 +0000 (Mon, 03 May 2004) | 1 line Implement tok_touch_all to update useful tokens in one call ------------------------------------------------------------------------ r10501 | quinlan | 2004-05-03 00:18:27 +0000 (Mon, 03 May 2004) | 3 lines some rule promotions remove some SenderBase rules ------------------------------------------------------------------------ r10500 | quinlan | 2004-05-03 00:15:12 +0000 (Mon, 03 May 2004) | 2 lines replace X_MESSAGE_INFO with less-narrow version ------------------------------------------------------------------------ r10499 | quinlan | 2004-05-03 00:14:10 +0000 (Mon, 03 May 2004) | 2 lines replace RCVD_NUMERIC_HELO with better eval ------------------------------------------------------------------------ r10498 | quinlan | 2004-05-03 00:13:47 +0000 (Mon, 03 May 2004) | 3 lines promote HTML_TEXT_AFTER_BODY promote HTML_TEXT_AFTER_HTML ------------------------------------------------------------------------ r10497 | quinlan | 2004-05-02 21:51:16 +0000 (Sun, 02 May 2004) | 2 lines always start with a reasonable default configuration ------------------------------------------------------------------------ r10496 | felicity | 2004-05-02 21:34:43 +0000 (Sun, 02 May 2004) | 1 line M::SA::Received is really part of Metadata, so move it to the appropriate area. undo some metadata reference kluges. be more complete in finish() calls -- instead of just deleting certain keys, go ahead and delete them all. also get rid of the useless "$self={}" statements ("%{$self} = ()" is what was meant...) ------------------------------------------------------------------------ r10495 | parker | 2004-05-02 20:40:49 +0000 (Sun, 02 May 2004) | 1 line Bug 3344: added a comment ------------------------------------------------------------------------ r10494 | parker | 2004-05-02 20:27:44 +0000 (Sun, 02 May 2004) | 1 line Bug 3344: Avoid calling sqrt on negative number ------------------------------------------------------------------------ r10493 | quinlan | 2004-05-02 19:32:11 +0000 (Sun, 02 May 2004) | 2 lines T_PERCENT_RANDOM* ------------------------------------------------------------------------ r10488 | felicity | 2004-05-02 17:30:37 +0000 (Sun, 02 May 2004) | 1 line two things: move receive_date from Bayes and ArchiveIterator and put it in Util instead -- two copies of the same logic code makes no sense. add a --before option to mass-check, works in the same was as --after. ------------------------------------------------------------------------ r10486 | felicity | 2004-05-02 16:01:35 +0000 (Sun, 02 May 2004) | 1 line bug 3343: rewrote most of split_domain() to be more efficient and do better handling of exception cases ------------------------------------------------------------------------ r10485 | felicity | 2004-05-01 22:19:32 +0000 (Sat, 01 May 2004) | 1 line bug 3341: added documentation that IP::Country::Fast is required if using the optional pluging RelayCountry. ------------------------------------------------------------------------ r10479 | quinlan | 2004-05-01 08:42:07 +0000 (Sat, 01 May 2004) | 2 lines separate out prefix characters ------------------------------------------------------------------------ r10478 | quinlan | 2004-05-01 07:25:01 +0000 (Sat, 01 May 2004) | 2 lines add perl version and archname ------------------------------------------------------------------------ r10475 | quinlan | 2004-05-01 06:32:13 +0000 (Sat, 01 May 2004) | 2 lines just wait for the results :-) ------------------------------------------------------------------------ r10474 | felicity | 2004-05-01 06:01:35 +0000 (Sat, 01 May 2004) | 1 line found that get_uri_list() can get called before check() which is what sets PerMsgStatus->{html}, which get_uri_list() was using to get the HTML parsed uris. modified get_uri_list() to use the metadata directly, which is set. also added a test to look for this type of thing. also moved the scope of a variable in html_uri to where it was used, not the whole function. ------------------------------------------------------------------------ r10473 | quinlan | 2004-05-01 05:27:21 +0000 (Sat, 01 May 2004) | 2 lines add parsing for a HTTP format ------------------------------------------------------------------------ r10472 | felicity | 2004-05-01 03:49:28 +0000 (Sat, 01 May 2004) | 1 line urls don't have leading/trailing whitespace ------------------------------------------------------------------------ r10471 | felicity | 2004-05-01 03:41:01 +0000 (Sat, 01 May 2004) | 1 line uri_to_domain was letting a bunch of stuff through that it really shouldn't -- terms with whitespace, single 'word' domains (www), etc. ------------------------------------------------------------------------ r10468 | jm | 2004-05-01 02:11:41 +0000 (Sat, 01 May 2004) | 1 line more comprehensive handling of the (sick, sick, sick) rules for TLD delegation -- now deals with 3 and 4 level TLDs correctly ------------------------------------------------------------------------ r10462 | quinlan | 2004-05-01 00:41:01 +0000 (Sat, 01 May 2004) | 2 lines add T_X_MESSAGE_INFO just in case a + is not always there ------------------------------------------------------------------------ r10456 | quinlan | 2004-04-30 21:59:07 +0000 (Fri, 30 Apr 2004) | 3 lines T_HTML_TEXT_AFTER_HTML and T_HTML_TEXT_AFTER_HTML test rules, remove code and rules later if it doesn't hit enough spam to matter ------------------------------------------------------------------------ r10453 | quinlan | 2004-04-30 19:27:59 +0000 (Fri, 30 Apr 2004) | 2 lines add version requirement -- doesn't seem to trigger with t/spf.t though ------------------------------------------------------------------------ r10449 | quinlan | 2004-04-30 08:46:16 +0000 (Fri, 30 Apr 2004) | 2 lines this hurts so bad ------------------------------------------------------------------------ r10448 | quinlan | 2004-04-30 08:45:01 +0000 (Fri, 30 Apr 2004) | 2 lines removing RCVD_IN_AHBL_* ------------------------------------------------------------------------ r10447 | quinlan | 2004-04-30 07:28:52 +0000 (Fri, 30 Apr 2004) | 3 lines promote T_X_MESSAGE_INFO to X_MESSAGE_INFO promote T_REDIRECTOR to URI_REDIRECTOR ------------------------------------------------------------------------ r10446 | quinlan | 2004-04-30 07:22:23 +0000 (Fri, 30 Apr 2004) | 2 lines just say no ------------------------------------------------------------------------ r10439 | quinlan | 2004-04-30 03:59:37 +0000 (Fri, 30 Apr 2004) | 2 lines might as well do rawbody too ------------------------------------------------------------------------ r10438 | quinlan | 2004-04-30 02:28:40 +0000 (Fri, 30 Apr 2004) | 2 lines revise RND rules ------------------------------------------------------------------------ r10434 | felicity | 2004-04-29 21:36:51 +0000 (Thu, 29 Apr 2004) | 1 line backup more per-user state when running spamd w/ setuid. also, set setuid_to_user more appropriately for what the code actually does. ------------------------------------------------------------------------ r10425 | felicity | 2004-04-29 16:25:06 +0000 (Thu, 29 Apr 2004) | 1 line bug 3329: modify debug output to be clearer that there are multiple queries per domain -- we're not querying the same thing multiple times ------------------------------------------------------------------------ r10423 | felicity | 2004-04-29 07:19:10 +0000 (Thu, 29 Apr 2004) | 1 line for some extra debugging information, let us know what version of Net::DNS is installed if we find it installed. :) ------------------------------------------------------------------------ r10422 | felicity | 2004-04-29 07:12:25 +0000 (Thu, 29 Apr 2004) | 1 line some conf variables can be undef, so don't try to back those up when doing compile_now() stuff... ------------------------------------------------------------------------ r10420 | jm | 2004-04-29 06:57:50 +0000 (Thu, 29 Apr 2004) | 1 line some leftovers of dev code ------------------------------------------------------------------------ r10417 | felicity | 2004-04-29 06:33:13 +0000 (Thu, 29 Apr 2004) | 1 line when doing DB upgrades, we need to make sure the lock doesn't go stale, so periodically (once every 1000 tokens), update the lock. ------------------------------------------------------------------------ r10413 | felicity | 2004-04-29 05:55:15 +0000 (Thu, 29 Apr 2004) | 1 line bug 3064: added 'use_bayes_rules' config option to disable the bayes rules in an easy-to-use option. lets people disable checking while still allowing learning/db repair tools/etc. ------------------------------------------------------------------------ r10412 | felicity | 2004-04-29 05:29:15 +0000 (Thu, 29 Apr 2004) | 1 line bug 3296: lower the default number of connections per child to 200 ------------------------------------------------------------------------ r10410 | quinlan | 2004-04-29 05:18:21 +0000 (Thu, 29 Apr 2004) | 2 lines use standard naming ------------------------------------------------------------------------ r10409 | quinlan | 2004-04-29 05:17:16 +0000 (Thu, 29 Apr 2004) | 3 lines promote RCVD_IN_AHBL_RHSBL change __RCVD_NUMERIC_HELO to use an eval ignoring private address spaces ------------------------------------------------------------------------ r10408 | felicity | 2004-04-29 05:06:14 +0000 (Thu, 29 Apr 2004) | 1 line fix spamc_E test -- spamd-related tests should only stop spamd once, and spamd will get stopped if spamc returns an error, so put the failure one at the end. ------------------------------------------------------------------------ r10407 | felicity | 2004-04-29 04:59:04 +0000 (Thu, 29 Apr 2004) | 1 line bug 2762: if spamd is restarted, and a file needs to get written (AWL or Bayes for instance) which is configured to be outside the default area (ie: awl_path /var/foo/bar/blah), the file will be created by the user launching spamd (root in most cases) which could end up being unaccessible by children processes. in compile_now(), we backup the default configuration values which include __userstate__, reset the defaults after init(), then after the whole check() completes, reset to the init() values. this lets spamd (and any other caller, optionally,) put all the startup files in a temp area. ------------------------------------------------------------------------ r10405 | jm | 2004-04-29 04:40:47 +0000 (Thu, 29 Apr 2004) | 1 line Rank replaced by information gain, defined as 'the average reduction in the entropy of C (classification) given the value of X (the rule)'. ------------------------------------------------------------------------ r10404 | quinlan | 2004-04-29 04:39:45 +0000 (Thu, 29 Apr 2004) | 2 lines some HTML rules ------------------------------------------------------------------------ r10401 | felicity | 2004-04-29 03:43:44 +0000 (Thu, 29 Apr 2004) | 1 line update comment ------------------------------------------------------------------------ r10400 | jm | 2004-04-29 03:15:28 +0000 (Thu, 29 Apr 2004) | 1 line calling unlock multiple times is OK, allow that without a warning ------------------------------------------------------------------------ r10399 | jm | 2004-04-29 02:56:01 +0000 (Thu, 29 Apr 2004) | 1 line --deencap didn't deal with the case where a local scanner overwrote the remote scanner's X-Spam-Checker-Version header. fix by grovelling through the body parts :( ------------------------------------------------------------------------ r10398 | quinlan | 2004-04-29 01:54:46 +0000 (Thu, 29 Apr 2004) | 2 lines keyword space, function no space ------------------------------------------------------------------------ r10397 | felicity | 2004-04-29 01:40:07 +0000 (Thu, 29 Apr 2004) | 1 line untie the DBs after we preload everything, prespawn... ------------------------------------------------------------------------ r10396 | quinlan | 2004-04-29 01:28:51 +0000 (Thu, 29 Apr 2004) | 4 lines bug 3291: update references to activating auto-whitelist with -a in the docs also move some upgrade notes from README to INSTALL (needs more work and cleaning) ------------------------------------------------------------------------ r10395 | jm | 2004-04-29 01:18:32 +0000 (Thu, 29 Apr 2004) | 1 line test for spamc -E ------------------------------------------------------------------------ r10394 | parker | 2004-04-29 01:02:59 +0000 (Thu, 29 Apr 2004) | 26 lines Bug 3225: Bayes Optimization Many optimizations for bayes storage. 1) Implement a tok_get_all that fetches multiple tokens at one time, instead of one at a time. 2) Modify SQL storage so that it keeps a running tally for total tokens, oldest/newest token age instead using expensive select count(*)/min(atime)/max(atime) calls. 3) In SQL, clean up tokens whose spam_count and ham_count both equal 0. 4) Added some basic caching in SQL code to avoid doing some SQL operations. 5) Switched SQL backend to use userids instead of username for keys in all of it's tables. 6) Removed some dead code. 7) We now store tokens as the lower 40 bits of a SHA1 hash. 8) Updated to backup/restore code to support the new database format. ------------------------------------------------------------------------ r10393 | jm | 2004-04-29 00:51:55 +0000 (Thu, 29 Apr 2004) | 1 line bug 2855: added spamc -E switch, to return exit code based on spam/nonspam status in normal use ------------------------------------------------------------------------ r10392 | jm | 2004-04-29 00:39:48 +0000 (Thu, 29 Apr 2004) | 1 line bug 2641 'fix' reverted: I was wrong, virtual-config-dir was doing exactly what it's supposed to do. ------------------------------------------------------------------------ r10391 | jm | 2004-04-29 00:26:41 +0000 (Thu, 29 Apr 2004) | 1 line bug 2776: make test fails in de_DE locale ------------------------------------------------------------------------ r10390 | jm | 2004-04-29 00:11:22 +0000 (Thu, 29 Apr 2004) | 1 line bug 3017: fix dccifd bug when message is empty ------------------------------------------------------------------------ r10389 | jm | 2004-04-28 23:51:45 +0000 (Wed, 28 Apr 2004) | 1 line removed terse-report from all intl files; added a lock_method line to demo local.cf file ------------------------------------------------------------------------ r10388 | jm | 2004-04-28 23:40:25 +0000 (Wed, 28 Apr 2004) | 1 line tiny tweak ------------------------------------------------------------------------ r10387 | felicity | 2004-04-28 23:35:55 +0000 (Wed, 28 Apr 2004) | 1 line if the first bayes tie succeeds, but the second fails, we don't untie the first. also, extra cleanup in permsglearner... ------------------------------------------------------------------------ r10386 | jm | 2004-04-28 23:34:07 +0000 (Wed, 28 Apr 2004) | 1 line bug 2641: spamd was using wrong path for virtual-config-dir user_prefs file ------------------------------------------------------------------------ r10385 | jm | 2004-04-28 23:17:25 +0000 (Wed, 28 Apr 2004) | 1 line refactored and fixed spamd syslog code. the flag 'ndelay' is now used, which should speed us up some; redundant calls to openlog() removed for efficiency; the 'try with a different switch' message is now only output once. ------------------------------------------------------------------------ r10384 | jm | 2004-04-28 23:00:55 +0000 (Wed, 28 Apr 2004) | 1 line avoid cases where msgid could contain ',' ------------------------------------------------------------------------ r10383 | jm | 2004-04-28 22:49:17 +0000 (Wed, 28 Apr 2004) | 1 line rewrote flock() sleep code to use a single SIGALRM-based timeout ------------------------------------------------------------------------ r10382 | jm | 2004-04-28 22:34:31 +0000 (Wed, 28 Apr 2004) | 1 line updated comments ------------------------------------------------------------------------ r10381 | jm | 2004-04-28 22:32:17 +0000 (Wed, 28 Apr 2004) | 1 line bug 3242: NFS-unsafe locker added, using flock(). currently it's polling (attempt lock,sleep,attempt lock,sleep). controlled using the 'lock_method' config parameter. ------------------------------------------------------------------------ r10380 | felicity | 2004-04-28 22:28:35 +0000 (Wed, 28 Apr 2004) | 1 line sa-learn wasn't cleaning up the parsed message after it was finished... ------------------------------------------------------------------------ r10377 | felicity | 2004-04-28 21:35:08 +0000 (Wed, 28 Apr 2004) | 1 line added log msg when spamd spawns ------------------------------------------------------------------------ r10370 | jm | 2004-04-28 19:12:32 +0000 (Wed, 28 Apr 2004) | 1 line I've been getting a number of FPs on FORGED_DEF_WHITELIST, due to older mailing list software. Given this, lowering score to avoid FPs ------------------------------------------------------------------------ r10367 | quinlan | 2004-04-28 18:10:12 +0000 (Wed, 28 Apr 2004) | 2 lines add tflags net ------------------------------------------------------------------------ r10366 | quinlan | 2004-04-28 18:08:54 +0000 (Wed, 28 Apr 2004) | 3 lines new SenderBase rules promote new timezone rules ------------------------------------------------------------------------ r10351 | quinlan | 2004-04-28 06:02:43 +0000 (Wed, 28 Apr 2004) | 2 lines use a bit more complicated message ------------------------------------------------------------------------ r10348 | felicity | 2004-04-28 05:00:32 +0000 (Wed, 28 Apr 2004) | 1 line streamline the body modification test: just pass the file glob, don't bother pre-reading the message into memory. ------------------------------------------------------------------------ r10346 | jm | 2004-04-28 04:28:30 +0000 (Wed, 28 Apr 2004) | 1 line bug 3057: added Return-path compression for exim ------------------------------------------------------------------------ r10345 | jm | 2004-04-28 04:27:06 +0000 (Wed, 28 Apr 2004) | 1 line bug 3126: added test to ensure that body text is not modified during scanning ------------------------------------------------------------------------ r10344 | jm | 2004-04-28 04:04:05 +0000 (Wed, 28 Apr 2004) | 1 line bug 2798: added code to log message-id, resent-message-id, the tests hit, autolearn status, and several other things in a mass-check compatible format to syslog. Would appreciate comments / additions... ------------------------------------------------------------------------ r10340 | jm | 2004-04-28 03:28:14 +0000 (Wed, 28 Apr 2004) | 1 line refactored spamd eval { } block into its own method, for clarity ------------------------------------------------------------------------ r10339 | jm | 2004-04-28 03:19:48 +0000 (Wed, 28 Apr 2004) | 1 line ensure $client gets closed ------------------------------------------------------------------------ r10338 | jm | 2004-04-28 02:28:25 +0000 (Wed, 28 Apr 2004) | 1 line avoid extra tok_get() call ------------------------------------------------------------------------ r10337 | jm | 2004-04-28 02:11:46 +0000 (Wed, 28 Apr 2004) | 1 line bug 2769: message_filter() reportedly returned the wrong error codes ------------------------------------------------------------------------ r10336 | jm | 2004-04-28 02:06:23 +0000 (Wed, 28 Apr 2004) | 1 line bug 2266: add 'add_header' tags to display information about the message's Bayesian classification and the tokens used; patch contributed by David Koppelman ------------------------------------------------------------------------ r10335 | felicity | 2004-04-28 01:55:36 +0000 (Wed, 28 Apr 2004) | 1 line bug 3318: added a test for encoded redirects ------------------------------------------------------------------------ r10334 | felicity | 2004-04-28 01:46:38 +0000 (Wed, 28 Apr 2004) | 1 line bug 3318: fully unencode URIs that are found. ------------------------------------------------------------------------ r10333 | jm | 2004-04-28 01:22:34 +0000 (Wed, 28 Apr 2004) | 1 line test for include ------------------------------------------------------------------------ r10332 | jm | 2004-04-28 01:12:19 +0000 (Wed, 28 Apr 2004) | 1 line bug 1244: 'include' facility added to user_prefs. also fixed a bug where 'loadplugin' with a relative path was broken ------------------------------------------------------------------------ r10326 | felicity | 2004-04-27 21:01:17 +0000 (Tue, 27 Apr 2004) | 1 line bug 3308: more work on get_uri_list ... ------------------------------------------------------------------------ r10324 | felicity | 2004-04-27 20:28:45 +0000 (Tue, 27 Apr 2004) | 1 line updated comment info ------------------------------------------------------------------------ r10323 | felicity | 2004-04-27 20:25:18 +0000 (Tue, 27 Apr 2004) | 1 line bug 3317: copy_config() needs to deal with the one-off object copying (in this case the trusted networks object array) _before_ dealing with standard reference copying. ------------------------------------------------------------------------ r10321 | felicity | 2004-04-27 19:33:57 +0000 (Tue, 27 Apr 2004) | 1 line bug 3308: turns out that a lot of browsers (IE, Mozilla, Thunderbird, Opera, etc) will allow non-valid URLs such as 'http:www', and 'http:/www', in addition to 'http://www'. I modified the appropriate parts of the code to handle those. Moved a section of get_uri_list into its own Util function, and added tests to make sure we can canonify uris properly. ------------------------------------------------------------------------ r10320 | parker | 2004-04-27 19:09:02 +0000 (Tue, 27 Apr 2004) | 1 line Minor tweaks to bayes restore ------------------------------------------------------------------------ r10312 | parker | 2004-04-27 14:29:07 +0000 (Tue, 27 Apr 2004) | 1 line Bug 3049: Bayes database backup/restore ------------------------------------------------------------------------ r10311 | parker | 2004-04-27 14:27:56 +0000 (Tue, 27 Apr 2004) | 1 line Bug 3049: Bayes database backup/restore ------------------------------------------------------------------------ r10305 | jm | 2004-04-27 07:10:18 +0000 (Tue, 27 Apr 2004) | 1 line revise to handle a legit die() case ------------------------------------------------------------------------ r10304 | jm | 2004-04-27 07:05:05 +0000 (Tue, 27 Apr 2004) | 1 line bug 1832: avoid nmap crashing spamd by trapping die()s from all socket operations ------------------------------------------------------------------------ r10302 | quinlan | 2004-04-27 03:51:06 +0000 (Tue, 27 Apr 2004) | 2 lines add net flag ------------------------------------------------------------------------ r10300 | jm | 2004-04-27 02:03:13 +0000 (Tue, 27 Apr 2004) | 1 line bug 3122: USER_IN_BLACKLIST penalty should not be added to AWL, as this makes it harder to de-blacklist ------------------------------------------------------------------------ r10299 | jm | 2004-04-27 01:47:24 +0000 (Tue, 27 Apr 2004) | 1 line bug 2198: spamd tests now do not log to syslog at all, except for one new one -- spamd_syslog.t ------------------------------------------------------------------------ r10298 | jm | 2004-04-27 01:36:47 +0000 (Tue, 27 Apr 2004) | 1 line bug 2419: expand Bayes score breakdown near the extremes ------------------------------------------------------------------------ r10297 | felicity | 2004-04-27 00:32:37 +0000 (Tue, 27 Apr 2004) | 1 line digging around, SIGCHLD=IGNORE doesn't have guaranteed behavior on most platforms. so change the restart and kill handlers appropriately -- kill sets to default then dies, restart sends kills and does a wait for each process. ------------------------------------------------------------------------ r10296 | felicity | 2004-04-27 00:28:54 +0000 (Tue, 27 Apr 2004) | 1 line bug 3312: world-writable path taint check was invalid. the mode&2 == 2 not 1. gah! ------------------------------------------------------------------------ r10294 | felicity | 2004-04-26 22:49:44 +0000 (Mon, 26 Apr 2004) | 1 line add a test for bug 2292, parsing from addresses out of the comment section of the From header... ------------------------------------------------------------------------ r10293 | felicity | 2004-04-26 22:39:36 +0000 (Mon, 26 Apr 2004) | 1 line bug 2292: whitelist_from would have issues when the From header had a comment with an email address in it which was whitelisted. changed to using the get('...:addr') code instead which knows how to ignore comments and the like. ------------------------------------------------------------------------ r10292 | felicity | 2004-04-26 21:02:29 +0000 (Mon, 26 Apr 2004) | 1 line bug 3304: turns out that if you set a constant to qr/.../, you need to do =~CONSTANT, not =~/CONSTANT/ ... ------------------------------------------------------------------------ r10291 | felicity | 2004-04-26 20:38:01 +0000 (Mon, 26 Apr 2004) | 1 line bug 3290: whitelist_addrs.t was failing because we ignore squirrelmail headers in 3.0. changed the IP in the received header prior to the squirrelmail header to match the t/data/nice/002 mail so the test succeeds. the other tests didn't break when doing this, so ... :) ------------------------------------------------------------------------ r10290 | quinlan | 2004-04-26 20:22:32 +0000 (Mon, 26 Apr 2004) | 2 lines BondedSender data in SenderBase appears to be stale or incomplete ------------------------------------------------------------------------ r10289 | quinlan | 2004-04-26 19:05:00 +0000 (Mon, 26 Apr 2004) | 3 lines revise T_BAD_TIMEZONE* add T_RCVD_IN_BSP_* to see if SenderBase BSP is working now ------------------------------------------------------------------------ r10288 | felicity | 2004-04-26 18:57:25 +0000 (Mon, 26 Apr 2004) | 1 line update spamd pod/usage... ------------------------------------------------------------------------ r10286 | felicity | 2004-04-26 18:41:54 +0000 (Mon, 26 Apr 2004) | 1 line bug 3308: redirector handling didn't deal with 'http:/www ...', while things like the yahoo redirector does. so handle that, also fix uris that come through with only one forward-slash. also, add debugging output for list of URIs found. ------------------------------------------------------------------------ r10276 | quinlan | 2004-04-26 06:47:54 +0000 (Mon, 26 Apr 2004) | 2 lines Cuba ------------------------------------------------------------------------ r10275 | quinlan | 2004-04-26 06:40:50 +0000 (Mon, 26 Apr 2004) | 2 lines lint ------------------------------------------------------------------------ r10274 | quinlan | 2004-04-26 05:31:53 +0000 (Mon, 26 Apr 2004) | 3 lines remove T_HTML_FONT_SIZE_BIG remove HTML_FONT_FACE_ODD ------------------------------------------------------------------------ r10273 | quinlan | 2004-04-26 03:39:42 +0000 (Mon, 26 Apr 2004) | 4 lines remove some test rules replace LOTS_OF_STUFF with T_LOTS_OF_STUFF_13 add T_ENTITY_HEX_ANY ------------------------------------------------------------------------ r10268 | quinlan | 2004-04-26 00:39:29 +0000 (Mon, 26 Apr 2004) | 3 lines revise T_ENTITY* tweak T_INVALID_RCVD_TZ_ABSURD_A ------------------------------------------------------------------------ r10267 | quinlan | 2004-04-25 22:51:54 +0000 (Sun, 25 Apr 2004) | 2 lines some test rules ------------------------------------------------------------------------ r10266 | felicity | 2004-04-25 22:46:45 +0000 (Sun, 25 Apr 2004) | 1 line fix debug output issue in bayes expiry ------------------------------------------------------------------------ r10265 | felicity | 2004-04-25 22:38:14 +0000 (Sun, 25 Apr 2004) | 1 line make expiry percent, period, and max exponent config variables instead of strictly hardcoded values ------------------------------------------------------------------------ r10264 | quinlan | 2004-04-25 22:05:12 +0000 (Sun, 25 Apr 2004) | 2 lines some time zone rules ------------------------------------------------------------------------ r10263 | quinlan | 2004-04-25 21:48:33 +0000 (Sun, 25 Apr 2004) | 2 lines tweak T_BAD_TIMEZONE_CST* ------------------------------------------------------------------------ r10262 | felicity | 2004-04-25 20:58:40 +0000 (Sun, 25 Apr 2004) | 1 line move the euid and config change-back to after the client connection is closed in the child... ------------------------------------------------------------------------ r10256 | quinlan | 2004-04-25 10:22:12 +0000 (Sun, 25 Apr 2004) | 2 lines remove now unnecessary backhair code ------------------------------------------------------------------------ r10255 | quinlan | 2004-04-25 10:21:43 +0000 (Sun, 25 Apr 2004) | 6 lines promote T_URIBL_WS_SURBL to URIBL_WS_SURBL promote T_URIBL_BE_SURBL to URIBL_BE_SURBL promote SENDERBASE_NEW_BULK (hits about 8% of spam real-time) promote HTML_BACKHAIR* settle on a single T_BAD_TIMEZONE* version ------------------------------------------------------------------------ r10246 | parker | 2004-04-25 06:44:07 +0000 (Sun, 25 Apr 2004) | 1 line remove warning ------------------------------------------------------------------------ r10219 | quinlan | 2004-04-24 07:53:53 +0000 (Sat, 24 Apr 2004) | 3 lines revise T_ENTITY_* rules (rawbody is only type really working, test other decimal codes, also experiment with leading zeroes) ------------------------------------------------------------------------ r10218 | quinlan | 2004-04-24 04:25:58 +0000 (Sat, 24 Apr 2004) | 2 lines adjust threshold for SUSPICIOUS_RECIPS ------------------------------------------------------------------------ r10217 | quinlan | 2004-04-24 04:22:36 +0000 (Sat, 24 Apr 2004) | 5 lines remove TO_HAS_SPACES and T_TO_HAS_SPACES* promote T_LONG_HOSTNAME_25_A to URI_LONG_HOSTNAME remove T_GEVALIACOFFEE add some T_LOTS_OF_STUFF* variations ------------------------------------------------------------------------ r10216 | quinlan | 2004-04-24 04:02:04 +0000 (Sat, 24 Apr 2004) | 2 lines a few variations ------------------------------------------------------------------------ r10215 | quinlan | 2004-04-24 03:33:05 +0000 (Sat, 24 Apr 2004) | 3 lines add backhair_count rules add T_BAD_TIMEZONE* rules ------------------------------------------------------------------------ r10214 | quinlan | 2004-04-24 03:32:27 +0000 (Sat, 24 Apr 2004) | 2 lines add backhair_count ------------------------------------------------------------------------ r10213 | quinlan | 2004-04-24 03:31:53 +0000 (Sat, 24 Apr 2004) | 2 lines some revisions to the time zone code ------------------------------------------------------------------------ r10212 | quinlan | 2004-04-24 03:29:13 +0000 (Sat, 24 Apr 2004) | 2 lines remove redundant orbitz entry ------------------------------------------------------------------------ r10211 | quinlan | 2004-04-24 03:28:25 +0000 (Sat, 24 Apr 2004) | 2 lines add a few whitelist entries ------------------------------------------------------------------------ r10210 | quinlan | 2004-04-24 02:14:12 +0000 (Sat, 24 Apr 2004) | 2 lines whitespace only ------------------------------------------------------------------------ r10201 | felicity | 2004-04-23 21:23:53 +0000 (Fri, 23 Apr 2004) | 1 line bug 3288: kh and ni are subdelegated cctld ... ------------------------------------------------------------------------ r10198 | felicity | 2004-04-23 20:18:45 +0000 (Fri, 23 Apr 2004) | 1 line fix rcvd_parser.t errors ------------------------------------------------------------------------ r10190 | jm | 2004-04-23 01:05:55 +0000 (Fri, 23 Apr 2004) | 1 line added T_SA_MARKED_UP to track how many encapsulated mails get through to the scanner ------------------------------------------------------------------------ r10189 | jm | 2004-04-23 01:04:16 +0000 (Fri, 23 Apr 2004) | 1 line added support for --deencap switch: de-encapsulate only mails that were marked up on a specific host ------------------------------------------------------------------------ r10188 | felicity | 2004-04-22 20:48:35 +0000 (Thu, 22 Apr 2004) | 1 line adding some comments for get_uri_list() ------------------------------------------------------------------------ r10187 | felicity | 2004-04-22 20:25:22 +0000 (Thu, 22 Apr 2004) | 1 line bug 3287: URI parsing should ignore/strip leading/trailing whitespace. ------------------------------------------------------------------------ r10186 | felicity | 2004-04-22 20:15:17 +0000 (Thu, 22 Apr 2004) | 1 line let GC handle the temp array ------------------------------------------------------------------------ r10185 | felicity | 2004-04-22 19:47:55 +0000 (Thu, 22 Apr 2004) | 1 line during expiry, handle the situation where the newest tokens is in the future by resetting the newest token stamp to current time, and changing any token atimes > newest atime to newest atime. ------------------------------------------------------------------------ r10184 | felicity | 2004-04-22 19:12:34 +0000 (Thu, 22 Apr 2004) | 1 line add prelim docs for upgrading to 3.0 ------------------------------------------------------------------------ r10183 | quinlan | 2004-04-22 18:31:35 +0000 (Thu, 22 Apr 2004) | 2 lines add T_URIBL_BE_SURBL ------------------------------------------------------------------------ r10182 | quinlan | 2004-04-22 18:24:10 +0000 (Thu, 22 Apr 2004) | 2 lines need to ignore case when ignoring repeated addresses ------------------------------------------------------------------------ r10169 | quinlan | 2004-04-22 07:42:15 +0000 (Thu, 22 Apr 2004) | 2 lines drill down a bit on SenderBase rules ------------------------------------------------------------------------ r10168 | quinlan | 2004-04-22 06:52:16 +0000 (Thu, 22 Apr 2004) | 4 lines merge VERY_SUSP_RECIPS into SUSPICIOUS_RECIPS (hit rate for VERY_SUSP_RECIPS is too low and scores were close to each other anyway) test different thresholds for new SUSPICIOUS_RECIPS code ------------------------------------------------------------------------ r10167 | parker | 2004-04-22 06:08:32 +0000 (Thu, 22 Apr 2004) | 1 line another SHA1 cleanup ------------------------------------------------------------------------ r10166 | quinlan | 2004-04-22 04:59:49 +0000 (Thu, 22 Apr 2004) | 2 lines merge AOL redirect rules ------------------------------------------------------------------------ r10165 | quinlan | 2004-04-22 04:48:44 +0000 (Thu, 22 Apr 2004) | 2 lines remove extra step ------------------------------------------------------------------------ r10164 | quinlan | 2004-04-22 04:21:00 +0000 (Thu, 22 Apr 2004) | 2 lines oops, forgot to check these in too ------------------------------------------------------------------------ r10163 | sidney | 2004-04-22 04:18:14 +0000 (Thu, 22 Apr 2004) | 1 line Change sha1.t test to match changed function names in SHA1.pm ------------------------------------------------------------------------ r10162 | quinlan | 2004-04-22 03:57:11 +0000 (Thu, 22 Apr 2004) | 3 lines use same naming as Digest::SHA1 for exported functions rename SHA1 to perl_sha1 for better clarity ------------------------------------------------------------------------ r10159 | sidney | 2004-04-22 00:19:53 +0000 (Thu, 22 Apr 2004) | 1 line Add sha1bin function for binary form of SHA1 using Digest::SHA1 if available or else slow pure perl. Update test cases for the changes ------------------------------------------------------------------------ r10146 | quinlan | 2004-04-21 06:06:58 +0000 (Wed, 21 Apr 2004) | 2 lines bug 3285: SUSPICIOUS_RECIPS triggers on "user@dom.ain" ------------------------------------------------------------------------ r10145 | quinlan | 2004-04-21 06:02:33 +0000 (Wed, 21 Apr 2004) | 2 lines URI scheme removal should be case-insensitive ------------------------------------------------------------------------ r10144 | jm | 2004-04-21 03:05:34 +0000 (Wed, 21 Apr 2004) | 1 line bug 3201: current Mailman not detected by __KNOWN_MAILING_LIST ------------------------------------------------------------------------ r10143 | jm | 2004-04-21 01:59:00 +0000 (Wed, 21 Apr 2004) | 1 line bug 3236: ignore SquirrelMail injection Received headers ------------------------------------------------------------------------ r10142 | quinlan | 2004-04-21 01:25:29 +0000 (Wed, 21 Apr 2004) | 2 lines fix undef warning for malformed URLs ------------------------------------------------------------------------ r10141 | quinlan | 2004-04-21 01:08:19 +0000 (Wed, 21 Apr 2004) | 2 lines fixes for T_REDIRECTOR ------------------------------------------------------------------------ r10139 | jm | 2004-04-20 23:55:16 +0000 (Tue, 20 Apr 2004) | 1 line bug 3009: antidrug.cf, several good anti-drug-spam rules, added. thanks to Matt Kettler ------------------------------------------------------------------------ r10138 | jm | 2004-04-20 23:43:59 +0000 (Tue, 20 Apr 2004) | 1 line bug 2539: updated RAND rules from Fred T ------------------------------------------------------------------------ r10137 | jm | 2004-04-20 23:41:28 +0000 (Tue, 20 Apr 2004) | 1 line oops, didn't mean to check that in ------------------------------------------------------------------------ r10136 | jm | 2004-04-20 23:38:19 +0000 (Tue, 20 Apr 2004) | 1 line bug 2539: added more rules to catch RAND signs thanks to Fred T ------------------------------------------------------------------------ r10134 | quinlan | 2004-04-20 21:07:30 +0000 (Tue, 20 Apr 2004) | 2 lines remove test rule ------------------------------------------------------------------------ r10133 | quinlan | 2004-04-20 20:07:34 +0000 (Tue, 20 Apr 2004) | 2 lines remove old score ------------------------------------------------------------------------ r10132 | quinlan | 2004-04-20 20:06:58 +0000 (Tue, 20 Apr 2004) | 2 lines remove old scores ------------------------------------------------------------------------ r10131 | quinlan | 2004-04-20 20:06:04 +0000 (Tue, 20 Apr 2004) | 6 lines replace MSGID_FROM_MTA_SHORT with MSGID_FROM_MTA_ID remove MSGID_FROM_MTA_LATER and MSGID_FROM_MTA_BACKUP remove URL shortening rules add T_LOTS_OF_STUFF* add T_TO_HAS_SPACES* ------------------------------------------------------------------------ r10122 | jm | 2004-04-20 06:26:31 +0000 (Tue, 20 Apr 2004) | 1 line added 'id=' to rcvd_parser.t test cases -- still a lot of failures however ------------------------------------------------------------------------ r10121 | jm | 2004-04-20 06:24:47 +0000 (Tue, 20 Apr 2004) | 1 line added 'envelope_sender_header' config setting for sites to override EnvelopeFrom heuristics ------------------------------------------------------------------------ r10120 | jm | 2004-04-20 06:05:51 +0000 (Tue, 20 Apr 2004) | 1 line bug 2321: list of headers checked by whitelist_to and whitelist_from was incomplete ------------------------------------------------------------------------ r10115 | felicity | 2004-04-20 03:08:50 +0000 (Tue, 20 Apr 2004) | 1 line spamd would complain about a pidfile, even if it wasn't supposed to make one ... ------------------------------------------------------------------------ r10114 | felicity | 2004-04-20 03:03:37 +0000 (Tue, 20 Apr 2004) | 1 line log_socket may not be defined when spamd ends (when usage() runs, for instance...) ------------------------------------------------------------------------ r10113 | quinlan | 2004-04-20 02:20:10 +0000 (Tue, 20 Apr 2004) | 2 lines add cleaner version of MSGID_FROM_MTA* ------------------------------------------------------------------------ r10112 | felicity | 2004-04-20 02:13:32 +0000 (Tue, 20 Apr 2004) | 1 line bug 3283: had some issues with umask settings ------------------------------------------------------------------------ r10111 | felicity | 2004-04-19 23:33:53 +0000 (Mon, 19 Apr 2004) | 1 line bug 3268: get_uri_list() was using decoded_body to find URIs, then looking at the HTML parser results for more uris. however, the decoded_body has the HTML in it, so we were looking at the HTML twice, sometimes grabbing newline-separated uris. so disable passing in a text array, and use the rendered text for RE matching, let the HTML parsing do the right thing there. also, revert the redirector code. ------------------------------------------------------------------------ r10110 | felicity | 2004-04-19 23:20:33 +0000 (Mon, 19 Apr 2004) | 1 line bug 3268: rule to look for generic HTTP redirects. ignore redirects that are to the same domain. ------------------------------------------------------------------------ r10109 | jm | 2004-04-19 17:52:49 +0000 (Mon, 19 Apr 2004) | 1 line no need to use $1 ------------------------------------------------------------------------ r10108 | jm | 2004-04-19 17:49:06 +0000 (Mon, 19 Apr 2004) | 1 line fix regression: more than 1 layer of redirection not caught ------------------------------------------------------------------------ r10107 | quinlan | 2004-04-19 17:31:45 +0000 (Mon, 19 Apr 2004) | 2 lines another one ------------------------------------------------------------------------ r10106 | quinlan | 2004-04-19 17:26:02 +0000 (Mon, 19 Apr 2004) | 2 lines add rules for URL obfuscation services ------------------------------------------------------------------------ r10105 | felicity | 2004-04-19 16:29:16 +0000 (Mon, 19 Apr 2004) | 1 line minor uri-based cleanup ------------------------------------------------------------------------ r10104 | felicity | 2004-04-19 16:00:42 +0000 (Mon, 19 Apr 2004) | 1 line fix redirect handler again ------------------------------------------------------------------------ r10103 | quinlan | 2004-04-19 15:37:13 +0000 (Mon, 19 Apr 2004) | 3 lines Nevermind, looks okay (too early in the morning). I think this method is still going to miss encoded redirects, though. ------------------------------------------------------------------------ r10102 | quinlan | 2004-04-19 15:34:26 +0000 (Mon, 19 Apr 2004) | 2 lines comment out infinite loop ------------------------------------------------------------------------ r10095 | felicity | 2004-04-19 05:13:10 +0000 (Mon, 19 Apr 2004) | 1 line fix up uri parsing code -- we have been catching URIs on multiple lines and embedding newlines, so strip those out. do better version of unencoding. deal with redirectors by adding in all of the redirection urls as well. it made all my results better/more accurate, so plus plus. :) ------------------------------------------------------------------------ r10067 | quinlan | 2004-04-16 23:17:15 +0000 (Fri, 16 Apr 2004) | 2 lines change from Fisher-Yates shuffle to SHA1 shuffle ------------------------------------------------------------------------ r10054 | jm | 2004-04-16 20:51:22 +0000 (Fri, 16 Apr 2004) | 1 line BIZ_TLD_2 -> BIZ_TLD ------------------------------------------------------------------------ r10053 | quinlan | 2004-04-16 20:39:21 +0000 (Fri, 16 Apr 2004) | 2 lines TLD rules ------------------------------------------------------------------------ r10052 | quinlan | 2004-04-16 20:34:21 +0000 (Fri, 16 Apr 2004) | 2 lines remove MIME_ODD_CASE - last spam hit in Jan 2003 ------------------------------------------------------------------------ r10051 | felicity | 2004-04-16 20:22:08 +0000 (Fri, 16 Apr 2004) | 1 line bug 3272: logic in copy_config for checking source + dest for hash reference was wrong. oops. ------------------------------------------------------------------------ r10049 | felicity | 2004-04-16 19:08:45 +0000 (Fri, 16 Apr 2004) | 1 line bug 3276: spamd's -m didn't work right wrt max-connects per child. spun it off into --max-conn-per-child, fixed docs and such. ------------------------------------------------------------------------ r10043 | quinlan | 2004-04-16 05:44:40 +0000 (Fri, 16 Apr 2004) | 2 lines try some looser T_INFO_TLD rules ------------------------------------------------------------------------ r10042 | felicity | 2004-04-16 05:09:53 +0000 (Fri, 16 Apr 2004) | 1 line bug 3240: __ANY_QUALCOMM_MUA got removed in 2.61, but it's a subrule for FORGED_QUALCOMM_TAGS ... oops. ------------------------------------------------------------------------ r10041 | felicity | 2004-04-16 04:59:34 +0000 (Fri, 16 Apr 2004) | 1 line bug 3269: message parser needs to return mime boundary states for the MIME_MISSING_BOUNDARY rule to figure out if boundaries are missing ------------------------------------------------------------------------ r10040 | felicity | 2004-04-16 04:34:02 +0000 (Fri, 16 Apr 2004) | 1 line bug 3269: mime header information was expected to be lowercased, but wasn't, causing issues. ------------------------------------------------------------------------ r10039 | felicity | 2004-04-16 04:20:35 +0000 (Fri, 16 Apr 2004) | 1 line bug 3275: ':addr' was a little broken as it was trying to remove multiple addresses without checking for quotes and such first. ------------------------------------------------------------------------ r10038 | felicity | 2004-04-16 04:06:21 +0000 (Fri, 16 Apr 2004) | 1 line better rule output in debug mode ------------------------------------------------------------------------ r10037 | felicity | 2004-04-16 04:00:22 +0000 (Fri, 16 Apr 2004) | 1 line more pre/post-daemonize stuff ------------------------------------------------------------------------ r10035 | felicity | 2004-04-15 23:26:19 +0000 (Thu, 15 Apr 2004) | 1 line better deal with pidfile and daemonizing and such ------------------------------------------------------------------------ r10034 | felicity | 2004-04-15 23:13:07 +0000 (Thu, 15 Apr 2004) | 1 line move parts around in spamd so that errors are displayed before becoming a daemon (like Storable is needed but not available ...) ------------------------------------------------------------------------ r10033 | felicity | 2004-04-15 20:53:50 +0000 (Thu, 15 Apr 2004) | 1 line bug 3272: modify how the configuration is backed up for spamd. added new copy_config() API method to allow third party folks to backup/restore the config. ------------------------------------------------------------------------ r10030 | felicity | 2004-04-15 04:11:37 +0000 (Thu, 15 Apr 2004) | 1 line bug 3262: attempt to improve NO_COST ------------------------------------------------------------------------ r10026 | felicity | 2004-04-15 03:54:12 +0000 (Thu, 15 Apr 2004) | 1 line updated docs to point at pyzor website and remove repeated pointers for razor and dcc ------------------------------------------------------------------------ r10025 | felicity | 2004-04-15 03:41:02 +0000 (Thu, 15 Apr 2004) | 1 line reimplement ADVERT_CODE* rules ------------------------------------------------------------------------ r10023 | jm | 2004-04-15 02:34:22 +0000 (Thu, 15 Apr 2004) | 1 line some updates to plugin doco and a bugfix in URIDNSBL ------------------------------------------------------------------------ r10022 | felicity | 2004-04-15 02:17:18 +0000 (Thu, 15 Apr 2004) | 1 line bug 3269: found that _check_attachments() was always looking at the message header, and not the MIME part headers. :( ------------------------------------------------------------------------ r10006 | felicity | 2004-04-14 21:21:24 +0000 (Wed, 14 Apr 2004) | 1 line found a few other holdouts for 'required_hits' -- should be 'required_score' now... ------------------------------------------------------------------------ r10004 | felicity | 2004-04-14 20:21:50 +0000 (Wed, 14 Apr 2004) | 1 line bug 3270: have spamassassin and spamd check to make sure they're the same version as the modules that they load. this will avoid an issue which has come up where people have, for instance, the 'spamassassin' script from 2.31 running with modules from 2.63, and then complaining there are issues. ------------------------------------------------------------------------ r10000 | felicity | 2004-04-14 03:23:56 +0000 (Wed, 14 Apr 2004) | 1 line bug 3097: switch spamd from doing 'fork per message' to a 'prefork' model ------------------------------------------------------------------------ r9999 | jm | 2004-04-14 02:06:35 +0000 (Wed, 14 Apr 2004) | 1 line attempting to remove the non-deterministic element from 'make test' ------------------------------------------------------------------------ r9998 | felicity | 2004-04-14 01:49:16 +0000 (Wed, 14 Apr 2004) | 1 line bayes magic dump should display in unsigned mode... ------------------------------------------------------------------------ r9997 | quinlan | 2004-04-14 01:40:38 +0000 (Wed, 14 Apr 2004) | 2 lines add T_BIZ_TLD* ------------------------------------------------------------------------ r9996 | quinlan | 2004-04-13 17:02:41 +0000 (Tue, 13 Apr 2004) | 2 lines name change ------------------------------------------------------------------------ r9990 | quinlan | 2004-04-13 04:16:33 +0000 (Tue, 13 Apr 2004) | 2 lines remove HTML_RELAYING_FRAME (just about the worst HTML rule we have) ------------------------------------------------------------------------ r9989 | quinlan | 2004-04-13 04:11:02 +0000 (Tue, 13 Apr 2004) | 2 lines remove HTML_IMAGE_AREA* rules ------------------------------------------------------------------------ r9988 | quinlan | 2004-04-13 04:01:00 +0000 (Tue, 13 Apr 2004) | 2 lines remove HTML color rules ------------------------------------------------------------------------ r9987 | quinlan | 2004-04-13 03:38:07 +0000 (Tue, 13 Apr 2004) | 2 lines guess size if we don't know it (should help HTML_IMAGE_RATIO a bit) ------------------------------------------------------------------------ r9979 | quinlan | 2004-04-12 20:42:28 +0000 (Mon, 12 Apr 2004) | 3 lines remove T_URIBL_DSBL add T_URIBL_SA_SURBL ------------------------------------------------------------------------ r9964 | quinlan | 2004-04-11 08:31:10 +0000 (Sun, 11 Apr 2004) | 4 lines bug 3252: remove redundant HTML_FONTCOLOR_NAME clean up HTML color tests (test both fg and bg, simplify naming) remove low performing HTML_WITH_BGCOLOR ------------------------------------------------------------------------ r9960 | felicity | 2004-04-10 17:23:59 +0000 (Sat, 10 Apr 2004) | 1 line one of the bayesstore 'not implemented' messages was wrong. we were also caching the token magic_re when we didn't need to (it's only used in 1 place). ------------------------------------------------------------------------ r9952 | felicity | 2004-04-09 19:19:00 +0000 (Fri, 09 Apr 2004) | 1 line move ConfSource*.pm to Conf/*.pm, again for perl-OO-y-ish-ness... ------------------------------------------------------------------------ r9949 | felicity | 2004-04-09 18:54:54 +0000 (Fri, 09 Apr 2004) | 1 line make *Locker.pm into Locker/*.pm to be more perl-OO-y. also, make set_running_expire_token refresh the bayes db lock. ------------------------------------------------------------------------ r9940 | felicity | 2004-04-08 16:14:57 +0000 (Thu, 08 Apr 2004) | 1 line bug 3251: for things like sa-learn, the bayes db gets locked, then a bunch of learning occurs, then the db is unlocked. however, if the learning takes more than 600 seconds (10 mins), another process would see the lock as stale and break it, even though the original process is still going. now, everytime a lock is requested (which is still per message), the lock file will be 'refreshed' via utime(). ------------------------------------------------------------------------ r9882 | quinlan | 2004-04-06 11:43:19 +0000 (Tue, 06 Apr 2004) | 3 lines promote T_URIBL_SC_SURBL to URIBL_SC_SURBL demote URIBL_DSBL to T_URIBL_DSBL ------------------------------------------------------------------------ r9881 | jm | 2004-04-06 02:49:33 +0000 (Tue, 06 Apr 2004) | 1 line added RHSBL lookup capability to URIBL plugin ------------------------------------------------------------------------ r9879 | jm | 2004-04-05 22:18:23 +0000 (Mon, 05 Apr 2004) | 1 line oops typo, and added T_X_MESSAGE_INFO ------------------------------------------------------------------------ r9878 | jm | 2004-04-05 21:48:49 +0000 (Mon, 05 Apr 2004) | 1 line promoted a stack of T_ rules ------------------------------------------------------------------------ r9875 | jm | 2004-04-05 18:49:11 +0000 (Mon, 05 Apr 2004) | 1 line promoted T_FORGED_MUA_THEBAT_BOUN; added a couple of RND-tag rules ------------------------------------------------------------------------ r9866 | quinlan | 2004-04-05 03:55:14 +0000 (Mon, 05 Apr 2004) | 2 lines fix taint error ------------------------------------------------------------------------ r9865 | quinlan | 2004-04-05 02:34:02 +0000 (Mon, 05 Apr 2004) | 2 lines fix scores for HTML_IMAGE_ONLY_* ------------------------------------------------------------------------ r9864 | felicity | 2004-04-05 02:23:38 +0000 (Mon, 05 Apr 2004) | 1 line bug 3212: we may sometimes attempt to free the same memory segment twice. do better checking to make sure we don't do that. ------------------------------------------------------------------------ r9859 | quinlan | 2004-04-04 08:57:28 +0000 (Sun, 04 Apr 2004) | 3 lines promote T_MISSING_SUBJECT to MISSING_SUBJECT rename DATE_MISSING to MISSING_DATE ------------------------------------------------------------------------ r9858 | quinlan | 2004-04-04 08:46:16 +0000 (Sun, 04 Apr 2004) | 5 lines replace HTML_IMAGE_ONLY* with new rules promote new HTML_SHORT_* rules remove T_HTML_TAGS_* for poor performance remove T_HTML_SHORT_IMG_* since it is the same as HTML_IMAGE_ONLY ------------------------------------------------------------------------ r9855 | quinlan | 2004-04-03 22:01:55 +0000 (Sat, 03 Apr 2004) | 2 lines comment ------------------------------------------------------------------------ r9851 | quinlan | 2004-04-03 08:48:26 +0000 (Sat, 03 Apr 2004) | 2 lines XBL changed A record format too! @%$#*&! ------------------------------------------------------------------------ r9850 | quinlan | 2004-04-03 08:35:33 +0000 (Sat, 03 Apr 2004) | 2 lines bug 3234: workaround XBL format change by reverting to using A queries only ------------------------------------------------------------------------ r9849 | quinlan | 2004-04-03 01:13:59 +0000 (Sat, 03 Apr 2004) | 3 lines revisions of the new HTML rules remove the T_LONGWORDS tests ------------------------------------------------------------------------ r9840 | felicity | 2004-04-01 23:47:48 +0000 (Thu, 01 Apr 2004) | 1 line reworked the mpart_alt_diff code a little bit, added more comments, added code to handle html w/ no words and only images... ------------------------------------------------------------------------ r9836 | quinlan | 2004-04-01 20:01:37 +0000 (Thu, 01 Apr 2004) | 2 lines add some potential HTML rules for short HTML spam ------------------------------------------------------------------------ r9832 | felicity | 2004-03-31 02:17:22 +0000 (Wed, 31 Mar 2004) | 1 line bug 3209: added MISSING_SUBJECT rule ------------------------------------------------------------------------ r9831 | quinlan | 2004-03-31 01:09:32 +0000 (Wed, 31 Mar 2004) | 2 lines minor change ------------------------------------------------------------------------ r9830 | felicity | 2004-03-30 23:53:21 +0000 (Tue, 30 Mar 2004) | 1 line bug 3227: 'To: display-name: foo@bar ;' wasn't being properly handled (see RFC2822 for 'group'). I modified the code to trim out the address/name in the group situation, as well as cleaning off the excess whitespace in the address/name situations. ------------------------------------------------------------------------ r9829 | felicity | 2004-03-30 17:24:32 +0000 (Tue, 30 Mar 2004) | 1 line bug 3230: don't allow 0-length tokens out of the bayes tokenizer ------------------------------------------------------------------------ r9812 | quinlan | 2004-03-29 21:15:28 +0000 (Mon, 29 Mar 2004) | 3 lines make sure we're getting good incremental value from the LONGWORDS sub-rules also aim for lower FP rate if possible ------------------------------------------------------------------------ r9810 | quinlan | 2004-03-29 20:52:13 +0000 (Mon, 29 Mar 2004) | 3 lines update of IADB rules still need to add http://www.isipp.com/iadb_query_sign_up1.php ------------------------------------------------------------------------ r9809 | felicity | 2004-03-29 17:59:15 +0000 (Mon, 29 Mar 2004) | 1 line bug 3217: let init_learner() call init() so that callers can do a rebuild_learner_caches() call without doing a learn() or check() first, and leave init() as a non-public function. ------------------------------------------------------------------------ r9808 | jm | 2004-03-29 07:07:32 +0000 (Mon, 29 Mar 2004) | 1 line rule_names.t again ------------------------------------------------------------------------ r9807 | jm | 2004-03-29 06:28:19 +0000 (Mon, 29 Mar 2004) | 1 line rule_names.t again. this time *removed* STOP_OFFERS, it's a rule with a .72 hitrate, with what can be a 128-character lookahead -- so terrible speed impact too ------------------------------------------------------------------------ r9806 | jm | 2004-03-29 05:24:13 +0000 (Mon, 29 Mar 2004) | 1 line bug 2415: avoid Bat forgery FPs due to MailMan adding MIME boundaries ------------------------------------------------------------------------ r9805 | jm | 2004-03-29 05:18:25 +0000 (Mon, 29 Mar 2004) | 1 line a little bit of cleanup on trusted_networks doco ------------------------------------------------------------------------ r9804 | quinlan | 2004-03-28 23:50:08 +0000 (Sun, 28 Mar 2004) | 2 lines add T_URIBL_SC_SURBL ------------------------------------------------------------------------ r9803 | quinlan | 2004-03-28 23:05:12 +0000 (Sun, 28 Mar 2004) | 4 lines revert combined backhair rules - I'm not really happy with the method revision SenderBase domain age/volume rules - test per-IP instead of per-message ------------------------------------------------------------------------ r9802 | felicity | 2004-03-28 16:31:55 +0000 (Sun, 28 Mar 2004) | 1 line add the SA version to the debug output... I can't believe we didn't do that before. ------------------------------------------------------------------------ r9801 | felicity | 2004-03-28 16:26:04 +0000 (Sun, 28 Mar 2004) | 1 line allow sa-learn --force-expire or sa-learn --expire to be used... ------------------------------------------------------------------------ r9800 | zelgadis | 2004-03-28 09:03:51 +0000 (Sun, 28 Mar 2004) | 2 lines Bug #3223: RelayCountry: IP::Country::Fast can return undef ------------------------------------------------------------------------ r9799 | quinlan | 2004-03-28 06:17:46 +0000 (Sun, 28 Mar 2004) | 6 lines merge T_FROM_EUDORA and FAKE_FROM_ALTAVISTA into FROM_NONSENDING_DOMAIN delete FAKE_REPTO_ALTAVISTA and FAKE_ENVFROM_ALTAVISTA since FROM_NONSENDING_DOMAIN hits everything they do delete T_FROM_DELPHI_BASIC - some FPs and it's a real company! delete extra font rules not needed ------------------------------------------------------------------------ r9798 | felicity | 2004-03-28 04:16:40 +0000 (Sun, 28 Mar 2004) | 1 line added a little more commenting on the default to ham mode... ------------------------------------------------------------------------ r9797 | felicity | 2004-03-28 04:13:24 +0000 (Sun, 28 Mar 2004) | 1 line 3.0 requires perl 5.6.1, so remove more code that is kluging around 5.005, etc. also, found that ArchiveIterator was unnecessarily figuring out the class letter (h vs s) more often than was required... ------------------------------------------------------------------------ r9796 | quinlan | 2004-03-28 02:53:11 +0000 (Sun, 28 Mar 2004) | 2 lines keep wheedling down backhair ------------------------------------------------------------------------ r9795 | quinlan | 2004-03-28 00:15:25 +0000 (Sun, 28 Mar 2004) | 3 lines promote T_LONGWORDS_* to LONGWORDS delete T_BAYESBUSTER_LINE_* because it overlaps LONGWORDS almost completely ------------------------------------------------------------------------ r9794 | sidney | 2004-03-27 22:31:27 +0000 (Sat, 27 Mar 2004) | 4 lines bug #3192: anonymous sub spawned in spamd was sometimes not returning a value, causing a cryptic undef warning in spawn's exit call. Fixed by always returning some value. ------------------------------------------------------------------------ r9789 | quinlan | 2004-03-27 07:53:38 +0000 (Sat, 27 Mar 2004) | 2 lines inf, undef, whatever ------------------------------------------------------------------------ r9788 | quinlan | 2004-03-27 07:52:31 +0000 (Sat, 27 Mar 2004) | 2 lines typo ------------------------------------------------------------------------ r9787 | quinlan | 2004-03-27 07:44:34 +0000 (Sat, 27 Mar 2004) | 2 lines HTML tests ------------------------------------------------------------------------ r9786 | quinlan | 2004-03-27 07:43:52 +0000 (Sat, 27 Mar 2004) | 2 lines cosmetic ------------------------------------------------------------------------ r9785 | parker | 2004-03-27 07:38:56 +0000 (Sat, 27 Mar 2004) | 7 lines Bug 3214 - Spamd not using per-user Bayes settings When using -q/--sql-config or --ldap-config spamd was not switching to the proper user. Added call to signal_user_changed when those are set. ------------------------------------------------------------------------ r9784 | quinlan | 2004-03-27 07:22:33 +0000 (Sat, 27 Mar 2004) | 2 lines iterate on T_BAYESBUSTER_LINE_* ------------------------------------------------------------------------ r9783 | quinlan | 2004-03-27 07:11:30 +0000 (Sat, 27 Mar 2004) | 2 lines fix a rule_names.t failure ------------------------------------------------------------------------ r9782 | quinlan | 2004-03-27 07:03:38 +0000 (Sat, 27 Mar 2004) | 2 lines remove descriptions for deleted rules ------------------------------------------------------------------------ r9781 | quinlan | 2004-03-27 07:02:41 +0000 (Sat, 27 Mar 2004) | 5 lines remove HTML_COMMENT_EMAIL (low performer) remove HTML_COMMENT_8BITS (locale-specific, 0.5 S/O) promote T_HTML_COMMENT_TINY6 to HTML_COMMENT_SHORT (T_HTML_TINY_COMMENTS had better accuracy, but seemed too specific/fragile) ------------------------------------------------------------------------ r9780 | quinlan | 2004-03-27 06:47:51 +0000 (Sat, 27 Mar 2004) | 2 lines finally trim down the LONGWORDS rules ------------------------------------------------------------------------ r9779 | quinlan | 2004-03-27 06:35:22 +0000 (Sat, 27 Mar 2004) | 3 lines remove extra low contrast tests more backhair stuff ------------------------------------------------------------------------ r9778 | quinlan | 2004-03-27 05:03:29 +0000 (Sat, 27 Mar 2004) | 3 lines fix undef readline bug cosmetic changes ------------------------------------------------------------------------ r9777 | quinlan | 2004-03-27 05:02:36 +0000 (Sat, 27 Mar 2004) | 2 lines get count right ------------------------------------------------------------------------ r9744 | jm | 2004-03-25 18:16:44 +0000 (Thu, 25 Mar 2004) | 1 line number of tests increased ------------------------------------------------------------------------ r9740 | felicity | 2004-03-24 20:18:58 +0000 (Wed, 24 Mar 2004) | 1 line remove some unneeded anon subroutines in get_tag() code. ------------------------------------------------------------------------ r9739 | felicity | 2004-03-24 19:54:31 +0000 (Wed, 24 Mar 2004) | 1 line due to cpan's 'issues' with x.y.z version numbers, our internal numbering scheme will be based on perl's (x.yyyzzz), and convert to x.y.z for display... also added coded, commented out for now, to allow 'require_version 3.0' to work for all 3.0.z versions. ------------------------------------------------------------------------ r9737 | quinlan | 2004-03-24 07:02:11 +0000 (Wed, 24 Mar 2004) | 2 lines restoring tabs mysteriously removed ------------------------------------------------------------------------ r9736 | quinlan | 2004-03-24 06:54:55 +0000 (Wed, 24 Mar 2004) | 2 lines some SenderBase rules for testing this weekend ------------------------------------------------------------------------ r9735 | quinlan | 2004-03-24 06:10:31 +0000 (Wed, 24 Mar 2004) | 2 lines don't warn if a SenderBase field is undefined ------------------------------------------------------------------------ r9734 | jm | 2004-03-24 05:57:19 +0000 (Wed, 24 Mar 2004) | 1 line bug 2326: add support for IPv4-in-v6 addrs and couriertcpd ------------------------------------------------------------------------ r9733 | jm | 2004-03-24 05:48:18 +0000 (Wed, 24 Mar 2004) | 1 line bug 3173: add invisible tokens with special prefix ------------------------------------------------------------------------ r9732 | jm | 2004-03-24 05:31:09 +0000 (Wed, 24 Mar 2004) | 1 line updated BUGGY_CGI for newer NMS FormMail releases, thx to Jonathan Stowe ------------------------------------------------------------------------ r9731 | jm | 2004-03-24 04:12:14 +0000 (Wed, 24 Mar 2004) | 1 line bug 2342: remove vestigial descriptions for removed rules ------------------------------------------------------------------------ r9730 | quinlan | 2004-03-24 03:45:19 +0000 (Wed, 24 Mar 2004) | 2 lines bug 3153: promote T_HTML_PLAIN_TEXT to HTML_MISSING_CTYPE ------------------------------------------------------------------------ r9729 | quinlan | 2004-03-24 03:42:40 +0000 (Wed, 24 Mar 2004) | 4 lines promote T_RCVD_HELO_NE_IP1 to RCVD_HELO_IP_MISMATCH 9.887 12.1696 0.0051 1.000 0.96 0.01 T_RCVD_HELO_NE_IP1 more tiny comment rules ------------------------------------------------------------------------ r9728 | jm | 2004-03-24 03:38:47 +0000 (Wed, 24 Mar 2004) | 1 line fixed up last rules_names.t failures; also ditched a whole load of rules that were no longer hitting anything useful -- with particular emphasis on obsolete ratware rules and low-accuracy, hit-runtime phrases. ------------------------------------------------------------------------ r9721 | felicity | 2004-03-23 15:55:53 +0000 (Tue, 23 Mar 2004) | 1 line make sure that bayes journal entries have the token in them appropriately ... ------------------------------------------------------------------------ r9696 | quinlan | 2004-03-23 01:31:00 +0000 (Tue, 23 Mar 2004) | 2 lines somewhat less confusing logic (and maybe more correct) ------------------------------------------------------------------------ r9686 | jm | 2004-03-22 20:59:10 +0000 (Mon, 22 Mar 2004) | 1 line updated MANIFEST ------------------------------------------------------------------------ r9685 | jm | 2004-03-22 20:56:47 +0000 (Mon, 22 Mar 2004) | 1 line oops. thanks Mike, caught it again ------------------------------------------------------------------------ r9684 | parker | 2004-03-22 19:33:38 +0000 (Mon, 22 Mar 2004) | 1 line bump number of tests ------------------------------------------------------------------------ r9660 | jm | 2004-03-22 08:16:09 +0000 (Mon, 22 Mar 2004) | 1 line SPF now providing no FPs or FNs for me that are bug-related; so, promoting to main ruleset. (if you're getting bug-related FPs/FNs, post them please.) also, moved into a plugin and added a test ------------------------------------------------------------------------ r9659 | jm | 2004-03-21 02:50:26 +0000 (Sun, 21 Mar 2004) | 1 line added new spamsign: T_SUBJ_2_NUM_PARENS ------------------------------------------------------------------------ r9634 | quinlan | 2004-03-19 20:59:38 +0000 (Fri, 19 Mar 2004) | 2 lines remove T_HTML_WEB_BUGS ------------------------------------------------------------------------ r9612 | quinlan | 2004-03-19 08:21:35 +0000 (Fri, 19 Mar 2004) | 2 lines bug 2996: HTML attribute testing ------------------------------------------------------------------------ r9611 | quinlan | 2004-03-19 08:06:57 +0000 (Fri, 19 Mar 2004) | 2 lines promote T_HTML_OBFUSCATE5* to HTML_OBFUSCATE* starting with 5% instead of 0% ------------------------------------------------------------------------ r9610 | quinlan | 2004-03-19 07:46:31 +0000 (Fri, 19 Mar 2004) | 4 lines promote T_DOMAIN_RATIO_026 to DOMAIN_RATIO at least cache URIs in get_uri_list() tidy some code ------------------------------------------------------------------------ r9606 | quinlan | 2004-03-19 05:24:02 +0000 (Fri, 19 Mar 2004) | 2 lines bug 3194: constants can't be used directly in RE ------------------------------------------------------------------------ r9598 | felicity | 2004-03-19 01:22:28 +0000 (Fri, 19 Mar 2004) | 1 line bug 3193: find_parts() wasn't going deep enough due to a bug introduced when find_parts() and _find_parts() got split... :( ------------------------------------------------------------------------ r9595 | quinlan | 2004-03-19 00:32:51 +0000 (Fri, 19 Mar 2004) | 2 lines add new tests to check for when a HELO IP address is wrong ------------------------------------------------------------------------ r9593 | quinlan | 2004-03-18 19:58:26 +0000 (Thu, 18 Mar 2004) | 3 lines remove HTML_COMMENT_RATIO fix T_HTML_WEB_BUGS regular expression ------------------------------------------------------------------------ r9592 | felicity | 2004-03-18 18:16:35 +0000 (Thu, 18 Mar 2004) | 1 line bug 3189: report_safe 1 and rewrite_headers weren't working together... fixed. ------------------------------------------------------------------------ r9591 | parker | 2004-03-18 16:51:03 +0000 (Thu, 18 Mar 2004) | 1 line upped number of tests ------------------------------------------------------------------------ r9590 | parker | 2004-03-18 07:24:05 +0000 (Thu, 18 Mar 2004) | 8 lines Bug 3187 - trim_rules broke trim_rules was not aware of the new rule priorities. Created helper methods in Conf.pm to hide the whole priority thing. Also moved trim_rules and add_meta_depends into Conf.pm. ------------------------------------------------------------------------ r9589 | quinlan | 2004-03-18 07:21:25 +0000 (Thu, 18 Mar 2004) | 2 lines delete score ------------------------------------------------------------------------ r9588 | quinlan | 2004-03-18 07:10:19 +0000 (Thu, 18 Mar 2004) | 2 lines invert weird negation ------------------------------------------------------------------------ r9587 | quinlan | 2004-03-18 06:59:41 +0000 (Thu, 18 Mar 2004) | 3 lines fix test failure - I don't really think we need to do a ham test here anyway ------------------------------------------------------------------------ r9586 | quinlan | 2004-03-18 06:34:00 +0000 (Thu, 18 Mar 2004) | 4 lines check_for_mime_text_only is not needed yet promote T_BILL_1618 to BILL_1618, remove UNDER_BILL_1618 T_DIGEST_MULTIPLE is a net test ------------------------------------------------------------------------ r9582 | jm | 2004-03-18 04:58:24 +0000 (Thu, 18 Mar 2004) | 1 line bug 3048: noted sleep(1) libdb bug ------------------------------------------------------------------------ r9581 | jm | 2004-03-18 04:50:42 +0000 (Thu, 18 Mar 2004) | 1 line bug 3183: Received line with extra space misparsed ------------------------------------------------------------------------ r9580 | jm | 2004-03-18 04:48:08 +0000 (Thu, 18 Mar 2004) | 1 line oops, typo and too-long desc ------------------------------------------------------------------------ r9578 | jm | 2004-03-18 03:33:01 +0000 (Thu, 18 Mar 2004) | 1 line killed T_REPLY_WITHOUT_HDRS, made JS charcode one harder ------------------------------------------------------------------------ r9577 | jm | 2004-03-18 03:27:01 +0000 (Thu, 18 Mar 2004) | 1 line promoted remaining HELO_DYNAMIC rules, working well ------------------------------------------------------------------------ r9576 | jm | 2004-03-18 02:52:38 +0000 (Thu, 18 Mar 2004) | 1 line bug 3176: inviz text that should be ignored, was not; bug 3137: BAYES rules were modifying body, fixed; bug 3173: invisible text investigation, still ongoing ------------------------------------------------------------------------ r9575 | quinlan | 2004-03-18 00:11:22 +0000 (Thu, 18 Mar 2004) | 3 lines one last try before we bail on HTML_COMMENT_RATIO ------------------------------------------------------------------------ r9573 | quinlan | 2004-03-17 22:06:01 +0000 (Wed, 17 Mar 2004) | 2 lines try variation of HTML_WEB_BUGS instead since the other rules weren't good ------------------------------------------------------------------------ r9572 | sidney | 2004-03-17 17:42:36 +0000 (Wed, 17 Mar 2004) | 2 lines Bug 3021: Use whitelist_from_rcvd for a new forgery rule ------------------------------------------------------------------------ r9571 | parker | 2004-03-17 17:32:54 +0000 (Wed, 17 Mar 2004) | 10 lines Bug 2912 - Allow test order to be controlled by "priority" setting Added ability to assign priority to tests (ignored for RBL tests). Meta tests must have a priority of at least 500. Moved all (except starting of RBL queries) test methods into priority loop. Optimized test methods to make up for speed lost by running methods multiple times for each message. Set AWL test to priority 1000 to make sure that it runs after all other tests have been run. ------------------------------------------------------------------------ r9570 | sidney | 2004-03-17 15:43:15 +0000 (Wed, 17 Mar 2004) | 2 lines Add comment to rule_names test output so people will stop filing bug reports about it ------------------------------------------------------------------------ r9565 | quinlan | 2004-03-17 08:29:37 +0000 (Wed, 17 Mar 2004) | 2 lines oops ------------------------------------------------------------------------ r9564 | quinlan | 2004-03-17 08:26:20 +0000 (Wed, 17 Mar 2004) | 3 lines fix comment ratio code test new thresholds for HTML_COMMENT_RATIO test ------------------------------------------------------------------------ r9557 | quinlan | 2004-03-17 08:03:45 +0000 (Wed, 17 Mar 2004) | 2 lines minor change to UNWANTED_LANGUAGE_BODY ------------------------------------------------------------------------ r9556 | quinlan | 2004-03-17 08:00:05 +0000 (Wed, 17 Mar 2004) | 2 lines add img_src text array for tests ------------------------------------------------------------------------ r9547 | jm | 2004-03-17 05:56:23 +0000 (Wed, 17 Mar 2004) | 1 line oops, typo ------------------------------------------------------------------------ r9546 | jm | 2004-03-17 05:48:33 +0000 (Wed, 17 Mar 2004) | 1 line bug 2017: add rule for IMGs ending in / ------------------------------------------------------------------------ r9541 | jm | 2004-03-17 03:47:47 +0000 (Wed, 17 Mar 2004) | 1 line promoted the 1.0-S/O HELO_DYNAMIC_* rules; removed some FAKE_HELO rules with lousy scores. ------------------------------------------------------------------------ r9540 | jm | 2004-03-17 03:23:22 +0000 (Wed, 17 Mar 2004) | 1 line oops, didn't mean to check those in ------------------------------------------------------------------------ r9539 | jm | 2004-03-17 03:22:05 +0000 (Wed, 17 Mar 2004) | 1 line fix T_HELO_DYNAMIC fps; add a load more patterns too ------------------------------------------------------------------------ r9536 | quinlan | 2004-03-16 20:14:01 +0000 (Tue, 16 Mar 2004) | 3 lines add T_HTML_PLAIN_TEXT2 for kicks revisions of the drug rules ------------------------------------------------------------------------ r9535 | quinlan | 2004-03-16 20:08:13 +0000 (Tue, 16 Mar 2004) | 2 lines just provide the fragile HABEAS_SWE rule as a commented-out example ------------------------------------------------------------------------ r9531 | felicity | 2004-03-16 15:01:02 +0000 (Tue, 16 Mar 2004) | 1 line updates to the accessdb code -- some versions of makemap/postmap add nulls to the end of values and keys so look for that, accept \d+ as an error code (postfix). ------------------------------------------------------------------------ r9530 | felicity | 2004-03-16 14:58:43 +0000 (Tue, 16 Mar 2004) | 1 line bug 3180: if matching headers with RE, make sure to use ':[ \t]' and not ':\s' since the \s matches \n, which works great on blank headers, leaving the rest of the RE likely to explode in your face. ------------------------------------------------------------------------ r9523 | jm | 2004-03-16 06:34:32 +0000 (Tue, 16 Mar 2004) | 1 line plugin speedup: cache the list of plugins and method refs for each subroutine name ------------------------------------------------------------------------ r9520 | jm | 2004-03-16 06:23:50 +0000 (Tue, 16 Mar 2004) | 1 line fix basic_lint.t failure; multiple plugins registered meant that return value from one was overwritten by the next ------------------------------------------------------------------------ r9519 | jm | 2004-03-16 05:56:35 +0000 (Tue, 16 Mar 2004) | 1 line oops, test failure in hashcash.t ------------------------------------------------------------------------ r9515 | jm | 2004-03-16 03:58:17 +0000 (Tue, 16 Mar 2004) | 1 line bug 3027: bayes_dump_to_trusted_networks missing prereq warning ------------------------------------------------------------------------ r9509 | jm | 2004-03-16 03:02:50 +0000 (Tue, 16 Mar 2004) | 1 line dammit! conditional code due to plugin use and --lint behaviour for scores with no rules ------------------------------------------------------------------------ r9508 | jm | 2004-03-16 03:01:06 +0000 (Tue, 16 Mar 2004) | 1 line oops, score in the rules file ------------------------------------------------------------------------ r9507 | jm | 2004-03-16 03:00:58 +0000 (Tue, 16 Mar 2004) | 1 line oops, score in the rules file ------------------------------------------------------------------------ r9506 | jm | 2004-03-16 02:41:24 +0000 (Tue, 16 Mar 2004) | 1 line Hashcash moved to main ruleset. Scores may need manual tweaking ------------------------------------------------------------------------ r9505 | jm | 2004-03-16 02:40:33 +0000 (Tue, 16 Mar 2004) | 1 line look for init.pre in system rules dir if not in /etc/mail; used to support running from build dir ------------------------------------------------------------------------ r9499 | jm | 2004-03-15 23:09:38 +0000 (Mon, 15 Mar 2004) | 1 line oops, thx Mike ------------------------------------------------------------------------ r9491 | jm | 2004-03-15 08:37:39 +0000 (Mon, 15 Mar 2004) | 1 line Theo, pls review. think you meant this; avoids undef errors ------------------------------------------------------------------------ r9490 | jm | 2004-03-15 08:34:25 +0000 (Mon, 15 Mar 2004) | 1 line moved hashcash code into a plugin (bug 3170) ------------------------------------------------------------------------ r9489 | jm | 2004-03-15 08:34:04 +0000 (Mon, 15 Mar 2004) | 1 line moved hashcash code into a plugin (bug 3170) ------------------------------------------------------------------------ r9485 | jm | 2004-03-15 06:07:57 +0000 (Mon, 15 Mar 2004) | 1 line added init.pre file. NOTE: filename will probably change based on review, so get making suggestions ;) ------------------------------------------------------------------------ r9482 | jm | 2004-03-15 05:45:03 +0000 (Mon, 15 Mar 2004) | 1 line allow user override of plugins through a specially-treated file, '/etc/mail/spamassassin/init.pre' ------------------------------------------------------------------------ r9481 | jm | 2004-03-15 05:22:17 +0000 (Mon, 15 Mar 2004) | 1 line adding test for bug 2906 - Courier received header format ------------------------------------------------------------------------ r9480 | jm | 2004-03-15 05:16:39 +0000 (Mon, 15 Mar 2004) | 1 line bug 1923: multicast and other 'very reserved' IANA addresses should not appear in Received headers; they're forgeries. also noted some failures to catch those in Constants.pm ------------------------------------------------------------------------ r9460 | jm | 2004-03-14 05:49:08 +0000 (Sun, 14 Mar 2004) | 1 line bug 2129: bayes tweak -- use only visible text for Bayesian classification and learning, in other words ignore invisible or low-contrast text. ------------------------------------------------------------------------ r9448 | jm | 2004-03-14 02:05:14 +0000 (Sun, 14 Mar 2004) | 1 line 22-char limit ------------------------------------------------------------------------ r9447 | jm | 2004-03-14 01:16:48 +0000 (Sun, 14 Mar 2004) | 1 line bug 2129: results of new Bayes tweaking -- numeric token decomposition no longer useful, dropped; decomposed text tokens (Foo? is duped as foo? Foo foo) added; dual header-mapping tweaks added for Message-Id, In-Reply-To, From/To/Cc, X-Mailer and User-Agent headers; and Henry's fix for bug 3118 for dealing with unbalanced corpora. ------------------------------------------------------------------------ r9446 | jm | 2004-03-14 01:03:48 +0000 (Sun, 14 Mar 2004) | 1 line updated bayes-testing with corrected details on how to run a 10-fold cross-validation run for testing Bayes. Go forth and tweak -- please... ------------------------------------------------------------------------ r9445 | jm | 2004-03-14 00:52:59 +0000 (Sun, 14 Mar 2004) | 1 line added test case for bug 3004 ------------------------------------------------------------------------ r9433 | felicity | 2004-03-13 17:52:39 +0000 (Sat, 13 Mar 2004) | 1 line bug 3167: a few more places needed to be aware that bayes_score can be undef now via bug 2279 ------------------------------------------------------------------------ r9402 | quinlan | 2004-03-13 06:58:39 +0000 (Sat, 13 Mar 2004) | 2 lines add IADB trusted ------------------------------------------------------------------------ r9397 | quinlan | 2004-03-13 05:27:43 +0000 (Sat, 13 Mar 2004) | 2 lines bug 3128: change AUTHOR to project ------------------------------------------------------------------------ r9396 | felicity | 2004-03-13 05:08:10 +0000 (Sat, 13 Mar 2004) | 1 line Making BayesStoreSQL and BayesStoreDBM to BayesStore/SQL and BayesStore/DBM ... It's a bit cleaner this way. :) ------------------------------------------------------------------------ r9394 | quinlan | 2004-03-13 02:18:27 +0000 (Sat, 13 Mar 2004) | 2 lines more HTML obfuscation ------------------------------------------------------------------------ r9392 | quinlan | 2004-03-13 00:04:55 +0000 (Sat, 13 Mar 2004) | 2 lines assume this paren is wanted ------------------------------------------------------------------------ r9391 | felicity | 2004-03-12 21:07:34 +0000 (Fri, 12 Mar 2004) | 1 line update sa-learn docs. rename (but keep backwards compat support for) --rebuild and --no-rebuild to be the more accurate --sync and --nosync since the option specifies that a journal sync should/should not occur... there's really no rebuilding involved. ------------------------------------------------------------------------ r9390 | felicity | 2004-03-12 21:06:07 +0000 (Fri, 12 Mar 2004) | 1 line bug 3164: 2.6x allowed old databaes to be used for check(), dump(), etc (anything that didn't write to the db). for 3.0 we're dropping that support -- databases must now be upgraded before they're usable. ------------------------------------------------------------------------ r9389 | quinlan | 2004-03-12 20:46:12 +0000 (Fri, 12 Mar 2004) | 2 lines more work on HTML obfuscation rules ------------------------------------------------------------------------ r9388 | felicity | 2004-03-12 20:31:17 +0000 (Fri, 12 Mar 2004) | 1 line no more PORN_4, so kill the score. ------------------------------------------------------------------------ r9387 | quinlan | 2004-03-12 19:00:18 +0000 (Fri, 12 Mar 2004) | 2 lines bug 3163: probable improvement of HTML obfuscation test ------------------------------------------------------------------------ r9386 | felicity | 2004-03-12 16:44:31 +0000 (Fri, 12 Mar 2004) | 1 line bug 3155: parts which claim to be message/rfc822 but have no body content would cause the parser to wait on STDIN... if there is no body content, don't bother parsing into a subtree. ------------------------------------------------------------------------ r9385 | parker | 2004-03-12 16:15:05 +0000 (Fri, 12 Mar 2004) | 1 line Bug 3162: document noautolearn tflag ------------------------------------------------------------------------ r9384 | climent | 2004-03-12 13:12:16 +0000 (Fri, 12 Mar 2004) | 2 lines Uploading Spanish ruls... ------------------------------------------------------------------------ r9381 | quinlan | 2004-03-12 07:07:13 +0000 (Fri, 12 Mar 2004) | 2 lines some drug rules ------------------------------------------------------------------------ r9374 | jm | 2004-03-12 02:18:43 +0000 (Fri, 12 Mar 2004) | 1 line moved PORN URI rules to 20_porn.cf, and shortened descs ------------------------------------------------------------------------ r9373 | jm | 2004-03-12 01:21:47 +0000 (Fri, 12 Mar 2004) | 1 line bug 3150: removed PORN_4 and split up into the worthwhile sub-rule parts; dropped the 'teen' rule and a few long-dead spammer domains ------------------------------------------------------------------------ r9372 | jm | 2004-03-12 00:56:42 +0000 (Fri, 12 Mar 2004) | 1 line bug 2713: removed code from Dustin Sallings, since we never got a CLA on-paper and it's holding up ASF migration. This means the --virtual-config switch is now gone; but --virtual-config-dir is still present, so users can migrate to that ------------------------------------------------------------------------ r9371 | zelgadis | 2004-03-12 00:56:12 +0000 (Fri, 12 Mar 2004) | 4 lines I modified this intead of /etc/mail/spamassassin/local.cf; I feel so stupid. *whacks self with a clue-stick* ------------------------------------------------------------------------ r9364 | felicity | 2004-03-11 23:26:30 +0000 (Thu, 11 Mar 2004) | 1 line bug 1843: try less complex S.1618 matching ------------------------------------------------------------------------ r9362 | felicity | 2004-03-11 22:42:59 +0000 (Thu, 11 Mar 2004) | 1 line bug 2168: look for malformed/non-existent mozilla user-agent ... ------------------------------------------------------------------------ r9361 | felicity | 2004-03-11 22:30:11 +0000 (Thu, 11 Mar 2004) | 1 line bug 2279: bayes shouldn't use 0.5 as an error condition. leave that up to the calling functions. we now return undef when a probability can't be calculated. the BAYES_* rules can now include 0.5 as that's a valid probabality now. ------------------------------------------------------------------------ r9360 | felicity | 2004-03-11 18:52:14 +0000 (Thu, 11 Mar 2004) | 1 line bug 3112: if at least one bayes token was found in the db, but they were all discounted due to their overall strength, we'd potentially continue and get division by zero errors when calculating probability. so exit out if there are no 'strong' tokens available. ------------------------------------------------------------------------ r9359 | felicity | 2004-03-11 18:40:30 +0000 (Thu, 11 Mar 2004) | 1 line bug 3152: ldap/README had attr and scope in the wrong order in the ldap url. corrected to be compliant with rfc 2255. ------------------------------------------------------------------------ r9348 | zelgadis | 2004-03-11 05:07:36 +0000 (Thu, 11 Mar 2004) | 2 lines Bug 3153: Detect HTML pretending to be text ------------------------------------------------------------------------ r9347 | felicity | 2004-03-11 04:22:46 +0000 (Thu, 11 Mar 2004) | 1 line get_magic_re can just use db_version ... ------------------------------------------------------------------------ r9346 | felicity | 2004-03-11 03:28:15 +0000 (Thu, 11 Mar 2004) | 1 line tokenize_line was making lots of subroutine calls to get_magic_re in its tight loop of token checking. let's just make the call once and cache it. ------------------------------------------------------------------------ r9345 | quinlan | 2004-03-10 23:26:55 +0000 (Wed, 10 Mar 2004) | 2 lines even tinier ------------------------------------------------------------------------ r9344 | quinlan | 2004-03-10 23:25:05 +0000 (Wed, 10 Mar 2004) | 2 lines very tiny speed-up ------------------------------------------------------------------------ r9340 | quinlan | 2004-03-10 08:25:46 +0000 (Wed, 10 Mar 2004) | 2 lines revise Habeas rules ------------------------------------------------------------------------ r9337 | jm | 2004-03-10 05:58:37 +0000 (Wed, 10 Mar 2004) | 1 line bug 3121: added test suite for Received-header parser ------------------------------------------------------------------------ r9330 | felicity | 2004-03-10 03:52:57 +0000 (Wed, 10 Mar 2004) | 1 line move the receive_date code after the probability check in case we exit before using the atime value ------------------------------------------------------------------------ r9329 | jm | 2004-03-10 03:44:17 +0000 (Wed, 10 Mar 2004) | 1 line bug 2811: Polish translations from Jerzy Szczudlowski and radek at alter dot pl ------------------------------------------------------------------------ r9328 | jm | 2004-03-10 03:31:40 +0000 (Wed, 10 Mar 2004) | 1 line URIBL: stop querying against XBL, it provides 0 hits ------------------------------------------------------------------------ r9327 | felicity | 2004-03-10 03:17:43 +0000 (Wed, 10 Mar 2004) | 1 line fix a typo and make dump more efficient (use while/each instead of foreach). ------------------------------------------------------------------------ r9321 | felicity | 2004-03-10 00:53:49 +0000 (Wed, 10 Mar 2004) | 1 line fix up a few small issues related to the previous bayes changes ------------------------------------------------------------------------ r9320 | felicity | 2004-03-10 00:48:54 +0000 (Wed, 10 Mar 2004) | 1 line make the bayes scan/tokenize code work a bit more straight forward. for instance, have tokenize() uniq the list of tokens, not each function which calls it... ------------------------------------------------------------------------ r9319 | felicity | 2004-03-09 23:57:12 +0000 (Tue, 09 Mar 2004) | 1 line fix up a comment... ------------------------------------------------------------------------ r9316 | felicity | 2004-03-09 23:34:23 +0000 (Tue, 09 Mar 2004) | 1 line put the html results in metadata! ------------------------------------------------------------------------ r9315 | quinlan | 2004-03-09 20:39:16 +0000 (Tue, 09 Mar 2004) | 2 lines promote new double IP rules ------------------------------------------------------------------------ r9314 | quinlan | 2004-03-09 20:30:05 +0000 (Tue, 09 Mar 2004) | 2 lines add net tflag ------------------------------------------------------------------------ r9309 | felicity | 2004-03-09 07:38:25 +0000 (Tue, 09 Mar 2004) | 1 line made the --mbox docs a little more verbose ------------------------------------------------------------------------ r9307 | felicity | 2004-03-09 06:04:09 +0000 (Tue, 09 Mar 2004) | 1 line bug 3077: more work to speed up remove_spamassassin_markup... 'report_safe 0' now saves a pristine copy of the header to X-Spam-Prev-Header, and remove_sa_markup properly moves it back. it also keep backward compatibility for pre-3.0's rewrite headers, which unfortunately means the config is loaded. but now we only load the config when necessary (ie: if the message(s) are report_safe encapsulated, no config is read. ;) made a few other efficiency improvements, and fixed the stripmarkup test to deal with the new way the markup is removed. ------------------------------------------------------------------------ r9306 | quinlan | 2004-03-09 06:01:56 +0000 (Tue, 09 Mar 2004) | 2 lines bug 3146: add test rules for the ISIPP Accreditation Database ------------------------------------------------------------------------ r7059 | jm | 2004-03-09 03:14:36 +0000 (Tue, 09 Mar 2004) | 1 line fixed a constants-related test failure. also reimplemented code that needed reimplementation in Constants.pm, which I think will fix the ALL_IN_TRUSTED fps ------------------------------------------------------------------------ r7058 | jm | 2004-03-09 02:59:49 +0000 (Tue, 09 Mar 2004) | 1 line took Michael's advice and made the constants into REAL constants ------------------------------------------------------------------------ r7057 | quinlan | 2004-03-09 00:26:06 +0000 (Tue, 09 Mar 2004) | 2 lines a few changes to double IP rules ------------------------------------------------------------------------ r7056 | felicity | 2004-03-09 00:23:49 +0000 (Tue, 09 Mar 2004) | 1 line have ArchiveIterator -j1 --restart do a forking thing... ------------------------------------------------------------------------ r7055 | felicity | 2004-03-08 22:58:48 +0000 (Mon, 08 Mar 2004) | 1 line the rendered and decoded generation code is now in Message instead of Metadata ------------------------------------------------------------------------ r7054 | felicity | 2004-03-08 22:48:07 +0000 (Mon, 08 Mar 2004) | 1 line running in test mode caused confusion... ------------------------------------------------------------------------ r7053 | felicity | 2004-03-08 21:30:26 +0000 (Mon, 08 Mar 2004) | 1 line bug 3144: don't subparse message/* types if the whole message claims to be message/* ... also, make sure we parse the decoded version of the part... ------------------------------------------------------------------------ r7052 | quinlan | 2004-03-08 08:05:22 +0000 (Mon, 08 Mar 2004) | 3 lines a backhair variant revision of double IP rules ------------------------------------------------------------------------ r7051 | jm | 2004-03-08 07:10:19 +0000 (Mon, 08 Mar 2004) | 1 line updated MANIFEST ------------------------------------------------------------------------ r7050 | quinlan | 2004-03-08 06:53:57 +0000 (Mon, 08 Mar 2004) | 2 lines add backhair rules based on idea from Jennifer Wheeler and Adam Lopresto ------------------------------------------------------------------------ r7049 | jm | 2004-03-08 06:17:50 +0000 (Mon, 08 Mar 2004) | 1 line removed comment I meant to remove before ;) ------------------------------------------------------------------------ r7048 | jm | 2004-03-08 05:58:04 +0000 (Mon, 08 Mar 2004) | 1 line a whole load of rules promoted, several removed, including OPT_HEADER (which was giving a .64 S/O) ------------------------------------------------------------------------ r7047 | jm | 2004-03-08 04:58:59 +0000 (Mon, 08 Mar 2004) | 1 line trimmed down desc lengths ------------------------------------------------------------------------ r7046 | jm | 2004-03-08 04:53:19 +0000 (Mon, 08 Mar 2004) | 1 line added rule to catch 'String.fromCharCode(chinner[encroach] ^ despairs[encroach % Rumford]);' type spams ------------------------------------------------------------------------ r7045 | quinlan | 2004-03-08 04:42:19 +0000 (Mon, 08 Mar 2004) | 2 lines revision of drug rules ------------------------------------------------------------------------ r7044 | jm | 2004-03-08 04:31:11 +0000 (Mon, 08 Mar 2004) | 1 line super-easy recent pattern ------------------------------------------------------------------------ r7043 | duncf | 2004-03-07 22:28:21 +0000 (Sun, 07 Mar 2004) | 1 line Bug 2988: Patch from Bob Apthorpe for sa-stats.pl ------------------------------------------------------------------------ r7042 | felicity | 2004-03-07 08:51:33 +0000 (Sun, 07 Mar 2004) | 1 line bug 2632: if running spamassassin in test mode, force disable things like autowhitelist and bayes autolearn (things that have a memory...) ------------------------------------------------------------------------ r7041 | felicity | 2004-03-07 08:43:10 +0000 (Sun, 07 Mar 2004) | 1 line bug 2220: added test rule to check if more than 1 network digest check considers the mail spam ------------------------------------------------------------------------ r7040 | felicity | 2004-03-07 08:40:01 +0000 (Sun, 07 Mar 2004) | 1 line bug 2201: allow relative scores to be put in the configuration file ------------------------------------------------------------------------ r7039 | felicity | 2004-03-07 06:10:14 +0000 (Sun, 07 Mar 2004) | 1 line oops. wrong paren thing. ------------------------------------------------------------------------ r7038 | felicity | 2004-03-07 06:08:01 +0000 (Sun, 07 Mar 2004) | 1 line fix up a few small issues with the message/* parsing patch ... ------------------------------------------------------------------------ r7037 | felicity | 2004-03-07 06:05:09 +0000 (Sun, 07 Mar 2004) | 1 line bug 3069: parse message/* parts into a subtree of the message/* part. makes get_rendered/get_decoded only look for text parts (will go into the message tree), etc. ------------------------------------------------------------------------ r7036 | quinlan | 2004-03-07 05:31:02 +0000 (Sun, 07 Mar 2004) | 3 lines add some more AHBL subtests rename T_RCVD_IN_AHBL to __RCVD_IN_AHBL ------------------------------------------------------------------------ r7035 | quinlan | 2004-03-07 05:18:57 +0000 (Sun, 07 Mar 2004) | 2 lines bug 3129: only load a plugin once, fix from Matthew Cline ------------------------------------------------------------------------ r7034 | quinlan | 2004-03-06 22:51:26 +0000 (Sat, 06 Mar 2004) | 3 lines remove backup flag for rsync chmod after rsync ------------------------------------------------------------------------ r7033 | quinlan | 2004-03-06 20:19:01 +0000 (Sat, 06 Mar 2004) | 2 lines bug 3132: some more double IP rules to test ------------------------------------------------------------------------ r7032 | felicity | 2004-03-06 19:36:28 +0000 (Sat, 06 Mar 2004) | 1 line make the decoded/rendered body part functions a bit more efficient and streamlined. ------------------------------------------------------------------------ r7030 | felicity | 2004-03-06 06:05:50 +0000 (Sat, 06 Mar 2004) | 1 line let spamassassin report the number of messages examined as long as the examination doesn't produce output of its own. ------------------------------------------------------------------------ r7029 | quinlan | 2004-03-06 04:58:22 +0000 (Sat, 06 Mar 2004) | 2 lines fix another t/rule_names.t failure ------------------------------------------------------------------------ r7025 | felicity | 2004-03-06 00:47:28 +0000 (Sat, 06 Mar 2004) | 1 line bug 3127: autolearn now has a 'disabled' state which occurs if autolearning is, well, disabled. ------------------------------------------------------------------------ r7024 | felicity | 2004-03-05 23:47:47 +0000 (Fri, 05 Mar 2004) | 1 line fix small pod oopsie ------------------------------------------------------------------------ r7023 | felicity | 2004-03-05 23:45:03 +0000 (Fri, 05 Mar 2004) | 1 line fix more rule hitting itself issues... ------------------------------------------------------------------------ r7022 | felicity | 2004-03-05 23:15:46 +0000 (Fri, 05 Mar 2004) | 1 line bug 1890: spamassassin now uses ArchiveIterator. This lets us do things like 'spamassassin -d --mbox file1' and have the functionality go over the entire mbox file. same for checks, adding to white/black-lists, etc. ------------------------------------------------------------------------ r7021 | felicity | 2004-03-05 22:20:59 +0000 (Fri, 05 Mar 2004) | 1 line if we're looking at messages that aren't specified as spam or ham, message_array gets confused. so default to ham. ------------------------------------------------------------------------ r7020 | quinlan | 2004-03-05 21:18:12 +0000 (Fri, 05 Mar 2004) | 2 lines fix a t/rule_names.t failure ------------------------------------------------------------------------ r7019 | quinlan | 2004-03-05 20:54:09 +0000 (Fri, 05 Mar 2004) | 2 lines don't change @$body since it affects other tests! ------------------------------------------------------------------------ r7014 | parker | 2004-03-05 16:43:25 +0000 (Fri, 05 Mar 2004) | 7 lines PR3006 SQL user-prefs stopped working latest trunk When parsing the Conf object expected to be able call methods off of the main SA object. The problem is that we delete the object in init so it's space can be re-used. This fix sets the main SA object in conf before a call to parse the scores, and then deletes it afterward. ------------------------------------------------------------------------ r7013 | parker | 2004-03-05 16:32:14 +0000 (Fri, 05 Mar 2004) | 1 line removed extra debug statement ------------------------------------------------------------------------ r7012 | quinlan | 2004-03-05 08:57:45 +0000 (Fri, 05 Mar 2004) | 2 lines Net::DNS 0.34 or higher is required to use Mail::SPF::Query ------------------------------------------------------------------------ r7011 | quinlan | 2004-03-05 05:31:30 +0000 (Fri, 05 Mar 2004) | 2 lines fix another t/rule_names.t failure ------------------------------------------------------------------------ r7010 | quinlan | 2004-03-05 05:24:11 +0000 (Fri, 05 Mar 2004) | 2 lines fix another t/rule_names.t failure by changing OFFERS_ETC to SPECIAL_OFFERS ------------------------------------------------------------------------ r7009 | quinlan | 2004-03-05 05:19:38 +0000 (Fri, 05 Mar 2004) | 2 lines just a bit of trimming since I'm stalled on the CSS stuff ------------------------------------------------------------------------ r7008 | parker | 2004-03-05 05:16:17 +0000 (Fri, 05 Mar 2004) | 15 lines PR1222: die on error connecting or querying the SQL database If we are unable to connect to the SQL database or if there is an error while performing the query, then we will return a service unavailable error to spamc. PR1602/1079: Configurable SQL query/per domain defaults Allow customizable SQL queries to retrieve user preferences. This allows for all sorts of things, such as domain based overrides, integration with other systems (ie Horde/IMP). Also removed use of GLOBAL username as a global override in ConfSourceSQL. ------------------------------------------------------------------------ r7005 | quinlan | 2004-03-05 03:54:45 +0000 (Fri, 05 Mar 2004) | 2 lines some rule renaming to fix t/rule_names.t failures ------------------------------------------------------------------------ r7004 | quinlan | 2004-03-05 03:08:19 +0000 (Fri, 05 Mar 2004) | 2 lines Subject: drug rules ------------------------------------------------------------------------ r7003 | quinlan | 2004-03-05 03:05:31 +0000 (Fri, 05 Mar 2004) | 2 lines replace VIAGRA with DRUG_ED_CAPS ------------------------------------------------------------------------ r7002 | jm | 2004-03-05 02:07:24 +0000 (Fri, 05 Mar 2004) | 23 lines a few changes from last night I hadn't checked in yet: - Fixed fd leak in URIBL code, which was pretty serious after a big mass-check run. my bad! - URIBL code now correctly disables itself if mass-check --rules is used and it is not selected; previously it did not. - added more paranoia to envelope-from retrieval, to deal with the case where an intermediate relay added an X-Envelope-From header (for example) then relayed into a mailing list, which in turn used a new env-from. old code would have picked up X-Envelope-From, even though that was no longer appropriate. New code checks for Received headers before that hdr, and ignores it if they exist. - SPF now working well; only FPs I now get are from ISPs who've set up over- permissive SPF records (*cough BlueYonder.co.uk cough*) and from a couple of domains with buggy SPF records. - added another (infrequent) Received line format (I think it's TIS -- now NAI -- fwtk). ------------------------------------------------------------------------ r7001 | quinlan | 2004-03-05 01:47:17 +0000 (Fri, 05 Mar 2004) | 5 lines never say never... - add domain spoofing test (getting good results now) - move uri_to_domain to Util.pm - drop #fragments from URIs ------------------------------------------------------------------------ r7000 | jm | 2004-03-04 07:21:38 +0000 (Thu, 04 Mar 2004) | 1 line bug 2603: stop-list for numeric Received tokens not working too well ------------------------------------------------------------------------ r6999 | jm | 2004-03-04 07:19:35 +0000 (Thu, 04 Mar 2004) | 1 line bug 2189: add bayes compression tokens for X-Spam-Relays-Trusted, X-Spam-Relays-Untrusted ------------------------------------------------------------------------ r6998 | jm | 2004-03-04 07:14:58 +0000 (Thu, 04 Mar 2004) | 1 line bug 3016: avoid serious delays from mails with non-resolvable domains ------------------------------------------------------------------------ r6997 | jm | 2004-03-04 06:46:55 +0000 (Thu, 04 Mar 2004) | 1 line added some header-order rules ------------------------------------------------------------------------ r6994 | quinlan | 2004-03-04 06:26:04 +0000 (Thu, 04 Mar 2004) | 2 lines drop the /i ------------------------------------------------------------------------ r6992 | jm | 2004-03-04 05:56:34 +0000 (Thu, 04 Mar 2004) | 1 line bug 2876: catch faked reply messages ------------------------------------------------------------------------ r6990 | jm | 2004-03-04 05:45:07 +0000 (Thu, 04 Mar 2004) | 1 line bug 2983: a mistimed timeout results in spurious errors in spamc ------------------------------------------------------------------------ r6989 | jm | 2004-03-04 05:35:36 +0000 (Thu, 04 Mar 2004) | 1 line bug 2809: added rule to work around PRIORITY_NO_NAME fps ------------------------------------------------------------------------ r6988 | jm | 2004-03-04 05:25:07 +0000 (Thu, 04 Mar 2004) | 1 line bug 2952: document :raw suffix ------------------------------------------------------------------------ r6987 | jm | 2004-03-04 05:16:31 +0000 (Thu, 04 Mar 2004) | 1 line added a rule for long hostnames in URIs ------------------------------------------------------------------------ r6984 | quinlan | 2004-03-04 02:50:36 +0000 (Thu, 04 Mar 2004) | 2 lines variations of some drug rules that FP a bit too much ------------------------------------------------------------------------ r6983 | quinlan | 2004-03-04 02:45:23 +0000 (Thu, 04 Mar 2004) | 2 lines promote T_RCVD_BY_IP_2 to RCVD_BY_IP ------------------------------------------------------------------------ r6982 | quinlan | 2004-03-04 02:38:23 +0000 (Thu, 04 Mar 2004) | 2 lines some drug rules ------------------------------------------------------------------------ r6981 | quinlan | 2004-03-04 02:21:50 +0000 (Thu, 04 Mar 2004) | 2 lines separate drug rules (enough for a separate file to make sense) ------------------------------------------------------------------------ r6980 | quinlan | 2004-03-04 02:14:52 +0000 (Thu, 04 Mar 2004) | 2 lines fix CELL_PHONE_BOOST self-hits ------------------------------------------------------------------------ r6979 | quinlan | 2004-03-04 01:01:21 +0000 (Thu, 04 Mar 2004) | 2 lines bug 887: t script to test that rules don't trigger on their own names ------------------------------------------------------------------------ r6978 | parker | 2004-03-03 20:57:00 +0000 (Wed, 03 Mar 2004) | 1 line opps, obviously wrong column in username index ------------------------------------------------------------------------ r6977 | quinlan | 2004-03-03 06:43:17 +0000 (Wed, 03 Mar 2004) | 3 lines promote T_FAKED_AUTHWARN_2 to X_AUTH_WARN_FAKED revisions of T_RCVD_BY_IP ------------------------------------------------------------------------ r6976 | quinlan | 2004-03-03 04:05:44 +0000 (Wed, 03 Mar 2004) | 2 lines remove some unnecessary translations and scores ------------------------------------------------------------------------ r6975 | quinlan | 2004-03-03 04:03:56 +0000 (Wed, 03 Mar 2004) | 7 lines remove some really low eval tests, 7day results: 0.000 0.0000 0.0000 0.500 0.12 0.00 HTML_TAG_BALANCE_FONT 0.013 0.0125 0.0129 0.493 0.11 2.90 FAKE_HELO_BIGFOOT 0.009 0.0085 0.0103 0.453 0.09 0.07 HTML_TAG_BALANCE_A 0.003 0.0015 0.0103 0.129 0.00 2.80 FAKE_HELO_USA_NET 0.007 0.0015 0.0283 0.051 0.00 0.00 FAKE_HELO_NETZERO ------------------------------------------------------------------------ r6974 | quinlan | 2004-03-03 03:50:58 +0000 (Wed, 03 Mar 2004) | 2 lines remove some old spam signature rules ------------------------------------------------------------------------ r6973 | quinlan | 2004-03-03 03:32:47 +0000 (Wed, 03 Mar 2004) | 7 lines share same eval test between HTML comments and HTML titles promote new RCVD_DOUBLE_IP rules promote T_MIME_BOUND_DIGITS15 to MIME_BOUND_DIGITS_15 demote T_RCVD_BY_IP demote T_FAKED_IP_IN_RCVD remove HTML_COMMENT_SKY ------------------------------------------------------------------------ r6972 | felicity | 2004-03-03 01:00:44 +0000 (Wed, 03 Mar 2004) | 1 line another update ------------------------------------------------------------------------ r6971 | felicity | 2004-03-02 22:08:28 +0000 (Tue, 02 Mar 2004) | 1 line update the update_devel script a little bit -- clean up more after itself, etc. ------------------------------------------------------------------------ r6970 | felicity | 2004-03-02 19:45:42 +0000 (Tue, 02 Mar 2004) | 1 line bug 2012: move anything that's not a check() out from check(). in this case, the report generation code -- moved to get_report(). ------------------------------------------------------------------------ r6963 | jm | 2004-03-02 04:31:18 +0000 (Tue, 02 Mar 2004) | 1 line fixed MANIFEST bug ------------------------------------------------------------------------ r6962 | felicity | 2004-03-02 04:26:16 +0000 (Tue, 02 Mar 2004) | 1 line added some more meat to report_safe. specifically, look for report_safe 0 to kill 'x-spam-status: no' in the original message ------------------------------------------------------------------------ r6961 | felicity | 2004-03-02 03:16:31 +0000 (Tue, 02 Mar 2004) | 1 line bug 3117: merged sa-learn and CmdLearn together. set --dump to work even if use_bayes is 0. gave untie_db a return value. some bayes functions were returning 1 for error, fixed that around too... ------------------------------------------------------------------------ r6960 | jm | 2004-03-02 02:45:58 +0000 (Tue, 02 Mar 2004) | 1 line updated MANIFEST for other people's additions ;) ------------------------------------------------------------------------ r6959 | jm | 2004-03-02 02:40:51 +0000 (Tue, 02 Mar 2004) | 1 line added test to ensure various semantics of our rule types are working ------------------------------------------------------------------------ r6958 | quinlan | 2004-03-02 02:04:57 +0000 (Tue, 02 Mar 2004) | 2 lines remove a few rules ------------------------------------------------------------------------ r6957 | quinlan | 2004-03-02 01:06:14 +0000 (Tue, 02 Mar 2004) | 2 lines some basic tests for report_safe option ------------------------------------------------------------------------ r6956 | felicity | 2004-03-01 22:57:28 +0000 (Mon, 01 Mar 2004) | 1 line bug 3113: for some reason 'report_safe 0' wasn't removing the original X-Spam- headers before adding the new ones. doh! ------------------------------------------------------------------------ r6955 | quinlan | 2004-03-01 22:24:03 +0000 (Mon, 01 Mar 2004) | 2 lines bug fix ------------------------------------------------------------------------ r6954 | quinlan | 2004-03-01 22:22:28 +0000 (Mon, 01 Mar 2004) | 2 lines T_DOUBLE_IP_* evolves ------------------------------------------------------------------------ r6953 | quinlan | 2004-03-01 18:51:41 +0000 (Mon, 01 Mar 2004) | 3 lines bug 3114: add T_HTML_COMMENT_TAG add T_FAKED_AUTHWARN_2 to avoid using meta rule for this ------------------------------------------------------------------------ r6952 | quinlan | 2004-03-01 09:31:42 +0000 (Mon, 01 Mar 2004) | 5 lines fix test (seems to be working although trusted_networks inference seems to be having problems, 212.17.35.14 should be queried twice and get back two 127.0.0.1 hits, one query for DNSBL_TEST_WHITELIST and one for DNSBL_TEST_TOP) ------------------------------------------------------------------------ r6945 | jm | 2004-03-01 08:05:06 +0000 (Mon, 01 Mar 2004) | 1 line try to reduce impact of really slow DNS servers on SA's lookups ------------------------------------------------------------------------ r6944 | jm | 2004-03-01 07:07:09 +0000 (Mon, 01 Mar 2004) | 1 line fixed SPF failures; Received header parser was not working with new message object get_header() method's semantics ------------------------------------------------------------------------ r6943 | felicity | 2004-03-01 05:11:43 +0000 (Mon, 01 Mar 2004) | 1 line add more pod docs ------------------------------------------------------------------------ r6942 | parker | 2004-03-01 05:09:39 +0000 (Mon, 01 Mar 2004) | 1 line PR2457: Updated userpref create def, also re added the PHP admin stuff with a corrected URL ------------------------------------------------------------------------ r6941 | parker | 2004-03-01 04:07:29 +0000 (Mon, 01 Mar 2004) | 1 line PR3095: Update sql documentation to include PostgreSQL examples and instructions, parts from Feargal Reilly ------------------------------------------------------------------------ r6940 | parker | 2004-03-01 03:20:27 +0000 (Mon, 01 Mar 2004) | 1 line PR3091: Do not allow spam/ham counts to go negative on bayes tokens ------------------------------------------------------------------------ r6938 | jm | 2004-03-01 00:52:57 +0000 (Mon, 01 Mar 2004) | 1 line added T_FAKED_AUTHWARN rule ------------------------------------------------------------------------ r6937 | quinlan | 2004-02-29 23:42:29 +0000 (Sun, 29 Feb 2004) | 2 lines a few minor bug fixes ------------------------------------------------------------------------ r6936 | felicity | 2004-02-29 22:12:03 +0000 (Sun, 29 Feb 2004) | 1 line doing a bunch of code touchups... Made MsgNode and MsgMetadata Message::Node and Message::Metadata respectively. merged MsgParser into Message. made M::SA::parse() just call Message::new(). added/reworked some docuementation. found a few places where Message->finish() wasn't being called. etc. ------------------------------------------------------------------------ r6935 | felicity | 2004-02-29 20:06:03 +0000 (Sun, 29 Feb 2004) | 1 line bug 3100: if the fs fills up, we'll get a partial write failure to the bayes journal. we used to loop and keep attempting to write out the data, but this would crush systems... we'll now only try to write out the journal 5 times before failing out, we'll also truncate the journal upon write failure so we don't do a partial journal commit. ------------------------------------------------------------------------ r6934 | quinlan | 2004-02-29 06:29:13 +0000 (Sun, 29 Feb 2004) | 2 lines remember to add back the T_ prefix ------------------------------------------------------------------------ r6933 | quinlan | 2004-02-29 06:25:35 +0000 (Sun, 29 Feb 2004) | 2 lines a different spin on the DOUBLE_IP rules ------------------------------------------------------------------------ r6932 | quinlan | 2004-02-29 05:49:04 +0000 (Sun, 29 Feb 2004) | 2 lines die() if a meta test depends on itself ------------------------------------------------------------------------ r6931 | felicity | 2004-02-29 05:09:10 +0000 (Sun, 29 Feb 2004) | 1 line we prefer /(foo)?/ instead of /(foo|)/ ... ------------------------------------------------------------------------ r6930 | jm | 2004-02-29 02:50:06 +0000 (Sun, 29 Feb 2004) | 1 line oh yeah, LOCALHOST too ------------------------------------------------------------------------ r6929 | jm | 2004-02-29 02:36:50 +0000 (Sun, 29 Feb 2004) | 1 line bug 1399: cannot tell window-blurring and widget-defocusing apart, so dropping HTML_WIN_BLUR rule ------------------------------------------------------------------------ r6928 | jm | 2004-02-29 02:32:29 +0000 (Sun, 29 Feb 2004) | 1 line bug 2793: IP_ADDRESS re was matching IPv4-in-IPv6 addrs wrongly ------------------------------------------------------------------------ r6927 | quinlan | 2004-02-29 02:08:47 +0000 (Sun, 29 Feb 2004) | 2 lines some updates and fixes ------------------------------------------------------------------------ r6926 | felicity | 2004-02-29 02:01:44 +0000 (Sun, 29 Feb 2004) | 1 line bug 3108: make the mbox seperator not a header (take it out of pristine_headers, etc.) remove the 'look for the mbox seperator and remove it' code in a few sections of the code. added different report_safe remove markup tests to strip2.t, etc. ------------------------------------------------------------------------ r6925 | quinlan | 2004-02-29 01:37:35 +0000 (Sun, 29 Feb 2004) | 2 lines comments ------------------------------------------------------------------------ r6924 | jm | 2004-02-29 00:18:31 +0000 (Sun, 29 Feb 2004) | 1 line bug 3087: order of loadplugin conf lines was wrong ------------------------------------------------------------------------ r6923 | jm | 2004-02-29 00:04:38 +0000 (Sun, 29 Feb 2004) | 1 line bug 2973: possible replacement for OPT_HEADER to avoid fps ------------------------------------------------------------------------ r6922 | jm | 2004-02-28 23:32:26 +0000 (Sat, 28 Feb 2004) | 1 line bug 2525: workaround for IMS sending HTML-only mail ------------------------------------------------------------------------ r6921 | jm | 2004-02-28 22:57:32 +0000 (Sat, 28 Feb 2004) | 1 line bug 2164: catch pipe- and apostrophe obfuscation, thx to David Skoll ------------------------------------------------------------------------ r6918 | quinlan | 2004-02-28 03:11:33 +0000 (Sat, 28 Feb 2004) | 3 lines only process HTML elements stub subroutine for CSS styles ------------------------------------------------------------------------ r6916 | quinlan | 2004-02-27 22:08:06 +0000 (Fri, 27 Feb 2004) | 2 lines merge stuff into incubator status page ------------------------------------------------------------------------ r6914 | parker | 2004-02-27 20:19:13 +0000 (Fri, 27 Feb 2004) | 1 line Account for change in name of dns.t to dnsbl.t ------------------------------------------------------------------------ r6913 | jm | 2004-02-27 17:44:40 +0000 (Fri, 27 Feb 2004) | 1 line fix undef warnings ------------------------------------------------------------------------ r6912 | quinlan | 2004-02-27 09:21:46 +0000 (Fri, 27 Feb 2004) | 2 lines some revisions ------------------------------------------------------------------------ r6911 | quinlan | 2004-02-27 08:11:58 +0000 (Fri, 27 Feb 2004) | 2 lines move to new name ------------------------------------------------------------------------ r6910 | quinlan | 2004-02-27 08:11:40 +0000 (Fri, 27 Feb 2004) | 2 lines add new DNS tests for better coverage (some are currently failing) ------------------------------------------------------------------------ r6909 | parker | 2004-02-27 07:48:41 +0000 (Fri, 27 Feb 2004) | 1 line Fix double not ------------------------------------------------------------------------ r6908 | felicity | 2004-02-27 07:39:32 +0000 (Fri, 27 Feb 2004) | 1 line bug 2657: default body-based rule descriptions wouldn't specify between body, rawbody, full, and uri as expected. I merged got_body_pattern_hit and got_uri_pattern_hit into a single got_pattern_hit, which accepts a description prefix. now using BODY, RAW, FULL, and URI as appropriate. ------------------------------------------------------------------------ r6907 | felicity | 2004-02-27 06:49:09 +0000 (Fri, 27 Feb 2004) | 1 line bug 2836: scan_directories() would require that there be no whitespace in filenames, but spaces are valid in file names, so fix the RE to ignore what we don't want (starts with . or ,) and allow anything else. ------------------------------------------------------------------------ r6906 | felicity | 2004-02-27 06:37:34 +0000 (Fri, 27 Feb 2004) | 1 line fix description to fit within standard convention ------------------------------------------------------------------------ r6899 | jm | 2004-02-27 05:22:40 +0000 (Fri, 27 Feb 2004) | 2 lines updated MANIFEST ------------------------------------------------------------------------ r6898 | jm | 2004-02-27 05:07:57 +0000 (Fri, 27 Feb 2004) | 1 line bug 1375: do DNSBL lookups on URLs, implemented as plugin Mail::SpamAssassin::Plugin::URIDNSBL ------------------------------------------------------------------------ r6897 | jm | 2004-02-27 04:49:48 +0000 (Fri, 27 Feb 2004) | 1 line added documentation for the newly-added asynch-event-loop support plugin hooks ------------------------------------------------------------------------ r6896 | quinlan | 2004-02-27 04:43:49 +0000 (Fri, 27 Feb 2004) | 2 lines add line break for
tag ------------------------------------------------------------------------ r6895 | jm | 2004-02-27 04:42:47 +0000 (Fri, 27 Feb 2004) | 1 line bug 1375: do DNSBL lookups on URLs, implemented as plugin Mail::SpamAssassin::Plugin::URIDNSBL ------------------------------------------------------------------------ r6894 | felicity | 2004-02-27 02:42:12 +0000 (Fri, 27 Feb 2004) | 1 line remove scores for rules that don't exist, shorten some rule names to fit convention... ------------------------------------------------------------------------ r6893 | felicity | 2004-02-27 00:11:12 +0000 (Fri, 27 Feb 2004) | 1 line bug 3093: add lint tests for rule names, descriptions, scores, etc. fix some documentation... ------------------------------------------------------------------------ r6890 | parker | 2004-02-26 22:49:15 +0000 (Thu, 26 Feb 2004) | 1 line Add Makefile.old to the ignore list ------------------------------------------------------------------------ r6889 | parker | 2004-02-26 22:43:28 +0000 (Thu, 26 Feb 2004) | 1 line when reading a file specified with -f it was adding more than one target, one of which was bogus ------------------------------------------------------------------------ r6887 | parker | 2004-02-26 22:21:02 +0000 (Thu, 26 Feb 2004) | 1 line PR3079: Moved actual connect to tie_db_writable because when using spamd there are a couple of cases where a new BayesStoreSQL object are not created and we tried to use the database handle from before the fork ------------------------------------------------------------------------ r6880 | parker | 2004-02-26 16:14:24 +0000 (Thu, 26 Feb 2004) | 1 line If the DBI module is not found, do not offer the bayes/awl sql tests ------------------------------------------------------------------------ r6879 | quinlan | 2004-02-26 11:01:30 +0000 (Thu, 26 Feb 2004) | 2 lines trim down T_RM_BPT_LONGWORDS a bit ------------------------------------------------------------------------ r6861 | quinlan | 2004-02-26 04:25:25 +0000 (Thu, 26 Feb 2004) | 3 lines remove low performing rawbody and body rules based on nightly corpus results, not including userconf rules ------------------------------------------------------------------------ r6860 | quinlan | 2004-02-26 03:41:27 +0000 (Thu, 26 Feb 2004) | 3 lines remove T_SPRINTF_5X pretty up SPF rules ------------------------------------------------------------------------ r6859 | quinlan | 2004-02-26 03:22:56 +0000 (Thu, 26 Feb 2004) | 2 lines nuking some more ------------------------------------------------------------------------ r6858 | quinlan | 2004-02-26 03:10:52 +0000 (Thu, 26 Feb 2004) | 2 lines delete some poor rules ------------------------------------------------------------------------ r6857 | quinlan | 2004-02-26 00:35:55 +0000 (Thu, 26 Feb 2004) | 2 lines rule promotions ------------------------------------------------------------------------ r6856 | quinlan | 2004-02-26 00:24:00 +0000 (Thu, 26 Feb 2004) | 3 lines promote UNIQUE_WORDS test tweak variations on a theme of double IP ------------------------------------------------------------------------ r6855 | duncf | 2004-02-25 14:57:41 +0000 (Wed, 25 Feb 2004) | 1 line mass-check should be more verbose when dying if Time::ParseDate not installed ------------------------------------------------------------------------ r6854 | duncf | 2004-02-25 14:55:57 +0000 (Wed, 25 Feb 2004) | 1 line ArchiveIterator should pass the class of the message to wanted -- this is needed for proper support of -f with sa-learn ------------------------------------------------------------------------ r6846 | parker | 2004-02-24 07:12:27 +0000 (Tue, 24 Feb 2004) | 1 line Bring msgid test up to speed with code changes ------------------------------------------------------------------------ r6845 | quinlan | 2004-02-24 06:48:19 +0000 (Tue, 24 Feb 2004) | 2 lines add some T_RCVD_DOUBLE_IP variants ------------------------------------------------------------------------ r6844 | parker | 2004-02-24 06:40:22 +0000 (Tue, 24 Feb 2004) | 1 line Add missing # on comment ------------------------------------------------------------------------ r6843 | quinlan | 2004-02-24 06:14:49 +0000 (Tue, 24 Feb 2004) | 2 lines some test rules for bug 2901 ------------------------------------------------------------------------ r6841 | quinlan | 2004-02-24 04:57:38 +0000 (Tue, 24 Feb 2004) | 2 lines another rule that doesn't hit any more -- too long since last release ------------------------------------------------------------------------ r6840 | quinlan | 2004-02-24 04:49:52 +0000 (Tue, 24 Feb 2004) | 2 lines promote, delete, promote, delete ------------------------------------------------------------------------ r6839 | quinlan | 2004-02-24 04:19:17 +0000 (Tue, 24 Feb 2004) | 2 lines some work on test rules ------------------------------------------------------------------------ r6838 | felicity | 2004-02-23 23:07:51 +0000 (Mon, 23 Feb 2004) | 1 line bug 3074: when rewriting headers, the code assumed 'name:something' which isn't always going to happen as 'name:something' is valid in a message. fixed the RE to account for this. ------------------------------------------------------------------------ r6837 | quinlan | 2004-02-23 18:46:59 +0000 (Mon, 23 Feb 2004) | 3 lines okay, I think the function-based method is better, so let's go with it and explore that space a bit more precisely ------------------------------------------------------------------------ r6836 | quinlan | 2004-02-23 15:55:17 +0000 (Mon, 23 Feb 2004) | 2 lines increase timeout (60 seconds was timing out) ------------------------------------------------------------------------ r6835 | quinlan | 2004-02-23 15:54:59 +0000 (Mon, 23 Feb 2004) | 2 lines add way to ignore T_ tests ------------------------------------------------------------------------ r6834 | quinlan | 2004-02-23 08:18:56 +0000 (Mon, 23 Feb 2004) | 3 lines HTML title code update remove some unnecessary double quotes ------------------------------------------------------------------------ r6833 | quinlan | 2004-02-23 08:07:35 +0000 (Mon, 23 Feb 2004) | 2 lines some test rule work ------------------------------------------------------------------------ r6832 | quinlan | 2004-02-23 07:25:51 +0000 (Mon, 23 Feb 2004) | 2 lines best rule was _59A so I think we should explore the space a bit more ------------------------------------------------------------------------ r6831 | quinlan | 2004-02-23 07:10:41 +0000 (Mon, 23 Feb 2004) | 3 lines consolidate Yahoo! Message-ID forgery rules into one final candidate split out new Yahoo! redirector rules to figure out the FPs ------------------------------------------------------------------------ r6830 | quinlan | 2004-02-23 05:33:18 +0000 (Mon, 23 Feb 2004) | 2 lines a probably better slice of the unique words test ------------------------------------------------------------------------ r6829 | duncf | 2004-02-23 04:42:47 +0000 (Mon, 23 Feb 2004) | 1 line Fixes removal of rewritten heTo/From headers (bug 3075) ------------------------------------------------------------------------ r6820 | quinlan | 2004-02-22 07:02:16 +0000 (Sun, 22 Feb 2004) | 3 lines bug 3023: detecting random garbage in emails also tweak tests for illegal attributes ------------------------------------------------------------------------ r6819 | quinlan | 2004-02-22 01:56:21 +0000 (Sun, 22 Feb 2004) | 2 lines test out higher range on low contrast text ------------------------------------------------------------------------ r6818 | quinlan | 2004-02-21 23:58:29 +0000 (Sat, 21 Feb 2004) | 2 lines fix some typos ------------------------------------------------------------------------ r6817 | quinlan | 2004-02-21 23:56:43 +0000 (Sat, 21 Feb 2004) | 3 lines remove HTML_TAG_EXISTS_BASE promote T_HTML_TAG_EXISTS_MARQUEE to HTML_TAG_EXISTS_MARQUEE ------------------------------------------------------------------------ r6816 | quinlan | 2004-02-21 23:52:32 +0000 (Sat, 21 Feb 2004) | 2 lines fix selection of logs for weekly on Saturdays ------------------------------------------------------------------------ r6806 | quinlan | 2004-02-21 03:21:07 +0000 (Sat, 21 Feb 2004) | 3 lines promote T_MSGID_EVIL_32 to MSGID_RANDY new Yahoo! redirector apparently ------------------------------------------------------------------------ r6792 | quinlan | 2004-02-20 08:32:07 +0000 (Fri, 20 Feb 2004) | 2 lines some rules to try for Yahoo! forgeries ------------------------------------------------------------------------ r6789 | felicity | 2004-02-20 05:33:39 +0000 (Fri, 20 Feb 2004) | 1 line make report_as_spam and revoke_as_spam deal with specificially the message passed in... make sure when we call those functions that the message has SA markup removed. do more calls to finish() to remove noticable memory leaks(), specifically when we do remove_spamassassin_markup... ------------------------------------------------------------------------ r6788 | felicity | 2004-02-20 05:13:18 +0000 (Fri, 20 Feb 2004) | 1 line we don't need already_parsed since we have toparse. implemented MsgNode::finish() and have things call it to be a good housekeeper. ------------------------------------------------------------------------ r6787 | felicity | 2004-02-20 04:34:47 +0000 (Fri, 20 Feb 2004) | 1 line deal with already_parsed a little better ------------------------------------------------------------------------ r6786 | jm | 2004-02-20 03:35:49 +0000 (Fri, 20 Feb 2004) | 1 line try out the AHBL blocklists ------------------------------------------------------------------------ r6785 | quinlan | 2004-02-20 01:45:47 +0000 (Fri, 20 Feb 2004) | 2 lines return empty matches if message isn't long enough for language guessing ------------------------------------------------------------------------ r6784 | jm | 2004-02-19 23:47:10 +0000 (Thu, 19 Feb 2004) | 1 line split up MsgContainer into two new classes - Message, for top-level node, and MsgNode for sub-nodes. Message is a subclass of MsgNode with additional features to hold metadata, pristine message representation and top-level message-wide flags ------------------------------------------------------------------------ r6783 | jm | 2004-02-19 22:59:35 +0000 (Thu, 19 Feb 2004) | 1 line moved constants to new module ------------------------------------------------------------------------ r6782 | jm | 2004-02-19 22:56:34 +0000 (Thu, 19 Feb 2004) | 1 line did I check in? ------------------------------------------------------------------------ r6781 | jm | 2004-02-19 18:46:48 +0000 (Thu, 19 Feb 2004) | 1 line moved finish_metadata() call in PMS to finish() ------------------------------------------------------------------------ r6780 | jm | 2004-02-19 18:45:24 +0000 (Thu, 19 Feb 2004) | 1 line oops. make sure finish_metadata can be called multiple times ------------------------------------------------------------------------ r6779 | jm | 2004-02-19 18:41:47 +0000 (Thu, 19 Feb 2004) | 1 line some cleanup of last night's metadata code ------------------------------------------------------------------------ r6776 | quinlan | 2004-02-19 10:05:49 +0000 (Thu, 19 Feb 2004) | 2 lines change two of the lesser subrules for evil message-id ------------------------------------------------------------------------ r6774 | jm | 2004-02-19 08:22:37 +0000 (Thu, 19 Feb 2004) | 1 line rule_tests passes again ------------------------------------------------------------------------ r6773 | jm | 2004-02-19 08:11:54 +0000 (Thu, 19 Feb 2004) | 1 line fixed 'make test' failures ------------------------------------------------------------------------ r6772 | jm | 2004-02-19 08:03:08 +0000 (Thu, 19 Feb 2004) | 1 line sorted MANIFEST ------------------------------------------------------------------------ r6771 | jm | 2004-02-19 08:02:32 +0000 (Thu, 19 Feb 2004) | 1 line added plugin to look up IP address of relays with IP::Country (bug 2575) ------------------------------------------------------------------------ r6768 | jm | 2004-02-19 07:34:09 +0000 (Thu, 19 Feb 2004) | 1 line metadata support; sa-learn can now learn languages and trusted/untrusted relays, so these can now be Bayes tokens ------------------------------------------------------------------------ r6767 | quinlan | 2004-02-19 05:44:32 +0000 (Thu, 19 Feb 2004) | 2 lines one variant ------------------------------------------------------------------------ r6766 | felicity | 2004-02-19 05:29:36 +0000 (Thu, 19 Feb 2004) | 1 line deal with unneccessary hex uri encoding in addition to the decimal ones... ------------------------------------------------------------------------ r6765 | jm | 2004-02-19 04:58:18 +0000 (Thu, 19 Feb 2004) | 1 line added T_SILDENAFIL in response to bug 2572 ------------------------------------------------------------------------ r6764 | quinlan | 2004-02-19 04:42:17 +0000 (Thu, 19 Feb 2004) | 2 lines regular expression mistake ------------------------------------------------------------------------ r6763 | quinlan | 2004-02-19 04:19:35 +0000 (Thu, 19 Feb 2004) | 3 lines some teen variants also use tabs ------------------------------------------------------------------------ r6762 | felicity | 2004-02-19 04:10:31 +0000 (Thu, 19 Feb 2004) | 1 line bug 2897: 'sa-learn --rebuild' would always set --showdots due to passing a reference then an actual value... ------------------------------------------------------------------------ r6761 | quinlan | 2004-02-19 04:04:43 +0000 (Thu, 19 Feb 2004) | 2 lines bug 2996: HTML attribute testing ------------------------------------------------------------------------ r6760 | felicity | 2004-02-19 03:59:16 +0000 (Thu, 19 Feb 2004) | 1 line bug 2816: redhat rc script 'status' didn't set the return value. ------------------------------------------------------------------------ r6759 | felicity | 2004-02-19 03:48:19 +0000 (Thu, 19 Feb 2004) | 1 line bug 2784: allow NICELEVEL to be specified for the redhat rc script to start spamd at a certain nice level ------------------------------------------------------------------------ r6758 | quinlan | 2004-02-19 03:07:17 +0000 (Thu, 19 Feb 2004) | 2 lines allow negative numbers ------------------------------------------------------------------------ r6757 | felicity | 2004-02-19 02:58:57 +0000 (Thu, 19 Feb 2004) | 1 line bug 2414: allow the hostname (_HOSTNAME_) used in reports/header rewriting to be set via a config option since the actual system hostname may not be the hostname most people look for (ie: mail CNAME hostfoo, we should report mail not hostfoo ...) ------------------------------------------------------------------------ r6756 | jm | 2004-02-19 02:55:42 +0000 (Thu, 19 Feb 2004) | 1 line bug 2273: bayes_ignore_from, bayes_ignore_to added, thanks to David Koppelman ------------------------------------------------------------------------ r6755 | jm | 2004-02-19 02:52:03 +0000 (Thu, 19 Feb 2004) | 1 line possible Red Hat bug with smrsh noted, thanks to Jim Severino for the heads-up (bug 2393) ------------------------------------------------------------------------ r6754 | jm | 2004-02-19 02:45:11 +0000 (Thu, 19 Feb 2004) | 1 line bug 2935: PENIS_ENLARGE rule name rephrased more diplomatically, fix by Rich Puhek ------------------------------------------------------------------------ r6753 | felicity | 2004-02-19 02:33:17 +0000 (Thu, 19 Feb 2004) | 1 line bug 2401: apparently perl on Windows doesn't seem to know what SIGHUP is, so we need to protect our HUP handler calls. ------------------------------------------------------------------------ r6752 | jm | 2004-02-19 02:16:12 +0000 (Thu, 19 Feb 2004) | 1 line bug 2496: spamc usage should go to stderr ------------------------------------------------------------------------ r6751 | felicity | 2004-02-19 02:12:40 +0000 (Thu, 19 Feb 2004) | 1 line bug 2261: change the 'db not initialised' message to be more meaningful -- none of the message's tokens were found in the db. ------------------------------------------------------------------------ r6750 | mss | 2004-02-19 02:05:20 +0000 (Thu, 19 Feb 2004) | 2 lines *grmbl* ------------------------------------------------------------------------ r6749 | mss | 2004-02-19 02:02:37 +0000 (Thu, 19 Feb 2004) | 2 lines Better rounding "fix" plus a bit refactoring. ------------------------------------------------------------------------ r6748 | mss | 2004-02-19 01:56:39 +0000 (Thu, 19 Feb 2004) | 2 lines Make the syslog-SIGPIPE-handler more local and make sure its always removed again (to avoid it being called if pipes to helper apps break). ------------------------------------------------------------------------ r6747 | duncf | 2004-02-19 01:32:10 +0000 (Thu, 19 Feb 2004) | 1 line Fix a few instances of _HITS_. Also, fix despamassassinification of _SCORE_ in spam with report_safe 0 ------------------------------------------------------------------------ r6746 | duncf | 2004-02-19 01:24:48 +0000 (Thu, 19 Feb 2004) | 1 line Bug 1332: replace hits with points (or score) internally and externally... Some variable names have changed, notably $self->{hits} is now $self->{score}. Backwards compatibility is maintained where possible ------------------------------------------------------------------------ r6745 | felicity | 2004-02-19 01:03:15 +0000 (Thu, 19 Feb 2004) | 1 line bug 3014: allow dbpath for everything, not just dump and import ------------------------------------------------------------------------ r6744 | jm | 2004-02-19 00:51:37 +0000 (Thu, 19 Feb 2004) | 1 line bug 2377: T_URI_HTTP_TO_HEX_IP added ------------------------------------------------------------------------ r6743 | jm | 2004-02-19 00:47:36 +0000 (Thu, 19 Feb 2004) | 1 line added note about FDs re bug 2352 ------------------------------------------------------------------------ r6742 | jm | 2004-02-19 00:45:08 +0000 (Thu, 19 Feb 2004) | 1 line added note about FDs re bug 2352 ------------------------------------------------------------------------ r6741 | felicity | 2004-02-19 00:35:47 +0000 (Thu, 19 Feb 2004) | 1 line full tests get the raw header (no decoding). also fix the comment about that ------------------------------------------------------------------------ r6740 | mss | 2004-02-19 00:30:14 +0000 (Thu, 19 Feb 2004) | 2 lines bug 2607: Always round down to make the 5.0!=5.0-phenomenon go away (patch by Dan Kohn). ------------------------------------------------------------------------ r6739 | duncf | 2004-02-19 00:06:02 +0000 (Thu, 19 Feb 2004) | 1 line Added support for ? : operator in meta tests (Bug 3038) ------------------------------------------------------------------------ r6738 | felicity | 2004-02-19 00:04:32 +0000 (Thu, 19 Feb 2004) | 1 line bug 3061: if bayes_learn_to_journal was set (sa-learn --norebuild does this too), and no bayes DB already existed, the learn would fail because tie_db_readonly() wouldn't create a db if it didn't already exist. so we now failback to tieing r/w if r/o fails only if learn_to_journal is set. cleaned up a bit of bayesdbm.t as well. ------------------------------------------------------------------------ r6737 | quinlan | 2004-02-18 23:56:28 +0000 (Wed, 18 Feb 2004) | 2 lines bug 2950: various redirector rules ------------------------------------------------------------------------ r6736 | jm | 2004-02-18 23:36:45 +0000 (Wed, 18 Feb 2004) | 1 line added T_RATWARE_FAKED_AOL_UA from bug 2299 ------------------------------------------------------------------------ r6735 | jm | 2004-02-18 23:34:13 +0000 (Wed, 18 Feb 2004) | 1 line bug 2300: avoid FPs on Exchange messages sent with Priority set to High ------------------------------------------------------------------------ r6734 | jm | 2004-02-18 23:29:28 +0000 (Wed, 18 Feb 2004) | 1 line bug 2542: translated X-Spam-Report header contains unencoded 8-bit chars ------------------------------------------------------------------------ r6733 | felicity | 2004-02-18 23:26:01 +0000 (Wed, 18 Feb 2004) | 1 line bug 3055: spammers are using the same message id to get around bayes being able to learn different messages. make the hash message-id the default now, but be backwards compatible with the seen db. ------------------------------------------------------------------------ r6729 | jm | 2004-02-18 23:07:49 +0000 (Wed, 18 Feb 2004) | 1 line bug 3044: IT_PATTERN for find_all_addrs_in_line() is too restrictive ------------------------------------------------------------------------ r6728 | quinlan | 2004-02-18 22:49:36 +0000 (Wed, 18 Feb 2004) | 2 lines bug 1780: fix for PORN_4 ------------------------------------------------------------------------ r6727 | jm | 2004-02-18 22:09:20 +0000 (Wed, 18 Feb 2004) | 1 line use 127.0.0.1 IP addr instead of 'localhost' to avoid test failure reported in bug 2749 ------------------------------------------------------------------------ r6726 | jm | 2004-02-18 22:03:22 +0000 (Wed, 18 Feb 2004) | 1 line bug 1677: generalise request header parsing in spamd for future new methods ------------------------------------------------------------------------ r6725 | jm | 2004-02-18 22:02:45 +0000 (Wed, 18 Feb 2004) | 1 line bonus-space-in-Received line rule spotted last week ------------------------------------------------------------------------ r6724 | quinlan | 2004-02-18 21:52:14 +0000 (Wed, 18 Feb 2004) | 2 lines bug 2891: Insert qpsmtpd parsing into Received.pm ------------------------------------------------------------------------ r6723 | felicity | 2004-02-18 21:05:38 +0000 (Wed, 18 Feb 2004) | 1 line MsgContainer->rendered() was calling the HTML renderer twice per part for no apparent reason. ------------------------------------------------------------------------ r6722 | mss | 2004-02-18 21:01:35 +0000 (Wed, 18 Feb 2004) | 2 lines bug 2927: Added possibility to skip messages if RELAYCLIENT is set (configure check to follow). Also get rid of some vars. ------------------------------------------------------------------------ r6721 | quinlan | 2004-02-18 20:51:19 +0000 (Wed, 18 Feb 2004) | 2 lines clean up hue sub, add white and black "hues" ------------------------------------------------------------------------ r6720 | quinlan | 2004-02-18 20:44:56 +0000 (Wed, 18 Feb 2004) | 3 lines add minimal support for and a marquee rule turn hue code into a sub ------------------------------------------------------------------------ r6719 | quinlan | 2004-02-18 07:51:15 +0000 (Wed, 18 Feb 2004) | 2 lines remove some old URI code not needed now ------------------------------------------------------------------------ r6718 | quinlan | 2004-02-18 07:12:02 +0000 (Wed, 18 Feb 2004) | 3 lines tweak to guess whether getting a file or a file.offset (maybe this behavior should have a flag?) ------------------------------------------------------------------------ r6717 | quinlan | 2004-02-18 07:02:45 +0000 (Wed, 18 Feb 2004) | 2 lines more evil message-id rules to test ------------------------------------------------------------------------ r6716 | felicity | 2004-02-18 06:47:19 +0000 (Wed, 18 Feb 2004) | 1 line make M::SA::parse() not do the full recursive mime tree generation. let M::SA::MsgContainer::find_parts() do it as necessary. this makes check() run at about the same speed, but things like 'spamassassin -d' should run a little faster due to the reduced amount of work that needs to occur. ------------------------------------------------------------------------ r6715 | quinlan | 2004-02-18 05:52:52 +0000 (Wed, 18 Feb 2004) | 7 lines add min/max font size support using new font code add support add remaining CSS3 colors to avoid missing invisible or low contrast text encode HTML and CSS3 colors using hex (saves about 2k of memory) merge tr/td handling into one routine fix some minor bugs with new font code ------------------------------------------------------------------------ r6714 | felicity | 2004-02-18 03:47:44 +0000 (Wed, 18 Feb 2004) | 1 line MsgContainer::is_root() is a misnomer in a way, it checks whether or not the tree node is a leaf. 'root' sounds like the top of the tree, where it actually means a root of the tree or any subtree there-under. I just renamed it is_leaf to make it more correct. ------------------------------------------------------------------------ r6713 | felicity | 2004-02-18 02:41:34 +0000 (Wed, 18 Feb 2004) | 1 line API CHANGE! Moving from MsgParser->parse() to M::SA->parse(), so future changes to how we parse do not mean a change in the backend. Everything else is the same for now. ------------------------------------------------------------------------ r6711 | felicity | 2004-02-17 21:25:31 +0000 (Tue, 17 Feb 2004) | 1 line rewrite_mail() now just returns a scalar with the rewritten message instead of a fully parsed object ------------------------------------------------------------------------ r6710 | quinlan | 2004-02-17 20:55:39 +0000 (Tue, 17 Feb 2004) | 4 lines rewrite font attribute handling: - fix invisibility FPs in Theo's corpus - add handling of text attributes in addition to bgcolor and fgcolor ------------------------------------------------------------------------ r6703 | felicity | 2004-02-17 05:11:48 +0000 (Tue, 17 Feb 2004) | 1 line bug 3053: the strip2.t test was severely broken. the output redirection would fail, so it would end up comparing a blank file to a blank file, which of course always works ... ------------------------------------------------------------------------ r6702 | felicity | 2004-02-17 04:26:57 +0000 (Tue, 17 Feb 2004) | 1 line if a complete blank message is passed to parse(), pristine_headers would be undef which causes lots of error checking to have to go in... just default it to ''. also, _parse_body() was doing a CRLF->LF conversion on the whole message body, and then again for each multipart part, which is a waste since we did it all the first time. got rid of that. ------------------------------------------------------------------------ r6701 | felicity | 2004-02-17 03:42:35 +0000 (Tue, 17 Feb 2004) | 1 line get rid of MsgContainer::ignore() which nothing calls ... this also lets us get rid of the noexit setting code which is only used in ignore... ------------------------------------------------------------------------ r6700 | felicity | 2004-02-17 03:16:51 +0000 (Tue, 17 Feb 2004) | 1 line bug 1971: 'spamassassin -d -t' used to only remove the markup of the input mail, but will now remove the markup and run through -t as usual. also got rid of the calls to MsgContainer->ignore() from spamassassin and replaced with a simple exit() command. also found that -d wasn't working correctly due to the new API so that's fixed. :) ------------------------------------------------------------------------ r6699 | felicity | 2004-02-17 02:58:16 +0000 (Tue, 17 Feb 2004) | 1 line bug 1985: new version of urgent_biz for testing ------------------------------------------------------------------------ r6698 | felicity | 2004-02-17 02:10:58 +0000 (Tue, 17 Feb 2004) | 1 line bug 3050: 'spamassassin -D' would only show the rewritten message being parsed, and not the original due to the debug code being setup after the parse had occured. ------------------------------------------------------------------------ r6697 | quinlan | 2004-02-16 23:19:29 +0000 (Mon, 16 Feb 2004) | 2 lines typo ------------------------------------------------------------------------ r6696 | quinlan | 2004-02-16 23:18:40 +0000 (Mon, 16 Feb 2004) | 2 lines promote T_HTML_FONT_TINY ------------------------------------------------------------------------ r6695 | quinlan | 2004-02-16 20:12:11 +0000 (Mon, 16 Feb 2004) | 2 lines new URI tests ------------------------------------------------------------------------ r6691 | mss | 2004-02-16 12:02:02 +0000 (Mon, 16 Feb 2004) | 2 lines Got rid of warnings, made it fail a bit more gracefully. ------------------------------------------------------------------------ r6690 | quinlan | 2004-02-16 09:18:40 +0000 (Mon, 16 Feb 2004) | 2 lines rewrite most of the URI handling code ------------------------------------------------------------------------ r6689 | quinlan | 2004-02-16 09:11:09 +0000 (Mon, 16 Feb 2004) | 2 lines some more HTML test rules ------------------------------------------------------------------------ r6687 | quinlan | 2004-02-16 04:33:15 +0000 (Mon, 16 Feb 2004) | 2 lines typo ------------------------------------------------------------------------ r6686 | quinlan | 2004-02-16 04:21:18 +0000 (Mon, 16 Feb 2004) | 3 lines bump up score for MPART_ALT_DIFF add another evil message-id rule to try ------------------------------------------------------------------------ r6685 | felicity | 2004-02-16 04:10:12 +0000 (Mon, 16 Feb 2004) | 1 line bug 3028: FAKED_HOTMAIL_DAV wasn't allowing uppercase hotmail.com. ------------------------------------------------------------------------ r6672 | felicity | 2004-02-16 01:12:42 +0000 (Mon, 16 Feb 2004) | 1 line bug 2635: if the bayes_journal file can't be opened for some reason, spit out the error string from the system call. ------------------------------------------------------------------------ r6671 | felicity | 2004-02-16 01:07:10 +0000 (Mon, 16 Feb 2004) | 1 line bug 2840: if spamc was passed '-d non.existant.host', the message wouldn't be sent back out to STDOUT as it does with a host that exists but is not able to be contacted. ------------------------------------------------------------------------ r6670 | felicity | 2004-02-15 23:29:45 +0000 (Sun, 15 Feb 2004) | 1 line bug 3026: update the redhat rc script to be correct via their specifications ------------------------------------------------------------------------ r6669 | felicity | 2004-02-15 23:25:09 +0000 (Sun, 15 Feb 2004) | 1 line bug 3024: trying to forget() a message that hasn't been learned caused a fatal error to be reported incorrectly. also added in code to learn() to check the result of the forget() call (if it was called) and propagate up fatal errors appropriately. ------------------------------------------------------------------------ r6664 | felicity | 2004-02-15 22:22:25 +0000 (Sun, 15 Feb 2004) | 1 line 3.0.0 isn't numeric... stupid perl. ------------------------------------------------------------------------ r6660 | felicity | 2004-02-15 21:56:11 +0000 (Sun, 15 Feb 2004) | 1 line renumber the release from 2.70 to 3.0.0 ------------------------------------------------------------------------ r6659 | felicity | 2004-02-15 21:46:14 +0000 (Sun, 15 Feb 2004) | 1 line split up the meta token RE to be a bit more readable ------------------------------------------------------------------------ r6658 | quinlan | 2004-02-15 19:53:39 +0000 (Sun, 15 Feb 2004) | 3 lines add major overhaul of URI parsing to HTML parser also remove HTML order code and unclickable anchor test code ------------------------------------------------------------------------ r6657 | quinlan | 2004-02-15 12:41:53 +0000 (Sun, 15 Feb 2004) | 2 lines remove HTML order tests ------------------------------------------------------------------------ r6656 | quinlan | 2004-02-15 12:40:48 +0000 (Sun, 15 Feb 2004) | 4 lines replace HTML_TITLE_EMPTY with T_HTML_TITLE_EMPTY remove T_HTML_LINK_UNCLICKABLE remove HTML order rules ------------------------------------------------------------------------ r6653 | quinlan | 2004-02-15 01:53:37 +0000 (Sun, 15 Feb 2004) | 2 lines spell mutable correctly ------------------------------------------------------------------------ r6652 | quinlan | 2004-02-14 21:19:50 +0000 (Sat, 14 Feb 2004) | 4 lines fix T_RCVD_IN_XBL_NFH rule (-notfirsthop should really be an argument to make it clearer that only check_rbl and check_rbl_txt support notfirsthop mode) ------------------------------------------------------------------------ r6651 | quinlan | 2004-02-14 08:42:53 +0000 (Sat, 14 Feb 2004) | 2 lines revisions of the evil spam Message-ID rules ------------------------------------------------------------------------ r6646 | mss | 2004-02-14 01:06:10 +0000 (Sat, 14 Feb 2004) | 2 lines Two more typos which I didn't see. ------------------------------------------------------------------------ r6645 | mss | 2004-02-14 00:04:02 +0000 (Sat, 14 Feb 2004) | 2 lines Some more sorting. ------------------------------------------------------------------------ r6644 | mss | 2004-02-13 23:38:59 +0000 (Fri, 13 Feb 2004) | 2 lines Forgot a newline. ------------------------------------------------------------------------ r6643 | mss | 2004-02-13 23:35:05 +0000 (Fri, 13 Feb 2004) | 2 lines Cleaned up the usage a bit. ------------------------------------------------------------------------ r6642 | quinlan | 2004-02-13 21:05:09 +0000 (Fri, 13 Feb 2004) | 3 lines promote T_MSGID_DOLLARS_1 to T_MSGID_DOLLARS remove other T_MSGID_DOLLARS_* variants (equal or worse accuracy) ------------------------------------------------------------------------ r6641 | quinlan | 2004-02-13 20:57:38 +0000 (Fri, 13 Feb 2004) | 2 lines remove T_HTML_ALT_LONGEST_* rules, poor results for theo and rodbegbie ------------------------------------------------------------------------ r6640 | mss | 2004-02-13 20:06:22 +0000 (Fri, 13 Feb 2004) | 2 lines Just a small change, feels better. ------------------------------------------------------------------------ r6639 | mss | 2004-02-13 20:03:38 +0000 (Fri, 13 Feb 2004) | 2 lines Updated license. ------------------------------------------------------------------------ r6638 | mss | 2004-02-13 13:37:51 +0000 (Fri, 13 Feb 2004) | 2 lines bug 3041: Some Windows-related fixes sumbitted by Sidney. ------------------------------------------------------------------------ r6637 | quinlan | 2004-02-13 09:51:08 +0000 (Fri, 13 Feb 2004) | 2 lines more evil message-id stuff ------------------------------------------------------------------------ r6636 | quinlan | 2004-02-13 07:59:45 +0000 (Fri, 13 Feb 2004) | 3 lines stop rendering ALT text since most mailers don't add a test for excessively long ALT text (total length did not work well) ------------------------------------------------------------------------ r6635 | quinlan | 2004-02-12 22:24:48 +0000 (Thu, 12 Feb 2004) | 2 lines fix rewriting ------------------------------------------------------------------------ r6634 | mss | 2004-02-12 13:40:07 +0000 (Thu, 12 Feb 2004) | 2 lines bug 3022: Applied Michael Parker's patch to skip the DBI/DB_File tests on platforms where they're not supported. ------------------------------------------------------------------------ r6633 | quinlan | 2004-02-12 10:31:35 +0000 (Thu, 12 Feb 2004) | 2 lines a few more T_XORIGIP_INVALID variants ------------------------------------------------------------------------ r6629 | quinlan | 2004-02-12 07:16:17 +0000 (Thu, 12 Feb 2004) | 9 lines promote T_MPART_ALT_DIFF_99 to MPART_ALT_DIFF (lowest FNs by far) promote T_HTML_BADTAGS_* to HTML_BADTAGS_* promote T_HTML_BADTAGS_U_* to HTML_NONELEMENT_* promote T_HTML_MESSAGE_1 to HTML_MESSAGE add T_HTML_LINK_UNCLICKABLE (anchor with no image or text) add HTML_OBFUSCATION_* descriptions make MsgContainer post-rendering texts somewhat more readable move RATWARE_HASH_DASH to 20_ratware.cf ------------------------------------------------------------------------ r6628 | quinlan | 2004-02-12 06:26:46 +0000 (Thu, 12 Feb 2004) | 4 lines bug 3030: nightly corpus DETAILS to include temporal data don't bother if nothing has been uploaded (reduce load on my poor machine) minor speedup for sorting routine ------------------------------------------------------------------------ r6625 | jm | 2004-02-11 20:41:19 +0000 (Wed, 11 Feb 2004) | 1 line added reply to FIXME ------------------------------------------------------------------------ r6624 | mss | 2004-02-11 19:42:46 +0000 (Wed, 11 Feb 2004) | 4 lines bug 1360: Add support for logging to a file instead of syslog. There might be a bug in this code, I'm not sure how the logfile should be shared; see line 618. ------------------------------------------------------------------------ r6617 | jm | 2004-02-11 07:25:23 +0000 (Wed, 11 Feb 2004) | 1 line missing entire hostnames ------------------------------------------------------------------------ r6616 | jm | 2004-02-11 07:18:42 +0000 (Wed, 11 Feb 2004) | 1 line bug 2895: fixed description for 'rawbody' rules ------------------------------------------------------------------------ r6615 | jm | 2004-02-11 07:17:40 +0000 (Wed, 11 Feb 2004) | 1 line QP decoding should deal with lowercase QP as well ------------------------------------------------------------------------ r6612 | quinlan | 2004-02-11 06:21:51 +0000 (Wed, 11 Feb 2004) | 2 lines trivial spacing change ------------------------------------------------------------------------ r6611 | quinlan | 2004-02-11 06:21:29 +0000 (Wed, 11 Feb 2004) | 2 lines revise T_HTML_MESSAGE_* ------------------------------------------------------------------------ r6610 | quinlan | 2004-02-11 05:02:26 +0000 (Wed, 11 Feb 2004) | 2 lines add HTML order rules and some possible HTML_MESSAGE replacements ------------------------------------------------------------------------ r6609 | jm | 2004-02-11 03:16:34 +0000 (Wed, 11 Feb 2004) | 1 line wantonly updated Changes from svn log ------------------------------------------------------------------------ r6608 | jm | 2004-02-11 03:16:03 +0000 (Wed, 11 Feb 2004) | 1 line fixed T_REGSOFT, added T_DATE_COMMA ------------------------------------------------------------------------ r6607 | quinlan | 2004-02-11 00:20:09 +0000 (Wed, 11 Feb 2004) | 2 lines move 70_cvs_rules_under_test.cf to rules/70_testing.cf ------------------------------------------------------------------------ r6606 | quinlan | 2004-02-11 00:04:07 +0000 (Wed, 11 Feb 2004) | 3 lines test XBL as -notfirsthop to compare against current rule before changing current rule ------------------------------------------------------------------------ r6605 | quinlan | 2004-02-10 21:14:16 +0000 (Tue, 10 Feb 2004) | 2 lines XBL is supposed to be a DUL list according to Steve Linford ------------------------------------------------------------------------ r6603 | felicity | 2004-02-10 17:37:06 +0000 (Tue, 10 Feb 2004) | 1 line PerMsgStatus shouldn't go digging into the internal message format. bayes wants the mbox seperator if it exists. and let's not use future atimes in the bayes db since that should never happen. ------------------------------------------------------------------------ r6601 | jm | 2004-02-10 01:13:10 +0000 (Tue, 10 Feb 2004) | 1 line added T_REGSOFT ratware-forgery sign ------------------------------------------------------------------------ r6586 | jm | 2004-02-08 05:13:39 +0000 (Sun, 08 Feb 2004) | 1 line couple more patterns ------------------------------------------------------------------------ r6585 | jm | 2004-02-08 05:12:39 +0000 (Sun, 08 Feb 2004) | 1 line couple more patterns ------------------------------------------------------------------------ r6584 | jm | 2004-02-08 05:10:31 +0000 (Sun, 08 Feb 2004) | 1 line couple more patterns ------------------------------------------------------------------------ r6583 | jm | 2004-02-08 04:56:16 +0000 (Sun, 08 Feb 2004) | 1 line redo T_HELO_DYNAMIC rules using last-untrusted semantics ------------------------------------------------------------------------ r6582 | jm | 2004-02-08 04:51:57 +0000 (Sun, 08 Feb 2004) | 1 line oops, forgot to shorten the ip ------------------------------------------------------------------------ r6579 | jm | 2004-02-08 04:40:12 +0000 (Sun, 08 Feb 2004) | 1 line use Net::CIDR::Lite to consolidate into ranges where possible ------------------------------------------------------------------------ r6578 | jm | 2004-02-08 04:19:52 +0000 (Sun, 08 Feb 2004) | 1 line fixed bug: bayes was picking up non-IP tokens as IPs ------------------------------------------------------------------------ r6577 | jm | 2004-02-08 02:44:20 +0000 (Sun, 08 Feb 2004) | 1 line sorted MANIFEST ------------------------------------------------------------------------ r6576 | jm | 2004-02-08 02:44:03 +0000 (Sun, 08 Feb 2004) | 1 line added tool ------------------------------------------------------------------------ r6575 | jm | 2004-02-08 02:15:13 +0000 (Sun, 08 Feb 2004) | 1 line added tool to generate 'trusted_networks' lines from a Bayes db dump ------------------------------------------------------------------------ r6574 | jm | 2004-02-08 01:45:16 +0000 (Sun, 08 Feb 2004) | 1 line bayes: track IP addresses from Received for trusted_networks mining ------------------------------------------------------------------------ r6573 | jm | 2004-02-08 01:44:52 +0000 (Sun, 08 Feb 2004) | 16 lines Plugins: - allow loading from @INC - allow loading with relative paths - added 'ifplugin' and 'endif' conditional-loading keywords for Conf - added a Test plugin class - added test for above (and for plugins in general) - cleaned up a few more cases where Conf uses regexps instead of $key and $value ------------------------------------------------------------------------ r6572 | jm | 2004-02-08 00:45:27 +0000 (Sun, 08 Feb 2004) | 1 line added relative-path support to loadplugin ------------------------------------------------------------------------ r6571 | jm | 2004-02-07 23:55:22 +0000 (Sat, 07 Feb 2004) | 1 line bug 2556: added 'auto_whitelist_db_modules' to provide way for user to specify db module preference so that old AWL files can be used ------------------------------------------------------------------------ r6570 | jm | 2004-02-07 23:47:08 +0000 (Sat, 07 Feb 2004) | 1 line bug 2898: GTUBE mails should not affect the AWL ------------------------------------------------------------------------ r6569 | jm | 2004-02-07 23:28:52 +0000 (Sat, 07 Feb 2004) | 1 line added POD documentation and --clean switch to tools/check_whitelist, allowing AWL to be cleaned of single-hit old entries. fixes bug 1883: record number of emails received in AWL; bug 2103: AWL needs a way to be cleaned out ------------------------------------------------------------------------ r6565 | jm | 2004-02-07 22:36:16 +0000 (Sat, 07 Feb 2004) | 1 line bug 3006: SQL user-prefs stop working due to use of self->{main} in Conf.pm. Fixed by setting {main} in Conf ctor, and providing a finish() method on the main object as we should have been doing all along ------------------------------------------------------------------------ r6564 | jm | 2004-02-07 22:18:45 +0000 (Sat, 07 Feb 2004) | 1 line affiliate_id rule, suggestion from sa-users list ------------------------------------------------------------------------ r6558 | jm | 2004-02-07 03:54:20 +0000 (Sat, 07 Feb 2004) | 1 line some new rules for testing ------------------------------------------------------------------------ r6553 | jm | 2004-02-06 20:25:59 +0000 (Fri, 06 Feb 2004) | 1 line rule development helper script: scan a corpus of mail for one or more named headers, producing easilly-greppable output, to spot correlations between header patterns ------------------------------------------------------------------------ r6550 | jm | 2004-02-06 17:55:57 +0000 (Fri, 06 Feb 2004) | 1 line more simple drugs-in-subject rules for testing ------------------------------------------------------------------------ r6549 | jm | 2004-02-06 17:52:14 +0000 (Fri, 06 Feb 2004) | 1 line simple xanax-in-subject rule ------------------------------------------------------------------------ r6548 | jm | 2004-02-06 17:39:06 +0000 (Fri, 06 Feb 2004) | 1 line some errors in MANIFEST discovered; all files with 'o' in the name may have been skipped ------------------------------------------------------------------------ r6539 | jm | 2004-02-06 07:00:31 +0000 (Fri, 06 Feb 2004) | 1 line bug 2205: LDAP support, from Kristian Koehntopp . spamd can now read configs from LDAP ------------------------------------------------------------------------ r6536 | jm | 2004-02-06 06:49:55 +0000 (Fri, 06 Feb 2004) | 1 line bug 2205: LDAP support, from Kristian Koehntopp . spamd can now read configs from LDAP ------------------------------------------------------------------------ r6532 | felicity | 2004-02-06 04:30:44 +0000 (Fri, 06 Feb 2004) | 1 line updated sa-learn doco a little ------------------------------------------------------------------------ r6531 | jm | 2004-02-06 04:04:28 +0000 (Fri, 06 Feb 2004) | 1 line added a whole load more plugin APIs, for scanning start/end events, autolearning, and when the user is changed ------------------------------------------------------------------------ r6529 | jm | 2004-02-06 03:36:06 +0000 (Fri, 06 Feb 2004) | 1 line some error-avoidance in plugin support ------------------------------------------------------------------------ r6528 | jm | 2004-02-06 03:35:41 +0000 (Fri, 06 Feb 2004) | 1 line trying out some new rules to detect spamware which attempts to evade rDNS/HELO crosschecks by using correct rDNS for HELO; however, if we see HELOs from dynamic IPs using their rDNS names, I bet it's a good rule. idea from CL ------------------------------------------------------------------------ r6524 | quinlan | 2004-02-05 23:10:44 +0000 (Thu, 05 Feb 2004) | 7 lines DNSBL changes - rename RCVD_IN_DYNABLOCK to RCVD_IN_SORBS_DUL - change multi-RBLs into prerequisite tests for better stability - promote RCVD_IN_XBL, switch to new version of SBL+XBL rule - fix T_RCVD_IN_SORBS_NOMAIL and T_RCVD_IN_SORBS_BADCONF to query the SORBS RHSBL ------------------------------------------------------------------------ r6523 | quinlan | 2004-02-05 23:08:02 +0000 (Thu, 05 Feb 2004) | 2 lines remove some debugging accidentally committed ------------------------------------------------------------------------ r6522 | felicity | 2004-02-05 22:48:10 +0000 (Thu, 05 Feb 2004) | 1 line reverted the last score checkin, forced the 0 scores to 0.001 to get the same result as I was going for... ------------------------------------------------------------------------ r6520 | felicity | 2004-02-05 21:10:30 +0000 (Thu, 05 Feb 2004) | 4 lines since we had a bunch of scores still at 0, weren't not testing all of the rules ... killed the generated scores so everything will default to 1. enabled net rules that were disabled with 0.001 score. ------------------------------------------------------------------------ r6519 | felicity | 2004-02-05 20:40:15 +0000 (Thu, 05 Feb 2004) | 1 line bug 2869: sa-learn would fail if run with --mbox and reading from STDIN in certain circumstances. this commit lets sa-learn make a temp file to store the contents from STDIN, runs the appropriate code over the temp file, then removes it. ------------------------------------------------------------------------ r6518 | felicity | 2004-02-05 20:26:15 +0000 (Thu, 05 Feb 2004) | 1 line the loop should deal with the file name, not the folder name ... ------------------------------------------------------------------------ r6515 | felicity | 2004-02-05 18:03:42 +0000 (Thu, 05 Feb 2004) | 1 line more mime parsing tests ------------------------------------------------------------------------ r6514 | felicity | 2004-02-05 17:50:11 +0000 (Thu, 05 Feb 2004) | 1 line found spam trying to use blank mime boundaries, in violation of the rfc. it's not clear if we should accept or ignore the blank boundary (muas are all over the board wrt how they handle it), so this commit will have us accept the blank boundary. we can easily change it to ignore the blank boundary with a 2-line comment change if we later decide to do things differently. ------------------------------------------------------------------------ r6513 | felicity | 2004-02-05 16:03:25 +0000 (Thu, 05 Feb 2004) | 1 line solve a div by zero error ------------------------------------------------------------------------ r6509 | quinlan | 2004-02-05 07:34:27 +0000 (Thu, 05 Feb 2004) | 3 lines promote HTML_CONVERTED add a new test rule (not usable yet) ------------------------------------------------------------------------ r6504 | felicity | 2004-02-05 04:08:59 +0000 (Thu, 05 Feb 2004) | 1 line remove MICROSOFT_EXECUTABLE ------------------------------------------------------------------------ r6503 | felicity | 2004-02-05 03:19:20 +0000 (Thu, 05 Feb 2004) | 1 line don't bother looking for uuencoded parts, since we don't use that knowledge for anything ------------------------------------------------------------------------ r6502 | felicity | 2004-02-04 22:28:34 +0000 (Wed, 04 Feb 2004) | 3 lines bug 3000: make check_attachments() use the mime tree instead of trying to figure out what is going on by itself. ------------------------------------------------------------------------ r6501 | felicity | 2004-02-04 21:11:54 +0000 (Wed, 04 Feb 2004) | 1 line fixed no-self issue... ------------------------------------------------------------------------ r6500 | felicity | 2004-02-04 20:27:53 +0000 (Wed, 04 Feb 2004) | 1 line allow access to raw data if necessary ------------------------------------------------------------------------ r6499 | felicity | 2004-02-04 20:24:58 +0000 (Wed, 04 Feb 2004) | 1 line parse more things out of content-type ------------------------------------------------------------------------ r6494 | quinlan | 2004-02-04 08:12:19 +0000 (Wed, 04 Feb 2004) | 2 lines remove HTML bad tag count rules - not as good as ratios ------------------------------------------------------------------------ r6493 | quinlan | 2004-02-04 08:09:34 +0000 (Wed, 04 Feb 2004) | 4 lines Promote one of the parser-based HTML obfuscation rule sets (not quite the best results, but seems least easily evaded). This blows OBFUSCATING_COMMENT out of the water, by the way. ------------------------------------------------------------------------ r6466 | quinlan | 2004-02-04 04:35:49 +0000 (Wed, 04 Feb 2004) | 2 lines remove in-memory cache of probabilities since code was not being used ------------------------------------------------------------------------ r6463 | quinlan | 2004-02-04 00:29:53 +0000 (Wed, 04 Feb 2004) | 4 lines add HTML parser-based version of T_HTML_CONVERTED add xbl+sbl support a few other new test rules ------------------------------------------------------------------------ r6441 | quinlan | 2004-02-03 06:02:22 +0000 (Tue, 03 Feb 2004) | 2 lines allow HTML comment rules to be specified in html_eval, convert current rules ------------------------------------------------------------------------ r6440 | quinlan | 2004-02-03 05:54:48 +0000 (Tue, 03 Feb 2004) | 2 lines add parser-based HTML obfuscation tests and a few tweaks to HTML rendering ------------------------------------------------------------------------ r6436 | felicity | 2004-02-03 00:30:30 +0000 (Tue, 03 Feb 2004) | 1 line don't need MsgContainer::as_string() anymore. instead of rendering as HTML any text* attachment, only do 'text' and 'text/plain'. fixes some FPs for MPART_ALT_DIFF, etc. ------------------------------------------------------------------------ r6435 | felicity | 2004-02-02 21:36:50 +0000 (Mon, 02 Feb 2004) | 1 line spamd wasn't putting the mbox seperator back ... ------------------------------------------------------------------------ r6434 | quinlan | 2004-02-02 21:34:33 +0000 (Mon, 02 Feb 2004) | 2 lines add some Message-ID rules for test ------------------------------------------------------------------------ r6433 | felicity | 2004-02-02 15:57:07 +0000 (Mon, 02 Feb 2004) | 1 line if the raw size is 0, there's nothing to render, so don't bother. (solves a div by 0 error too) ------------------------------------------------------------------------ r6432 | quinlan | 2004-02-02 06:39:05 +0000 (Mon, 02 Feb 2004) | 3 lines testing moving some comment rules from code to here bug 2992: a few proposed new rules by Martin Radford ------------------------------------------------------------------------ r6431 | quinlan | 2004-02-02 06:38:03 +0000 (Mon, 02 Feb 2004) | 2 lines allow HTML comment tests to be specified in html_eval rules ------------------------------------------------------------------------ r6430 | felicity | 2004-02-02 02:50:25 +0000 (Mon, 02 Feb 2004) | 1 line deal with the mbox seperator ... ------------------------------------------------------------------------ r6421 | felicity | 2004-02-01 21:14:39 +0000 (Sun, 01 Feb 2004) | 1 line use 3 different states for ArchiveIterator, 1 for sa-learn (do everything in memory), 2 for mass-check: tempfile to keep memory use down, 1 process (no forking/etc), 2+ processes (forking, IPC, etc.) ------------------------------------------------------------------------ r6400 | duncf | 2004-02-01 05:41:34 +0000 (Sun, 01 Feb 2004) | 1 line Fixed credits to avoid belittling some contributions... removed references to bugzilla and dates (we really dont need to be so specific...) ------------------------------------------------------------------------ r6399 | felicity | 2004-02-01 05:12:49 +0000 (Sun, 01 Feb 2004) | 1 line previous change broke sa-learn -- we now only use external files for message passing if -j > 1, also just stick # of messages at top of temp file, skip the whole IO child/parent thing ... ------------------------------------------------------------------------ r6398 | jm | 2004-02-01 04:37:29 +0000 (Sun, 01 Feb 2004) | 2 lines Michael Parker: Fixing up the license in several files, also moves over to the new key/value Conf stuff and makes it so BayesStoreSQL no longer returns undef in new. ------------------------------------------------------------------------ r6393 | mss | 2004-02-01 01:46:46 +0000 (Sun, 01 Feb 2004) | 4 lines Tried to find out why 'make test' fails with t/bayesdbm....ok 32/43Can't use an undefined value as a symbol reference at ../lib/Mail/SpamAssassin/ArchiveIterator.pm line 296. Anybody an idea? ------------------------------------------------------------------------ r6390 | mss | 2004-02-01 01:17:14 +0000 (Sun, 01 Feb 2004) | 1 line "clean-room" re-implementation of the spamc $(EXE_EXT) stuff ------------------------------------------------------------------------ r6385 | felicity | 2004-01-31 21:40:05 +0000 (Sat, 31 Jan 2004) | 1 line reduce memory usage during mass-check -- for me I go from 110-250 to 50-60MB ------------------------------------------------------------------------ r6383 | felicity | 2004-01-31 14:35:51 +0000 (Sat, 31 Jan 2004) | 1 line use nightly/weekly as appropriate, not just nightly ... ------------------------------------------------------------------------ r6381 | jm | 2004-01-31 05:26:58 +0000 (Sat, 31 Jan 2004) | 1 line reverted patch from bug 1031: removed EXE_EXT use from code to save having to get a written CLA from Reini Urban ------------------------------------------------------------------------ r6380 | jm | 2004-01-31 05:21:25 +0000 (Sat, 31 Jan 2004) | 1 line bug 2949: add wiki link to README ------------------------------------------------------------------------ r6379 | jm | 2004-01-31 05:08:39 +0000 (Sat, 31 Jan 2004) | 1 line updated CREDITS list to be comprehensive and up-to-date ------------------------------------------------------------------------ r6378 | jm | 2004-01-31 04:43:04 +0000 (Sat, 31 Jan 2004) | 1 line removed copyright notices from all files, apart from the ASF one. Moved authorship and credits information into a new top-level file, CREDITS ------------------------------------------------------------------------ r6377 | jm | 2004-01-31 04:18:08 +0000 (Sat, 31 Jan 2004) | 1 line ran indent -i4 -npsl -di0 -br -nce -d0 -cli0 -npcs -nfc1 (the Apache C style, http://www.apache.org/dev/styleguide.html) over the .c and .h files in spamc ------------------------------------------------------------------------ r6376 | jm | 2004-01-31 04:12:48 +0000 (Sat, 31 Jan 2004) | 1 line noted some warnings about implicit declarations and unused vars; cleaned ------------------------------------------------------------------------ r6375 | jm | 2004-01-31 04:10:17 +0000 (Sat, 31 Jan 2004) | 1 line bug 2959: spamc -d causes seg fault when hostname used does not resolve ------------------------------------------------------------------------ r6374 | jm | 2004-01-31 04:00:18 +0000 (Sat, 31 Jan 2004) | 1 line bug 1642: remove use of AnyDBM_File, since it pollutes the global namespace ------------------------------------------------------------------------ r6371 | quinlan | 2004-01-31 03:28:18 +0000 (Sat, 31 Jan 2004) | 4 lines store list of messages in a temporary file restore offset as byte offset of message starting at "From " move secure_tmpfile to Util.pm ------------------------------------------------------------------------ r6370 | quinlan | 2004-01-31 03:26:41 +0000 (Sat, 31 Jan 2004) | 2 lines fix a warning from new test code ------------------------------------------------------------------------ r6365 | felicity | 2004-01-30 21:03:54 +0000 (Fri, 30 Jan 2004) | 1 line quinlan didn't like my sha1.t modifications, so I'm backing out the patch since it's not a hot issue for me. ------------------------------------------------------------------------ r6364 | felicity | 2004-01-30 18:49:59 +0000 (Fri, 30 Jan 2004) | 1 line when bayes learns a message, put the atime of that message in the debug output ------------------------------------------------------------------------ r6363 | felicity | 2004-01-30 18:45:19 +0000 (Fri, 30 Jan 2004) | 1 line if sa-learn is run but the configuration disables bayes, tell the user! ------------------------------------------------------------------------ r6361 | jm | 2004-01-30 06:12:57 +0000 (Fri, 30 Jan 2004) | 1 line T_HTTP_77 now a uri rule ------------------------------------------------------------------------ r6360 | jm | 2004-01-30 05:54:01 +0000 (Fri, 30 Jan 2004) | 1 line oops, typo in T_HTTP_77 ------------------------------------------------------------------------ r6359 | felicity | 2004-01-30 04:15:38 +0000 (Fri, 30 Jan 2004) | 2 lines faster version of scan_mailbox. brings the time for me from 55s to 44s. ------------------------------------------------------------------------ r6358 | felicity | 2004-01-30 03:43:03 +0000 (Fri, 30 Jan 2004) | 2 lines more removal of deprecated options and such ------------------------------------------------------------------------ r6357 | jm | 2004-01-30 03:09:51 +0000 (Fri, 30 Jan 2004) | 1 line minor doco update ------------------------------------------------------------------------ r6356 | jm | 2004-01-30 03:04:54 +0000 (Fri, 30 Jan 2004) | 1 line catch encoded 'www' in URLs ------------------------------------------------------------------------ r6355 | jm | 2004-01-30 03:04:47 +0000 (Fri, 30 Jan 2004) | 1 line catch encoded 'www' in URLs ------------------------------------------------------------------------ r6354 | jm | 2004-01-30 03:04:17 +0000 (Fri, 30 Jan 2004) | 1 line this went in with last change. highlighting independently ------------------------------------------------------------------------ r6353 | jm | 2004-01-30 02:54:33 +0000 (Fri, 30 Jan 2004) | 1 line bug 195: SQL support for AWL and Bayes storage, thanks to Michael Parker ------------------------------------------------------------------------ r6352 | felicity | 2004-01-29 19:43:38 +0000 (Thu, 29 Jan 2004) | 1 line more housekeeping -- check_bayes_db no longer exists, and modified some of the sha1 test code (more text blobs ...) ------------------------------------------------------------------------ r6351 | felicity | 2004-01-29 19:27:12 +0000 (Thu, 29 Jan 2004) | 1 line first pass at removing deprecated options ------------------------------------------------------------------------ r6350 | felicity | 2004-01-29 19:09:45 +0000 (Thu, 29 Jan 2004) | 1 line fixed up some doco test bits ------------------------------------------------------------------------ r6349 | felicity | 2004-01-29 18:47:23 +0000 (Thu, 29 Jan 2004) | 1 line here's cpucount ... ------------------------------------------------------------------------ r6348 | quinlan | 2004-01-29 18:44:56 +0000 (Thu, 29 Jan 2004) | 2 lines find number of processors without cpucount ------------------------------------------------------------------------ r6347 | felicity | 2004-01-29 14:18:15 +0000 (Thu, 29 Jan 2004) | 1 line another stupid typo ------------------------------------------------------------------------ r6346 | quinlan | 2004-01-29 01:57:58 +0000 (Thu, 29 Jan 2004) | 2 lines more SVN updates ------------------------------------------------------------------------ r6343 | felicity | 2004-01-28 22:29:01 +0000 (Wed, 28 Jan 2004) | 1 line remove out-of-date tools that aren't used anyway ------------------------------------------------------------------------ r6342 | felicity | 2004-01-28 22:27:18 +0000 (Wed, 28 Jan 2004) | 1 line added license text to calling scripts ------------------------------------------------------------------------ r6341 | felicity | 2004-01-28 22:24:05 +0000 (Wed, 28 Jan 2004) | 1 line need to kill it from MANIFEST too... ------------------------------------------------------------------------ r6340 | felicity | 2004-01-28 22:23:21 +0000 (Wed, 28 Jan 2004) | 1 line people won't run it if it's not there ... ;) ------------------------------------------------------------------------ r6336 | felicity | 2004-01-28 16:02:39 +0000 (Wed, 28 Jan 2004) | 1 line fixed svnversion issue ------------------------------------------------------------------------ r6335 | quinlan | 2004-01-28 06:40:25 +0000 (Wed, 28 Jan 2004) | 2 lines switch to SVN version (does anyone actually use the tag of mass-check itself?) ------------------------------------------------------------------------ r6334 | quinlan | 2004-01-28 06:34:10 +0000 (Wed, 28 Jan 2004) | 2 lines add $Rev$ ------------------------------------------------------------------------ r6333 | jm | 2004-01-28 06:13:17 +0000 (Wed, 28 Jan 2004) | 1 line updating instructions for svn ------------------------------------------------------------------------ r6331 | felicity | 2004-01-28 00:57:39 +0000 (Wed, 28 Jan 2004) | 1 line updates for the corpora run scripts ------------------------------------------------------------------------ r6330 | quinlan | 2004-01-28 00:37:10 +0000 (Wed, 28 Jan 2004) | 2 lines update scripts for SVN ------------------------------------------------------------------------ r6329 | quinlan | 2004-01-27 22:50:11 +0000 (Tue, 27 Jan 2004) | 2 lines bug 2211: tests to detect invalid HTML tags ------------------------------------------------------------------------ r6328 | quinlan | 2004-01-27 22:35:08 +0000 (Tue, 27 Jan 2004) | 2 lines naming convention for html_results that are still in testing ------------------------------------------------------------------------ r6327 | felicity | 2004-01-27 21:26:56 +0000 (Tue, 27 Jan 2004) | 1 line finish removing this stuff ------------------------------------------------------------------------ r6324 | felicity | 2004-01-27 21:00:17 +0000 (Tue, 27 Jan 2004) | 1 line removing old changes file ------------------------------------------------------------------------ r6323 | felicity | 2004-01-27 20:58:39 +0000 (Tue, 27 Jan 2004) | 1 line require razor 2.40 or later ------------------------------------------------------------------------ r6322 | jm | 2004-01-27 20:11:42 +0000 (Tue, 27 Jan 2004) | 1 line oops. thanks Theo for spotting that. fixed a bug ------------------------------------------------------------------------ r6321 | felicity | 2004-01-27 19:19:10 +0000 (Tue, 27 Jan 2004) | 2 lines bug 2910: looks like these weren't "svn add"ed ... oops! ------------------------------------------------------------------------ r6319 | jm | 2004-01-27 08:24:29 +0000 (Tue, 27 Jan 2004) | 1 line bug 2910: replaced evolver with fast perceptron score generation tool by Henry Stern; also cleaned up a few old scripts that aren't used anymore ------------------------------------------------------------------------ r6318 | jm | 2004-01-27 08:04:58 +0000 (Tue, 27 Jan 2004) | 1 line metadata's not going away that easily ;) ------------------------------------------------------------------------ r6317 | jm | 2004-01-27 08:01:27 +0000 (Tue, 27 Jan 2004) | 1 line bug 2970: Bob Menschel's 'longwords' rules ------------------------------------------------------------------------ r6316 | jm | 2004-01-27 07:55:25 +0000 (Tue, 27 Jan 2004) | 1 line bug 2965: hit-frequencies -x header was wrong ------------------------------------------------------------------------ r6312 | felicity | 2004-01-27 03:29:54 +0000 (Tue, 27 Jan 2004) | 1 line bug 2968: sa-learn failed because there's no more 'get' function... ------------------------------------------------------------------------ r6305 | felicity | 2004-01-26 23:27:57 +0000 (Mon, 26 Jan 2004) | 1 line mime parser test code and related data files ------------------------------------------------------------------------ r6304 | jm | 2004-01-26 22:20:21 +0000 (Mon, 26 Jan 2004) | 1 line added bogusmx DNSBL test ------------------------------------------------------------------------ r6303 | felicity | 2004-01-26 22:09:05 +0000 (Mon, 26 Jan 2004) | 30 lines - bug 2267-related: I found that M::SA::Conf::_parse() was sucking up a lot of the time of a single message run. I modified the majority of configuration options to do string equality instead of REs and got an improvement. It probably still needs some tweaks, but it's working for me. :) - started removing backwards compatibility options -- for instance, bayes_auto_learn is now the required version, auto_learn alone won't work. - the previous Conf code would set the default scores whenever a rule was defined in the config files. unfortunately, since we typically define the rule, and then the score, this means we're setting the scores to the default, then again when the real scores are read in. I moved the default score setting to the end of the parsing routine, so all the real scores are set, then anything that's left without a score gets the appropriate default. - more documentation bits around the MsgContainer and MsgParser code - got rid of some module code not required in PerMsgStatus - added a quick n' dirty useless entity modification to the URL list - added license jargon to MsgParser - fixed dns.t to exit if it actually shouldn't test anything - killed useless Data::Dumper from rule_tests.t ------------------------------------------------------------------------ r6299 | felicity | 2004-01-26 04:41:00 +0000 (Mon, 26 Jan 2004) | 1 line bug 2071: gevalia coffee rule ------------------------------------------------------------------------ r6298 | felicity | 2004-01-26 04:12:26 +0000 (Mon, 26 Jan 2004) | 1 line bug 2844: web browsers will correctly parse 'http://www.foo.biz?id=3' to be 'http://www.foo.biz/?id=3', so we should too... ------------------------------------------------------------------------ r6297 | felicity | 2004-01-26 03:27:09 +0000 (Mon, 26 Jan 2004) | 1 line bug 2963: make rule_tests work with the new mime parser. also make sure the tests run against the test configs and don't read the site or user prefs files. ------------------------------------------------------------------------ r6295 | felicity | 2004-01-25 22:24:35 +0000 (Sun, 25 Jan 2004) | 1 line stop running body rules a little faster ... ------------------------------------------------------------------------ r6282 | felicity | 2004-01-25 20:06:33 +0000 (Sun, 25 Jan 2004) | 1 line potentially mark when a bad uri encoding occurs. ------------------------------------------------------------------------ r6265 | felicity | 2004-01-25 03:17:01 +0000 (Sun, 25 Jan 2004) | 1 line merge the new html rendering with the old html rules ... ------------------------------------------------------------------------ r6263 | mss | 2004-01-24 20:11:43 +0000 (Sat, 24 Jan 2004) | 1 line Some more standardized copyrights. ------------------------------------------------------------------------ r6262 | mss | 2004-01-24 20:05:23 +0000 (Sat, 24 Jan 2004) | 1 line Added some license/copyright headers ------------------------------------------------------------------------ r6261 | quinlan | 2004-01-24 19:54:44 +0000 (Sat, 24 Jan 2004) | 2 lines use standard copyright format ------------------------------------------------------------------------ r6260 | felicity | 2004-01-24 18:36:47 +0000 (Sat, 24 Jan 2004) | 1 line bug 2956: uri tests weren't matching where they should if uris were encoded improperly. we now reencode the uris we found correctly and check them too. ------------------------------------------------------------------------ r6259 | felicity | 2004-01-24 18:10:34 +0000 (Sat, 24 Jan 2004) | 1 line bug 2957: add INFO_TLD, same as BIZ_TLD ------------------------------------------------------------------------ r6258 | felicity | 2004-01-24 18:07:38 +0000 (Sat, 24 Jan 2004) | 4 lines bug 2858: add a "PING" protocol command to spamd which allows for remote monitoring to see if spamd is alive without it complaining there was no message sent. ------------------------------------------------------------------------ r6257 | felicity | 2004-01-24 05:33:24 +0000 (Sat, 24 Jan 2004) | 1 line more parser work, replaced the get_*body functions in PerMsgStatus, etc, etc. ------------------------------------------------------------------------ r6256 | quinlan | 2004-01-24 01:15:36 +0000 (Sat, 24 Jan 2004) | 2 lines update to Apache License Version 2.0 ------------------------------------------------------------------------ r6255 | quinlan | 2004-01-24 01:11:57 +0000 (Sat, 24 Jan 2004) | 2 lines minor fix ------------------------------------------------------------------------ r6250 | jm | 2004-01-23 06:01:21 +0000 (Fri, 23 Jan 2004) | 1 line plugin support, using new loadplugin configuration command ------------------------------------------------------------------------ r6249 | felicity | 2004-01-21 21:49:00 +0000 (Wed, 21 Jan 2004) | 1 line work towards merging new parser into other areas ... ------------------------------------------------------------------------ r6248 | mss | 2004-01-21 19:21:42 +0000 (Wed, 21 Jan 2004) | 2 lines I wonder why this file is suddenly executabel again... ------------------------------------------------------------------------ r6247 | felicity | 2004-01-20 22:33:37 +0000 (Tue, 20 Jan 2004) | 1 line bug 2939: initial work to remove Mail::Audit code ------------------------------------------------------------------------ r6245 | jm | 2004-01-20 21:37:01 +0000 (Tue, 20 Jan 2004) | 1 line added details of spamtrap machine etc. ------------------------------------------------------------------------ r6244 | jm | 2004-01-20 20:59:39 +0000 (Tue, 20 Jan 2004) | 1 line minor status updates ------------------------------------------------------------------------ r6240 | felicity | 2004-01-20 20:32:27 +0000 (Tue, 20 Jan 2004) | 2 lines bug 2291: routines to process body text could be run multiple times due to lack of caching of results. ------------------------------------------------------------------------ r6235 | jm | 2004-01-20 07:57:55 +0000 (Tue, 20 Jan 2004) | 1 line bug 2791: qmail Received headers may still be misinterpreted, fix from Michel Bouissou ------------------------------------------------------------------------ r6234 | jm | 2004-01-20 07:55:55 +0000 (Tue, 20 Jan 2004) | 1 line more SPF work; added test for numeric HELOs as the non-first Received line; added test to find images/hrefs to terra.es, which seems to have a serious problem with hosting spammers ------------------------------------------------------------------------ r6233 | jm | 2004-01-20 07:54:11 +0000 (Tue, 20 Jan 2004) | 1 line ok_locales now supports two new locales -- zh.big5 and zh.gb2312, to limit charsets more accurately; bug 2846 ------------------------------------------------------------------------ r6228 | mss | 2004-01-19 11:46:23 +0000 (Mon, 19 Jan 2004) | 1 line vim likes tabs... ------------------------------------------------------------------------ r6227 | mss | 2004-01-19 11:36:57 +0000 (Mon, 19 Jan 2004) | 2 lines More magic for Windows. ------------------------------------------------------------------------ r6226 | mss | 2004-01-19 11:27:04 +0000 (Mon, 19 Jan 2004) | 2 lines English lesson: We're RUNNING_ON_WINDOWS, *not* IN (stupid me). ------------------------------------------------------------------------ r6216 | mss | 2004-01-18 22:44:05 +0000 (Sun, 18 Jan 2004) | 2 lines Some refactoring of our test environment to make it work smoother with Windows. ------------------------------------------------------------------------ r6215 | mss | 2004-01-18 22:43:24 +0000 (Sun, 18 Jan 2004) | 2 lines Corrected a changed filename. ------------------------------------------------------------------------ r6212 | felicity | 2004-01-18 18:58:37 +0000 (Sun, 18 Jan 2004) | 1 line get rid of the last 'delivery' code (log-to-mbox), move pristine header into the mime parser. ------------------------------------------------------------------------ r6211 | mss | 2004-01-18 18:36:44 +0000 (Sun, 18 Jan 2004) | 2 lines Add t/SATest.pl which I forgot, sorted this bloody file alphabetically while I was around. ------------------------------------------------------------------------ r6209 | mss | 2004-01-18 18:21:14 +0000 (Sun, 18 Jan 2004) | 2 lines Add workaround for systems/shells (esp. Windows) which do not support calls a la 'cmd >file 2>&1 &'. Hope this really works under Windows, will test it in afew hours. ------------------------------------------------------------------------ r6206 | mss | 2004-01-18 16:56:24 +0000 (Sun, 18 Jan 2004) | 2 lines Don't knock over the slashes under Windows -- the apps have to handle it themselves. ------------------------------------------------------------------------ r6200 | felicity | 2004-01-18 06:28:02 +0000 (Sun, 18 Jan 2004) | 4 lines starting to get rid of the Mail::Audit stuff mime parser will now accept parse data that's already an array or a file descriptor. ------------------------------------------------------------------------ r6199 | felicity | 2004-01-18 05:55:08 +0000 (Sun, 18 Jan 2004) | 1 line updated spec file, removed unkempt polish translations, etc. ------------------------------------------------------------------------ r6197 | felicity | 2004-01-18 05:06:21 +0000 (Sun, 18 Jan 2004) | 8 lines More parser work ... - be a little smarter when parsing the boundary. pay a little more attention to the rfc. - do decode/render on-first-request. this'll save time during parsing and memory until the need arises for a decoded/rendered part. - generalized the text v. html difference rule to not know about internal data formats - the parser will now deal with all of the message headers, not just mime-related ones - decoding and rendering are now done in the object, not in the parser ------------------------------------------------------------------------ r6189 | felicity | 2004-01-17 22:33:54 +0000 (Sat, 17 Jan 2004) | 1 line add warning to build doc ------------------------------------------------------------------------ r6188 | felicity | 2004-01-17 22:30:58 +0000 (Sat, 17 Jan 2004) | 1 line update extra_versions and docs for svn ------------------------------------------------------------------------ r6182 | mss | 2004-01-17 17:56:19 +0000 (Sat, 17 Jan 2004) | 2 lines Set svn:ignore values for spamc. ------------------------------------------------------------------------ r6181 | mss | 2004-01-17 17:50:25 +0000 (Sat, 17 Jan 2004) | 2 lines The spamd directory was getting too crowded and became a mess of EU::MM and autoconf generated stuff. So all spamc stuff (including qmail-spamc) was moved to its own directory. 'make disttest' finished successfully both on Linux and Windows but YMMV so please test. Especially packagers might want to check their scripts. ------------------------------------------------------------------------ r6180 | mss | 2004-01-16 21:33:33 +0000 (Fri, 16 Jan 2004) | 1 line remove some obsolete entries ------------------------------------------------------------------------ r6177 | mss | 2004-01-16 01:19:47 +0000 (Fri, 16 Jan 2004) | 1 line Set some svn:keywords properties. ------------------------------------------------------------------------ r6171 | mss | 2004-01-15 19:26:43 +0000 (Thu, 15 Jan 2004) | 11 lines bug 2928: avoid syslog-hickups on weird Message-Ids: * check(): be more specific when parsing the id, replace all control and high chars with question marks * logmsg(): also replace all control chars with underscores also made the "processing" log message easier to parse. its format is now: logmsg = ("processing" | "checking") WSP "message" (("<" msgid ">") | "(unknown)") [ WSP "aka" "<" resent-msgid ">" ] WSP "for" (uname | "(unknown)") ":" uid "." ------------------------------------------------------------------------ r6170 | mss | 2004-01-15 00:34:30 +0000 (Thu, 15 Jan 2004) | 2 lines bug 2924: Don't create a malformed ("from" Domain Address-literal) Received header. ------------------------------------------------------------------------ r6169 | felicity | 2004-01-14 07:44:26 +0000 (Wed, 14 Jan 2004) | 10 lines More parser work. Cleaned up debug statements some, got rid of some more code that is unneeded now that we do a tree as opposed to a pseudo-tree, resolved a potential recursion issue with leaf nodes pointing to themselves, simplified some code to use -1 for the last element in an array instead of "scalar @array - 1", find_parts() will now look at the tree structure to find children instead of just looking for children under multipart/* nodes (it's the same thing, but now it's not tied to the content-type, just the fact there are children nodes...) ------------------------------------------------------------------------ r6167 | jm | 2004-01-14 07:41:56 +0000 (Wed, 14 Jan 2004) | 1 line bug 2787: Received header misunderstood; bug 2896: debug code to report unparseable received header incorrect ------------------------------------------------------------------------ r6166 | felicity | 2004-01-14 06:16:30 +0000 (Wed, 14 Jan 2004) | 4 lines Added new rules to determine the % difference between text/html and text/* attachments in a multipart/alternative mail. It's got amazing hit-rate and accuracy on my corpus even given the simple algorithm I used. ------------------------------------------------------------------------ r6165 | felicity | 2004-01-14 06:12:43 +0000 (Wed, 14 Jan 2004) | 10 lines More parser work. The parser now handles all of my test messages including rather annoying corner cases. I added some comment/pod documentation so the process is a little less cloudy (I'm still not quite sure where tree nodes are created ...) I got rid of a bunch of duplicated code and made some of the parser more generic. The tree that's made is now actually a full tree instead of a sorta-tree (root nodes had leaf data, but no actual leaves ...) Renamed private functions to have an underscore in front of their names. Implemented a find_parts() function to search the tree and return leaves/sub-trees that match. Phew! ------------------------------------------------------------------------ r6164 | felicity | 2004-01-14 05:54:21 +0000 (Wed, 14 Jan 2004) | 4 lines bug 2569: MSGID_FROM_MTA_SHORT was FPing on certain postfix received headers due to its reliance on what old Postfix versions did. updated to be more accurate although the hit rate goes down. ------------------------------------------------------------------------ r6161 | felicity | 2004-01-14 05:46:04 +0000 (Wed, 14 Jan 2004) | 3 lines per bug 2822, added a section around the bayes expiry debug statements to completely ignore expiry histogram output if debug is disabled. this will cause a for() loop to be skipped. :) ------------------------------------------------------------------------ r6160 | felicity | 2004-01-14 05:39:22 +0000 (Wed, 14 Jan 2004) | 2 lines bug 2871: fixes for FORGED_YAHOO_RCVD fps ------------------------------------------------------------------------ r6157 | mss | 2004-01-13 23:56:20 +0000 (Tue, 13 Jan 2004) | 2 lines bug 2900: log also an existing Resent-Message-Id to ease log-analysis. ------------------------------------------------------------------------ r6156 | mss | 2004-01-13 23:05:15 +0000 (Tue, 13 Jan 2004) | 2 lines Skip spamd regression tests on Windows (based on patches by Sidney Markowitz). ------------------------------------------------------------------------ r6155 | felicity | 2004-01-13 18:14:35 +0000 (Tue, 13 Jan 2004) | 3 lines make sure content-type is valid, parse all multipart/* types the same (don't make exception for alternative) ------------------------------------------------------------------------ r6154 | jm | 2004-01-13 08:03:18 +0000 (Tue, 13 Jan 2004) | 1 line spamd -m default was not taking effect; fixed ------------------------------------------------------------------------ r6152 | jm | 2004-01-13 07:45:46 +0000 (Tue, 13 Jan 2004) | 1 line bug 2919: bayes expiry may fail if a previous expiry was killed ------------------------------------------------------------------------ r6148 | felicity | 2004-01-13 03:12:53 +0000 (Tue, 13 Jan 2004) | 2 lines I've found that at least HTML::Parser 3.31 will do something stupid with   and render it into "?". ------------------------------------------------------------------------ r6147 | felicity | 2004-01-13 01:39:29 +0000 (Tue, 13 Jan 2004) | 2 lines more fixing of the parser ------------------------------------------------------------------------ r6146 | jm | 2004-01-13 01:22:52 +0000 (Tue, 13 Jan 2004) | 1 line now seeing this in spam/scam mails ------------------------------------------------------------------------ r6145 | felicity | 2004-01-12 19:32:44 +0000 (Mon, 12 Jan 2004) | 7 lines the parser still had a few bugs ... headers from previous same-level attachments would carry over (ie: content-type, content-type-encoding, etc.) we wouldn't actually get a tree, but a flat parse of the message, so things like mult/mixed(mult/alt(text/plain,text/html),application/msword) would become text/plain, text/html, application/msword ... we now get objectization in the parse tree so that the full message is multipart/mixed which has a multipart/alternative and application/msword part, and the multipart/alternative part has a text/plain and text/html part. ------------------------------------------------------------------------ r6143 | felicity | 2004-01-12 03:37:40 +0000 (Mon, 12 Jan 2004) | 4 lines debug statements shouldn't put \n at the end. fixed a slight bug with my last patch where m@^text/html$@ would be rendered, but it would ignore valid "text/html; ....." ------------------------------------------------------------------------ r6142 | felicity | 2004-01-11 23:54:08 +0000 (Sun, 11 Jan 2004) | 2 lines we need to render text/html or text/* that looks like HTML ... ------------------------------------------------------------------------ r6141 | felicity | 2004-01-11 19:21:28 +0000 (Sun, 11 Jan 2004) | 3 lines perl was complaining about the use of qw{} and text with a comma to figure out last modified date of SA.pm. changed to split instead. ------------------------------------------------------------------------ r6140 | felicity | 2004-01-11 18:19:04 +0000 (Sun, 11 Jan 2004) | 4 lines bug 2917: Failure to remove /tmp/spamd-$$-init for certain settings of auto_whitelist_path (and bayes_path) ------------------------------------------------------------------------ r6137 | mss | 2004-01-10 19:53:16 +0000 (Sat, 10 Jan 2004) | 2 lines Fix some bugs Sidney pointed out in the Native Windows Build stuff. ------------------------------------------------------------------------ r6136 | mss | 2004-01-09 22:40:18 +0000 (Fri, 09 Jan 2004) | 2 lines Set the correct mime-types on all files. Hopefully the next version of my IDE will pick up those SVN props and use them accordingly :) ------------------------------------------------------------------------ r6135 | mss | 2004-01-09 21:29:57 +0000 (Fri, 09 Jan 2004) | 2 lines Adapted the versioning code to SVN. ------------------------------------------------------------------------ r6134 | jm | 2004-01-09 19:26:41 +0000 (Fri, 09 Jan 2004) | 1 line bug 2915: added rule to detect Message-ID headers that don't match Received ------------------------------------------------------------------------ r6133 | jm | 2004-01-09 06:41:18 +0000 (Fri, 09 Jan 2004) | 1 line added replacement for RCVD_NUMERIC_HELO using new Received parser; added 'tflags nice' for T_ALL_TRUSTED ------------------------------------------------------------------------ r6132 | jm | 2004-01-09 06:26:51 +0000 (Fri, 09 Jan 2004) | 1 line added test for tiny font sizes ------------------------------------------------------------------------ r6127 | jm | 2004-01-09 01:37:40 +0000 (Fri, 09 Jan 2004) | 1 line removed CBL again, since Spamhaus XBL includes all that database ------------------------------------------------------------------------ r6126 | felicity | 2004-01-08 23:56:37 +0000 (Thu, 08 Jan 2004) | 3 lines bug 2608: HABEAS_SWE wasn't trigerring if the X-Habeas-SWE headers are out of order in the message header (some MUAs do this). ------------------------------------------------------------------------ r6123 | felicity | 2004-01-08 23:45:15 +0000 (Thu, 08 Jan 2004) | 2 lines bug 2856: 'report_safe_copy_headers Received' would reverse the order of the Received headers ------------------------------------------------------------------------ r6120 | jm | 2004-01-08 23:28:38 +0000 (Thu, 08 Jan 2004) | 1 line use of UNUSED_VARIABLE cannot be interspersed between variable declarations with older compilers ------------------------------------------------------------------------ r6119 | jm | 2004-01-08 22:59:08 +0000 (Thu, 08 Jan 2004) | 1 line added rule to catch the 'Re: UPPERCASE, word word word' spams by Subject ------------------------------------------------------------------------ r6117 | jm | 2004-01-08 07:06:31 +0000 (Thu, 08 Jan 2004) | 1 line added ASL 1.1 text to all source, rules and many scripts ------------------------------------------------------------------------ r6116 | jm | 2004-01-08 06:59:30 +0000 (Thu, 08 Jan 2004) | 1 line added license-replacing helper script ------------------------------------------------------------------------ r6115 | jm | 2004-01-08 06:42:45 +0000 (Thu, 08 Jan 2004) | 1 line preparing to insert license text using an automated tool ------------------------------------------------------------------------ r6114 | jm | 2004-01-08 06:40:11 +0000 (Thu, 08 Jan 2004) | 1 line some files showing up even though they were removed on sf.net ------------------------------------------------------------------------ r6112 | jm | 2004-01-08 04:40:47 +0000 (Thu, 08 Jan 2004) | 1 line updating distro to use ASL instead of GPL/PAL; preparing for massive license fixup ------------------------------------------------------------------------ r6110 | duncf | 2004-01-08 03:06:36 +0000 (Thu, 08 Jan 2004) | 4 lines Fixes backwards compat of rewrite_subject -> rewrite_header which I screwed up the first time... Also removes any reference to rewrite_subject in the docs. (Closes: #2905) ------------------------------------------------------------------------ r6109 | jm | 2004-01-08 02:57:34 +0000 (Thu, 08 Jan 2004) | 1 line bug 2842: exiscan spamc passes empty User: on to spamd, fix support for this ------------------------------------------------------------------------ r6108 | jm | 2004-01-08 02:51:57 +0000 (Thu, 08 Jan 2004) | 1 line bug 2842: empty User header breaks exiscan ------------------------------------------------------------------------ r6106 | jm | 2004-01-08 02:44:13 +0000 (Thu, 08 Jan 2004) | 2 lines bug 2787: Received header parser not handling one type of header ------------------------------------------------------------------------ r6104 | jm | 2004-01-08 02:20:24 +0000 (Thu, 08 Jan 2004) | 2 lines removed old GPL/PAL contrib cert ------------------------------------------------------------------------ r6103 | jm | 2004-01-08 02:19:28 +0000 (Thu, 08 Jan 2004) | 2 lines Added STATUS file, Apache-style ------------------------------------------------------------------------ r6102 | mss | 2004-01-06 21:23:31 +0000 (Tue, 06 Jan 2004) | 1 line Forgot to remove some debugging code. ------------------------------------------------------------------------ r6101 | mss | 2004-01-06 21:21:15 +0000 (Tue, 06 Jan 2004) | 2 lines Some Native Windows fixes. ------------------------------------------------------------------------ r6100 | mss | 2004-01-06 14:19:46 +0000 (Tue, 06 Jan 2004) | 2 lines Fixed a stupid bug which always enabled SSL on Windows. ------------------------------------------------------------------------ r6099 | mss | 2004-01-06 02:36:44 +0000 (Tue, 06 Jan 2004) | 2 lines Added a modified version of Sidney's Native Windows Patch(tm). build/configure is now enabled. ------------------------------------------------------------------------ r6098 | mss | 2004-01-06 02:29:49 +0000 (Tue, 06 Jan 2004) | 1 line Oops. Stupid typo. It's late. ------------------------------------------------------------------------ r6097 | mss | 2004-01-06 02:11:38 +0000 (Tue, 06 Jan 2004) | 2 lines Added some autoconf wrapper/replacement to make it easier to incorporate Sidney's Native Windows Patches(tm) -- not yet enabled. ------------------------------------------------------------------------ r6096 | mss | 2004-01-06 02:08:14 +0000 (Tue, 06 Jan 2004) | 3 lines * Make -Mvars work with uninitialized variables. * Don't fiddle around with STDIN/-OUT. This is probably not really necessary but I changed it while hunting another bug and it won't hurt. ------------------------------------------------------------------------ r6095 | jm | 2004-01-05 22:57:49 +0000 (Mon, 05 Jan 2004) | 2 lines added comment attribution ------------------------------------------------------------------------ r6094 | jm | 2004-01-05 22:55:57 +0000 (Mon, 05 Jan 2004) | 2 lines added MSN redirector test rule ------------------------------------------------------------------------ r6093 | jm | 2004-01-05 22:52:25 +0000 (Mon, 05 Jan 2004) | 2 lines added XBL test ------------------------------------------------------------------------ r6092 | felicity | 2004-01-05 16:28:02 +0000 (Mon, 05 Jan 2004) | 3 lines bug 2864: RPM building on newer RPM versions would cause complaints for files installed but not packaged, etc. quell the warnings. ------------------------------------------------------------------------ r6090 | jm | 2004-01-05 08:20:43 +0000 (Mon, 05 Jan 2004) | 4 lines SPF tweak; avoid fetchmail-incurred FPs, and use envelope-from data from Received headers where available. ------------------------------------------------------------------------ r6089 | jm | 2004-01-05 07:57:49 +0000 (Mon, 05 Jan 2004) | 3 lines Added some more test rules that seem good against the "DFKGJDFGJ, the blah etc" spammer ------------------------------------------------------------------------ r6088 | mss | 2004-01-04 23:07:22 +0000 (Sun, 04 Jan 2004) | 2 lines (Finally) corrected some executable bits ------------------------------------------------------------------------ r6087 | duncf | 2004-01-02 01:32:59 +0000 (Fri, 02 Jan 2004) | 4 lines Updated sa-stats.pl from Bob Apthorpe (Bug 2870) Also included a hack to fix Parse::Syslog brokenness and allow the script to work with log files not in current year. (I.e. after new years) ------------------------------------------------------------------------ r6086 | mss | 2003-12-30 23:20:57 +0000 (Tue, 30 Dec 2003) | 2 lines Add SVN files .r[0-9] and .mine to list of ignored files, remove obsolete windows_install. ------------------------------------------------------------------------ r6085 | duncf | 2003-12-30 06:10:04 +0000 (Tue, 30 Dec 2003) | 11 lines Adds rewrite_header option to allow tagging of Subject, To and From headers. For To and From headers, markup will be in the form of an RFC 2822 Comment (in parentheses separated by a tab from the address). (Closes bug 478) Also, fixes Subject tagging to allow for all tags to be used, noting that remobval of markup will only work if report_safe is > 0, or only _HITS_ and _REQD_ are used. (Closes 2550) Thanks to Malte for some of the regexps I stole from him ;-) ------------------------------------------------------------------------ r6084 | duncf | 2003-12-29 19:22:09 +0000 (Mon, 29 Dec 2003) | 3 lines Remove .cvsignore files and setting svn:ignore as suggested by Michael Parker ------------------------------------------------------------------------ r6083 | duncf | 2003-12-29 19:06:08 +0000 (Mon, 29 Dec 2003) | 1 line Have makefile.pl ignore .svn directory when building blib ------------------------------------------------------------------------ r6082 | duncf | 2003-12-29 18:14:12 +0000 (Mon, 29 Dec 2003) | 2 lines Updating MAINFEST to deal with file removals (why do we always forget this?) ------------------------------------------------------------------------ r6081 | felicity | 2003-12-27 06:52:04 +0000 (Sat, 27 Dec 2003) | 5 lines bug 2837: -w is a left over from early versions of SpamAssassin, but the program is now designed to only filter mail, so it shouldn't try responding with a bounce. disabling/removing "spamassassin -w" code. ------------------------------------------------------------------------ r6080 | felicity | 2003-12-27 06:29:56 +0000 (Sat, 27 Dec 2003) | 6 lines bug 2827: sometimes there is a "Argument "" isn't numeric in numeric lt (<)" warning that gets printed from the Bayes code. it turns out that where the DB module ought to be returning undef, it sometimes returns "", so add a check for that possibility. ------------------------------------------------------------------------ r6079 | felicity | 2003-12-27 06:18:44 +0000 (Sat, 27 Dec 2003) | 5 lines bug 2851: when calling spamassassin -r and -k (report and revoke), Bayes will see the modified message (ie: SA markup included), which is a bad thing. patched the functions to strip the markup pre-learn. ------------------------------------------------------------------------ r6077 | felicity | 2003-12-26 04:13:36 +0000 (Fri, 26 Dec 2003) | 3 lines bug 2847: Let CmdLearn know whether or not the learning attempt completed or failed. If it failed, throw an error and die. ------------------------------------------------------------------------ r6040 | felicity | 2003-12-17 15:06:29 +0000 (Wed, 17 Dec 2003) | 4 lines bug 2847: added an "unavailable" and "failed" state for _AUTOLEARN_ which describes when bayes isn't available (use_bayes 0, or no DB_File, etc,) and when learning fails (see debug output) respectively. ------------------------------------------------------------------------ r6039 | jmason | 2003-12-17 08:09:00 +0000 (Wed, 17 Dec 2003) | 2 lines SPF update ------------------------------------------------------------------------ r6038 | jmason | 2003-12-17 07:08:44 +0000 (Wed, 17 Dec 2003) | 2 lines SPF code updated for latest Mail::SPF::Query release ------------------------------------------------------------------------ r6037 | jmason | 2003-12-17 06:23:48 +0000 (Wed, 17 Dec 2003) | 2 lines interim checkin of SPF changes ------------------------------------------------------------------------ r6036 | jmason | 2003-12-17 06:18:25 +0000 (Wed, 17 Dec 2003) | 2 lines promoted RCVD_IN_RSL and RCVD_IN_CBL, gave them approximate scores based on similar GA tests from http://www.pathname.com/~corpus/NET.7day ------------------------------------------------------------------------ r6035 | jmason | 2003-12-17 06:17:42 +0000 (Wed, 17 Dec 2003) | 2 lines promoted RCVD_IN_RSL and RCVD_IN_CBL, gave them approximate scores based on similar GA tests from http://www.pathname.com/~corpus/NET.7day ------------------------------------------------------------------------ r6034 | jmason | 2003-12-17 06:14:52 +0000 (Wed, 17 Dec 2003) | 2 lines promoted RCVD_IN_RSL and RCVD_IN_CBL, gave them approximate scores based on similar GA tests from http://www.pathname.com/~corpus/NET.7day ------------------------------------------------------------------------ r6033 | jmason | 2003-12-17 05:51:56 +0000 (Wed, 17 Dec 2003) | 2 lines FINALLY fixed mass-check to have a usage msg ------------------------------------------------------------------------ r6032 | felicity | 2003-12-16 22:55:36 +0000 (Tue, 16 Dec 2003) | 2 lines bug 2848: DB_File detection wasn't working properly in the Bayes tie_db_* functions. ------------------------------------------------------------------------ r6031 | jmason | 2003-12-16 20:14:11 +0000 (Tue, 16 Dec 2003) | 2 lines added anti-Altavista-forgery rules ------------------------------------------------------------------------ r6030 | felicity | 2003-12-16 05:11:00 +0000 (Tue, 16 Dec 2003) | 2 lines for debug information, display which configuration files are being read. ------------------------------------------------------------------------ r6029 | jmason | 2003-12-15 08:21:21 +0000 (Mon, 15 Dec 2003) | 2 lines bug 1041: add a method to determine intended recipient's address; bug 796: add hashcash support; also a few doco cleanups ------------------------------------------------------------------------ r6028 | felicity | 2003-12-10 18:58:01 +0000 (Wed, 10 Dec 2003) | 3 lines bug 2822: added a listing of atime deltas and reduction counts to help people understand why expiry isn't occuring. ------------------------------------------------------------------------ r6027 | jmason | 2003-12-10 07:41:48 +0000 (Wed, 10 Dec 2003) | 2 lines bug 2661: dropped rules from contributor Wolfgang Weisselberg due to missing CLA ------------------------------------------------------------------------ r6026 | jmason | 2003-12-10 07:26:04 +0000 (Wed, 10 Dec 2003) | 2 lines bug 2688: removed contributor Radoslaw Stachowiak due to lack of CLA ------------------------------------------------------------------------ r6025 | jmason | 2003-12-10 07:25:02 +0000 (Wed, 10 Dec 2003) | 2 lines some vestiges of code from Thomas Hurst removed; no CLA received ------------------------------------------------------------------------ r6024 | jmason | 2003-12-10 07:22:23 +0000 (Wed, 10 Dec 2003) | 2 lines terse-report vestiges removed ------------------------------------------------------------------------ r6023 | jmason | 2003-12-10 07:18:03 +0000 (Wed, 10 Dec 2003) | 2 lines clean-roomed pyzor_options ------------------------------------------------------------------------ r6022 | jmason | 2003-12-10 07:13:15 +0000 (Wed, 10 Dec 2003) | 2 lines removed always_add_report, pyzor_options; didn't get CLA from Steve Abatangle ------------------------------------------------------------------------ r6021 | jmason | 2003-12-10 07:03:36 +0000 (Wed, 10 Dec 2003) | 2 lines removed contributor David Barroso; no CLA received ------------------------------------------------------------------------ r6013 | jmason | 2003-12-09 06:15:53 +0000 (Tue, 09 Dec 2003) | 2 lines bug 2787: Received line misparsed due to ordering problem ------------------------------------------------------------------------ r6012 | jmason | 2003-12-04 21:20:30 +0000 (Thu, 04 Dec 2003) | 2 lines bug 2625: spamd -m5 now default ------------------------------------------------------------------------ r6011 | jmason | 2003-12-04 21:19:27 +0000 (Thu, 04 Dec 2003) | 2 lines oops, typo ------------------------------------------------------------------------ r6009 | jmason | 2003-12-04 17:32:09 +0000 (Thu, 04 Dec 2003) | 2 lines minor updates to SQL doco, note use of spamd -q switch ------------------------------------------------------------------------ r6008 | felicity | 2003-12-03 22:43:34 +0000 (Wed, 03 Dec 2003) | 2 lines fixed documentation for bayes_journal_max_size. 0 disables opportunistic sync, not force once a day. ------------------------------------------------------------------------ r6006 | jmason | 2003-12-03 02:36:34 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2676: John Levine patch reinstated, received CLA ------------------------------------------------------------------------ r6005 | jmason | 2003-12-03 02:33:34 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2670, bug 2666: got CLAs for Brad Rathbun and Bob Apthorpe so can readd tools/sa-stats.pl ------------------------------------------------------------------------ r6004 | jmason | 2003-12-03 02:31:43 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2710: Anirvan Chatterjee rule reinstated on CLA ------------------------------------------------------------------------ r6003 | jmason | 2003-12-03 02:27:44 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2705: Dave Lugo's contribution reinstated ------------------------------------------------------------------------ r6002 | jmason | 2003-12-03 02:25:37 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2671: Chris Eykamp rules reinstated ------------------------------------------------------------------------ r6001 | jmason | 2003-12-03 02:22:07 +0000 (Wed, 03 Dec 2003) | 2 lines bug 2662: Alexander Kourakos CLA received, reinstating patch ------------------------------------------------------------------------ r6000 | jmason | 2003-12-02 08:20:03 +0000 (Tue, 02 Dec 2003) | 2 lines updated for new Dynablock DNSBL location; re-added PDL lookup ------------------------------------------------------------------------ r5999 | jmason | 2003-12-02 08:05:15 +0000 (Tue, 02 Dec 2003) | 2 lines couple of new SORBS subrules to test ------------------------------------------------------------------------ r5997 | jmason | 2003-12-02 07:45:32 +0000 (Tue, 02 Dec 2003) | 2 lines bug 2758: doco issue for _STARS_ capping ------------------------------------------------------------------------ r5996 | duncf | 2003-11-25 15:49:35 +0000 (Tue, 25 Nov 2003) | 10 lines Removing the debian/ directory -- it's not elegant to begin with as I have to fudge some stuff to get it to build from cvs anyways, and I'd rather start an alioth site or something to collabratively maintain the packaging. When I actually do this, I'll write a README on how to build your own packages. Also, since debian/rules was deleted(!), this is all useless anyways, and I'm not going to reimplement the minor patches (like putting quotes around $(CFLAGS)) ------------------------------------------------------------------------ r5995 | jmason | 2003-11-25 07:47:29 +0000 (Tue, 25 Nov 2003) | 2 lines file removed ------------------------------------------------------------------------ r5994 | jmason | 2003-11-25 07:33:42 +0000 (Tue, 25 Nov 2003) | 2 lines bug 2685: removed contributor Michael Moose Dinn ------------------------------------------------------------------------ r5993 | jmason | 2003-11-25 07:19:01 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributions from Matt Simerson ------------------------------------------------------------------------ r5992 | jmason | 2003-11-25 07:09:11 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Marek Huda'k ------------------------------------------------------------------------ r5991 | jmason | 2003-11-25 07:03:38 +0000 (Tue, 25 Nov 2003) | 2 lines oops, broke the rules files ------------------------------------------------------------------------ r5990 | jmason | 2003-11-25 07:01:52 +0000 (Tue, 25 Nov 2003) | 2 lines bug 2674: removed contributions from David Kewley ------------------------------------------------------------------------ r5989 | jmason | 2003-11-25 03:02:49 +0000 (Tue, 25 Nov 2003) | 2 lines dropped contributor Chris Eykamp ------------------------------------------------------------------------ r5988 | jmason | 2003-11-25 03:01:22 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Mike Nolan ------------------------------------------------------------------------ r5987 | jmason | 2003-11-25 02:57:27 +0000 (Tue, 25 Nov 2003) | 2 lines dropped contributor Chris Eykamp ------------------------------------------------------------------------ r5986 | jmason | 2003-11-25 02:12:45 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Radoslaw Zielinski ------------------------------------------------------------------------ r5985 | jmason | 2003-11-25 02:08:59 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Robert James Kaes ------------------------------------------------------------------------ r5984 | jmason | 2003-11-25 02:05:47 +0000 (Tue, 25 Nov 2003) | 2 lines bug 2672: removed 30_text_de.cf due to a lack of CLAs from some of the contributors ------------------------------------------------------------------------ r5983 | jmason | 2003-11-25 02:01:34 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Bob Apthorpe due to lack of CLA ------------------------------------------------------------------------ r5982 | jmason | 2003-11-25 01:50:23 +0000 (Tue, 25 Nov 2003) | 2 lines removed contrib files that we still have no CLA for ------------------------------------------------------------------------ r5981 | jmason | 2003-11-25 01:45:17 +0000 (Tue, 25 Nov 2003) | 2 lines removed contributor Ian Murdock (bug 2694) ------------------------------------------------------------------------ r5980 | jmason | 2003-11-25 01:43:27 +0000 (Tue, 25 Nov 2003) | 2 lines bug 2695: removed contributor Tino Keitel ------------------------------------------------------------------------ r5979 | jmason | 2003-11-24 05:18:33 +0000 (Mon, 24 Nov 2003) | 2 lines bug 2774: undef warnings fixed in qmail Received-header parsing ------------------------------------------------------------------------ r5978 | jmason | 2003-11-20 19:35:06 +0000 (Thu, 20 Nov 2003) | 2 lines added more debugging to RBL code; found bug in interim list of reserved-IPs, fixed pending their clean-room reimplementation ------------------------------------------------------------------------ r5975 | jmason | 2003-11-20 07:22:48 +0000 (Thu, 20 Nov 2003) | 2 lines bug 2759: Received parser can't deal with a variety of qmail formats ------------------------------------------------------------------------ r5974 | jmason | 2003-11-19 20:25:27 +0000 (Wed, 19 Nov 2003) | 2 lines bug 2742: updated French translations, Michel Bouissou ------------------------------------------------------------------------ r5973 | jmason | 2003-11-19 02:37:50 +0000 (Wed, 19 Nov 2003) | 2 lines bug 2742: new set of French translations from Michel Bouissou ------------------------------------------------------------------------ r5972 | duncf | 2003-11-18 17:04:49 +0000 (Tue, 18 Nov 2003) | 2 lines Doh. $current_user was already declared... oops ------------------------------------------------------------------------ r5971 | duncf | 2003-11-18 16:49:17 +0000 (Tue, 18 Nov 2003) | 2 lines Yes this is silly. Reimplementing set current_user to value in $1. I cant test this, so I hope for the best ;-) ------------------------------------------------------------------------ r5970 | jmason | 2003-11-18 07:15:08 +0000 (Tue, 18 Nov 2003) | 2 lines bug 2692: removed contributor Tim Bell. CVS HEAD IS NOW BROKEN -- SOMEONE ELSE PLEASE REIMPLEMENT ASAP ------------------------------------------------------------------------ r5969 | jmason | 2003-11-18 07:06:12 +0000 (Tue, 18 Nov 2003) | 2 lines bug 2705: dropped contributor Dave Lugo ------------------------------------------------------------------------ r5968 | jmason | 2003-11-18 07:02:38 +0000 (Tue, 18 Nov 2003) | 2 lines bug 2698: dropped contributor James Henstridge ------------------------------------------------------------------------ r5966 | jmason | 2003-11-15 04:17:06 +0000 (Sat, 15 Nov 2003) | 2 lines oops, screwed up the rfc-2822 regexp ------------------------------------------------------------------------ r5965 | jmason | 2003-11-15 04:13:30 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2710: drop contributor Anirvan Chatterjee ------------------------------------------------------------------------ r5964 | jmason | 2003-11-15 04:05:28 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2715: dropped a regexp from Mail::Header, since the CLA from Graham Barr seems to have gone AWOL ------------------------------------------------------------------------ r5960 | jmason | 2003-11-15 02:58:12 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2745: pobox.com Received header format handled ------------------------------------------------------------------------ r5959 | jmason | 2003-11-15 02:55:30 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2633: spamd giving undef warnings if DNS is not available for spamc client ------------------------------------------------------------------------ r5956 | jmason | 2003-11-15 02:46:25 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2502: -H switch broken due to lack of srand seeding ------------------------------------------------------------------------ r5955 | jmason | 2003-11-15 02:44:49 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2591: Received header format for something called 'smtpd' supported; added internal_networks initial implementation ------------------------------------------------------------------------ r5954 | jmason | 2003-11-15 02:49:32 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2630: spamd_parallel test no longer distributed due to load problems it causes ------------------------------------------------------------------------ r5953 | jmason | 2003-11-15 02:47:42 +0000 (Sat, 15 Nov 2003) | 2 lines bug 2504: fixed 'Use of uninitialized value in numeric eq' in spamd ------------------------------------------------------------------------ r5950 | jmason | 2003-11-13 02:49:46 +0000 (Thu, 13 Nov 2003) | 2 lines updated MANIFEST ------------------------------------------------------------------------ r5949 | jmason | 2003-11-13 02:49:10 +0000 (Thu, 13 Nov 2003) | 2 lines bug 2654: fix pattern to avoid FP on FORGED_MUA_EUDORA ------------------------------------------------------------------------ r5948 | jmason | 2003-11-12 07:36:19 +0000 (Wed, 12 Nov 2003) | 2 lines bug 2294: removed FORGED_MUA_THEBAT due to FPs and 2 other better variants being present anyway ------------------------------------------------------------------------ r5945 | jmason | 2003-11-09 02:18:56 +0000 (Sun, 09 Nov 2003) | 2 lines oops. a test failure which I thought was due to my user_prefs, was actually a bug in the test code; fixed ------------------------------------------------------------------------ r5944 | jmason | 2003-11-09 02:14:26 +0000 (Sun, 09 Nov 2003) | 2 lines oops, typo in previous patch application in spamd request-header parser code ------------------------------------------------------------------------ r5943 | jmason | 2003-11-09 02:11:52 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2664: drop contributor Beniamino Galvani ------------------------------------------------------------------------ r5942 | jmason | 2003-11-09 02:07:03 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2676: dropped contributor John Levine ------------------------------------------------------------------------ r5941 | jmason | 2003-11-09 01:48:20 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2662: dropped contributor Alexander Kourakos ------------------------------------------------------------------------ r5940 | jmason | 2003-11-09 01:41:02 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2693: remove contributor Tony L. Svanstrom ------------------------------------------------------------------------ r5939 | jmason | 2003-11-09 01:31:53 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2665: drop contributor Bill O'Hanlon ------------------------------------------------------------------------ r5938 | jmason | 2003-11-09 01:25:02 +0000 (Sun, 09 Nov 2003) | 2 lines bug 2560: removed build/cvs2cl-branch from CVS due to licensing ------------------------------------------------------------------------ r5937 | jmason | 2003-11-08 03:40:35 +0000 (Sat, 08 Nov 2003) | 2 lines bug 2663: dropped contributor Antonello Nocchi ------------------------------------------------------------------------ r5936 | jmason | 2003-11-08 03:29:40 +0000 (Sat, 08 Nov 2003) | 2 lines bug 2673: drop contributor David Greenaway ------------------------------------------------------------------------ r5935 | jmason | 2003-11-07 03:06:39 +0000 (Fri, 07 Nov 2003) | 2 lines bug 2580: undefined value in spamd check() ------------------------------------------------------------------------ r5931 | jmason | 2003-11-05 04:53:13 +0000 (Wed, 05 Nov 2003) | 2 lines bug 2122: FORGED_MUA rules matching for some mailing lists ------------------------------------------------------------------------ r5928 | jmason | 2003-10-29 05:39:51 +0000 (Wed, 29 Oct 2003) | 2 lines try out delphi.com anti-joe-job rule ------------------------------------------------------------------------ r5927 | felicity | 2003-10-29 05:13:13 +0000 (Wed, 29 Oct 2003) | 3 lines at the LISA postmaster BoF, the qualcomm postmaster commented that no mail comes from eudora.com, but it is faked a lot... ------------------------------------------------------------------------ r5926 | jmason | 2003-10-28 07:09:34 +0000 (Tue, 28 Oct 2003) | 2 lines updated MANIFEST ------------------------------------------------------------------------ r5925 | jmason | 2003-10-28 07:08:30 +0000 (Tue, 28 Oct 2003) | 2 lines applied patch from bug 2505 to HEAD ------------------------------------------------------------------------ r5924 | jmason | 2003-10-28 07:02:50 +0000 (Tue, 28 Oct 2003) | 2 lines added rules to catch 'rndmx' random tags, and newish ratware (using header samples from Steve Champeon) ------------------------------------------------------------------------ r5923 | jmason | 2003-10-28 07:02:03 +0000 (Tue, 28 Oct 2003) | 2 lines dns.t fixed; blocked.secnap.net was closed down by owner, so replacement mini-zone set up on spamassassin.org instead. ------------------------------------------------------------------------ r5922 | jmason | 2003-10-28 06:53:51 +0000 (Tue, 28 Oct 2003) | 2 lines avoid undef warning in t/strip2.t ------------------------------------------------------------------------ r5921 | jmason | 2003-10-28 06:47:51 +0000 (Tue, 28 Oct 2003) | 2 lines removed windows_install.pl, obsolete ------------------------------------------------------------------------ r5920 | jmason | 2003-10-28 06:45:53 +0000 (Tue, 28 Oct 2003) | 2 lines avoid an SPF failure ------------------------------------------------------------------------ r5919 | jmason | 2003-10-28 06:45:31 +0000 (Tue, 28 Oct 2003) | 2 lines DCC installation docs updated ------------------------------------------------------------------------ r5916 | climent | 2003-10-23 14:38:42 +0000 (Thu, 23 Oct 2003) | 2 lines Small change to avoid a critical session. ------------------------------------------------------------------------ r5915 | climent | 2003-10-23 12:48:55 +0000 (Thu, 23 Oct 2003) | 2 lines FRIEND AT PUBLIC small change ------------------------------------------------------------------------ r5914 | quinlan | 2003-10-20 01:37:19 +0000 (Mon, 20 Oct 2003) | 2 lines minor documentation clarification ------------------------------------------------------------------------ r5913 | msquadrat | 2003-10-15 21:16:11 +0000 (Wed, 15 Oct 2003) | 2 lines removed stale qmail entries ------------------------------------------------------------------------ r5912 | msquadrat | 2003-10-15 16:01:40 +0000 (Wed, 15 Oct 2003) | 2 lines bug 2596: missing space kept qmail/qmail-spamc and t/do_net from being removed on 'make clean' ------------------------------------------------------------------------ r5911 | quinlan | 2003-10-15 08:08:05 +0000 (Wed, 15 Oct 2003) | 2 lines remove debugging statement ------------------------------------------------------------------------ r5910 | quinlan | 2003-10-15 07:53:12 +0000 (Wed, 15 Oct 2003) | 3 lines improved title testing (test each title separately instead of together or as a whole) ------------------------------------------------------------------------ r5909 | quinlan | 2003-10-15 07:51:49 +0000 (Wed, 15 Oct 2003) | 4 lines small simplification of _get_date_header_time() add html_title() trailing line comment after { is just wrong ------------------------------------------------------------------------ r5908 | quinlan | 2003-10-15 04:58:10 +0000 (Wed, 15 Oct 2003) | 4 lines add some HTML test rules bug 2589: problems detecting html titles (handling of titles is now same as IE and Mozilla, first title is used regardless of position in document) ------------------------------------------------------------------------ r5907 | quinlan | 2003-10-14 05:17:23 +0000 (Tue, 14 Oct 2003) | 2 lines add some HTML entity rules ------------------------------------------------------------------------ r5906 | quinlan | 2003-10-14 03:42:45 +0000 (Tue, 14 Oct 2003) | 3 lines replace old fallback base64 decoder with new one fix minor bug in base64 decoder ------------------------------------------------------------------------ r5905 | quinlan | 2003-10-13 21:51:21 +0000 (Mon, 13 Oct 2003) | 2 lines speed up spamd testing on fast machines, wait longer before failing too ------------------------------------------------------------------------ r5904 | msquadrat | 2003-10-11 13:49:24 +0000 (Sat, 11 Oct 2003) | 2 lines bug 2557: enhanced qmail-spamc can now feed command line options to spamc (thanks to John Peacock) ------------------------------------------------------------------------ r5903 | msquadrat | 2003-10-10 19:57:49 +0000 (Fri, 10 Oct 2003) | 2 lines The previous commit still used $_ instead of $line in the first check. ------------------------------------------------------------------------ r5902 | msquadrat | 2003-10-10 19:49:39 +0000 (Fri, 10 Oct 2003) | 2 lines bug 2580: calling subroutines can make $_ undef ------------------------------------------------------------------------ r5901 | quinlan | 2003-10-07 08:11:25 +0000 (Tue, 07 Oct 2003) | 2 lines removing obsolete code ------------------------------------------------------------------------ r5900 | quinlan | 2003-10-07 04:15:36 +0000 (Tue, 07 Oct 2003) | 2 lines note this was idea ------------------------------------------------------------------------ r5899 | quinlan | 2003-10-06 01:08:47 +0000 (Mon, 06 Oct 2003) | 2 lines re-enable Habeas ------------------------------------------------------------------------ r5898 | quinlan | 2003-10-06 00:31:02 +0000 (Mon, 06 Oct 2003) | 2 lines add HTML renderer ------------------------------------------------------------------------ r5897 | quinlan | 2003-10-06 00:19:35 +0000 (Mon, 06 Oct 2003) | 2 lines modularize the HTML rendering code ------------------------------------------------------------------------ r5896 | quinlan | 2003-10-04 03:08:09 +0000 (Sat, 04 Oct 2003) | 2 lines fix use_auto_whitelist ------------------------------------------------------------------------ r5895 | quinlan | 2003-10-04 02:55:13 +0000 (Sat, 04 Oct 2003) | 2 lines add T_MSGID_DOLLARS_* ------------------------------------------------------------------------ r5894 | quinlan | 2003-10-04 02:44:45 +0000 (Sat, 04 Oct 2003) | 2 lines bug 2538: address problems with Outlook forgery rules ------------------------------------------------------------------------ r5892 | jmason | 2003-10-03 20:37:38 +0000 (Fri, 03 Oct 2003) | 2 lines re-added relays.visi.com, it's back ------------------------------------------------------------------------ r5891 | quinlan | 2003-10-03 00:39:12 +0000 (Fri, 03 Oct 2003) | 2 lines disable Habeas tests by default ------------------------------------------------------------------------ r5890 | quinlan | 2003-10-02 23:01:01 +0000 (Thu, 02 Oct 2003) | 2 lines add $re_start for HTML rendering heuristic ------------------------------------------------------------------------ r5889 | quinlan | 2003-10-02 22:59:00 +0000 (Thu, 02 Oct 2003) | 2 lines add text rendering place-holder ------------------------------------------------------------------------ r5888 | felicity | 2003-10-02 19:29:36 +0000 (Thu, 02 Oct 2003) | 2 lines Clean up the render area a little bit, add some docs. ------------------------------------------------------------------------ r5887 | quinlan | 2003-10-02 02:30:33 +0000 (Thu, 02 Oct 2003) | 4 lines don't open results files until we get to the point of writing results to avoid overwriting spam.log and ham.log accidentally (when trying to use an option to print to stdout, but failing to find a message) ------------------------------------------------------------------------ r5886 | felicity | 2003-10-01 05:50:51 +0000 (Wed, 01 Oct 2003) | 2 lines work on the docs a little bit ------------------------------------------------------------------------ r5885 | felicity | 2003-10-01 05:31:56 +0000 (Wed, 01 Oct 2003) | 5 lines If a multipart message has no boundary defined, or the boundary is defined but not found in the part, treat the whole part as the data to use. Otherwise, if a boundary is defined and it's found, just use the data between the boundaries. ------------------------------------------------------------------------ r5884 | felicity | 2003-10-01 04:39:48 +0000 (Wed, 01 Oct 2003) | 2 lines Make everything but parse() a "private" function. ------------------------------------------------------------------------ r5883 | felicity | 2003-10-01 04:36:21 +0000 (Wed, 01 Oct 2003) | 3 lines If there is no encoding, there will be no decoding. So raw == decoded, just point to the same data to save memory. ------------------------------------------------------------------------ r5882 | felicity | 2003-10-01 03:18:18 +0000 (Wed, 01 Oct 2003) | 2 lines parsed -> rendered ------------------------------------------------------------------------ r5881 | felicity | 2003-10-01 01:49:42 +0000 (Wed, 01 Oct 2003) | 2 lines more mime headers being kept, default text/plain charset per the RFC ------------------------------------------------------------------------ r5880 | felicity | 2003-10-01 01:39:19 +0000 (Wed, 01 Oct 2003) | 2 lines Fixed decoding issue of main body if not multipart ------------------------------------------------------------------------ r5879 | msquadrat | 2003-09-30 23:11:50 +0000 (Tue, 30 Sep 2003) | 2 lines Added a short comment about the optional module Time::HiRes and what its used for. ------------------------------------------------------------------------ r5878 | felicity | 2003-09-30 22:48:50 +0000 (Tue, 30 Sep 2003) | 2 lines The MIME parser would miss the last header in a message. Fixed. :) ------------------------------------------------------------------------ r5877 | felicity | 2003-09-30 18:57:24 +0000 (Tue, 30 Sep 2003) | 3 lines bug 2140: eudora sometimes has a different message-id than we expected before, so account for those differences. ------------------------------------------------------------------------ r5875 | quinlan | 2003-09-30 18:32:31 +0000 (Tue, 30 Sep 2003) | 2 lines whoops, regexps can't work backwards ------------------------------------------------------------------------ r5874 | felicity | 2003-09-30 16:12:28 +0000 (Tue, 30 Sep 2003) | 2 lines sometimes the parser can try to run through a null body part, so ignore those. ------------------------------------------------------------------------ r5873 | jmason | 2003-09-30 06:05:02 +0000 (Tue, 30 Sep 2003) | 2 lines avoid duplicating headers in mass-check-results-to-mbox output ------------------------------------------------------------------------ r5872 | jmason | 2003-09-30 05:20:20 +0000 (Tue, 30 Sep 2003) | 2 lines try using SPF in a DRIP style ------------------------------------------------------------------------ r5871 | jmason | 2003-09-30 05:19:19 +0000 (Tue, 30 Sep 2003) | 2 lines try using SPF in a DRIP style ------------------------------------------------------------------------ r5870 | jmason | 2003-09-30 05:00:54 +0000 (Tue, 30 Sep 2003) | 2 lines another Received-line format that was being missed ------------------------------------------------------------------------ r5869 | jmason | 2003-09-30 04:52:55 +0000 (Tue, 30 Sep 2003) | 2 lines fixed 'use 5.6.1' to be better for backwards compat ------------------------------------------------------------------------ r5868 | felicity | 2003-09-30 03:34:11 +0000 (Tue, 30 Sep 2003) | 2 lines initial step to get MIME parsing in place ------------------------------------------------------------------------ r5866 | msquadrat | 2003-09-29 21:58:46 +0000 (Mon, 29 Sep 2003) | 2 lines Increase the required version of Perl. ------------------------------------------------------------------------ r5865 | msquadrat | 2003-09-29 21:45:38 +0000 (Mon, 29 Sep 2003) | 2 lines bug 2492 revisited: somehow a part of the MICROSOFT_EXECUTABLE got lost ------------------------------------------------------------------------ r5863 | msquadrat | 2003-09-29 21:34:31 +0000 (Mon, 29 Sep 2003) | 3 lines * Removed compatibility code for old (before 5.45) versions of ExtUtils::MakeMaker * Updated the docu at several places ------------------------------------------------------------------------ r5862 | felicity | 2003-09-29 20:59:28 +0000 (Mon, 29 Sep 2003) | 2 lines fixed comment typo in spec file ------------------------------------------------------------------------ r5860 | felicity | 2003-09-29 20:10:38 +0000 (Mon, 29 Sep 2003) | 9 lines more username in subject tests: 0.503 0.9122 0.0000 1.000 1.00 0.01 T_USERNAME_IN_SUBJECT3 0.453 0.8213 0.0000 1.000 1.00 0.01 T_USERNAME_IN_SUBJECT2 0.051 0.0928 0.0000 1.000 1.00 2.90 USERNAME_IN_SUBJECT 2.679 4.8392 0.0243 0.995 0.99 0.01 T_USERNAME_IN_SUBJECT1 :) ------------------------------------------------------------------------ r5859 | felicity | 2003-09-29 19:42:00 +0000 (Mon, 29 Sep 2003) | 3 lines bug 1889: rbl_check() wasn't able to parse a certain Received header if an ident string was included ------------------------------------------------------------------------ r5857 | jmason | 2003-09-29 18:13:08 +0000 (Mon, 29 Sep 2003) | 2 lines Received: use of MX data to compute trust turned off again, it's too slow. Added timeout for ALL_RELAYS_NEAR_MXES test ------------------------------------------------------------------------ r5856 | jmason | 2003-09-29 05:58:50 +0000 (Mon, 29 Sep 2003) | 2 lines avoid a warning ------------------------------------------------------------------------ r5855 | jmason | 2003-09-29 05:43:48 +0000 (Mon, 29 Sep 2003) | 2 lines avoid new 'undefined value' warning ------------------------------------------------------------------------ r5854 | jmason | 2003-09-29 05:34:35 +0000 (Mon, 29 Sep 2003) | 2 lines bug 2142: code to infer MAIL FROM: address from message added, using Return-Path, X-Envelope-From and a few other common ones, and producing a synthetic fake header, EnvelopeFrom. bug 2143: SPF support added, first draft, using Mail::SPF::Query for now. bug 2426: spamcop-ish trusted_networks determination scheme, using MX records added; seems to work well in most setups although may extend trust further than necessary in the open-relay case. Added nice test to detect messages that travelled entirely via domains and IPs where the domain's MX and the IP correlate. ------------------------------------------------------------------------ r5853 | felicity | 2003-09-29 04:37:05 +0000 (Mon, 29 Sep 2003) | 2 lines for quoted-printable, go call M::SA::Util ... ------------------------------------------------------------------------ r5852 | quinlan | 2003-09-29 04:33:41 +0000 (Mon, 29 Sep 2003) | 2 lines add qp_decode() ------------------------------------------------------------------------ r5851 | felicity | 2003-09-29 04:21:21 +0000 (Mon, 29 Sep 2003) | 2 lines we should test out some other "username in subject" style rules ... ------------------------------------------------------------------------ r5850 | felicity | 2003-09-29 04:03:35 +0000 (Mon, 29 Sep 2003) | 2 lines more mime work ------------------------------------------------------------------------ r5849 | quinlan | 2003-09-29 04:02:29 +0000 (Mon, 29 Sep 2003) | 2 lines add HAS_MIME_BASE64 ------------------------------------------------------------------------ r5848 | quinlan | 2003-09-29 03:57:22 +0000 (Mon, 29 Sep 2003) | 2 lines add base64_decode() ------------------------------------------------------------------------ r5847 | felicity | 2003-09-29 03:53:18 +0000 (Mon, 29 Sep 2003) | 3 lines after a discussion with quinlan, changes to MIME parser to leave "raw" parts raw, and not slightly cooked. ------------------------------------------------------------------------ r5846 | felicity | 2003-09-29 03:05:05 +0000 (Mon, 29 Sep 2003) | 2 lines fixed a few issues ... ------------------------------------------------------------------------ r5845 | felicity | 2003-09-29 02:59:36 +0000 (Mon, 29 Sep 2003) | 2 lines Deal with some bad base64 encoding details, etc. ------------------------------------------------------------------------ r5843 | felicity | 2003-09-29 01:10:32 +0000 (Mon, 29 Sep 2003) | 2 lines added documentation about add_header name convention ------------------------------------------------------------------------ r5842 | felicity | 2003-09-28 16:38:44 +0000 (Sun, 28 Sep 2003) | 7 lines bug 2494: 1) deal with bz2 builds... ;) 2) allow release to be overriden via commandline 3) allow CFLAGS to be modified in the usual method (RPM_OPT_FLAGS) 4) add more documentation to be installed 5) update to 2.61 ------------------------------------------------------------------------ r5841 | felicity | 2003-09-28 16:24:41 +0000 (Sun, 28 Sep 2003) | 2 lines re-remove the 2.60 announcement from MANIFEST ------------------------------------------------------------------------ r5840 | felicity | 2003-09-28 16:24:13 +0000 (Sun, 28 Sep 2003) | 2 lines updated docs per bug 2501 (bayes changes in README and INSTALL) ------------------------------------------------------------------------ r5836 | felicity | 2003-09-27 01:46:55 +0000 (Sat, 27 Sep 2003) | 3 lines bug 2510: we should remove world-writable directories from PATH since it can cause issues with taint mode ------------------------------------------------------------------------ r5834 | felicity | 2003-09-27 01:26:29 +0000 (Sat, 27 Sep 2003) | 2 lines bug 2511: clean the path before running Cwd ------------------------------------------------------------------------ r5833 | jmason | 2003-09-26 19:25:26 +0000 (Fri, 26 Sep 2003) | 2 lines fix doco due to broken link ------------------------------------------------------------------------ r5832 | jmason | 2003-09-26 19:16:14 +0000 (Fri, 26 Sep 2003) | 2 lines changed version for bleeding-edge website doc updater to build ------------------------------------------------------------------------ r5831 | climent | 2003-09-25 10:44:49 +0000 (Thu, 25 Sep 2003) | 2 lines Postfix README added ------------------------------------------------------------------------ r5830 | felicity | 2003-09-25 03:38:04 +0000 (Thu, 25 Sep 2003) | 2 lines more mime work ------------------------------------------------------------------------ r5829 | quinlan | 2003-09-25 03:11:24 +0000 (Thu, 25 Sep 2003) | 2 lines bug 2459: more work on reorganizing auto-whitelist implementation ------------------------------------------------------------------------ r5828 | quinlan | 2003-09-25 03:11:01 +0000 (Thu, 25 Sep 2003) | 3 lines bug 2459: more work on reorganizing auto-whitelist implementation Bug 2492: MICROSOFT_EXECUTABLE slightly broken ------------------------------------------------------------------------ r5827 | jmason | 2003-09-24 22:47:43 +0000 (Wed, 24 Sep 2003) | 2 lines fixed typo ------------------------------------------------------------------------ r5826 | felicity | 2003-09-24 22:06:03 +0000 (Wed, 24 Sep 2003) | 2 lines bug 2501: put the release announcement mail into the distro. ------------------------------------------------------------------------ r5825 | felicity | 2003-09-24 22:01:12 +0000 (Wed, 24 Sep 2003) | 2 lines convert CRLF->LF in decoded MIME parts ------------------------------------------------------------------------ r5824 | felicity | 2003-09-24 21:33:33 +0000 (Wed, 24 Sep 2003) | 2 lines a bit more code cleanup ------------------------------------------------------------------------ r5823 | felicity | 2003-09-24 19:30:32 +0000 (Wed, 24 Sep 2003) | 2 lines a few updates for MIME parsing ------------------------------------------------------------------------ r5822 | quinlan | 2003-09-24 08:37:25 +0000 (Wed, 24 Sep 2003) | 2 lines minor change ------------------------------------------------------------------------ r5821 | felicity | 2003-09-24 06:18:38 +0000 (Wed, 24 Sep 2003) | 4 lines Modules for new parsing code. Mostly from Matt Sergeant's work in the SA3 tree. I trimmed it down a lot, and got it to deal with variable/reference passing instead of temporary files. ------------------------------------------------------------------------ r5820 | jmason | 2003-09-24 03:11:33 +0000 (Wed, 24 Sep 2003) | 2 lines T_ rules enabled; a double-dash spam-sign ------------------------------------------------------------------------ r5819 | quinlan | 2003-09-23 23:58:03 +0000 (Tue, 23 Sep 2003) | 2 lines use GTUBE for test email ------------------------------------------------------------------------ r5818 | quinlan | 2003-09-23 23:53:39 +0000 (Tue, 23 Sep 2003) | 2 lines add CBL as test blacklist ------------------------------------------------------------------------ r5817 | quinlan | 2003-09-23 23:52:43 +0000 (Tue, 23 Sep 2003) | 2 lines uncomment test rules! ------------------------------------------------------------------------ r5816 | quinlan | 2003-09-23 21:39:13 +0000 (Tue, 23 Sep 2003) | 2 lines bug 2482: add DNSBL regression tests ------------------------------------------------------------------------ r5815 | quinlan | 2003-09-23 21:37:03 +0000 (Tue, 23 Sep 2003) | 2 lines bug 2459: reorganize auto-whitelist implementation ------------------------------------------------------------------------ r5813 | felicity | 2003-09-23 20:34:39 +0000 (Tue, 23 Sep 2003) | 2 lines fixed small doc thingy about razor patch ------------------------------------------------------------------------ r5812 | duncf | 2003-09-23 20:30:26 +0000 (Tue, 23 Sep 2003) | 2 lines Bayes should ignore Gnus annotation, patch from Juergen Kreileder <jk@blackdown.de> ------------------------------------------------------------------------ r5811 | felicity | 2003-09-23 18:18:49 +0000 (Tue, 23 Sep 2003) | 3 lines Allow "--define 'release 1_rh6'" and "--define 'srcext .bz2'" overrides from the rpmbuild commandline. ------------------------------------------------------------------------ r5810 | felicity | 2003-09-23 14:45:50 +0000 (Tue, 23 Sep 2003) | 2 lines 2.70 devel cycle started ------------------------------------------------------------------------