)]}'
{
  "commit": "37e0914881759a514424ad5c0cc9278b9ced27a2",
  "tree": "999a69bcd2e5dae69293d5dcea068063dec8ca59",
  "parents": [
    "4407a0e03c999f5729874d48fe6dd6013e4e5812"
  ],
  "author": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 12:48:37 2023 +0200"
  },
  "committer": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 18:20:47 2023 +0200"
  },
  "message": "Update from master\n\nSquashed commit of the following:\n\ncommit b5015160aca7f04f2b0fb35c87281c0ab480f429\nAuthor: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\nDate:   Wed May 17 00:13:05 2023 +0100\n\n    Bug 2246 fixed\n\n    Change-Id: Ic35d131d4e44686de207b0a6acc3360e04306cb2\n    Signed-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n\ncommit 01df3ee231471330760e03b013382464e773eee2\nAuthor: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\nDate:   Thu May 11 11:07:54 2023 +0300\n\n    Fix AttributeError caused by updated pymongo version\n\n    AttributeError: \u0027Cursor\u0027 object has no attribute \u0027count\u0027 is fixed.\n\n    Change-Id: Id1b9133376d5a7dcb3998c623163bb57dd5c534b\n    Signed-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n\ncommit 8f3ab9a82608ffe74e6fd5d0c532822412dbc88a\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Fri May 5 14:18:47 2023 +0530\n\n    Coverity-CWE 22: Improper Limitation of a Pathname to a Restricted Directory (\u0027Path Traversal\u0027)\n\n    Coverity fix for 137960 Filesystem path, filename, or URI manipulation\n\n    Change-Id: I0691a9f231d6b7019fe413c261f50262ea7fb923\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit bc94e3403ebab364fff7603c1a353c793b52966e\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Fri May 5 15:52:47 2023 +0530\n\n    Coverity-CWE 260: Password in Configuration File\n\n    Hardcoded credentials in​ configuration file​\n    remove from the cloud-config.txt file as it is not being used anywhere in the test case\n\n    Change-Id: I101e4b9b6f48fa6d34822bc6f400552329f9aa18\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit db28d4290a34ed1a7ac7a2ca10cab7eb34a55fd1\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 16:26:55 2023 +0200\n\n    Minor updates in Dockerfile\n\n    Change-Id: Ia12406fef38b13c56ebec3be5bee53cd00441181\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 0edc5108ac7e584cac210ed6bae8b8ef09511388\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 18 15:07:15 2023 +0200\n\n    Clean stage-archive.sh and use allowlist_extenals in tox.ini\n\n    Change-Id: I511cd5009563589f54899f667d779239745f2778\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit a06b854f2b278aaee015fc1f76015895f8cf50c1\nAuthor: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\nDate:   Tue May 9 13:42:13 2023 +0300\n\n    Ubuntu 22.04 and Python 3.10 preparation\n\n    Change-Id: I740202d48977467a0c2b2afb4b17bd7597331dee\n    Signed-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n\ncommit b2d732a70efa33e4bc478d351d64bc4adb4ea332\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Thu Apr 27 16:20:47 2023 +0530\n\n    Coverity-CWE 476: NULL Pointer Dereference (137978 Bad use of null-like value)\n\n    Coverity fix for Bad use of null-like value\n\n    Change-Id: I7437c2b2aeeff25619b5405bcd7c962f3fbd70bb\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit 09496abf441b0f3730f0288df161da1ca004be69\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Tue Apr 4 01:57:17 2023 -0500\n\n    Fix bug 2231: reverse_sync in fsmongo obtains file timestamp with UTC timezone instead of local timezone, so\n    that filesystem and mongodb timestamps are correctly compared\n\n    Change-Id: I0056026704a624329aae1ae52a45143d12f6dfdd\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit 76394efe9fbee088dddd1dc9d4da6f043c3959a5\nAuthor: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\nDate:   Mon Jan 9 23:19:18 2023 +0300\n\n    Feature 10950 Replace pycrypto with pycryptodome\n\n    Remove the pycrypto library and change encrypt and decrypt methods to work with pycryptodome.\n    Move encryption methods from N2VC to common.\n\n    Change-Id: I12a5f6138664ab6ebb7100c82523e91750f05f14\n    Signed-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n\nChange-Id: Iccf3fcafe14305099fcceef65efd6e3c57cf6d2f\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f99b758d73be981003a31b3187b31efbc95948a8",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "27ab273a240d0b2331f4f573d7ebb0f05c2be2f0",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "1b98637739950c20f114230f653824e87226cd63",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-archive.sh",
      "new_id": "34a613c12049326eb07d68671106df3c33f929ea",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-archive.sh"
    },
    {
      "type": "modify",
      "old_id": "6b3a89a9fa2940836e68ad1878770af7f3affbf9",
      "old_mode": 33188,
      "old_path": "osm_common/dbbase.py",
      "new_id": "d0d4fb094d913a530aa1b8960d0fa1a0c6b33fed",
      "new_mode": 33188,
      "new_path": "osm_common/dbbase.py"
    },
    {
      "type": "modify",
      "old_id": "272f6d6248be75b0b6889660fd39e3da1b657a88",
      "old_mode": 33188,
      "old_path": "osm_common/dbmemory.py",
      "new_id": "e72db5b3db3d013124fdd8f590d17c6afa772c0b",
      "new_mode": 33188,
      "new_path": "osm_common/dbmemory.py"
    },
    {
      "type": "modify",
      "old_id": "f5c4d3055d9e95c70194b7e2eac10b52b01df184",
      "old_mode": 33188,
      "old_path": "osm_common/dbmongo.py",
      "new_id": "e5e12c67b1868735cc4def86907aa67accba6680",
      "new_mode": 33188,
      "new_path": "osm_common/dbmongo.py"
    },
    {
      "type": "modify",
      "old_id": "f99267fc86bffffa7b6bc44bd8f5430b7614c477",
      "old_mode": 33188,
      "old_path": "osm_common/fsmongo.py",
      "new_id": "2e47039bbf3ff6af8d818c7a382660d5572c7bf6",
      "new_mode": 33188,
      "new_path": "osm_common/fsmongo.py"
    },
    {
      "type": "modify",
      "old_id": "80c5be573422758606308b4bf43bb84b1d165df1",
      "old_mode": 33188,
      "old_path": "osm_common/msgbase.py",
      "new_id": "958bb3ed422f2132a1fb320f32aea050107c79d4",
      "new_mode": 33188,
      "new_path": "osm_common/msgbase.py"
    },
    {
      "type": "modify",
      "old_id": "5487093b3478c6afc4507de6060436715a68aadc",
      "old_mode": 33188,
      "old_path": "osm_common/msgkafka.py",
      "new_id": "02b8241e2f9d4ed1049a0937f5fd60585b8228dc",
      "new_mode": 33188,
      "new_path": "osm_common/msgkafka.py"
    },
    {
      "type": "modify",
      "old_id": "6d4cb58fed1200c4ea78fdf640358be181d62a55",
      "old_mode": 33188,
      "old_path": "osm_common/msglocal.py",
      "new_id": "0c3b216e5349ac7bf4cb5a914adf749c8322e27a",
      "new_mode": 33188,
      "new_path": "osm_common/msglocal.py"
    },
    {
      "type": "modify",
      "old_id": "7a83e12afc10f5cd0c8ff9feb66f78f9dfce873a",
      "old_mode": 33261,
      "old_path": "osm_common/tests/packages/invalid_package_vnf/Scripts/cloud_init/cloud-config.txt",
      "new_id": "5c78ae3bee6105285a5bdeec2599308735e84543",
      "new_mode": 33261,
      "new_path": "osm_common/tests/packages/invalid_package_vnf/Scripts/cloud_init/cloud-config.txt"
    },
    {
      "type": "modify",
      "old_id": "f5d56f6c1bc6eff27c253bb41401b1955fb75cb3",
      "old_mode": 33261,
      "old_path": "osm_common/tests/packages/native_charm_with_metadata_dir_vnf/Scripts/cloud_init/cloud-config.txt",
      "new_id": "1e33dd44d1ed2c2247dc59b99f88067aaf84ca7a",
      "new_mode": 33261,
      "new_path": "osm_common/tests/packages/native_charm_with_metadata_dir_vnf/Scripts/cloud_init/cloud-config.txt"
    },
    {
      "type": "modify",
      "old_id": "f5d56f6c1bc6eff27c253bb41401b1955fb75cb3",
      "old_mode": 33261,
      "old_path": "osm_common/tests/packages/native_charm_without_metadata_dir_vnf/Scripts/cloud_init/cloud-config.txt",
      "new_id": "1e33dd44d1ed2c2247dc59b99f88067aaf84ca7a",
      "new_mode": 33261,
      "new_path": "osm_common/tests/packages/native_charm_without_metadata_dir_vnf/Scripts/cloud_init/cloud-config.txt"
    },
    {
      "type": "modify",
      "old_id": "050abdbb2377816cf4ed20c01711ae7666206a36",
      "old_mode": 33188,
      "old_path": "osm_common/tests/test_dbbase.py",
      "new_id": "e582c7e8f08699c93ba5a1ffe36e2657171329ff",
      "new_mode": 33188,
      "new_path": "osm_common/tests/test_dbbase.py"
    },
    {
      "type": "modify",
      "old_id": "d5092b1b42e85d1bc13acf3ff3b33254d78f8b0c",
      "old_mode": 33188,
      "old_path": "osm_common/tests/test_msgbase.py",
      "new_id": "41def48899fd8dcfb10d2ef144a4681a6c856c97",
      "new_mode": 33188,
      "new_path": "osm_common/tests/test_msgbase.py"
    },
    {
      "type": "modify",
      "old_id": "fb745867ae424897faac30e0b72e2fc0c4e215f0",
      "old_mode": 33188,
      "old_path": "osm_common/tests/test_msglocal.py",
      "new_id": "b40b75c1e5a120217a101bebcbc10e7a611a2195",
      "new_mode": 33188,
      "new_path": "osm_common/tests/test_msglocal.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f27b8fb5500e32367b8fcf114bc876b23b087d7",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/Fix_bug_2231-3b2a0cf186a460ce.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a1966b6991e181e825a5e3eafd6880be7d63b78",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/cwe_476-c132043815560a45.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce715f240244c633340da908d8f5cf4ca47db2f7",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/fix_bug_2246-458a6a2380c018b9.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a7ac9896a1c8bfb71bafeef2020859ab46e81bd",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/fix_count_attribute_error-067438fb5fc5ef76.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9eb9a9011dc468c04ffb27bf727bcfe0751119c7",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/fix_cwe22-c2677929fb74c79d.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51f03a91a79b72c4d57a77ed22b37ee654af159b",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/fix_cwe_260-badcbfc255dd5e34.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1e756f6bf7f7ef49d1ea75c5041ea9eec48eac8",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/rel14_preparation-ab2d5ede6a5bf28b.yaml"
    },
    {
      "type": "modify",
      "old_id": "d31c36cff183e589867984f5d72597ce263b58a0",
      "old_mode": 33188,
      "old_path": "requirements-test.txt",
      "new_id": "3201a4c583e9abbd04149ee2dbcf87032ebc1d0e",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "60315842ae4521b4b0afd4986786b0d9f37f0b48",
      "old_mode": 33188,
      "old_path": "requirements.in",
      "new_id": "aa36ac512f59b15753d28c7cc203e57feb3f5d95",
      "new_mode": 33188,
      "new_path": "requirements.in"
    },
    {
      "type": "modify",
      "old_id": "c0f467dfca3781b208cd42b537b461c2f38d8790",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "9c1c42401ec311371fea362643b76ed6678c82b8",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "3a5b32b0ad7d35f0bb4966fbe171933a0310e62e",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "4abe945eed82235d0346cb75d85414bb6c2cb291",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
