)]}'
{
  "commit": "87bdc48d304191313203df9b98d783e1ab5a55ab",
  "tree": "32f7bfb3a5fa7fe373f11e0ddadd95b6bcd9bd4f",
  "parents": [
    "37fedd3aab6517daec628764c5d66dd8761fbe5f"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed Oct 10 15:45:25 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:55:55 2007 -0700"
  },
  "message": "[IPSEC]: Get rid of ipv6_{auth,esp,comp}_hdr\n\nThis patch removes the duplicate ipv6_{auth,esp,comp}_hdr structures since\nthey\u0027re identical to the IPv4 versions.  Duplicating them would only create\nproblems for ourselves later when we need to add things like extended\nsequence numbers.\n\nI\u0027ve also added transport header type conversion headers for these types\nwhich are now used by the transforms.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ca60c3320fb6d89b0870c9a2d0cec2031847f73",
      "old_mode": 33188,
      "old_path": "include/linux/ipv6.h",
      "new_id": "5d35a4cc3bfff3a965132151db9f0ccd1c13df7e",
      "new_mode": 33188,
      "new_path": "include/linux/ipv6.h"
    },
    {
      "type": "modify",
      "old_id": "5e758c2b5dd5f4954c8b85dcc7d2d6d3a6f5c525",
      "old_mode": 33188,
      "old_path": "include/net/ah.h",
      "new_id": "ae1c322f42429100a21eb623691a293b71b20da0",
      "new_mode": 33188,
      "new_path": "include/net/ah.h"
    },
    {
      "type": "modify",
      "old_id": "e793d769430eb999943ebe273d8d6bf7dec4a785",
      "old_mode": 33188,
      "old_path": "include/net/esp.h",
      "new_id": "c1bc529809daad155865ed444049fdb1396b1b21",
      "new_mode": 33188,
      "new_path": "include/net/esp.h"
    },
    {
      "type": "modify",
      "old_id": "87c1af3e5e8243be480e0cec57860242c722a914",
      "old_mode": 33188,
      "old_path": "include/net/ipcomp.h",
      "new_id": "330b74e813a9b834d2cb8b7e155fac7e02e8685b",
      "new_mode": 33188,
      "new_path": "include/net/ipcomp.h"
    },
    {
      "type": "modify",
      "old_id": "e4f7aa39978de865bb3c03ed12370496fa782b95",
      "old_mode": 33188,
      "old_path": "net/ipv4/ah4.c",
      "new_id": "d69706405d58a52c7c8a19dc3b35784535fa9fda",
      "new_mode": 33188,
      "new_path": "net/ipv4/ah4.c"
    },
    {
      "type": "modify",
      "old_id": "93153d1056196d74ecdb2d4068a5da4d35ec6567",
      "old_mode": 33188,
      "old_path": "net/ipv4/esp4.c",
      "new_id": "66eb4968b9106e7199ec011cc71a08b4e37f02b8",
      "new_mode": 33188,
      "new_path": "net/ipv4/esp4.c"
    },
    {
      "type": "modify",
      "old_id": "bf74f64fe5fbe53db06bb4dd98e6fdd6194aa39c",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipcomp.c",
      "new_id": "78d6ddb02d1d7bf06afd99dc89ca97d1c48f75dd",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipcomp.c"
    },
    {
      "type": "modify",
      "old_id": "ac6bae17a13bde6aa5c075584532270c99d2b2be",
      "old_mode": 33188,
      "old_path": "net/ipv6/ah6.c",
      "new_id": "f9f689162692e9b6334b9a2d0e04ccbd069d60fb",
      "new_mode": 33188,
      "new_path": "net/ipv6/ah6.c"
    },
    {
      "type": "modify",
      "old_id": "21c93f026dbc07f8d6f409338178859a21838577",
      "old_mode": 33188,
      "old_path": "net/ipv6/esp6.c",
      "new_id": "a64295d164ea7b160fa373952ca7ac1638757ca6",
      "new_mode": 33188,
      "new_path": "net/ipv6/esp6.c"
    },
    {
      "type": "modify",
      "old_id": "87e6407ebf978ab90a8760780dbfa3653b6bce39",
      "old_mode": 33188,
      "old_path": "net/ipv6/ipcomp6.c",
      "new_id": "8f3f32faaf4c90b69e06e88e9de9b2fe8a979ba4",
      "new_mode": 33188,
      "new_path": "net/ipv6/ipcomp6.c"
    }
  ]
}
