This release includes a sample.conf configuration file to simplify initial setup of mod_clamav. The directive ClamavMutex has been reintroduced since the defaults used for mutex creation didn't work out quite as well as hoped. Some code cleanup was done, which should also improve performance.
This release fixed a small permission problem: files are
now downloaded with permission 0600, which is changed
to the permissions specified in the configuration only when
scanning for viruses. Some code cleanups were made. The
extended logging was streamlined for requests that bypass
the virus scanner because of safe patterns.
This release adds several contributed configuration directives. An extended logging directive that allows you to write a dedicated virus scanner log has been contributed. The virus warning message is configurable, and pattern matching code has been added so that the module can now inspect the data returned from the remote server, determine the data type from the contents it finds, and decide whether scanning is necessary based on this type instead of the easily forged MIME type.