)]}'
{
  "commit": "8a076191f373abaeb4aa5f6755d22e49db98940f",
  "tree": "1311a11332abb0828999a7347a07509a68dffb5f",
  "parents": [
    "d1a4be630fb068f251d64b62919f143c49ca8057"
  ],
  "author": {
    "name": "Ahmed S. Darwish",
    "email": "darwish.07@gmail.com",
    "time": "Sat Mar 01 21:51:09 2008 +0200"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Sat Apr 19 09:52:32 2008 +1000"
  },
  "message": "LSM: Introduce inode_getsecid and ipc_getsecid hooks\n\nIntroduce inode_getsecid(inode, secid) and ipc_getsecid(ipcp, secid)\nLSM hooks. These hooks will be used instead of similar exported\nSELinux interfaces.\n\nLet {inode,ipc,task}_getsecid hooks set the secid to 0 by default\nif CONFIG_SECURITY is not defined or if the hook is set to\nNULL (dummy). This is done to notify the caller that no valid\nsecid exists.\n\nSigned-off-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nReviewed-by: Paul Moore \u003cpaul.moore@hp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c673dfd4dffc2fcaebe36b8fbc6ef679276b2f5a",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "45717d9d9656282c12d069891f413ee511d25ab5",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    },
    {
      "type": "modify",
      "old_id": "78d8f92310a4651e5069c3ea32c3cbbd09f77dc9",
      "old_mode": 33188,
      "old_path": "security/dummy.c",
      "new_id": "fb2e942efbb66f927b454cff70c1f489bafb3dce",
      "new_mode": 33188,
      "new_path": "security/dummy.c"
    },
    {
      "type": "modify",
      "old_id": "9beecac933b467c3773f57e2b45cca1cf9edc472",
      "old_mode": 33188,
      "old_path": "security/security.c",
      "new_id": "290482bdbbb0d1004fe93c972f0deb1d93d9dbd4",
      "new_mode": 33188,
      "new_path": "security/security.c"
    }
  ]
}
