{ "info": { "author": "('Daniel Havlik',)", "author_email": "dh@gocept.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Intended Audience :: Developers", "License :: Repoze Public License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "pyramid_clamav\n==============\n\nPyramid tween which checks file uploads for viruses using clamav.\n\nYou need to have a running clamav installation on your system to which\nthe tween can connect via a unix socket. You can set the socket path in\nyour config (pyramid_clamav.socket), but the defaults should work on most\nsystems.\n\nIf you want to deactivate scanning (i.e. for testing or your local development\nenvironment), you can set pyramid_clamav.debug to a value. Then flash- and \nlogmessages are generated if there was a file upload *and* clamav is not \nproperly configured.\n\nIf a virus was found, the file is removed from the request. The field which\nwas used to upload the file should handle it like no file was uploaded.\n\nA flashmessage is presented to the user stating that a file contained a virus\nand it has been removed.\n\nIt should also work for multiple files.\n\n\npyramid_clamav\n==============\n\n\n0.5 (2013-12-20)\n----------------\n\n- When collecting file uploads from the request, check for file-like objects\n instead of instances of exact type ``file``.\n\n\n0.4 (2013-12-19)\n----------------\n\n- Fix small issue when the value for pyramid_clamav.debug is not configured.\n\n\n0.3 (2013-12-19)\n----------------\n\n- pyramid_clamav.debug can now be set in config. If enabled AND clamav is not\n configured, it will generate a flash message when a file upload was found,\n but the file will not be touched. Additionally errors are logged at startup\n and on file uploads.\n\n\n0.2 (2013-12-17)\n----------------\n\n- Fixed setup.py to contain locale directory.\n\n\n0.1 (2013-12-17)\n----------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.gocept.com", "keywords": "wsgi pylons pyramid clamav virus", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyramid_clamav", "package_url": "https://pypi.org/project/pyramid_clamav/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_clamav/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.gocept.com" }, "release_url": "https://pypi.org/project/pyramid_clamav/0.5/", "requires_dist": null, "requires_python": null, "summary": "A tween checking file uploads for viruses using clamav.", "version": "0.5" }, "last_serial": 949582, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a2b163eb44260d809878e47c5886fa19", "sha256": "2629a99bd502602418285f4d573aba7990c13712c6967f99bde925615e6c3a21" }, "downloads": -1, "filename": "pyramid_clamav-0.1.zip", "has_sig": false, "md5_digest": "a2b163eb44260d809878e47c5886fa19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8158, "upload_time": "2013-12-17T13:35:57", "url": "https://files.pythonhosted.org/packages/d9/68/da83878455ec508265953c7d0a57543eb8e34b996a6377b825c003ccc541/pyramid_clamav-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4aadb5d0643da5837a3f570b19bdc752", "sha256": "1260555d9f9d57ddfcf46b5bb77a589769428fa8302d153fbceef0ce41aee9b9" }, "downloads": -1, "filename": "pyramid_clamav-0.2.zip", "has_sig": false, "md5_digest": "4aadb5d0643da5837a3f570b19bdc752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8471, "upload_time": "2013-12-17T14:17:05", "url": "https://files.pythonhosted.org/packages/93/99/d5bd1ec25a8b5f621a14a3bcfe835254800b883923a8a4a43863a1c8d5a1/pyramid_clamav-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "eadf23076371b15bda7ede6b5c1a383c", "sha256": "2ff1fc5a5205e0e0e1ae9550d30b774c6d318afec359b2c45d096bc459d29fd1" }, "downloads": -1, "filename": "pyramid_clamav-0.3.zip", "has_sig": false, "md5_digest": "eadf23076371b15bda7ede6b5c1a383c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9712, "upload_time": "2013-12-19T09:07:54", "url": "https://files.pythonhosted.org/packages/cb/04/29db8520762661604890e96853445abc6ac0cb15b925357e85bccb7ef782/pyramid_clamav-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6781ee17a6d4ba8f54f8dfe56533dea5", "sha256": "4dab4737b1a22faa4ccde64ff1a1a44fd914296db01253ee3e863afa7a233514" }, "downloads": -1, "filename": "pyramid_clamav-0.4.zip", "has_sig": false, "md5_digest": "6781ee17a6d4ba8f54f8dfe56533dea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9822, "upload_time": "2013-12-19T10:25:52", "url": "https://files.pythonhosted.org/packages/d7/e4/0a1163027ce6a1b1ee9fe03bb1ac353ffe9ffd8f9c9804fef273e4b40ebc/pyramid_clamav-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "2ce60bd05290c6cabe94fc769f7f7d78", "sha256": "701b6d0d1d36bf729b59cf5932aef7cd6681575cb5358b538f96ff8988d07a3f" }, "downloads": -1, "filename": "pyramid_clamav-0.5.tar.gz", "has_sig": true, "md5_digest": "2ce60bd05290c6cabe94fc769f7f7d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4845, "upload_time": "2013-12-20T11:21:44", "url": "https://files.pythonhosted.org/packages/f7/a5/cf9a867310ecf74af803c9b5af91b87ee9c97ec2302de7bedbe734e1cab5/pyramid_clamav-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ce60bd05290c6cabe94fc769f7f7d78", "sha256": "701b6d0d1d36bf729b59cf5932aef7cd6681575cb5358b538f96ff8988d07a3f" }, "downloads": -1, "filename": "pyramid_clamav-0.5.tar.gz", "has_sig": true, "md5_digest": "2ce60bd05290c6cabe94fc769f7f7d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4845, "upload_time": "2013-12-20T11:21:44", "url": "https://files.pythonhosted.org/packages/f7/a5/cf9a867310ecf74af803c9b5af91b87ee9c97ec2302de7bedbe734e1cab5/pyramid_clamav-0.5.tar.gz" } ] }