diff --git a/PyMISP-Changelog.txt b/PyMISP-Changelog.txt index b2caa3b..cf0eb1c 100755 --- a/PyMISP-Changelog.txt +++ b/PyMISP-Changelog.txt @@ -2,6 +2,206 @@ Changelog ========= +%%version%% (unreleased) +------------------------ + +New +~~~ +- Proper debug system. [Raphaël Vinot] + + Make it easy to investigate the json blobs sent to the server. + +Changes +~~~~~~~ +- Bump CHANGELOG. [Raphaël Vinot] +- Bump misp-objects. [Raphaël Vinot] +- Update readme for new logging system. [Raphaël Vinot] +- Small improvments in the logging system. [Raphaël Vinot] +- Properly use python logging module. [Raphaël Vinot] +- Update asciidoctor generator. [Raphaël Vinot] +- Remove warning if PyMISP is too new. [Raphaël Vinot] +- Add simple asciidoc generator for MISP event. [Raphaël Vinot] +- Update changelog. [Raphaël Vinot] + +Fix +~~~ +- Typo loger -> logger. [Raphaël Vinot] +- Let load unknown object relations in known templates. [Raphaël Vinot] + + This isn't recommended, but happens very often. +- Allow to load non-malware ZIP files in MISP Event. [Raphaël Vinot] + + Prior to his patch, any zip file loaded by MISP Event was unpacked and + processed as an excrypted malware from MISP. +- Properly pass the distribution when uploading a sample. [Raphaël + Vinot] +- Properly upload a sample in an existing event. [Raphaël Vinot] + + Fix https://github.com/MISP/PyMISP/issues/123 +- Properly set the distribution at event level. [Raphaël Vinot] + + fix #120 +- Properly pop the distribution key. [Raphaël Vinot] +- Update dependencies for VT generator. [Raphaël Vinot] + +Other +~~~~~ +- Merge branch 'feature/feedgenerator_rework' [iglocska] +- Merge branch 'master' of https://github.com/MISP/PyMISP into + feature/feedgenerator_rework. [iglocska] +- Rework of the feed generator. [iglocska] + + - use objects, attribute tags and object references correctly + - generate quickhashlist for fast lookups / future MISP caching mechanism + - saner structure (herp-a-derp) +- Merge pull request #126 from CenturyLinkCIRT/master. [Raphaël Vinot] + + Added vt_to_misp.py example and VTReportObject +- Merge branch 'master' of https://github.com/MISP/PyMISP. [Thomas + Gardner] +- Fix test suite. [Raphaël Vinot] +- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot] +- Merge pull request #122 from LDO-CERT/master. [Raphaël Vinot] + + Created add_generic_object.py +- Created add_generic_object.py. [garanews] + + usage: add_generic_object.py [-h] -e EVENT -t TYPE -d DICT + + Examples: + python3 add_generic_object.py -e 1683 -t email -d '{"subject":"The Pink Letter", "to":"jon@snow.org"}' + python3 add_generic_object.py -e 2343 -t person -d '{"first-name":"Daenerys", "last-name":"Targaryen", "place-of-birth":"Dragonstone"}' + python3 add_generic_object.py -e 3596 -t "domain|ip" -d '{"domain":"stormborn.org", "ip":"50.63.202.33"}' +- Added vtreportobject and vt_to_misp example. [Thomas Gardner] +- Created add_generic_object.py. [garanews] + + usage: add_generic_object.py [-h] -e EVENT -t TYPE -d DICT + + Examples: + python3 add_generic_object.py -e 1683 -t email -d '{"subject":"The Pink Letter", "to":"jon@snow.org"}' + python3 add_generic_object.py -e 2343 -t person -d '{"first-name":"Daenerys", "last-name":"Targaryen", "place-of-birth":"Dragonstone"}' + python3 add_generic_object.py -e 3596 -t "domain|ip" -d '{"domain":"stormborn.org", "ip":"50.63.202.33"}' + + +v2.4.81.2 (2017-10-24) +---------------------- + +Changes +~~~~~~~ +- Version bump. [Raphaël Vinot] +- Update changelog. [Raphaël Vinot] + +Fix +~~~ +- Properly bundle object templates. [Raphaël Vinot] + + +v2.4.81.1 (2017-10-24) +---------------------- + +Changes +~~~~~~~ +- Bump version. [Raphaël Vinot] +- Do not raise an exception when the object template is unknown. + [Raphaël Vinot] + + + bump misp-object +- Bump misp-objects. [Raphaël Vinot] +- Allow to hard delete an attribute by ID. [Raphaël Vinot] +- Update comments. [Raphaël Vinot] +- Bump misp-objects and describeTypes. [Raphaël Vinot] + +Fix +~~~ +- Properly bundle object templates. [Raphaël Vinot] +- Fix typos and logic mistakes in mispevent. [Raphaël Vinot] +- Fix travis build. [Raphaël Vinot] +- Min required version of setuptools. [Raphaël Vinot] +- Improve dependencies listing. [Raphaël Vinot] + + Partial fix for #110 +- Missing default category. [Raphaël Vinot] + + Fix #119 + +Other +~~~~~ +- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot] +- Update openioc.py. [Andras Iklody] +- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot] +- Merge pull request #121 from kx499/master. [Raphaël Vinot] + + Added **kwargs to add_named_attribute call in add_attachment +- Added **kwargs to add_named_attribute call in add_attachment. + [tssbo82] +- Update README. [Raphaël Vinot] +- Update changelog. [Raphaël Vinot] + + +v2.4.81 (2017-10-09) +-------------------- + +Fix +~~~ +- Changelog config + update. [Raphaël Vinot] + +Other +~~~~~ +- Up: bump version. [Raphaël Vinot] +- Up: Bump misp-objects. [Raphaël Vinot] + + +v2.4.80.1 (2017-10-04) +---------------------- + +Changes +~~~~~~~ +- Update changelog. [Raphaël Vinot] + +Fix +~~~ +- Change readme. [Raphaël Vinot] +- Create file object. [Raphaël Vinot] + + Was broken in case the file was neither PE/ELF/Mach-O +- Allow again to tag/delete unsaved attributes. [Raphaël Vinot] +- Live tests. [Raphaël Vinot] +- Import the openioc converter from tool again. [Raphaël Vinot] + +Other +~~~~~ +- Up: Version bump. [Raphaël Vinot] +- Up: Bump misp-objects & describeTypes. [Raphaël Vinot] +- Update readme. [Raphaël Vinot] +- Merge pull request #116 from cgi1/patch-2. [Raphaël Vinot] + + Similar to #114 on attribute level +- Similar to #114 on attribute level. [cgi1] + + `add_attribute_tag(tag,attribute_identifier)` fails if attribute does not have any tag in before. +- Merge pull request #115 from cgi1/patch-1. [Raphaël Vinot] + + Fixing #114 (MISPEvent.add_tag(tag) fails if inital event does not contain tag ) +- Fixing #114. [cgi1] +- Merge pull request #112 from CenturyLinkCIRT/unknown-object-name- + patch. [Raphaël Vinot] + + Formatted "Unknown MISP object" error message +- Formatted "Unknown MISP object" error message. [infosec-intern] + + When a user tries to add an object with a name that doesn't exist, the error thrown was missing its format string + This ended up looking like + pymisp.exceptions.UnknownMISPObjectTemplate: {} is unknown in the MISP object directory. + Here's a patch that adds self.name to the format string +- Merge branch 'master' of github.com:MISP/PyMISP. [Raphaël Vinot] +- Merge pull request #111 from wagner-certat/skip-tests. [Raphaël Vinot] +- TST: skip test with optional files if not existing. [Sebastian Wagner] +- TST: update test requirements. [Sebastian Wagner] +- Update: make make_binary_objects more flexible. [Raphaël Vinot] + + fix: use proper exception handlers + + v2.4.80 (2017-09-18) -------------------- - Properly initialize a new malware sample. [Raphaël Vinot] @@ -505,6 +705,14 @@ Other v2.4.63 (2017-01-31) -------------------- +- Version bump. [Raphaël Vinot] +- Fix regression. [Raphaël Vinot] + + Fix #46 + + +v2.4.62.1 (2017-01-27) +---------------------- Changes ~~~~~~~ @@ -513,10 +721,6 @@ Changes Other ~~~~~ - Version bump. [Raphaël Vinot] -- Fix regression. [Raphaël Vinot] - - Fix #46 -- Version bump. [Raphaël Vinot] - Fix testing. [Raphaël Vinot] - Bug fixes. [Raphaël Vinot] @@ -742,6 +946,10 @@ v2.4.53 (2016-10-21) Fixed search_index - Fixed search_index. [Hannah Ward] - Toggle flag instead of value. [Alexandre Dulaunoy] + + +v2.4.51.1 (2016-09-12) +---------------------- - Version bump. [Raphaël Vinot] - Fix examples after removal of MISP XML support. [Raphaël Vinot] - Merge pull request #27 from Delta-Sierra/master. [Alexandre Dulaunoy] @@ -900,6 +1108,12 @@ v2.4.49 (2016-08-02) - Move files from examples/treemap to examples/situational-awareness/ [Déborah Servili] - Merge https://github.com/MISP/PyMISP into newbranch. [Déborah Servili] +- Rename examples/treemap/treemap.py to + examples/statistics/attribute_treemap.py. [Deborah Servili] + + +v2.4.48.2 (2016-07-11) +---------------------- - Version bump. [Raphaël Vinot] - Add remove tag method. [Raphaël Vinot] - Use same variable names as testing environment. [Raphaël Vinot] @@ -907,8 +1121,6 @@ v2.4.49 (2016-08-02) - Merge pull request #21 from Delta-Sierra/master. [Alexandre Dulaunoy] Add examples "create_dummy_event" and "create_massive_dummy_events" -- Rename examples/treemap/treemap.py to - examples/statistics/attribute_treemap.py. [Deborah Servili] - Random names for dummy files. [Déborah Servili] - Add examples "create_dummy_event" and "create_massive_dummy_events" [Déborah Servili] @@ -933,6 +1145,10 @@ v2.4.49 (2016-08-02) - Make pep8 happy. [Raphaël Vinot] - Merge branch 'master' of github.com:CIRCL/PyMISP. [Raphaël Vinot] - Comment removed. [Alexandre Dulaunoy] + + +v2.4.48.1 (2016-06-15) +---------------------- - Fix check MISP latest version. [Raphaël Vinot] - Add tag script. [Raphaël Vinot] - Make pep8 happy. [Raphaël Vinot]