6 Commits
Author SHA1 Message Date
Jurriaan Bremer 443349ecc6 finalize the secret authentication page 2018-09-13 18:32:42 +02:00
Jurriaan Bremer 1c661d6c5b Merge core-submit into package (using imerge) 2017-02-20 20:21:19 +01:00
Jurriaan Bremer 91d3d08bed missing template variables due to not using render-template 2017-02-19 17:41:42 +01:00
Jurriaan Bremer 020597ae6e start of major mongodb/elasticsearch overhaul
First work on abstraction layers for MongoDB/GridFS and ElasticSearch
usage, making the code easier on the eye and less complex to unit test.
* Introduce init_once() method for all plugins/modules.
* Use global mongo & elastic instance so only one connection is
  required, instead of a connection per processed analysis.
* Configuration migration for MongoDB user authentication.
* Proper configuration support for ElasticSearch's multiple hosts.
* Get rid of "settings.MONGO" & "settings.ELASTIC" usage.
* Include elasticsearch==2.2.0 dependency (to be upgraded by #1196).
* Some unit tests to back up the above, but not full coverage.
* Code cleanup & Screenshots unit test fix.

Note that as per their documentation, both the MongoDB and ElasticSearch
Python API's are thread-safe. Other than that, let's hope the untested
changes are fine :-)
2017-02-18 16:03:11 +01:00
Jurriaan Bremer 373c3dbaca test cuckoo feedback being thrown upon an exception 2017-02-10 23:17:18 +01:00
Jurriaan Bremer ad53cd2a6b cuckoo web unit testing and fix #1153 (thanks ronbarrey)
This seemed like a good time to finalize the Cuckoo Web Interface unit
testing so that in the future it's easy to extend those tests.
2016-11-02 12:56:01 +01:00