)]}'
{
  "commit": "aa86290089a1e57b4bdbbb4720072233f66bd5b2",
  "tree": "9ab16f4d22056297f1571bb7b2b988bff84c8a10",
  "parents": [
    "accc609322ef5ed44cba6d2d70c741afc76385fb"
  ],
  "author": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Fri Oct 10 10:16:29 2008 -0400"
  },
  "committer": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Fri Oct 10 10:16:29 2008 -0400"
  },
  "message": "selinux: Correctly handle IPv4 packets on IPv6 sockets in all cases\n\nWe did the right thing in a few cases but there were several areas where we\ndetermined a packet\u0027s address family based on the socket\u0027s address family which\nis not the right thing to do since we can get IPv4 packets on IPv6 sockets.\nThis patch fixes these problems by either taking the address family directly\nfrom the packet.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03fc6a81ae32bd783ddd96eca85f118a2ba79bd8",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "223f474bee86c9f4bcd4127d534fddc78bd49590",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    }
  ]
}
