Michael Parker <[EMAIL PROTECTED]> writes: > I agree, anything we do should transfer across all storage backends. > We need to be able to dump (backup) from one backend, twiddle the > config and restore to another backend and back again.
Agreed. I'm fine with making the option break compatibility with old databases, though. Just make it an option. We can debate whether or not it should be turned on by default, but I'd lean towards turning off SHA1 by default. However, if we ever want to turn it on by default, 3.0 is the right time. Sticking with plain-text is a mistake in the long run: - fewer collisions => probably *better* accuracy - fixed length => less space, faster in many cases - hash => easier to share and generate public Bayes DB - smaller size enables longer tokens (multiple words, for example) The inability to look at tokens directly does not seem to be a major impediment to other projects like DSPAM and CRM114. Daniel -- Daniel Quinlan anti-spam (SpamAssassin), Linux, http://www.pathname.com/~quinlan/ and open source consulting
