)]}'
{
  "log": [
    {
      "commit": "f2af4a100d308e07f355d61b94fb27d1ccc97aa2",
      "tree": "d61130bb6b29f2e2d58e7dce5ea8a1a248024d4b",
      "parents": [
        "838e4fb65f485469934a4dd895ca910470fa8beb"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jan 24 16:56:54 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 07 16:22:09 2023 +0100"
      },
      "message": "Enable pylint, black and flake8 in tox.ini\n\nChange-Id: I5e252eb4802b79497a3fdfea63488668d8a8c692\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4568a372eb5a204e04d917213de03ec51f9110c1",
      "tree": "5ed50f9a010106cd7665604e2304fc0df642b789",
      "parents": [
        "786aeddab7b7491a139c958ecec6439bee5da83a"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 24 09:19:48 2021 +0100"
      },
      "committer": {
        "name": "guzman",
        "email": "jmguzman@whitestack.com",
        "time": "Tue May 18 16:26:17 2021 +0200"
      },
      "message": "Reformat NBI to standardized format\n\nChange-Id: I17c2b029b83af84fbc97559bd2b616dfb6aef0fb\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "9e87a7fbc49d98dfae5fc6b7f4c17b81729a2af7",
      "tree": "4e4402277ac953c2869a1c03ced8a8b8f42f2273",
      "parents": [
        "0915a2e53675e6be583b4f112f56718855b1f2c9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Mar 23 09:24:10 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Mar 24 13:44:54 2020 +0000"
      },
      "message": "bug 1035. Load role permissions from nbi.py \u0027valid_url_methods\u0027 instead of \u0027resources_to_operations.yml\u0027\n\nChange-Id: I84a80f8cef886cbce9b22819ead04ae14d31af79\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "6486f7485862dc51758864e6cf7d5d2523751873",
      "tree": "122edc59de263bd8873c582e52b8749d221018f1",
      "parents": [
        "8c81ab02335c7d3944d0d0c3357675d2058cd0da"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Feb 13 16:30:14 2020 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Feb 14 13:54:34 2020 +0000"
      },
      "message": "allow extra domain input for token authentication\n\nChange-Id: I546fa3ead2df453d8cf620cd4a6b828a1667c614\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "ad682a52ef94fa2662e2a0f6e3f81fb7c8f5e0fe",
      "tree": "2021385df85cf864351effa602d3b2d64a188b3e",
      "parents": [
        "9fe58b17a7d58efbf87df1ae119907b9071ecf2f"
      ],
      "author": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Tue Dec 10 16:26:34 2019 +0100"
      },
      "committer": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Mon Jan 20 13:42:23 2020 +0000"
      },
      "message": "Token Cache Management\n\nChange-Id: I09ea3a8c0c537a5eeba0ac5bc1426167133db998\nSigned-off-by: delacruzramo \u003cpedro.delacruzramos@altran.com\u003e\n"
    },
    {
      "commit": "23acf4001306e92a587de566be4bab00931104ba",
      "tree": "2f925caeb687e6433104691114528e42e6812d3d",
      "parents": [
        "19ee3b009a324217eace4684af72f4344655592e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 28 13:36:34 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 28 13:42:09 2019 +0000"
      },
      "message": "change imports with osm_nbi prefix\n\nChange-Id: I4dcbfc71d900269f28ceec6669fe4127bc6a29fc\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "01b15d3166ea28266fb3d994d0615e4091c43c08",
      "tree": "67a6de05097ab8669af4cbde259ded0792407f8b",
      "parents": [
        "8907c4d142343ea7ee78186c1d55fc560b33009f"
      ],
      "author": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Tue Jul 02 14:37:47 2019 +0200"
      },
      "committer": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Wed Aug 07 12:34:45 2019 +0200"
      },
      "message": "RBAC with internal authentication backend - Phase 2\n\nChange-Id: Iaca4f3022c4184e03f9346d492e55e902e5ca720\nSigned-off-by: delacruzramo \u003cpedro.delacruzramos@altran.com\u003e\n"
    },
    {
      "commit": "701018c9f19c0d18b7392ab63686bb5f982e5ea5",
      "tree": "aa31261f68a78963176400650ac5db3dbed50278",
      "parents": [
        "ceb8baf31217c9d50ce7017beb25c59163d79b6e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jun 25 11:13:14 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Jun 26 14:45:39 2019 +0000"
      },
      "message": "Moved resources_to_operations to internal nbi.py valid_url_methods to avoid inconsistences\nrefactored session variable into token_info, engine_session, cherrypy.session to bring more clarity\ncommented unnecesary exception logs\ninserted admin query string into roles permissions\n\nChange-Id: Ib3d9d3210e4eb894a3f120c26f6d0ce032ebc797\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "c844536bb27c39aa48988284c5a0d7b404930a8a",
      "tree": "b7b7fec08cd73d5868bff255cc1eb92f7bb3ef32",
      "parents": [
        "a6bb45d79abef42b8585cfa61aedf32e4326f2c9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 14 12:07:15 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 14 12:14:09 2019 +0000"
      },
      "message": "Fix bug 771 Do not revoke token when try to do a non allowed operation\nFix nslcmop and nsilcmo (ns and nsi opeartions) URLs\n\nChange-Id: I21d87b5ed210b03237898b726a0386e1d65b591a\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "1f029d84b9597d3986a33dcd847b0d97d2bad077",
      "tree": "26dde27c00432fd3ec4a941dce3838df3bd17ad1",
      "parents": [
        "cf042d30e8b7a1a9cbd1b2064e83c5d20ffcec9b"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 22:37:04 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 14 09:52:00 2019 +0000"
      },
      "message": "bug 767: uniform role format\n\nChange-Id: I5ca0982c20ca018f787071ea9f82857afcc24e5e\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "cf042d30e8b7a1a9cbd1b2064e83c5d20ffcec9b",
      "tree": "7421e80a9dd3f8cfe9dff1549dec95a6cb9659c0",
      "parents": [
        "38dcfeb4a5d8c8da65b9ee2d2c2f58bc6164f6bf"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 09:06:40 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 14:25:24 2019 +0000"
      },
      "message": "fix bugs 747 757: fix user-update interface for RBAC+keystone\n\nChange-Id: I2c3a754b7bd68fa801cc930f13762ca2585612a6\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "38dcfeb4a5d8c8da65b9ee2d2c2f58bc6164f6bf",
      "tree": "95769912193bb34447b684c88852fae266b89b88",
      "parents": [
        "4015b4734a923c29c04bf9b30f5a06604dd2f0a4"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 16:44:00 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jun 11 15:59:37 2019 +0000"
      },
      "message": "fix bug 748: provide a proper error when user is not valid upon new token\nallow authenticate with both project_id and project_name, user_id and username\n\nChange-Id: I463e2aaa469fea8ad656407dd7b48ed5e28aff28\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "4015b4734a923c29c04bf9b30f5a06604dd2f0a4",
      "tree": "cb880a622208d5b00ee86c6c82bfd79673cfb66d",
      "parents": [
        "ee270727d8a9ae41924dfce4a6789af1b5045602"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 13:57:29 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 16:05:01 2019 +0000"
      },
      "message": "fix bug 749 750: Returns a proper Location Header for project-create\nAllow project update to change name\n\nChange-Id: I650c9afd16a5d8b07075f9f56f4dd88cefd7b1e7\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "fa54cd99ee561e02ef95128cd3d25074aa1dbe54",
      "tree": "e0a9d3ac42f583604883fbb583267200cd50b33a",
      "parents": [
        "2d5a515d32cf20f526e5922fae130868c9710dc3"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 15:58:41 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 21 14:35:54 2019 +0100"
      },
      "message": "Adding filter to ProjectTopicAuth\n\nChange-Id: I0bf340085f703540f810a969db368431d8b4774d\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "2d5a515d32cf20f526e5922fae130868c9710dc3",
      "tree": "17a3071fc32eb3f81698db1253864a5a718fe23a",
      "parents": [
        "65ca36d13f895d0a361d59a5962029d6e3ef7a99"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 15:41:54 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 17:40:34 2019 +0100"
      },
      "message": "Adding filter to UserTopicAuth\n\nChange-Id: I3ff383f6f461a22969aa490681d4b4964894d36b\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "5c01e193a17fcf730406e39fe7d019e1dee5c64d",
      "tree": "96bdd6cddca7868d009ee391f31a94e3ede10668",
      "parents": [
        "09e6542ceae8ee08ee7cc372f7344a77bc1f5304"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 08 02:35:47 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 10 02:10:08 2019 +0100"
      },
      "message": "Adding User, Projects and Roles (Keystone) to NBI API\n\nChange-Id: Id8c65e5d076fefc329340ca195c268004ecb4a4e\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "d795f87d44d6caa954c878decf0e5a538b3cd33d",
      "tree": "7c609f91df0f4f387d7aef9577e75aa7e2727c17",
      "parents": [
        "932499c09d729d235ccd1fc002156b8b23e9f165"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Feb 05 16:05:53 2019 +0000"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Feb 05 16:06:00 2019 +0000"
      },
      "message": "Adding licenses to keystone and auth module\n\nChange-Id: Iefc601c887677ffa9f882ee037af1f3398c9f86f\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "819d34c8315de5c2010743f499f7882b8957dcbf",
      "tree": "37c668020f1ea203f1efd6d9b071b7577c5e71ce",
      "parents": [
        "2f98821b1da7d26fd54f631330bc8e1aa1e8f631"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Jul 31 01:20:02 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Thu Sep 27 17:10:41 2018 +0100"
      },
      "message": "Adding Authentication Connector plugin system\n\nKeystone plugin completion. Pending testing.\n\nChange-Id: Iab8cfb3dc72e8d4e0b38a575603c02ab7ffd85de\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    }
  ]
}
