)]}'
{
  "commit": "c7eba4a97563fd8b431787f7ad623444f2da80c6",
  "tree": "12041949c45c2f394d6a96041c39e07ad6df720b",
  "parents": [
    "b7e724d303b684655e4ca3dabd5a6840ad19012d"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Tue Jan 03 12:25:15 2012 -0500"
  },
  "committer": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Thu Jan 05 18:52:54 2012 -0500"
  },
  "message": "capabilities: introduce security_capable_noaudit\n\nExactly like security_capable except don\u0027t audit any denials.  This is for\nplaces where the kernel may make decisions about what to do if a task has a\ngiven capability, but which failing that capability is not a sign of a\nsecurity policy violation.  An example is checking if a task has\nCAP_SYS_ADMIN to lower it\u0027s likelyhood of being killed by the oom killer.\nThis check is not a security violation if it is denied.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Serge E. Hallyn \u003cserge.hallyn@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee969ff40a26bc445776aea4af1b0807d1bb0748",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "caff54eee68653d95d53c077ba8094563032eeaf",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    },
    {
      "type": "modify",
      "old_id": "b9e57f4fc44a43b0603544766f90aafe67500702",
      "old_mode": 33188,
      "old_path": "security/security.c",
      "new_id": "b7edaae77d1d2b022213c43fabbde56e5cd83add",
      "new_mode": 33188,
      "new_path": "security/security.c"
    }
  ]
}
