)]}'
{
  "commit": "8a07eb0a50aebc8c95478d49c28c7f8419a26cef",
  "tree": "a98ab91189d1dd0781d7768c0b0d395c1919d571",
  "parents": [
    "7dc04d712203eecdc1435a4cd135935c4a297be5"
  ],
  "author": {
    "name": "Michio Honda",
    "email": "micchie@sfc.wide.ad.jp",
    "time": "Tue Apr 26 20:19:36 2011 +0900"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Jun 02 02:04:53 2011 -0700"
  },
  "message": "sctp: Add ASCONF operation on the single-homed host\n\nIn this case, the SCTP association transmits an ASCONF packet\nincluding addition of the new IP address and deletion of the old\naddress.  This patch implements this functionality.\nIn this case, the ASCONF chunk is added to the beginning of the\nqueue, because the other chunks cannot be transmitted in this state.\n\nSigned-off-by: Michio Honda \u003cmicchie@sfc.wide.ad.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd8c929e6b0d4a36aa027ae8cb773865a6925384",
      "old_mode": 33188,
      "old_path": "include/net/sctp/structs.h",
      "new_id": "31d7ea2e1d2a2bdbd2c9e9bd823274482f74a564",
      "new_mode": 33188,
      "new_path": "include/net/sctp/structs.h"
    },
    {
      "type": "modify",
      "old_id": "4a62888f2e43f43a7037f556257520a462d5ece2",
      "old_mode": 33188,
      "old_path": "net/sctp/associola.c",
      "new_id": "dc16b90ddb6f28d66b623fe820a8b457696d5560",
      "new_mode": 33188,
      "new_path": "net/sctp/associola.c"
    },
    {
      "type": "modify",
      "old_id": "1c88c8911dc50095315bc02463f2b3e5e1535509",
      "old_mode": 33188,
      "old_path": "net/sctp/outqueue.c",
      "new_id": "edc753297a49fb034fdaf8a1f44a846323fc5ef9",
      "new_mode": 33188,
      "new_path": "net/sctp/outqueue.c"
    },
    {
      "type": "modify",
      "old_id": "013c6136c5468489da3fea330b9a5acfcfa501f2",
      "old_mode": 33188,
      "old_path": "net/sctp/protocol.c",
      "new_id": "af0a6b0fc9b6106ba56813bfe43b56a9f8edd630",
      "new_mode": 33188,
      "new_path": "net/sctp/protocol.c"
    },
    {
      "type": "modify",
      "old_id": "37406039820f080545a1dfd7e1f51be95b996e5c",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_make_chunk.c",
      "new_id": "3363d37882594e596e42d7030d39dbd476fa8733",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_make_chunk.c"
    },
    {
      "type": "modify",
      "old_id": "cc06198dc4445005e754dd26e2a3a1684b9ea593",
      "old_mode": 33188,
      "old_path": "net/sctp/socket.c",
      "new_id": "e7e1b142875c7ca8f3c501ed7510ca2fc534dd2d",
      "new_mode": 33188,
      "new_path": "net/sctp/socket.c"
    }
  ]
}
