)]}'
{
  "commit": "dd8dbf2e6880e30c00b18600c962d0cb5a03c555",
  "tree": "24835aaf40cec5ceb2aeecccde9240ee173f70f1",
  "parents": [
    "6e65f92ff0d6f18580737321718d09035085a3fb"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Tue Nov 03 16:35:32 2009 +1100"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Tue Nov 10 09:33:46 2009 +1100"
  },
  "message": "security: report the module name to security_module_request\n\nFor SELinux to do better filtering in userspace we send the name of the\nmodule along with the AVC denial when a program is denied module_request.\n\nExample output:\n\ntype\u003dSYSCALL msg\u003daudit(11/03/2009 10:59:43.510:9) : arch\u003dx86_64 syscall\u003dwrite success\u003dyes exit\u003d2 a0\u003d3 a1\u003d7fc28c0d56c0 a2\u003d2 a3\u003d7fffca0d7440 items\u003d0 ppid\u003d1727 pid\u003d1729 auid\u003dunset uid\u003droot gid\u003droot euid\u003droot suid\u003droot fsuid\u003droot egid\u003droot sgid\u003droot fsgid\u003droot tty\u003d(none) ses\u003dunset comm\u003drpc.nfsd exe\u003d/usr/sbin/rpc.nfsd subj\u003dsystem_u:system_r:nfsd_t:s0 key\u003d(null)\ntype\u003dAVC msg\u003daudit(11/03/2009 10:59:43.510:9) : avc:  denied  { module_request } for  pid\u003d1729 comm\u003drpc.nfsd kmod\u003d\"net-pf-10\" scontext\u003dsystem_u:system_r:nfsd_t:s0 tcontext\u003dsystem_u:system_r:kernel_t:s0 tclass\u003dsystem\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "190c37854870f4cf201dbe8c7970eab8b2788cac",
      "old_mode": 33188,
      "old_path": "include/linux/lsm_audit.h",
      "new_id": "f78f83d7663f7bad084b304c8a8f71a169db019e",
      "new_mode": 33188,
      "new_path": "include/linux/lsm_audit.h"
    },
    {
      "type": "modify",
      "old_id": "ed0faea60b8257572a55c01949df4883c0402baf",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "466cbadbd1efe1b5daa543d7bb99dd91d39aab08",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    },
    {
      "type": "modify",
      "old_id": "9fcb53a11f872e958c95bcf37f8558e9bb148d77",
      "old_mode": 33188,
      "old_path": "kernel/kmod.c",
      "new_id": "25b1031903642654eb43043ee016d78eebbb26dd",
      "new_mode": 33188,
      "new_path": "kernel/kmod.c"
    },
    {
      "type": "modify",
      "old_id": "4f3ab476937f5561357d0c6bc1bb82644e58abb5",
      "old_mode": 33188,
      "old_path": "security/capability.c",
      "new_id": "5c700e1a4fd377478fbcdc8a048022c1c6fb9ac7",
      "new_mode": 33188,
      "new_path": "security/capability.c"
    },
    {
      "type": "modify",
      "old_id": "3bb90b6f1dd3db9d697e02209273008eb7a73cc1",
      "old_mode": 33188,
      "old_path": "security/lsm_audit.c",
      "new_id": "51bd0fd9c9f0b016a40cb3682bfc49a6fef8b053",
      "new_mode": 33188,
      "new_path": "security/lsm_audit.c"
    },
    {
      "type": "modify",
      "old_id": "aad71b2ca1950c2b69ea7f7cc4c69f9ec36bf3f5",
      "old_mode": 33188,
      "old_path": "security/security.c",
      "new_id": "24e060be9fa54b64994b6e5fe65674b42a90928c",
      "new_mode": 33188,
      "new_path": "security/security.c"
    },
    {
      "type": "modify",
      "old_id": "a29d6612a328c30a2cfdb1225780023ad71fb296",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "c96d63ec47530691b43338f2ab086636897efe8f",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    }
  ]
}
