------------------------------------------------------------------------
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 <http://bugs.gentoo.org/show_bug.cgi?id=58122>.

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.

------------------------------------------------------------------------
