)]}'
{
  "commit": "277d342fc423fca5e66e677fe629d1b2f8f1b9e2",
  "tree": "733f8694020df6ff8d9e21e2419b0df71aeb4351",
  "parents": [
    "6c2e8ac0953fccdd24dc6c4b9e08e8f1cd68cf07"
  ],
  "author": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Wed Dec 31 12:54:11 2008 -0500"
  },
  "committer": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Wed Dec 31 12:54:11 2008 -0500"
  },
  "message": "selinux: Deprecate and schedule the removal of the the compat_net functionality\n\nThis patch is the first step towards removing the old \"compat_net\" code from\nthe kernel.  Secmark, the \"compat_net\" replacement was first introduced in\n2.6.18 (September 2006) and the major Linux distributions with SELinux support\nhave transitioned to Secmark so it is time to start deprecating the \"compat_net\"\nmechanism.  Testing a patched version of 2.6.28-rc6 with the initial release of\nFedora Core 5 did not show any problems when running in enforcing mode.\n\nThis patch adds an entry to the feature-removal-schedule.txt file and removes\nthe SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT configuration option, forcing\nSecmark on by default although it can still be disabled at runtime.  The patch\nalso makes the Secmark permission checks \"dynamic\" in the sense that they are\nonly executed when Secmark is configured; this should help prevent problems\nwith older distributions that have not yet migrated to Secmark.\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": "dc7c681e532cacf9fbf9ec0f692e9fb2bd5740e7",
      "old_mode": 33188,
      "old_path": "Documentation/feature-removal-schedule.txt",
      "new_id": "a0ed3964a219b5558851b01b0b01070f0c6072a5",
      "new_mode": 33188,
      "new_path": "Documentation/feature-removal-schedule.txt"
    },
    {
      "type": "modify",
      "old_id": "26301dd651d3a4722efde37d16855f3c622b71bc",
      "old_mode": 33188,
      "old_path": "security/selinux/Kconfig",
      "new_id": "bca1b74a4a2f254df4dca4d4aea52c364ee53818",
      "new_mode": 33188,
      "new_path": "security/selinux/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "dbeaa783b2a968429a808dfde80dd84cf587228f",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "df30a7555d8aa4f8e4ae71f60426c6368ba6dea7",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "c86303638235f2633eaff9c5426eed950517f785",
      "old_mode": 33188,
      "old_path": "security/selinux/selinuxfs.c",
      "new_id": "77fb3c8d926709bacc912f62a3ce8bf607e93a91",
      "new_mode": 33188,
      "new_path": "security/selinux/selinuxfs.c"
    }
  ]
}
