Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pymisp for openSUSE:Factory checked in at 2021-08-18 08:55:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pymisp (Old) and /work/SRC/openSUSE:Factory/.python-pymisp.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymisp" Wed Aug 18 08:55:41 2021 rev:36 rq:912306 version:2.4.148 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pymisp/python-pymisp.changes 2021-07-10 22:55:25.275333090 +0200 +++ /work/SRC/openSUSE:Factory/.python-pymisp.new.1899/python-pymisp.changes 2021-08-18 08:56:23.130941493 +0200 @@ -1,0 +2,87 @@ +Sun Aug 8 18:16:00 UTC 2021 - Sebastian Wagner <sebix+novell....@sebix.at> + +- update to version 2.4.148: + - New + - Method `sharing_group_exists` [Jakub Onderka] + - Method `update_sharing_group` [Jakub Onderka] + - Save one REST call when initialize PyMISP class. [Jakub Onderka] + - Method `organisation_exists` [Jakub Onderka] + - Method `sharing_group_exists` [Jakub Onderka] + - Method `update_sharing_group` [Jakub Onderka] + - `to_dict` method supports `json_format` parameter. [Jakub Onderka] + - Method `organisation_exists` [Jakub Onderka] + - Method `sharing_group_exists` [Jakub Onderka] + - Method `update_sharing_group` [Jakub Onderka] + - Save one REST call when initialize PyMISP class. [Jakub Onderka] + - Method `organisation_exists` [Jakub Onderka] + - Method `sharing_group_exists` [Jakub Onderka] + - Method `update_sharing_group` [Jakub Onderka] + - Exclude decayed attributes in search. [Rapha??l Vinot] + Fix #753 + - Changes + - Bump objects template. [Rapha??l Vinot] + - Bump changelog. [Rapha??l Vinot] + - Bump version. [Rapha??l Vinot] + - Remove duplicates tests. [Rapha??l Vinot] + - [testlive_comprehensive] correct path to access sharing group + releasability after edit. [iglocska] + - Properly validate update_sharing_group without pythonify. [Rapha??l + Vinot] + - Bump missing dep. [Rapha??l Vinot] + - Bump deps. [Rapha??l Vinot] + - [testlive_comprehensive] correct path to access sharing group + releasability after edit. [iglocska] + - [authkey test] removed from testlive_comprehensive. [iglocska] + - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation + - Do not load schema for event when not necessary. [Jakub Onderka] + - Bump deps. [Rapha??l Vinot] + - `get_taxonomy` supports namespace. [Jakub Onderka] + - Properly validate update_sharing_group without pythonify. [Rapha??l + Vinot] + - Bump missing dep. [Rapha??l Vinot] + - Bump deps. [Rapha??l Vinot] + - [testlive_comprehensive] correct path to access sharing group + releasability after edit. [iglocska] + - [authkey test] removed from testlive_comprehensive. [iglocska] + - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation + - Do not load schema for event when not necessary. [Jakub Onderka] + - Bump deps. [Rapha??l Vinot] + - `get_taxonomy` supports namespace. [Jakub Onderka] + - Properly validate update_sharing_group without pythonify. [Rapha??l + Vinot] + - Bump missing dep. [Rapha??l Vinot] + - Bump deps. [Rapha??l Vinot] + - [testlive_comprehensive] correct path to access sharing group + releasability after edit. [iglocska] + - [authkey test] removed from testlive_comprehensive. [iglocska] + - the default now enables advanced authkeys making the retriaval of keys impossible after the user creation + - Do not load schema for event when not necessary. [Jakub Onderka] + - Bump deps. [Rapha??l Vinot] + - `get_taxonomy` supports namespace. [Jakub Onderka] + - Update mypy, change accordingly. [Rapha??l Vinot] + - Fix + - Typo in key name. [Rapha??l Vinot] + - [test] test_sharing_groups. [Jakub Onderka] + - [test] test_sharing_groups again. [Jakub Onderka] + - [test] test_sharing_groups. [Jakub Onderka] + - Typo in key name. [Rapha??l Vinot] + - [test] test_sharing_groups again. [Jakub Onderka] + - [test] test_sharing_groups. [Jakub Onderka] + - [test] test_sharing_groups again. [Jakub Onderka] + - [test] test_sharing_groups. [Jakub Onderka] + - Flake8 stuff. [Rapha??l Vinot] + - Revert rename, fix mypy. [Rapha??l Vinot] + - Properly handle the case MISP is in a sub redirect. [Rapha??l Vinot] + Fix #757 + - Other + - Revert "chg: Remove legacy stix converter." [iglocska] + This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. + - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it + - Revert "chg: Remove legacy stix converter." [iglocska] + This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. + - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it + - Revert "chg: Remove legacy stix converter." [iglocska] + This reverts commit 94ce4a367bbde9284a6f29e6e6152c91de386879. + - breaks misp-stix converter, reverting it for now, let's find a way to deprecate this without outright removing it + +------------------------------------------------------------------- Old: ---- python-pymisp-2.4.144.tar.gz New: ---- python-pymisp-2.4.148.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pymisp.spec ++++++ --- /var/tmp/diff_new_pack.2LpsmC/_old 2021-08-18 08:56:23.870940623 +0200 +++ /var/tmp/diff_new_pack.2LpsmC/_new 2021-08-18 08:56:23.874940618 +0200 @@ -18,9 +18,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 -%define misp_objects_revision fca66ddd7d955968a76b1bf485671084ff765658 +%define misp_objects_revision 8ecdd68eb881d6b5c565ad3a46b62143044a0b27 Name: python-pymisp -Version: 2.4.144 +Version: 2.4.148 Release: 0 Summary: Python API for MISP License: BSD-2-Clause ++++++ misp-objects.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/objects/email/definition.json new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/objects/email/definition.json --- old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/objects/email/definition.json 2021-05-28 23:08:23.000000000 +0200 +++ new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/objects/email/definition.json 2021-07-25 09:11:42.000000000 +0200 @@ -53,6 +53,15 @@ "multiple": true, "ui-priority": 1 }, + "from-domain": { + "categories": [ + "Payload delivery" + ], + "description": "Sender domain address (when only the source domain is known)", + "misp-attribute": "domain", + "multiple": true, + "ui-priority": 1 + }, "header": { "categories": [ "Payload delivery" @@ -215,5 +224,5 @@ "msg" ], "uuid": "a0c666e0-fc65-4be8-b48f-3423d788b552", - "version": 15 + "version": 16 } \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/objects/tsk-web-search-query/definition.json new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/objects/tsk-web-search-query/definition.json --- old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/objects/tsk-web-search-query/definition.json 2021-05-28 23:08:23.000000000 +0200 +++ new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/objects/tsk-web-search-query/definition.json 2021-07-25 09:11:42.000000000 +0200 @@ -32,7 +32,7 @@ "domain": { "description": "The domain of the search engine.", "disable_correlation": true, - "misp-attribute": "link", + "misp-attribute": "text", "sane_default": [ "Google", "Yahoo", @@ -62,5 +62,5 @@ "text" ], "uuid": "16b3f8d0-fd09-4812-a42c-b5aeff2d4c2e", - "version": 1 + "version": 2 } \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/relationships/definition.json new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/relationships/definition.json --- old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/relationships/definition.json 2021-05-28 23:08:23.000000000 +0200 +++ new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/relationships/definition.json 2021-07-25 09:11:42.000000000 +0200 @@ -722,6 +722,14 @@ "name": "child-of" }, { + "description": "A parent semantic link to a child.", + "format": [ + "alfred", + "misp" + ], + "name": "parent-of" + }, + { "description": "Represents the semantic link of having compromised something.", "format": [ "alfred" @@ -1150,5 +1158,5 @@ "name": "doxed-by" } ], - "version": 22 + "version": 23 } \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/unique_uuid.py new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/unique_uuid.py --- old/misp-objects-fca66ddd7d955968a76b1bf485671084ff765658/unique_uuid.py 2021-05-28 23:08:23.000000000 +0200 +++ new/misp-objects-8ecdd68eb881d6b5c565ad3a46b62143044a0b27/unique_uuid.py 2021-07-25 09:11:42.000000000 +0200 @@ -3,8 +3,9 @@ from glob import glob import json +from typing import Dict -all_uuids = {} +all_uuids: Dict[str, str] = {} for definition in glob('./objects/*/definition.json'): with open(definition, 'r') as f: d = json.load(f) ++++++ python-pymisp-2.4.144.tar.gz -> python-pymisp-2.4.148.tar.gz ++++++ ++++ 4754 lines of diff (skipped) ++++++ update-misp-objects.sh ++++++ --- /var/tmp/diff_new_pack.2LpsmC/_old 2021-08-18 08:56:24.226940204 +0200 +++ /var/tmp/diff_new_pack.2LpsmC/_new 2021-08-18 08:56:24.226940204 +0200 @@ -1,6 +1,7 @@ #!/bin/bash version=$(awk '/^Version:/ {print $2}' python-pymisp.spec) +echo "Detected version $version" revision=$(wget "https://github.com/MISP/PyMISP/tree/v$version/pymisp/data" -O - | awk '/\/MISP\/misp-objects\/tree\//' | egrep -o "[[:alnum:]]{40}") sed -i "s/^\%define misp_objects_revision.*$/%define misp_objects_revision $revision/" python-pymisp.spec rm misp-objects.tar.gz