I'm working on a general code cleanup for clamdmail. I've run it through splint and uncovered a number of minor memory leaks an the potential for problems with some C compilers. The updated code is in CVS, and after a bit of testing I'll roll out a new package with the fixes.
I'm also planning to add a couple of enhancements to the installation target, to do things that people commonly forget like creating the temporary directory and assigning it appropriate permissions.... read more
Currently clamdmail supports only one scanner and one filter. While external scripting or programs can be used to chain together multiple filters I believe it would be useful to call all such programs directly from clamdmail. My primary goal is to provide easy logging and error handling when calling multiple filters or scanners, so that general-purpose tools like clamav can be combined with custom tools, such as a local blacklist, from within clamdmail.... read more