)]}'
{
  "commit": "f3d357b092956959563398b59ef2fdd10aea387d",
  "tree": "b797d759fb81aa461bf0d7734e2f5be7b5e75288",
  "parents": [
    "2532386f480eefbdd67b48be55fb4fb3e5a6081c"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Fri Apr 18 10:02:28 2008 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Apr 28 06:19:04 2008 -0400"
  },
  "message": "Audit: save audit_backlog_limit audit messages in case auditd comes back\n\nThis patch causes the kernel audit subsystem to store up to\naudit_backlog_limit messages for use by auditd if it ever appears\nsometime in the future in userspace.  This is useful to collect audit\nmessages during bootup and even when auditd is stopped.  This is NOT a\nreliable mechanism, it does not ever call audit_panic, nor should it.\naudit_log_lost()/audit_panic() are called during the normal delivery\nmechanism.  The messages are still sent to printk/syslog as usual and if\ntoo many messages appear to be queued they will be silently discarded.\n\nI liked doing it by default, but this patch only uses the queue in\nquestion if it was booted with audit\u003d1 or if the kernel was built\nenabling audit by default.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad6d1abfa1d2687e1828a32f2fe187323b69a4e0",
      "old_mode": 33188,
      "old_path": "kernel/audit.c",
      "new_id": "fee9052eb5cfe75b2823c08a71897ef9a05603bc",
      "new_mode": 33188,
      "new_path": "kernel/audit.c"
    }
  ]
}
