Merge pull request #4 from graingert/master
depend on the existing clamd PyPi package Fixes #1
depend on clamd to simplify scanner.py
Prepare collective.ATClamAV 1.2.
Sent all data over the socket instead of only the first buffer.
Added error logging for failed scans.
Prepare collective.ATClamAV 1.1.
Skip virus scan in development mode
Add release date
An empty docstring isn't useful
Avoid duplicated code and merge adapters into a single schema module
Replace schema extender with a schema modifier. Extenders don't have …
…a stable ordering, so we cannot ensure to be called after plone.app.blob's extenders.
AT calls the validator multiple times for the exact same request. Avo…
…id double checking of the file upload for viruses
Note a todo about reading full uploads into memory
Avoid deprecated fail* assertions
Merged hannosch review
Avoid a bare `except:`
One more unnecessary socket.timeout
Use convenience function to create a network socket
Ignore coverage report
My grep-fu is weak - missed some references to `clamAVScanner`
Update to Plone 4.0.2
Avoid CamelCase module names
Specify distribution dependencies