spammer using cancel evading technique

Russ Allbery rra at stanford.edu
Thu Dec 4 02:42:54 UTC 2003


Tomasz R Surmacz <tsurmacz at ict.pwr.wroc.pl> writes:
> Russ Allbery wrote on Tue, Dec 02, 2003 at 06:18:03PM -0800:

>> Yup, you can definitely do that in a local Perl or Python filter and
>> it's not a bad idea for inclusion in something like Cleanfeed.

> But due to the efficiency reasons, wouldn't it be better to include it
> in actual innd C code?  So far, this is not a big problem, as such
> pseudo-cancels are not common yet, but I bet they will spread if we do
> not take some action.

This is about the most efficient sort of check one could do; I don't think
you'd really notice the difference.  About the only speed hit you're
incurring is the creation of the Perl header hash.  I'm hesitant to
include things like this into the C code because it's hard to change the C
code, and this is fundamentally a site policy decision (there isn't
anything special about <cancel.*> message IDs in the specification).

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>


More information about the inn-bugs mailing list