)]}'
{
  "log": [
    {
      "commit": "c10a7fab78184d4395d42aa23f35680a650b52a3",
      "tree": "52be1aa4562145547a997c93ba3341f961b71621",
      "parents": [
        "f8e4ab203d0ac675db910de8af083d0884c8d83f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sat Feb 20 11:32:43 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sun Feb 21 20:04:34 2016 -0600"
      },
      "message": "Cleanup a few of the CORD apps.\n\n* Removed or turned per-packet logs down to trace in the PIM app\n* Can now reconfigure remote sync host in CordMcast\n* CordMcast catches REST exceptions rather than bombing\n\nChange-Id: Iae027d5ce1d9047827ea80b071dc77ca49c65206\n"
    },
    {
      "commit": "f8e4ab203d0ac675db910de8af083d0884c8d83f",
      "tree": "22d79a7347af1c2dcfa7d4a0c250b9a3b1034a22",
      "parents": [
        "cd45af3bd41c1d1488637d6d747acc15871aa4e3"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 19 12:44:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sun Feb 21 22:48:51 2016 +0000"
      },
      "message": "CordMcast clears remote routes on startup to prevent being out of sync.\n\nIt also reads existing routes on startup.\n\nChange-Id: I13b8ffae2b57d1e82181a8a745bda185d56f368d\n"
    },
    {
      "commit": "cd45af3bd41c1d1488637d6d747acc15871aa4e3",
      "tree": "a741ecabe3c7af73dce521c3d4805621a437b189",
      "parents": [
        "04857781d94d86619401ba0760738699a3d47c52"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 19 10:32:05 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 19:14:10 2016 +0000"
      },
      "message": "Calculate IGMP checksum and use more reasonble max response time.\n\nAlso made IGMP properties configurable at runtime.\n\nChange-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214\n"
    },
    {
      "commit": "04857781d94d86619401ba0760738699a3d47c52",
      "tree": "7fa195cfbca5e0991ba4d36fba0e6c33d712a8f9",
      "parents": [
        "72f43dcd2c03fe3bf14ad423078dabc071460d02"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Feb 18 15:56:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 03:48:50 2016 +0000"
      },
      "message": "It helps to get IGMP join and leaves the right way round\n\nChange-Id: I7ada6835fa56aefaa421610ae8a303f2751be2b3\n"
    },
    {
      "commit": "72f43dcd2c03fe3bf14ad423078dabc071460d02",
      "tree": "d632aa1a54287de967f9abd0b5e3a43e26818632",
      "parents": [
        "965b9f90946350fc018fea33024dbfbea89d2c72"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 17 15:37:56 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 18 14:53:04 2016 +0000"
      },
      "message": "support addition and removal of mcast sinks\nvlan mcast rules are now optional\n\nChange-Id: Icb7022089a6e139970040d8cdea97df0cdc8dc7c\n"
    },
    {
      "commit": "965b9f90946350fc018fea33024dbfbea89d2c72",
      "tree": "25082399c8538de2551fc6063b8fc17a88b62b5e",
      "parents": [
        "16e1fa202031ddac9a38755720804e3f2e3579cb"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Feb 16 13:06:26 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 17 20:01:14 2016 -0800"
      },
      "message": "Clean up a few SSM-translate things, incl config validation\n\nChange-Id: I5308fd8a73088ea6a522f22642ee834ac8a7a446\n"
    },
    {
      "commit": "16e1fa202031ddac9a38755720804e3f2e3579cb",
      "tree": "4ba46a17c24cab7213317c49390e642aef59ae7b",
      "parents": [
        "9bb0e186d843899af4c2cd39fd80d1ab21d1b5a3"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Feb 16 13:06:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 18 02:00:00 2016 +0000"
      },
      "message": "IGMP ssm translate\n\nChange-Id: Id5654702ad55b6294323e4cb753fe28ea1f61276\n"
    },
    {
      "commit": "9bb0e186d843899af4c2cd39fd80d1ab21d1b5a3",
      "tree": "9f97fd21352540edda6b32e6585849b85d8e86bd",
      "parents": [
        "cb286ac7822182955ca81fef663bf290410c5a81"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sun Feb 14 19:53:42 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Feb 16 11:05:00 2016 -0800"
      },
      "message": "adding igmp query polling to igmp application.\n\nChange-Id: I995336417e11404d96f33cdae96b12202d454dd1\n\nadding SafeRecurringTask\n\nChange-Id: Ie560e61500f85339c296f03ed8684078737edcd1\n"
    },
    {
      "commit": "cb286ac7822182955ca81fef663bf290410c5a81",
      "tree": "5d8fc80896f4baee3ed368bc56b492bbb0c749b0",
      "parents": [
        "36e043f8076fab264abc5edb1462e9b28c041bfc"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 12 19:26:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 15 01:29:33 2016 +0000"
      },
      "message": "Fixes to the IGMP app to process group membership reports\n\nChange-Id: I7a478011caadb8250f6a25b5fb5a820485e593b6\n"
    },
    {
      "commit": "36e043f8076fab264abc5edb1462e9b28c041bfc",
      "tree": "53265dfcb6a29923b06a3d7cbb95c2ab5c434fe7",
      "parents": [
        "e9a108d865dea2eab440544a21579375e208e2b7"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 11 17:31:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 12 02:02:15 2016 +0000"
      },
      "message": "fixing igmp bootstrap issues\n\nChange-Id: Id8d7b6c33fa4196db72ea049b484cb9c52d2c87f\n"
    },
    {
      "commit": "e9a108d865dea2eab440544a21579375e208e2b7",
      "tree": "5d186efcd574b2855123b666b01b925f912a31cc",
      "parents": [
        "62e6775c752ace2ab57b253c3a3b5db18733c130"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Feb 01 17:25:00 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:42:50 2016 +0000"
      },
      "message": "moving igmp app to use access device config\n\nChange-Id: I2940b3db9c6da3a3c43c192a2b390c46b40749e7\n"
    },
    {
      "commit": "ad1e3b228789ea6706faa1ec5fad8e550b23afd9",
      "tree": "d2dc7669ed37c737d25ae1f15714f66ca7c9d10d",
      "parents": [
        "93258260bf769b414c078a95f0e2f2dbde08463a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Dec 07 16:01:01 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Dec 19 03:32:43 2015 +0000"
      },
      "message": "[Falcon] Refactored mcast store implementation.\n\nChange-Id: Ie3fbc675d02c5abe5f5a419d2fc12dbe8fb4ec35\n\nrefactored mcast store implementation\n\nChange-Id: I67d70d678813184c522c78e0771f6b8f8f9c25f8\n"
    },
    {
      "commit": "94ad5e2703250fead647c13ce88b9b7ad862de8e",
      "tree": "736d4d66b65003ca5c17b4c45a94461693f97342",
      "parents": [
        "05f1b64e26da7a88f0b08d50f7bc0f061f9c6538"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Oct 30 16:51:06 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Oct 30 17:21:08 2015 -0700"
      },
      "message": "Enable checkstyle rule to enforce package-info.java files\n\nChange-Id: If837601380e4950b46ad1332bd3c20ef59cc216e\n"
    },
    {
      "commit": "05f1b64e26da7a88f0b08d50f7bc0f061f9c6538",
      "tree": "2f369dfad6511b9d2291d2e5ed383eddf8a2bdc5",
      "parents": [
        "db34919a4bddb892d53f4ebcdbe31347e2f9ab1d"
      ],
      "author": {
        "name": "Rusty Eddy",
        "email": "rusty@rustyeddy.com",
        "time": "Mon Oct 12 16:59:04 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Oct 17 13:02:18 2015 +0000"
      },
      "message": "IGMP Deserialize now properly uses the offset and\nlength parameters to deserialize the correct area\nof data buffer.\n\nChange-Id: I5d8869c25d397d5d07aad014ef00d0decef22d4f\n"
    },
    {
      "commit": "db34919a4bddb892d53f4ebcdbe31347e2f9ab1d",
      "tree": "ccec2171b70293624d81bc0e5a3fcb98bccb2ea0",
      "parents": [
        "69297fdcc6e99bf7953659ea94cac685be97952a"
      ],
      "author": {
        "name": "Rusty Eddy",
        "email": "rusty@rustyeddy.com",
        "time": "Mon Sep 28 21:20:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Oct 05 17:46:24 2015 +0000"
      },
      "message": "Added a CODEC for the MRIB to be used by CLI and REST API\n\nChange-Id: Ia57c2862a642f037b2098c4d143822b2d199bc07\n"
    },
    {
      "commit": "69297fdcc6e99bf7953659ea94cac685be97952a",
      "tree": "f335b354da699539b7527d73f578b253176bed6e",
      "parents": [],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Sep 23 13:22:33 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Sep 23 22:03:48 2015 +0000"
      },
      "message": "Adding mfwd, igmp and mfwd apps\n\nChange-Id: Ie7187716db36b754e4cd687a8f9de004e27c7825\n\nadding mfwd, pim, igmp apps\n\nChange-Id: Iddd2dcee24dc905d5ff0efe1d1d798fc83a7c736\n"
    }
  ]
}
