)]}'
{
  "log": [
    {
      "commit": "996177c29e50b204f108bea5852ab74a2b5647d3",
      "tree": "747be5ddc890e3e836266bdb555d5d6d93adcb5a",
      "parents": [
        "a0bbe6c7ac8bc7bdc6b012a177bc6522dcf3a249"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Mar 05 13:21:09 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Mar 05 08:29:48 2020 -0500"
      },
      "message": "VOL-2649 Remove cordconfig dependency in mcast app by directly using Sadis\n\nChange-Id: I672b422d592ea5962309b17258d5c363dc5fcfe2\n"
    },
    {
      "commit": "a0bbe6c7ac8bc7bdc6b012a177bc6522dcf3a249",
      "tree": "6d4b76446dd5b13515b10cc2fc067553916a675b",
      "parents": [
        "6a28e6165929deb7f404b9961aa678d0a33a720b"
      ],
      "author": {
        "name": "Sonal Kasliwal",
        "email": "sonal.kasliwal@infosys.com",
        "time": "Mon Jan 06 10:46:30 2020 +0000"
      },
      "committer": {
        "name": "Sonal Kasliwal",
        "email": "sonal.kasliwal@infosys.com",
        "time": "Fri Jan 31 08:37:05 2020 +0000"
      },
      "message": "[SEBA-864]Cordmcast test cases\n\nChange-Id: I9b22f1124281d5538ab0f21a03db243a7cfb31e3\n"
    },
    {
      "commit": "56dc658f1e0ee99a00d711d84441a7c7ee946bd1",
      "tree": "90edd45431abcb541865d032345ec5e835064ffe",
      "parents": [
        "995fd68adbfd66983c40f240428eb5288a7ab965"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 21:34:03 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Tue Nov 19 11:12:00 2019 -0800"
      },
      "message": "Fix javadoc generation not working with JDK 11\n\nBy updating the maven-javadoc-plugin in onos-dependencies.\n\nChange-Id: I2e27bcd65e7407606b6f7faf12311133c365b6f3\n"
    },
    {
      "commit": "995fd68adbfd66983c40f240428eb5288a7ab965",
      "tree": "1f9b56baa876ba102d59026678dd55954d812612",
      "parents": [
        "39b2485147486bc0e508aa91c741d4d33c3d9ddb"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Thu Nov 14 14:22:39 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 14:20:21 2019 -0800"
      },
      "message": "[SEBA-870] Bump ONOS to 2.2.1 and build with Java 11\n\nChange-Id: Iefb2cb709734c8802207769d842ca4e4542766e1\n"
    },
    {
      "commit": "39b2485147486bc0e508aa91c741d4d33c3d9ddb",
      "tree": "83782e5a17f82f1c28462a254492c8b8827dfabf",
      "parents": [
        "be908f5775d5bbb86e523d8d4a25228b3e21dbf5"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Aug 28 13:57:30 2019 +0000"
      },
      "committer": {
        "name": "pier",
        "email": "pier@opennetworking.org",
        "time": "Mon Oct 28 08:15:47 2019 +0100"
      },
      "message": "SEBA-646 cordmcast should listen to multicast events\nfrom the new multicast store.\n\n- switched to ONOS 1.13.9-rc4\n- started listening to events from the new multicast\n  store in mcast app of ONOS\n- stopped provisioning ONOS mcast application remotely\n- obsolete dependencies removed from the pom.xml\n- started using ONOS storage sub-system\n\nChange-Id: I0c9e27bbe6f7c6c32a7475a2e7e4c8061c599829\n"
    },
    {
      "commit": "f4b27c63a4f9287f71e5a12fb741ef7a76176071",
      "tree": "8f8c1808f6b24a667cf4bf2dcfd38fd3fc2c31c1",
      "parents": [
        "05a8732b55c2b817ebb3c067a6ad797205352ef4"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed May 02 17:30:05 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu May 17 20:38:46 2018 +0000"
      },
      "message": "Upgrading app to ONOS 1.13\n\nChange-Id: I8f00ff12df6a17c8d32d20e26671185d4e29fd44\n"
    },
    {
      "commit": "cf85aa8df327950298a21d52b2176e7a08c81455",
      "tree": "6a4421ed10fb6262cda24ec828f91472ac125243",
      "parents": [
        "9590c815fea4595070a7227cccb5a939439422b6"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:01 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:01 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: I143acf28f1e5df10f00c5b9ba2b05181959af946\n"
    },
    {
      "commit": "9590c815fea4595070a7227cccb5a939439422b6",
      "tree": "43ea60b64d4996dad8bc14c689442b5b270d6f64",
      "parents": [
        "d851dcec467e58e9051b4eb2460c3233565e0095"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Feb 28 15:02:26 2017 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue May 16 01:24:53 2017 -0700"
      },
      "message": "1.fix the bug that 1 IGMP group cannot be added into 2 devices\n2. clear mcast groups and flows while app deactivated; mvlan changes.\nChange-Id: I466e8549b82a052896b5bc0fed069114255e3ea3\n"
    },
    {
      "commit": "d851dcec467e58e9051b4eb2460c3233565e0095",
      "tree": "53c6a4cf5a1c715293478540259eff22b1a905e7",
      "parents": [
        "f867c4bcb73b752378de3a072c994689c914322e"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Apr 28 13:58:02 2017 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Apr 28 13:59:41 2017 +0800"
      },
      "message": "the default sync host should be null, otherwise while not config sync host, the unprovision process will throw exception\n\nChange-Id: I09f62d8bbee3c898d24dee893df51b0cbd625120\n"
    },
    {
      "commit": "f867c4bcb73b752378de3a072c994689c914322e",
      "tree": "7d6a01eb520e584334acc4b96ed6ee774c5ba2d4",
      "parents": [
        "a64632eb5a4ce82cf49d6be6cc28ecc25a54f5a4"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:22:25 2017 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:51:17 2017 -0800"
      },
      "message": "Change app name from onosproject to opencord\n\nChange-Id: Id7e2f44ad0d047ad7e0627efc4e3885296c863d7\n"
    },
    {
      "commit": "f1709e803969045bc3cffc8763d852e12591b7b5",
      "tree": "75ca8316f696528f9fa0cf7d4443728bd4bc10f5",
      "parents": [
        "7f115881bcb9a72b71da35a950fddcfcf956803a"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Aug 12 10:48:17 2016 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Aug 12 10:48:31 2016 +0800"
      },
      "message": "change mvlan from property to netcfg\n\nChange-Id: I0c55d8df40ba894a8ba729c01237f3cb86c3c363\n"
    },
    {
      "commit": "e8ed8eee01fd79f5984c6ea454e249d7b359d9a0",
      "tree": "035e12b5ea29c9e9ad151a1d23aa7918a80f2df7",
      "parents": [
        "dca5d68f86b000fa2f889875841c26fb40bd4b2c"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jun 13 16:37:01 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Tue Jun 14 11:36:17 2016 -0700"
      },
      "message": "Update cord-config package name\n\nRelated to https://gerrit.opencord.org/#/c/56/\n\nChange-Id: I22f3dc00df632f673afc1dfa6adde0b3c44a76be\n"
    },
    {
      "commit": "772e158d53b95eb0310fbad6078cd8ec730fa699",
      "tree": "3df84638bbaa0f05622bda1ce1a67265cf4e592a",
      "parents": [
        "ba4519aeb583d2e58863ba0c0398d89077cfd607"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:50:05 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:50:05 2016 -0700"
      },
      "message": "pom modications to appify mcast\nrenaming package\n"
    },
    {
      "commit": "0c1949615f11537b5dfebb26dab66d5ac780ca0d",
      "tree": "9cdede7a8e2b1b2065c49457b8c10438bdd5a583",
      "parents": [
        "0fa82409dc45eb072a1b218381535f6c02583bd1"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon May 23 17:08:15 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 25 21:42:09 2016 +0000"
      },
      "message": "Add support to CordMcast for sending multicast sink ports to remote cluster.\n\nChange-Id: Ib915c68218033e1dcfa6f738a629c2d1d8442261\n"
    },
    {
      "commit": "6a37985bedabb5d7ea85cd79a5ae6266d7c3036d",
      "tree": "814c764a2fbe76eb1d52a05c52c28ea9fd08375b",
      "parents": [
        "784defecc53e04497b2bc0581e443197cbb8b156"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Apr 28 15:52:22 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 02 18:14:36 2016 +0000"
      },
      "message": "Adding a cord-config appliation which hosts configuration\nclasses common to several cord applications.\n\nChange-Id: Ie8fba7dbfacb50f627407a6c9d96bfaea43a6b61\n"
    },
    {
      "commit": "af764bf1d25919570f783b05f191f7bdba97be9b",
      "tree": "6cf029ccac9959666d1b025d84bcb3027d05b090",
      "parents": [
        "58f8fdd94a3ef35b45a03e6a5cecdf0b56da227c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:19:45 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:20:21 2016 -0700"
      },
      "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n"
    },
    {
      "commit": "46472d7595ccf8d837abccfb1873bd498b96010a",
      "tree": "413ea367de893839ed74f6ff097a1a14889d3907",
      "parents": [
        "041bd904cf6b471c978933a1eb4d047a810c2652"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Mar 09 10:52:49 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 18:54:28 2016 +0000"
      },
      "message": "[ONOS-4042] Bump up Jersey from 1.19 to 2.22.2\n\n- Fix unit test errors of web/api\n- Fix default page redirection problem\n- Fix compilation errors of web/gui\n- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,\n  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration\n- Fix unit test errors of cpman, vtn, acl, faultmanagement\n- Fix compilation errors of openstack, virtualbng, xos-integration,\n  REST SB controller\n- Rearrange features.xml to resolve bundle dependencies\n- Remove all of stale Jersey 1.x libraries\n- Rearrange web.xml to point new Jersey 2.x servlet\n\nChange-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134\n"
    },
    {
      "commit": "ab4362693a64fbb5ba5a5299e60a560cd1873a28",
      "tree": "66c22b374e9d61d36fe44cdb8ec23a16ce050bdc",
      "parents": [
        "09069c93522c2c34765609f41e45aefd60936670"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Feb 25 09:39:10 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 25 23:38:09 2016 +0000"
      },
      "message": "Use allocateNextId when building new NextObjective\n\nIn order to avoid nextId collisions, all users of the flow objective\nservice should use the provided allocateNextId() method when\nconstructing new NextObjectives. I found one instance where this was not\nthe case: CordMcast.\n\nSolution: removed private id generator from CordMacst and replaced it\nwith allocateNextId.\n\nChange-Id: I134931b58c524291ae937dd6f0051ee549236734\n"
    },
    {
      "commit": "09069c93522c2c34765609f41e45aefd60936670",
      "tree": "c1e11b562cd83b69ecf3cda548994ad9961545ed",
      "parents": [
        "0212f64907f893df80a1c3038d2745898a665f54"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sun Feb 21 14:49:51 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 22 21:07:10 2016 +0000"
      },
      "message": "cleaning up more cord apps\n\nChange-Id: Ie48245b61926232ca9b2fa583492cb6e88f10990\n"
    },
    {
      "commit": "0212f64907f893df80a1c3038d2745898a665f54",
      "tree": "0253153cadb84c880abf65b71ebc38515ffb93f8",
      "parents": [
        "c3f84eb736641e176fbce692f25e22bba05324c0"
      ],
      "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": "c3f84eb736641e176fbce692f25e22bba05324c0",
      "tree": "b6b5dc431cbb0d4030c3ff28533666f31b7fb83c",
      "parents": [
        "435ffc4ae888232f0ee058c737958b3885b39592"
      ],
      "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": "435ffc4ae888232f0ee058c737958b3885b39592",
      "tree": "c180220b66be80d1c130971bc22ccf99f7e7d076",
      "parents": [
        "718c04536fce2059dd2ed9dd1cd35472bdddecb9"
      ],
      "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": "718c04536fce2059dd2ed9dd1cd35472bdddecb9",
      "tree": "16e2507de255d157b176e2ea621a5bbf73bfc83a",
      "parents": [
        "fc1cb0300487f30dc711f0fbf3147dec5e2aeaf5"
      ],
      "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": "fc1cb0300487f30dc711f0fbf3147dec5e2aeaf5",
      "tree": "8d57323037a711c16d7bb74d06f226bb54e62fbd",
      "parents": [
        "28271641007ef4a1a6547cdb9a0657c0c6d5b85f"
      ],
      "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": "28271641007ef4a1a6547cdb9a0657c0c6d5b85f",
      "tree": "dc2a245e5b67a27ef7881f87dbbc52da0d70b5d4",
      "parents": [
        "3b1eadca542ef910a1669843e4b1d23d499d43e3"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 10 16:13:54 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 22:54:20 2016 +0000"
      },
      "message": "Add basic multicast RIB synchronization over REST\n\nChange-Id: I75f22956b6b73427ca657f5ab58330b1417fdf43\n"
    },
    {
      "commit": "3b1eadca542ef910a1669843e4b1d23d499d43e3",
      "tree": "3e727d53eead64b520801072c0f09c9d6ed577b9",
      "parents": [],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Feb 01 17:57:00 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:42:38 2016 +0000"
      },
      "message": "Initial implementation of cord multicast application\n\nChange-Id: I36a007b0ffaac8c3a4ad1dc39ad9822b8d7e5878\n"
    }
  ]
}
