)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "d3b582a7268d90c072bb7fbe10a25c80851f3c1e",
      "tree": "c40775630379e7e8f3952d53d3f18326dc3e9b37",
      "parents": [
        "15ec83a20391bf91618952247023716218292d72"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Aug 24 22:41:56 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Aug 24 22:42:02 2022 +0300"
      },
      "message": "Fixing common security vulnerabilities\n\nCorrecting try-except-pass usage, removing assert improper usage.\n\nChange-Id: Ic24c7e8a8f579c6dfd4a9740eff11ab1561af5e1\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "3dd0db6efaab109fa1bd43395fbbddecf1eb73d4",
      "tree": "c3b98117e61e9c4aa237ebeecea97b770ffb173b",
      "parents": [
        "3d82ba2cc4c3ebb340a88400aaa4a8d3683806a1"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Mar 04 19:35:45 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Apr 22 18:13:44 2022 +0300"
      },
      "message": "Adding release notes and enabling import order check\n\nEnabling Flake8 library import order check,\nadding release_notes, enabling stage-test failing by tox results.\n\nChange-Id: I490b4cb3fe5904f54d84f0ce9b41fe91ec8b4f5d\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "2644b76248a1b96f7a47013b414e31b4e3feecf8",
      "tree": "a2cc93cfba479ab16e42942a425a7d22183ac0de",
      "parents": [
        "fee977a304dbfadee797e25906df2db3cf51f1e3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 24 09:21:01 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 19 19:08:33 2021 +0200"
      },
      "message": "Reformat common to standardized format\n\nChange-Id: I9ba54f3510e17de285e1e774d18ee5c7205818ad\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6472e2b6e90c263b59c1195a952fbf4b7d35eba0",
      "tree": "d5d2a61277800d5652e6dacd131e141717b831c1",
      "parents": [
        "3e759159243751bee85943700c4ad118ff8c6c70"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Sep 02 16:04:16 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Sep 17 09:38:56 2019 +0000"
      },
      "message": "improvements in dbmemory. Change yaml.load to save_load\n\nChange-Id: I577efa64a8c1503a084cb21b49ec7e3665b7b56f\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "10602af49b01f0370761e913eacf485e77e4fde0",
      "tree": "86e29cb7b59e84daf0da9b593da3fa1e784a42b3",
      "parents": [
        "bd5a4020099f419c5a54a7c2d8de0b6f1b90b9cc"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Feb 18 14:53:54 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Feb 18 14:54:00 2019 +0000"
      },
      "message": "allow set/unset group_id at kafka message consumer\n\nChange-Id: I138cb29b012536473f6aea21975b06013e84e043\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "05ede8f86c71ae21a331961b7795c0bd21ef09df",
      "tree": "821def515e955bffb6480e057a2f6475b0c84182",
      "parents": [
        "c7ac30d7141ee0a296dc504989731bbf6d8d9a80"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jan 28 16:20:18 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jan 28 16:20:18 2019 +0000"
      },
      "message": "msgkafka, provide loop on config\n\nChange-Id: I974ce861c6ff88e61594c9983faff5459ac5708a\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "1e9a329ca0085be33665e35d123394905bc46d74",
      "tree": "0aecd64f4ee76e68503fa5fdfab8895d6a3322e4",
      "parents": [
        "3fa08d47bf8af8babe1c60ce90f9e98f1ac27b4c"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Nov 05 18:18:45 2018 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Nov 06 11:20:36 2018 +0100"
      },
      "message": "Make common methods threading safe. pytest enhancements\n\nChange-Id: Iaacf38c9bb9c31fc521cbde48acd0d6a9cb9a56d\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "145218304679a552a3d34c9b5d0cb7334c6a9586",
      "tree": "f80214d05cbcc15949836f5dbc8b86764d3628a5",
      "parents": [
        "cfc5272864156b706d7147fc4e7c0fe46dc386c8"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Oct 24 10:53:37 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Oct 24 10:55:38 2018 +0200"
      },
      "message": "Added pycrypto dependency. Adding callback to msglocal aioread method\n\nChange-Id: Ib651d2b1d9cfcb95914892bcac2aca55dd55c367\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "136f29577fd83028369c2c4fc4c60f738e0d26d3",
      "tree": "a81938a648c471f00ea4ee00678647c6858f1be2",
      "parents": [
        "48b78e112662d927cad376d739e43fb94f108ff3"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Oct 19 13:01:03 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Oct 22 23:37:48 2018 +0200"
      },
      "message": "Bug 559 adding encrypt/decrypt methods\nFixing pytest and unittest. Adding to devops stage test\n\nChange-Id: Idbeaa82dec736c4a8b2d2a26bd39aeecbc49b901\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "87858cab98b3b169fc891fd2e0a0ba10f8b46127",
      "tree": "a47b846bec52e63a486a4ada41d452fec78b9571",
      "parents": [
        "6aacb2e8e50a89e20d43216731c36da42a1571bb"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Oct 08 16:30:15 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Oct 09 09:50:48 2018 +0200"
      },
      "message": "Added set_list at database.\nfix bug 543 Added lincense header.\nInitial encrypt/decrypt methods\n\nChange-Id: I46194961d927ff008f3774d8d157587b06114be5\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "ebbf35359cebd00c42afc93f0d65ab61b38ad70a",
      "tree": "3eb883f27c057e13f5cac4f0e5545cf3282d34ea",
      "parents": [
        "acbbdf2e24f53353f18b60fbb67b33f616bb3aae"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 03 17:49:37 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri May 04 16:46:00 2018 +0200"
      },
      "message": "Minor fixes. Raise exception when method is not implemented\n\nChange-Id: I0080263c36959f24311c474d7241108f8c24bd48\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "e74238f281baa37a6ec32f9118cce37190a24403",
      "tree": "52f0963a797ed7a7c5bdb7636d59b9e68539a063",
      "parents": [
        "857731b9e8361672cb255dc059aac866a4a2575e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 26 17:22:09 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Apr 27 15:13:22 2018 +0100"
      },
      "message": "allow read and write for same client with local message\n\nChange-Id: Iaf08e022bc2c0ce1e6cadca10a0499a66d7eaf5c\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "3054f783ac759b221233fd0a82424aa105e4ea2e",
      "tree": "86971e620036bb0be1d145322a38a2dff0347fd3",
      "parents": [
        "5c012612f1292b012dc12b337c611c6f3c083b18"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 25 16:59:53 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Apr 25 16:59:53 2018 +0200"
      },
      "message": "fixing imports to get ready for module distribution.\nfixing errors detected with flake8\n\nChange-Id: Ib99df43fd5f86ccbb3e35111972a2075e7a956dd\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "5c012612f1292b012dc12b337c611c6f3c083b18",
      "tree": "5464cad6c88fa9e5f2ddf34d5c9f281e0222b623",
      "parents": [
        "1480c1e77d88024b66ce975c954ec3a749618b88"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Apr 19 16:01:59 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Apr 20 16:40:58 2018 +0200"
      },
      "message": "initial commit\n\nChange-Id: Ia40148fdc2cabbbacb0b67aaed8442ed0ecf0bc2\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    }
  ]
}
