)]}'
{
  "commit": "5673a94c14574d7c6495c320c6b0e480673d54bd",
  "tree": "bb715a6551732475aaa6870f08da8d49529ee82d",
  "parents": [
    "7a4e7408c5cadb240e068a662251754a562355e3"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Thu Nov 17 10:23:55 2011 -0800"
  },
  "committer": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Sat Apr 07 17:11:01 2012 -0700"
  },
  "message": "userns: Add a Kconfig option to enforce strict kuid and kgid type checks\n\nMake it possible to easily switch between strong mandatory\ntype checks and relaxed type checks so that the code can\neasily be tested with the type checks and then built\nwith the strong type checks disabled so the resulting\ncode can be used.\n\nRequire strong mandatory type checks when enabling the user namespace.\nIt is very simple to make a typo and use the wrong type allowing\nconversions to/from userspace values to be bypassed by accident,\nthe strong type checks prevent this.\n\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0addb8e5889c54dbbab4e14146c35f7defe587a",
      "old_mode": 33188,
      "old_path": "include/linux/uidgid.h",
      "new_id": "539856829caf04d2260ca9262b6d6b78a1c14a19",
      "new_mode": 33188,
      "new_path": "include/linux/uidgid.h"
    },
    {
      "type": "modify",
      "old_id": "72f33faca44fbef6734cdce724090c917ccf52b9",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "86cf760893b3b57c507736c00665eb337b378a82",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    }
  ]
}
