)]}'
{
  "commit": "beb8d13bed80f8388f1a9a107d07ddd342e627e8",
  "tree": "19d5763b9b3b8ff3969997565e5ec0edd6e4bd33",
  "parents": [
    "4e2ba18eae7f370c7c3ed96eaca747cc9b39f917"
  ],
  "author": {
    "name": "Venkat Yekkirala",
    "email": "vyekkirala@TrustedCS.com",
    "time": "Fri Aug 04 23:12:42 2006 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Fri Sep 22 14:53:27 2006 -0700"
  },
  "message": "[MLSXFRM]: Add flow labeling\n\nThis labels the flows that could utilize IPSec xfrms at the points the\nflows are defined so that IPSec policy and SAs at the right label can\nbe used.\n\nThe following protos are currently not handled, but they should\ncontinue to be able to use single-labeled IPSec like they currently\ndo.\n\nipmr\nip_gre\nipip\nigmp\nsit\nsctp\nip6_tunnel (IPv6 over IPv6 tunnel device)\ndecnet\n\nSigned-off-by: Venkat Yekkirala \u003cvyekkirala@TrustedCS.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c4921d79d19b9abe6d50d7b37eef11c4316f656",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "f3909d189fe0773e291750b0b5422bd7c55a8bf8",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    },
    {
      "type": "modify",
      "old_id": "c4a068692dcc5e0f79ab58e1fd231043b5726236",
      "old_mode": 33188,
      "old_path": "include/net/route.h",
      "new_id": "7f93ac0e089983a0ceed7e4a11c153f2210ce794",
      "new_mode": 33188,
      "new_path": "include/net/route.h"
    },
    {
      "type": "modify",
      "old_id": "7f56f7e8f57169aa77e2a3e49a66514cca5367e7",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "386498053b1c079a39973cb9b4a7f74640dda052",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "610c722ac27f09a7308df128c56caecc0180bb4b",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv6.c",
      "new_id": "53d255c01431054c5ce8ec54d62772e8ca449537",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "c84a32070f8d0dc58ca797e8625942cda0f1d302",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "fc40da3b6d39994b44cadb415d7eda024999c6f8",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "4c86ac3d882deb0a5f7250714c84f49527cf90c1",
      "old_mode": 33188,
      "old_path": "net/ipv4/icmp.c",
      "new_id": "6ad797c14163e84356f9c17177a1eb33f2e78da4",
      "new_mode": 33188,
      "new_path": "net/ipv4/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "e50a1bfd7ccc2c26306c85e27ffecb2d434c842a",
      "old_mode": 33188,
      "old_path": "net/ipv4/inet_connection_sock.c",
      "new_id": "772b4eac78bcb5ab5078bfff296f5cf84dc7b57c",
      "new_mode": 33188,
      "new_path": "net/ipv4/inet_connection_sock.c"
    },
    {
      "type": "modify",
      "old_id": "a2ede167e045b32340e3a1346b8ccde641cb6b68",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_output.c",
      "new_id": "308bdeac3455a4576773f36df761fa7bdda1500e",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_output.c"
    },
    {
      "type": "modify",
      "old_id": "269bc2067cb80085588f132703399371468434cf",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/ipt_REJECT.c",
      "new_id": "7f905bf2bde5707fd92d1f42086746707bcc5999",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/ipt_REJECT.c"
    },
    {
      "type": "modify",
      "old_id": "62b2762a2420bb1331d88d0d076737c1cc358ac3",
      "old_mode": 33188,
      "old_path": "net/ipv4/raw.c",
      "new_id": "fe44cb50a1c52cd9b340be552f55abefdc1e5a07",
      "new_mode": 33188,
      "new_path": "net/ipv4/raw.c"
    },
    {
      "type": "modify",
      "old_id": "e20be3331f674b14470d1d2b009843f4f6c01747",
      "old_mode": 33188,
      "old_path": "net/ipv4/syncookies.c",
      "new_id": "307dc3c0d635da453e541c9056d60e484cd04b66",
      "new_mode": 33188,
      "new_path": "net/ipv4/syncookies.c"
    },
    {
      "type": "modify",
      "old_id": "f136cec96d959c2f94c18078ae35b62a68985099",
      "old_mode": 33188,
      "old_path": "net/ipv4/udp.c",
      "new_id": "a4d005eccc7f6668fb5f67abad9d9930fb63f999",
      "new_mode": 33188,
      "new_path": "net/ipv4/udp.c"
    },
    {
      "type": "modify",
      "old_id": "ac85e9c532c20aa6c2a6981605a5a26fc211cbb5",
      "old_mode": 33188,
      "old_path": "net/ipv6/af_inet6.c",
      "new_id": "82a1b1a328dbfcf6d5ffef44613cd2b7a9870ffc",
      "new_mode": 33188,
      "new_path": "net/ipv6/af_inet6.c"
    },
    {
      "type": "modify",
      "old_id": "3b55b4c8e2d1814f0bfe43210491efa8497d9813",
      "old_mode": 33188,
      "old_path": "net/ipv6/datagram.c",
      "new_id": "c73508e090a647f60b449c490dc9b9f51586bcb6",
      "new_mode": 33188,
      "new_path": "net/ipv6/datagram.c"
    },
    {
      "type": "modify",
      "old_id": "356a8a7ef22af64833f432cd404d13474811fca4",
      "old_mode": 33188,
      "old_path": "net/ipv6/icmp.c",
      "new_id": "dbfce089e916d4088788fc00ccef432395390e93",
      "new_mode": 33188,
      "new_path": "net/ipv6/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "bf491077b822158302efdd22458f64b5a31d5764",
      "old_mode": 33188,
      "old_path": "net/ipv6/inet6_connection_sock.c",
      "new_id": "7a51a258615d515ac1d5d4abfafbce60fc4ca81a",
      "new_mode": 33188,
      "new_path": "net/ipv6/inet6_connection_sock.c"
    },
    {
      "type": "modify",
      "old_id": "b50055b9278d8b1bf9752b30ff41ad5e648115d4",
      "old_mode": 33188,
      "old_path": "net/ipv6/ndisc.c",
      "new_id": "67cfc3813c32d049794c34bfc0ecb8ddfa3f1bf4",
      "new_mode": 33188,
      "new_path": "net/ipv6/ndisc.c"
    },
    {
      "type": "modify",
      "old_id": "8629ba195d2d8ae290ac921518f1905e78f7f34f",
      "old_mode": 33188,
      "old_path": "net/ipv6/netfilter/ip6t_REJECT.c",
      "new_id": "c4eba1aeb3233eff2424fa608d36ae329f692430",
      "new_mode": 33188,
      "new_path": "net/ipv6/netfilter/ip6t_REJECT.c"
    },
    {
      "type": "modify",
      "old_id": "15b862d8acabc621edde195034cb2b9e72737bfd",
      "old_mode": 33188,
      "old_path": "net/ipv6/raw.c",
      "new_id": "d5040e172292eb945fcc57e7d269b7ec848ba66a",
      "new_mode": 33188,
      "new_path": "net/ipv6/raw.c"
    },
    {
      "type": "modify",
      "old_id": "802a1a6b103762c8c3639017c295cef86348b8be",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "46922e57e311c22dc2120db8a2b13e0ce8e7e826",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "3d54f246411e9da1f1d2be9f8f5d3040828175a2",
      "old_mode": 33188,
      "old_path": "net/ipv6/udp.c",
      "new_id": "82c7c9cde2a8653dfa744d3ceac7b3451fa9eb37",
      "new_mode": 33188,
      "new_path": "net/ipv6/udp.c"
    },
    {
      "type": "modify",
      "old_id": "79405daadc52bb13a21a9843722d5a6980abd845",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_policy.c",
      "new_id": "32c963c9057354431f81f934235f2aa2785fe783",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_policy.c"
    },
    {
      "type": "modify",
      "old_id": "c1f10654871e8b5a0478f0ebbcd6865ee4c003c0",
      "old_mode": 33188,
      "old_path": "security/dummy.c",
      "new_id": "c0ff6b9bfd7dc98b2445523afb0c79b4104e2986",
      "new_mode": 33188,
      "new_path": "security/dummy.c"
    },
    {
      "type": "modify",
      "old_id": "5c189da07bc9a78cb116fb981d63227ada434995",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "4e5989d584ce43dd5baacb99e7094d78d4644942",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "f51a3e84bd9b2f33ae3332a1025c371f4d184fd1",
      "old_mode": 33188,
      "old_path": "security/selinux/include/xfrm.h",
      "new_id": "8e45c1d588a8086fb5679e185a8a487f54b277e7",
      "new_mode": 33188,
      "new_path": "security/selinux/include/xfrm.h"
    },
    {
      "type": "modify",
      "old_id": "a502b0540e3d749901d755224f0b8935539519a2",
      "old_mode": 33188,
      "old_path": "security/selinux/xfrm.c",
      "new_id": "c750ef7af66f0c960c1cd3c6164f39b6dba83386",
      "new_mode": 33188,
      "new_path": "security/selinux/xfrm.c"
    }
  ]
}
