)]}'
{
  "log": [
    {
      "commit": "d430a227d272fa514bade388bf511dba4ec2962a",
      "tree": "bcf633298ce9740f4c0f38278f3006d634da98eb",
      "parents": [
        "c409d52bd1f16b37d35a50162cbf6401011f1135"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "bogus format in ip6mr\n\nptrdiff_t is %t..., not %Z...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec6b486fa9f6d20bfbaebba1db88bfe9d390ab1a",
      "tree": "5bb2a05b285a1aea66d13cc41e4c82e2e384fa9b",
      "parents": [
        "5e2c433d9f84dd9b0e01ef8607380d53a7f64d69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 26 22:28:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:49 2008 -0700"
      },
      "message": "ipv6: result of csum_fold() is already 16bit, no need to cast\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0912ea38de61378c5c753aef78c12e2f95854313",
      "tree": "fba14f973c7062a904f27fa47c45f81868be02f3",
      "parents": [
        "0b18542b7f5379e052d2a3132be91185776e7ceb"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Sun Apr 13 23:59:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 13 23:59:13 2008 -0700"
      },
      "message": "[IPV6] MROUTE: Add stats in multicast routing module method ip6_mr_forward().\n\nThis patches adds a call to increment IPSTATS_MIB_OUTFORWDATAGRAMS\nwhen forwarding the packet in ip6_mr_forward() in the IPv6 multicast\nrouting module (net/ipv6/ip6mr.c).\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cee8947338d46bccece54c752bf6cd4043035f05",
      "tree": "3f1e30d20e75e66ebb22f9612d9eb64f2e1a8c48",
      "parents": [
        "671a1c7401c6e48f5f2a77ac330727a13a9c8b63"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Apr 13 23:21:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 13 23:21:16 2008 -0700"
      },
      "message": "[IPV6] MROUTE: Do not call ipv6_find_idev() directly.\n\nSince NETDEV_REGISTER notifier chain is responsible for creating\ninet6_dev{}, we do not need to call ipv6_find_idev() directly here.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ac7eb0868ccc9a2c597d6fd0b1ea09dcdc396ed",
      "tree": "451487036c27dccf248599956a5c6b711967904d",
      "parents": [
        "b2a9d7c2f8ab151fff78db06f1ae9b22a856e95e"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Thu Apr 10 12:40:10 2008 +0300"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 12 13:43:26 2008 +0900"
      },
      "message": "[IPV6] MROUTE: Adjust IPV6 multicast routing module to use mroute6 header declarations.\n\n- This patch adjusts IPv6 multicast routing module, net/ipv6/ip6mr.c,\nto use mroute6 header definitions instead of mroute.\n (MFC6_LINES instead of MFC_LINES, MAXMIFS instead of MAXVIFS, mifi_t\ninstead of vifi_t.)\n\n- In addition, inclusion of some headers was removed as it is not needed.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "a9f83bf3858672164ed531cbc60ee9082d21d53f",
      "tree": "d36f642eb38fd89b3e5cac6b1ca2bdf9d45ceac5",
      "parents": [
        "02e10b90cd478bda81b4644102b0009bcd1d14ab"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Apr 10 15:41:28 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Apr 11 19:47:52 2008 +0900"
      },
      "message": "[IPV6]: Sparse: Reuse previous delaration where appropriate.\n\n| net/ipv6/ipv6_sockglue.c:162:16: warning: symbol \u0027net\u0027 shadows an earlier one\n| net/ipv6/ipv6_sockglue.c:111:13: originally declared here\n| net/ipv6/ipv6_sockglue.c:175:16: warning: symbol \u0027net\u0027 shadows an earlier one\n| net/ipv6/ipv6_sockglue.c:111:13: originally declared here\n| net/ipv6/ip6mr.c:1241:10: warning: symbol \u0027ret\u0027 shadows an earlier one\n| net/ipv6/ip6mr.c:1163:6: originally declared here\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "549e028d012fab01e5726943d4afecd0c33d64e6",
      "tree": "75c13c1a31643cd24b0973db8b7cb65ddcdeaab1",
      "parents": [
        "12802d058a003048104fe405a8d283b94ac50801"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 05 22:17:39 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 05 22:35:14 2008 +0900"
      },
      "message": "[IPV6] MROUTE: Use skb_tail_pointer(skb) instead of skb-\u003etail.\n\nThis bug resulted in compilation error on 64bit machines.\nPointed out by Rami Rosen \u003croszenrami@gmail.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "14fb64e1f449ef6666f1c3a3fa4e13aec669b98d",
      "tree": "92df482215861e4856fe84172d566ebb7d946f4a",
      "parents": [
        "7bc570c8b4f75ddb3fd5dbeb38127cdc4acbcc9c"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Apr 03 09:22:54 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 05 22:33:39 2008 +0900"
      },
      "message": "[IPV6] MROUTE: Support PIM-SM (SSM).\n\nBased on ancient patch by Mickael Hoerdt\n\u003choerdt@clarinet.u-strasbg.fr\u003e, which is available at\n\u003chttp://www-r2.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/patch-linux-ipv6-mforwarding-0.1a\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "7bc570c8b4f75ddb3fd5dbeb38127cdc4acbcc9c",
      "tree": "b688b728c3ea08479f75986d1e9f590fca1f8715",
      "parents": [
        "80a9492a33dd7d852465625022d56ff76d62174d"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Apr 03 09:22:53 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 05 22:33:38 2008 +0900"
      },
      "message": "[IPV6] MROUTE: Support multicast forwarding.\n\nBased on ancient patch by Mickael Hoerdt\n\u003choerdt@clarinet.u-strasbg.fr\u003e, which is available at\n\u003chttp://www-r2.u-strasbg.fr/~hoerdt/dev/linux_ipv6_mforwarding/patch-linux-ipv6-mforwarding-0.1a\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    }
  ]
}
