)]}'
{
  "commit": "73241ccca0f7786933f1d31b3d86f2456549953a",
  "tree": "daa7efabfb7aa2f511a467606786820949e8763e",
  "parents": [
    "f38aa94224c5517a40ba56d453779f70d3229803"
  ],
  "author": {
    "name": "Amy Griffis",
    "email": "amy.griffis@hp.com",
    "time": "Thu Nov 03 16:00:25 2005 +0000"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Mar 20 14:08:53 2006 -0500"
  },
  "message": "[PATCH] Collect more inode information during syscall processing.\n\nThis patch augments the collection of inode info during syscall\nprocessing. It represents part of the functionality that was provided\nby the auditfs patch included in RHEL4.\n\nSpecifically, it:\n\n- Collects information for target inodes created or removed during\n  syscalls.  Previous code only collects information for the target\n  inode\u0027s parent.\n\n- Adds the audit_inode() hook to syscalls that operate on a file\n  descriptor (e.g. fchown), enabling audit to do inode filtering for\n  these calls.\n\n- Modifies filtering code to check audit context for either an inode #\n  or a parent inode # matching a given rule.\n\n- Modifies logging to provide inode # for both parent and child.\n\n- Protect debug info from NULL audit_names.name.\n\n[AV: folded a later typo fix from the same author]\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6619af9e95715cf967b41b83902aef1298bf667",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "51cfc9c3ed009c27373dcc67eaf213516f912d0b",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "70e0230d8e77b79a5becb1cecece91e95a062a2e",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "70510004d06eb5620f0a66253c1ce071e0726a18",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "80eca7d3d69f68272a70b4a79bdc7c8f6d273ebf",
      "old_mode": 33188,
      "old_path": "fs/xattr.c",
      "new_id": "e416190f5e9cda02c34577ae57f2fa88e58945e7",
      "new_mode": 33188,
      "new_path": "fs/xattr.c"
    },
    {
      "type": "modify",
      "old_id": "fd65078e794a95d5f5425700c63e2e54b4c90f61",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "739b954cb24283a0b41ac1bc18f2f0391da20654",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "b5ff64d2f092a26400dcf175cb3d06619fea845f",
      "old_mode": 33188,
      "old_path": "include/linux/fsnotify.h",
      "new_id": "94919c376a723ad50804af9a85921b309b5eb171",
      "new_mode": 33188,
      "new_path": "include/linux/fsnotify.h"
    },
    {
      "type": "modify",
      "old_id": "55ba331757c57fdedf88ec2db52232f4cac9a6dc",
      "old_mode": 33188,
      "old_path": "kernel/auditsc.c",
      "new_id": "73f932b7deb69d64b1d00529a7d23c9e4ce5ff9d",
      "new_mode": 33188,
      "new_path": "kernel/auditsc.c"
    }
  ]
}
