)]}'
{
  "commit": "8fd7c65a336d45d5225f32363a9f26c1e3e60c3c",
  "tree": "6ec8a538dab6d7d5e66f937f5c7e30db6b3e94e3",
  "parents": [
    "b0e0162a246f2c051427154909c0ecd694cc4805"
  ],
  "author": {
    "name": "Stephen Smalley",
    "email": "sds@tycho.nsa.gov",
    "time": "Wed Oct 30 15:34:16 2013 -0400"
  },
  "committer": {
    "name": "Nick Kralevich",
    "email": "nnk@google.com",
    "time": "Thu Oct 31 16:35:21 2013 -0700"
  },
  "message": "Update to libsepol 2.2.\n\nUpdate to current upstream libsepol release.\nIncludes memory leak fixes, improved handling of filename-based\ntype transitions, and support for latest kernel policy version.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n\n(cherry picked from commit dedcd596b31e0e4fc15d75b3a8b5e6b61e6c28b3)\n\nChange-Id: I273e3aac223d25c918f71d566ea752b64ec59cd7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75bf7b4b4575b9454ef9ac8b58bf565d32704730",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "2cdcb9caca909e6cb297d9d96efb36de624c5ef2",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ebf14b46981c4134412e7deaef0ccdc719a195d4",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "8bbe6cf74a1e8921c055acf3636ec856e392645b",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "f53a499ffc828aa470fbfed8a3531091c7107d5b",
      "old_mode": 33188,
      "old_path": "include/sepol/policydb/policydb.h",
      "new_id": "fd14a9e8803db13649dffd4f6586c69c4bbb0634",
      "new_mode": 33188,
      "new_path": "include/sepol/policydb/policydb.h"
    },
    {
      "type": "modify",
      "old_id": "aef0c7b924070fcc9eeac231c7c1c5f732a1a30e",
      "old_mode": 33188,
      "old_path": "include/sepol/policydb/services.h",
      "new_id": "8b2065fdbe3d485f2ea03bf07b702da5cbc9d917",
      "new_mode": 33188,
      "new_path": "include/sepol/policydb/services.h"
    },
    {
      "type": "modify",
      "old_id": "a63cd562e9f17f927974bd2c57f7e0a9ab9b7357",
      "old_mode": 33188,
      "old_path": "man/man3/sepol_check_context.3",
      "new_id": "4a3c57d11c0392a3bae7e7a26ca33189c6e30e7a",
      "new_mode": 33188,
      "new_path": "man/man3/sepol_check_context.3"
    },
    {
      "type": "modify",
      "old_id": "0a301379293146272a9b68b7055f4c9752ce1571",
      "old_mode": 33188,
      "old_path": "man/man3/sepol_genbools.3",
      "new_id": "ca5b5a63bb8c3ce9f3f5b723f3da8f3042db7340",
      "new_mode": 33188,
      "new_path": "man/man3/sepol_genbools.3"
    },
    {
      "type": "modify",
      "old_id": "05dff002eeda477483db8e58dd1c73666c0600e4",
      "old_mode": 33188,
      "old_path": "man/man3/sepol_genusers.3",
      "new_id": "1f820ff59d1be0faefe15e28a3487dd276705c23",
      "new_mode": 33188,
      "new_path": "man/man3/sepol_genusers.3"
    },
    {
      "type": "modify",
      "old_id": "cd8e767a4a09dc1fe47cbf67c8f9a0fc259077d0",
      "old_mode": 33188,
      "old_path": "src/Makefile",
      "new_id": "e10d3564c518e0a76197f65a65302f6519fbbcea",
      "new_mode": 33188,
      "new_path": "src/Makefile"
    },
    {
      "type": "modify",
      "old_id": "16c89f3ed205f9a90349fc23baf82941f4cdb49a",
      "old_mode": 33188,
      "old_path": "src/avrule_block.c",
      "new_id": "84cfaf8c82015bb4d4959246b4f1a07164e7a0f7",
      "new_mode": 33188,
      "new_path": "src/avrule_block.c"
    },
    {
      "type": "modify",
      "old_id": "70c68485f55a4bb0258a3a9cf0d130fac1cc1c91",
      "old_mode": 33188,
      "old_path": "src/expand.c",
      "new_id": "7f3c3f57030e4d389e049f027cff83d794e4adf3",
      "new_mode": 33188,
      "new_path": "src/expand.c"
    },
    {
      "type": "modify",
      "old_id": "612ff9ac0409b4ab9b9b9530492c6f8843840e56",
      "old_mode": 33188,
      "old_path": "src/genbools.c",
      "new_id": "6a06ec96d1e65b53a5506190a1457fa32cec263f",
      "new_mode": 33188,
      "new_path": "src/genbools.c"
    },
    {
      "type": "modify",
      "old_id": "a31ea08d051911aa0f009eff3d53d8ece23e34fb",
      "old_mode": 33188,
      "old_path": "src/genusers.c",
      "new_id": "7826b7191dcb181f4cc55edfc81ff49f0a14210e",
      "new_mode": 33188,
      "new_path": "src/genusers.c"
    },
    {
      "type": "modify",
      "old_id": "3444288fa8183fc924fbfd7e4879cf204bae4da9",
      "old_mode": 33188,
      "old_path": "src/link.c",
      "new_id": "9f4ae7764867c84ece1ffaf875dbda5e45a30c49",
      "new_mode": 33188,
      "new_path": "src/link.c"
    },
    {
      "type": "modify",
      "old_id": "b5b807ee1cc185a5b06d5417c47e8db08f34e654",
      "old_mode": 33188,
      "old_path": "src/module.c",
      "new_id": "1665ede46e78b409500892f5187a413d5f09f7e7",
      "new_mode": 33188,
      "new_path": "src/module.c"
    },
    {
      "type": "modify",
      "old_id": "e6d9075b91ce0a91eda3b809fd1e88d25d685c3a",
      "old_mode": 33188,
      "old_path": "src/policydb.c",
      "new_id": "8c7efbc670c3dd6af7cadec85934d8edbc35517e",
      "new_mode": 33188,
      "new_path": "src/policydb.c"
    },
    {
      "type": "modify",
      "old_id": "bed1e9b2b5720a9a6e5e29040d7d1d81d3f79c89",
      "old_mode": 33188,
      "old_path": "src/services.c",
      "new_id": "73faa05e419207a060b2fbe542fce078c8e06f98",
      "new_mode": 33188,
      "new_path": "src/services.c"
    },
    {
      "type": "modify",
      "old_id": "ab1c2573662f5e9b454263bac0c993266c669460",
      "old_mode": 33188,
      "old_path": "src/write.c",
      "new_id": "6fe73e6e5a3a3a2f9f926bd20ccd392cfcfe8961",
      "new_mode": 33188,
      "new_path": "src/write.c"
    },
    {
      "type": "modify",
      "old_id": "60da11a4c86708e844014b997c2c7c3711456f38",
      "old_mode": 33188,
      "old_path": "tests/policies/test-cond/refpolicy-base.conf",
      "new_id": "1c1ef9ac801faf8cf6090bc5e990fa2ae71f629a",
      "new_mode": 33188,
      "new_path": "tests/policies/test-cond/refpolicy-base.conf"
    },
    {
      "type": "modify",
      "old_id": "9b7ade504daf844925e2458d3f513dc09e75786e",
      "old_mode": 33188,
      "old_path": "tests/policies/test-deps/base-metreq.conf",
      "new_id": "bfb4c56b7dcc47f01d79469037391588496e1f26",
      "new_mode": 33188,
      "new_path": "tests/policies/test-deps/base-metreq.conf"
    },
    {
      "type": "modify",
      "old_id": "cf6aa0a994f697a88a6ccbd440925fa03e7f4860",
      "old_mode": 33188,
      "old_path": "tests/policies/test-deps/base-notmetreq.conf",
      "new_id": "f2630e7b86536dd9e21636531d7e87e57d5c97d0",
      "new_mode": 33188,
      "new_path": "tests/policies/test-deps/base-notmetreq.conf"
    },
    {
      "type": "modify",
      "old_id": "f3d0a6ca116f237d86deea97b59eb8ec94de7cea",
      "old_mode": 33188,
      "old_path": "tests/policies/test-expander/alias-base.conf",
      "new_id": "4ed46d24f6314d0a4ee26f435f3b70b65a28c53e",
      "new_mode": 33188,
      "new_path": "tests/policies/test-expander/alias-base.conf"
    },
    {
      "type": "modify",
      "old_id": "80b87cc92326c9cde3dc668fe704319b4cd4efda",
      "old_mode": 33188,
      "old_path": "tests/policies/test-expander/base-base-only.conf",
      "new_id": "4eae73eac651ee35c991415e85c8716e3790df17",
      "new_mode": 33188,
      "new_path": "tests/policies/test-expander/base-base-only.conf"
    },
    {
      "type": "modify",
      "old_id": "219987c67c0b059f29074c51b7a9a6061a0cf21c",
      "old_mode": 33188,
      "old_path": "tests/policies/test-expander/role-base.conf",
      "new_id": "b43389fa39ec40d310988c60a52b2e281ce5f1bd",
      "new_mode": 33188,
      "new_path": "tests/policies/test-expander/role-base.conf"
    },
    {
      "type": "modify",
      "old_id": "6f45a28737379cc46a6c5512b8ca450e48cee2b6",
      "old_mode": 33188,
      "old_path": "tests/policies/test-expander/small-base.conf",
      "new_id": "7c5d77af2079094da39807accf66db813f7cfa4d",
      "new_mode": 33188,
      "new_path": "tests/policies/test-expander/small-base.conf"
    },
    {
      "type": "modify",
      "old_id": "660152eb12007a87b01a12f00405e340c4608084",
      "old_mode": 33188,
      "old_path": "tests/policies/test-expander/user-base.conf",
      "new_id": "b60672facfa3a7e154c30b05cdeac9e38a22b45d",
      "new_mode": 33188,
      "new_path": "tests/policies/test-expander/user-base.conf"
    },
    {
      "type": "modify",
      "old_id": "7cfb6cb065dcac773952a6271f22a3dee187e1fb",
      "old_mode": 33188,
      "old_path": "tests/policies/test-linker/module1.conf",
      "new_id": "2d5fc31384f717e34bca1ff9e2be6d4db24c378b",
      "new_mode": 33188,
      "new_path": "tests/policies/test-linker/module1.conf"
    },
    {
      "type": "modify",
      "old_id": "3820cb7f6ba1e610f30208d78e757743caf54a08",
      "old_mode": 33188,
      "old_path": "tests/policies/test-linker/module2.conf",
      "new_id": "7a31109b8339e6ddff4db8a08a2cec33f7aedbb5",
      "new_mode": 33188,
      "new_path": "tests/policies/test-linker/module2.conf"
    },
    {
      "type": "modify",
      "old_id": "2f166c9dce2039f1ce3518933eebc5d13ec5e8a4",
      "old_mode": 33188,
      "old_path": "tests/policies/test-linker/small-base.conf",
      "new_id": "3a66f9139cfe14d3fcce654f4f8443197ef8cec5",
      "new_mode": 33188,
      "new_path": "tests/policies/test-linker/small-base.conf"
    }
  ]
}
