anomy-list

Re: sample configuration files (feedback)

From: Bjarni Runar Einarsson (04340@xyz.molar.is)
Date: Þri 03 Okt 2000 - 15:57:29 UTC


On 2000-10-02, 20:01:35 (-0500), mark david mcCreary wrote:
>
> # Configuration File #1 - Sanitize
>
[snip]
>
> file_list_3 = (?i)\.([a-z][a-z][a-z0-9].[a-z0-9][a-z0-9][a-z0-9])
> file_list_4 = (?i)\.([a-z][a-z][a-z0-9].[a-z0-9][a-z0-9])
> file_list_5 = (?i)\.([a-z][a-z].[a-z0-9][a-z0-9][a-z0-9])
> file_list_6 = (?i)\.([a-z][a-z].[a-z0-9][a-z0-9])

I'm getting the distinct impression that these are somewhat redundant -
since you never bind to the end of the string using a trailing $, then
policies 3, 4 and 5, 6 respectively match the same things, and these rules
will match files with names like:

        this.is.the.harmless.file.withthereallylongextension

Just thought I'd mention it. :) I'm commenting from memory though, so I may
have gotten it wrong. I'd recommend testing it.

Also, it'd be easy enough to add all these possibilities to ruleset 2, since
the default action is the same. The fewer rulesets there are, the faster
the sanitizer will run (although the difference is probably negligable).

Also, these could probably be merged with ruleset 1 as well, for the same
reasons. For legibility you would simply split the one-big-regexp between
lines like I did in the sample I posted to the list just now.

It would be interesting to see the procmail rules you use to invoke and
process the results from the sanitizer. Also - for your users' sakes, you
might want to add some common known-to-be-harmless extensions to a
white-list rule.

-- 
Bjarni R. Einarsson                           PGP: 02764305, B7A3AB89
 04340@xyz.molar.is              -><-             http://bre.klaki.net/

Netverjar gegn ruslpósti: http://www.netverjar.is/baratta/ruslpostur/

-- This mailing list's home page is: http://mailtools.anomy.net/archives/anomy-list/ There you can find subscription instructions and possibly an archive. Molar.is is a free Icelandic mailing list service.



hosted by molar.is