summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Weiser <michael.weiser@gmx.de>2019-04-24 07:04:18 +0000
committerGitHub <noreply@github.com>2019-04-24 07:04:18 +0000
commit911ebe0f5b913622b7854a8d6bd82c4295707b44 (patch)
tree7f215034197a25a0b06ee948cd3132bfcece029f
parent352a43d6b3582609f978d8f428658551954af32d (diff)
parent225538b4cb9eb8755c0f7f872a3e09ba40dfcef7 (diff)
Merge pull request #78 from michaelweiser/prepare-1.7
Prepare release 1.7
-rw-r--r--CHANGELOG.md35
-rw-r--r--peekaboo/__init__.py12
2 files changed, 41 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..94b65f2
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,35 @@
+# Notable changes between releases
+
+See documentation for details.
+
+## 1.7
+
+- give threads names for easier identification
+- add configuration for rule `cuckoo_analysis_failed` to override what
+ constitutes failure and what reliably indicates success
+- localise client communication, i.e. have the system report findings in
+ English by default but provide gettext-compatible translation templates for
+ other languages
+- add German translation (which was hard-coded in the source before)
+- add configuration option to force language of client communication beyond
+ `$LANG` and friends
+- massively speed up shutdown
+- make the `malware_reports` directory configurable
+- add reporting of an overall analysis result (not just per sample-results) to
+ correctly convey failures in addition to good/bad decisions to the client
+- usage of separate python virtualenvs for peekaboo and cuckoo is now
+ recommended because we use newer module versions than cuckoo
+- make internal configuration defaults work so that `peekaboo.conf` can be
+ mostly empty in standard setups
+- log multiple analysis jobs per sample in `analysis_jobs` to get an actual job
+ log
+- multi-node concurrency coordinated via DB, see section `[cluster]` in
+ `peekaboo.conf.sample`
+- remove `analysis_results` table from DB schema for simplicity and
+ performance, bump version to 6
+- many bug fixes, internal cleanups and improviments
+
+## 1.6.2
+
+- bug fix release
+- no individual change log before this
diff --git a/peekaboo/__init__.py b/peekaboo/__init__.py
index 9c3e4ba..ea9872e 100644
--- a/peekaboo/__init__.py
+++ b/peekaboo/__init__.py
@@ -25,7 +25,7 @@
""" Peekaboo constant module data. """
-VERSION = (1, 6, 2)
+VERSION = (1, 7)
__version__ = '.'.join(map(str, VERSION))
__author__ = 'Felix Bauer'
@@ -46,11 +46,11 @@ Peekaboo Extended Email Attachment Behavior Observation Owl
-*Xa_a_a_WUW##KUL_a_a_aX7'
_aXUXUUU4UUX4XX444UUUUUUXLa,
_UXXUXUXU47'!'!'!'!*X444U4UXX,
- ?XU4U4'' __ ___-'UUXUUi
- ?4U4' / | / /_ |___ \ 'UUXi
- *Xi | || '_ \ __) | ?X7
- *L | || (_) | / __/ j7
- *a |_(_)___(_)_____| jY
+ ?XU4U4'' _ _____ -'UUXUUi
+ ?4U4' / ||___ | 'UUXi
+ *Xi | | / / ?X7
+ *L | |_ / / j7
+ *a |_(_)_/ jY
-L, _/'
'l, _/'
j7_a_; aaa/4