)]}'
{
  "log": [
    {
      "commit": "7bc35dc0cc28f7045a204ff731660a516e018c0f",
      "tree": "adf7340891ea0d5f03a2f933cd1a9dfc29e0a5a9",
      "parents": [
        "3f4158d93541c8832f5d7afe6ed10dc15730b87f"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Apr 19 21:11:46 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Apr 21 00:13:07 2017 +0100"
      },
      "message": "Improve patrole core documentation\n\nUpdates patrole\u0027s current documentation with improved formatting.\nAlso updates many sections to add more clarity and detail.\n\nChange-Id: Idebe341e2fcb0ee04db979d41df9bef5395af1b5\n"
    },
    {
      "commit": "9af4e53a8a8512056108ac64541716c45e424ac7",
      "tree": "454e630e199cc66ce67cada6c38b8464a1deebfa",
      "parents": [
        "78b192553a9a51db1d4a53de893a7134d96a3303"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Mon Apr 03 17:06:11 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Tue Apr 04 18:50:43 2017 +0000"
      },
      "message": "Update installation guide\n\nUpdates installation guide to remove deprecated configuration options.\n\nChange-Id: Ida4d6a934d6f3e5122f8f9e49e4739f368097a2d\nCloses-Bug: #1679282\n"
    },
    {
      "commit": "0d88008a1ec99474b48c58856d6015a8a97ae6e0",
      "tree": "839780a26e5fbb6ba98109651b712ada9cc92e10",
      "parents": [
        "8141149e557a9e43443d38848ccd33d6591bac5c"
      ],
      "author": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Thu Mar 23 18:14:37 2017 -0400"
      },
      "committer": {
        "name": "Samantha Blanco",
        "email": "samantha.blanco@att.com",
        "time": "Fri Mar 24 14:45:18 2017 -0400"
      },
      "message": "Improve Patrole config options\n\n- Renames \"rbac_flag\" to \"enable_rbac\"\n- Creates \"strict_policy_check\" option\n- Resolves bug where policy not in policy.json\n  would pass RBAC test, leading to false test\n  results\n\nChange-Id: I76429e6cb0ed4cad154a07b7a873fd23209da674\nCloses-Bug: #1673626\n"
    },
    {
      "commit": "a6348e1e766b97b1b8a2d7301e5e65d69ed2d58d",
      "tree": "8dd0a221a40142645a3e81ce3f2077abcd1b0805",
      "parents": [
        "7511b36e7aeb9704a9106412970052e34d2c9e64"
      ],
      "author": {
        "name": "raiesmh08",
        "email": "mh.raies@ericsson.com",
        "time": "Tue Feb 07 00:24:59 2017 +0530"
      },
      "committer": {
        "name": "Mh Raies",
        "email": "mh.raies@ericsson.com",
        "time": "Mon Feb 06 19:36:35 2017 +0000"
      },
      "message": "Copyright and other information correctness\n\nThis patch adds correct information about the project and project copyright.\n\nChange-Id: I8fb7eec4e5fb96d73778bd84fd646b21f6673377\n"
    },
    {
      "commit": "652e2a27fb28b226597da828d3d9070d7ad9c9fd",
      "tree": "9f4b30416d2e9b6f2cdd0ab1a90b3ccf94ee2f0f",
      "parents": [
        "dc9ee862e3d1353801bd7988288300d3012d1e3d"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jan 25 16:44:02 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jan 25 17:32:05 2017 -0500"
      },
      "message": "Removing rbac_roles from config.py.\n\nThis option was needed for the old rbac converter framework.\nNow, rbac_roles is no longer needed so has been removed.\n\nThe recent framework changes were made in this commit:\nhttps://review.openstack.org/#/c/424347/\n\nChange-Id: I69f9a2f4e39ed733f12253aba49f32c3c70b7b3a\n"
    },
    {
      "commit": "45bc1a6db0bbd3add0885136bfef7a3b1a3a2bae",
      "tree": "d14ef52ab57f2e9baf1ea9b24d54879a2337c00e",
      "parents": [
        "617a2a52ea2e6bd66794c1298ea17cb4fd3cf696"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Thu Jan 19 17:21:27 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 20 11:12:54 2017 -0500"
      },
      "message": "Improve documentation\n\nAdded feature section to README and improved install guide\n\nChange-Id: Ib563f70145889173496cf43fbf83a9ad9d0897a2\n"
    },
    {
      "commit": "029d8c31267758d60c7f28f81ddb27d25f2fdd65",
      "tree": "5a2daee0144ca4a7fb4d3d0db53ccd6e1f7b2854",
      "parents": [
        "663aedfe4619a278a3abd224bd4f0909e5d9dea7"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 06 15:27:41 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Fri Jan 13 11:37:30 2017 -0500"
      },
      "message": "Initial functionality framework.\nIncludes:\nrbac_util - Utility for switching between roles for tests.\nrbac_auth - Determines if a given role is valid for a given api call.\nrbac_rule_validation - Determines if a allowed proper access and denied improper access (403 error)\nrbac_role_converter - Converts policy.json files into a list of api\u0027s and the roles that can access them.\n\nOne example rbac_base in tests/api/rbac_base\nOne example test in tests/api/images/test_images_rbac.py\n\nNew config settings for rbac_flag, rbac_test_role, and rbac_roles\n\nImplements bp: initial-framework\nCo-Authored-By: Sangeet Gupta \u003csg774j@att.com\u003e\nCo-Authored-By: Rick Bartra \u003crb560u@att.com\u003e\nCo-Authored-By: Felipe Monteiro \u003cfelipe.monteiro@att.com\u003e\nCo-Authored-By: Anthony Bellino \u003cab2434@att.com\u003e\nCo-Authored-By: Avishek Dutta \u003cad620p@att.com\u003e\n\nChange-Id: Ic97b2558ba33ab47ac8174ae37629d36ceb1c9de\n"
    },
    {
      "commit": "663aedfe4619a278a3abd224bd4f0909e5d9dea7",
      "tree": "4eca87b304687932509e9552a5852beb1036fb8d",
      "parents": [
        "859beb410fa8aaba4a7e6c52a8a5c9ffcd451fea"
      ],
      "author": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Tue Jan 03 10:01:14 2017 -0500"
      },
      "committer": {
        "name": "DavidPurcell",
        "email": "david.purcell@att.com",
        "time": "Wed Jan 04 15:11:34 2017 -0500"
      },
      "message": "Initial Cookiecutter commit\n\nChange-Id: Iceff2531f4f7de21dcbb91ee893a8205b6c85107\n"
    }
  ]
}
