[W3af-svn-notify] SF.net SVN: w3af:[5263] branches/threading2
Status: Beta
Brought to you by:
andresriancho
From: <and...@us...> - 2012-06-27 17:58:11
|
Revision: 5263 http://w3af.svn.sourceforge.net/w3af/?rev=5263&view=rev Author: andresriancho Date: 2012-06-27 17:58:02 +0000 (Wed, 27 Jun 2012) Log Message: ----------- * Output manager is now a consumer, core and all plugins act as message producers. The messages are stored in a Queue and consumed in a thread. This should be beneficial for cases where we're waiting for network io and the output manager thread can write to disk/console * Added unittests for the output manager * Added error handling for output plugins in output manager. * Had to remove the Queue sizes for all queues because a test scan wasn't finishing. Should understand the memory consumption implications of there before merging to trunk. * Rewrote console output plugin * Refactoring of baseOutputPlugin: - Now there are functions that are not mandatory to be implemented - Cosmetic changes * Better logging in fuzzer.py Modified Paths: -------------- branches/threading2/core/controllers/basePlugin/baseOutputPlugin.py branches/threading2/core/controllers/coreHelpers/consumers/audit.py branches/threading2/core/controllers/coreHelpers/consumers/auth.py branches/threading2/core/controllers/coreHelpers/consumers/grep.py branches/threading2/core/controllers/coreHelpers/exception_handler.py branches/threading2/core/controllers/coreHelpers/status.py branches/threading2/core/controllers/coreHelpers/strategy.py branches/threading2/core/controllers/outputManager.py branches/threading2/core/controllers/tests/test_outputmanager.py branches/threading2/core/data/fuzzer/fuzzer.py branches/threading2/core/ui/consoleUi/help.py branches/threading2/core/ui/consoleUi/io/console.py branches/threading2/plugins/output/console.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |