)]}'
{
  "log": [
    {
      "commit": "f148386c3ee20b99cd9e2af9760aae65b6778647",
      "tree": "907f8663cf63a04d3676cb6ffdeb22e4a64a0de1",
      "parents": [
        "0ff7e78a8325311148415f00bdbab16b9e5f8f56"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 14:14:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 14:14:31 2016 -0700"
      },
      "message": "Adding more DHCP test cases\n"
    },
    {
      "commit": "0ff7e78a8325311148415f00bdbab16b9e5f8f56",
      "tree": "05bc973d25e21c14c07b34df93b923cbbc0461a8",
      "parents": [
        "fb3cb5ecb74ca281c30712fc656b41685ad39cef"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:57:33 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:57:33 2016 -0700"
      },
      "message": "Add python pexpect in prereqs\n"
    },
    {
      "commit": "fb3cb5ecb74ca281c30712fc656b41685ad39cef",
      "tree": "a3b79024a5c0c5c4bd7efca21e025badc4ec8dcb",
      "parents": [
        "441c9ac72ffd63f745df10da42ac9464c20ce076"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:55:44 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 11:55:44 2016 -0700"
      },
      "message": "Introduce new option to list test cases.\nAnd return a dummy mac on get_mac failure\n"
    },
    {
      "commit": "441c9ac72ffd63f745df10da42ac9464c20ce076",
      "tree": "5040a6b7a7db6ed3ac94712a64feacad6af26cea",
      "parents": [
        "a52016e68093e627d48d389778e041128d0a0ef1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 06 10:30:13 2016 -0700"
      },
      "message": "Adding lots of new test cases for IGMP\n"
    },
    {
      "commit": "a52016e68093e627d48d389778e041128d0a0ef1",
      "tree": "2d3bc407d724ce7e166248af6a6dfc871de3246d",
      "parents": [
        "06f02f94f01f94daf1e4ab9afbc144a198321239"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 05 15:19:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 05 15:19:59 2016 -0700"
      },
      "message": "Increase OVS switch connection retries to controller\n"
    },
    {
      "commit": "06f02f94f01f94daf1e4ab9afbc144a198321239",
      "tree": "9d9cd6638572bcbfb40e1c8b0f0f3f875efbae9d",
      "parents": [
        "c0421e88920e33cdb0dcf5f55e622d193a5c458d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:55:20 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:55:20 2016 -0700"
      },
      "message": "Run IGMP test using onos 1.5 in eval script\n"
    },
    {
      "commit": "c0421e88920e33cdb0dcf5f55e622d193a5c458d",
      "tree": "146eb5883fd68d9908b8b25f4f59c28ec37cea3d",
      "parents": [
        "cc19ac4668287ab41048ae910e92d59fc83352ed"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:23:08 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:23:08 2016 -0700"
      },
      "message": "Setting JVM heap size for ONOS to half the available memory available\n"
    },
    {
      "commit": "cc19ac4668287ab41048ae910e92d59fc83352ed",
      "tree": "c32a16aad6afc97e13acaca0e0a2495f767e9034",
      "parents": [
        "e2a4742ed7517fdb1bc608c25b464bccb1d20059"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:21:50 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 17:21:50 2016 -0700"
      },
      "message": "Add prerequisites and eval scripts for cord-tester\n"
    },
    {
      "commit": "e2a4742ed7517fdb1bc608c25b464bccb1d20059",
      "tree": "d63af4e5f48e34352e956f417dfcffe7fc424b84",
      "parents": [
        "7f4bf74644dedaaca2fabd655429e78c568bbda3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 16:05:03 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 16:05:03 2016 -0700"
      },
      "message": "Increase retries in cord-tester for OVS connection to establish with controller\n"
    },
    {
      "commit": "7f4bf74644dedaaca2fabd655429e78c568bbda3",
      "tree": "b84fda5956da116ec3c4117b3e1694ef6258e0de",
      "parents": [
        "37ad23f4938deb1afca64189eb5d3ef4037c3190"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 15:56:08 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed May 04 15:56:08 2016 -0700"
      },
      "message": "Changes to automatically provision,build and run Radius containers for Auth tests.\nChanges to cord test server to handle radius server restart requests.\n"
    },
    {
      "commit": "37ad23f4938deb1afca64189eb5d3ef4037c3190",
      "tree": "437147ac66986416186433f322bd5ab5fe28019c",
      "parents": [
        "88355c6f4a5d188a51291bd2ba365860d684c14d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "message": "Use a boot delay map for quagga based on network tests in steps of 100,000 routes to sync flows with OVS with increased routes\n"
    },
    {
      "commit": "88355c6f4a5d188a51291bd2ba365860d684c14d",
      "tree": "a3e553b28cdc173cf6bdea5d21da164c50f82fb5",
      "parents": [
        "6d0a7b0c2095f83284b484e018f8899407ce17cc"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "message": "Increase boot delay for quagga container start when testing over half a million routes\n"
    },
    {
      "commit": "6d0a7b0c2095f83284b484e018f8899407ce17cc",
      "tree": "dd4405672e7a045835c624b73ab1239ae09e56de",
      "parents": [
        "462d9fa2746e6e53885b463ca86dc147cb8613c4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:57:28 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:57:28 2016 -0700"
      },
      "message": "Restrict max JVM heap size to 16\n"
    },
    {
      "commit": "462d9fa2746e6e53885b463ca86dc147cb8613c4",
      "tree": "94ec5cf9fc6a71cc9517737d27cdfb1b52d4d34a",
      "parents": [
        "fd3d65017666394fd76db10e62e842a0a019fc39"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:39:10 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 16:39:10 2016 -0700"
      },
      "message": "Start ONOS JVM with right heap size based on system memory\n"
    },
    {
      "commit": "fd3d65017666394fd76db10e62e842a0a019fc39",
      "tree": "7311a27e26433b765ae03c2747ff5712f952ae6a",
      "parents": [
        "68d9517345e73588de0db73f504dc6b3ebef54b9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "message": "Implement variable boot delay for quagga for vrouter tests.\n"
    },
    {
      "commit": "68d9517345e73588de0db73f504dc6b3ebef54b9",
      "tree": "1708192ba746b51e3abd53572dd02532f208f462",
      "parents": [
        "2a6601bb7e46832fcb445d2124229704a94591c0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "message": "Add JVM options for ONOS Container to test more than 10,000 routes.\n"
    },
    {
      "commit": "2a6601bb7e46832fcb445d2124229704a94591c0",
      "tree": "5c09087afa56346dccba240882fcf158843c1582",
      "parents": [
        "b6064fa6bbcd58b12828f9f1da2ba3731670b890"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 17:28:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 17:28:26 2016 -0700"
      },
      "message": "Fix to use right quagga interface ip while building quagga container\n"
    },
    {
      "commit": "b6064fa6bbcd58b12828f9f1da2ba3731670b890",
      "tree": "556b7c14f3b1185ae5460d2584facae43f2e8da3",
      "parents": [
        "f72ca40722ff6882fbdddceffb2acda6856a905b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "message": "Added negative vrouter tests by stopping quagga and verifying if flows are removed.\n"
    },
    {
      "commit": "f72ca40722ff6882fbdddceffb2acda6856a905b",
      "tree": "c0591b87bdc55103a0089967bbaba50df76dae19",
      "parents": [
        "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:32 2016 -0700"
      },
      "message": "Added more test cases for IGMP and DHCP\n"
    },
    {
      "commit": "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7",
      "tree": "a19aa90080b7257d2b4796a9c07f1c7fc5769b3c",
      "parents": [
        "fe551a2766b5fc036a49d125ca6ad4fa95a57e19"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "message": "Configure quagga container with multiple interfaces to host peers for adding routes with different gateways.\nAdd vrouter test cases with multiple peers and test traffic to verify flows.\n"
    },
    {
      "commit": "fe551a2766b5fc036a49d125ca6ad4fa95a57e19",
      "tree": "ca59fbf5e41f6b18773763d7058083dde5453b51",
      "parents": [
        "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "message": "Modified vrouter test to configure ONOS correctly to have the flows configured on OVS for\nthe networks/routes getting distributed.\nAnd verify the flows by sending traffic\n"
    },
    {
      "commit": "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0",
      "tree": "e081a0ba9139d5a5c1cc78af7ea2b0d962352b44",
      "parents": [
        "3a4e435a6574a933f8fd60ddb66254798fd640ef"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:33:54 2016 -0700"
      },
      "message": "Adding more IGMP test cases\n"
    },
    {
      "commit": "3a4e435a6574a933f8fd60ddb66254798fd640ef",
      "tree": "ebb8914ec17a7452e095ee6353e3dc88eb399b8a",
      "parents": [
        "6cf6e47feb61e3cbffc6878c52314d96b9d92f60"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 15:47:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 15:47:31 2016 -0700"
      },
      "message": "Increase quagga container start delay to 30 seconds\n"
    },
    {
      "commit": "6cf6e47feb61e3cbffc6878c52314d96b9d92f60",
      "tree": "d65d62985d5ba3b2e25de96da67a1865ad04d597",
      "parents": [
        "02236ba4f3fe1dba45b1a1f813e2152021124ff3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "message": "Implement QUAGGA restart in cord test cmd server for vrouter test cases.\nAdd some more vrouter tests to stress onos with more routes but disable it for now.\n"
    },
    {
      "commit": "02236ba4f3fe1dba45b1a1f813e2152021124ff3",
      "tree": "165da41c68baf3f7ab6e58a30580f811e9d70ab5",
      "parents": [
        "4e36652d908abd83d8e8b96e3467123a33c317d3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "message": "Enable SO_REUSEADDR for cord test tcp server\n"
    },
    {
      "commit": "4e36652d908abd83d8e8b96e3467123a33c317d3",
      "tree": "70f8702e203b2d8a5e99421c2b84b2a34261c0d2",
      "parents": [
        "46b62d5cbece46a2f348978abf73e051cd82f5b5"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:07:54 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:07:54 2016 -0700"
      },
      "message": "Enable ovsdb onos app\n"
    },
    {
      "commit": "46b62d5cbece46a2f348978abf73e051cd82f5b5",
      "tree": "97ffbb9b481d51f7e1da4ed78446bbfe8b70529f",
      "parents": [
        "4d842ad6ebd4609870de895c46f9b8048404807f"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "message": "Uncomment onos/quagga restart in vrouter test done by mistake\n"
    },
    {
      "commit": "4d842ad6ebd4609870de895c46f9b8048404807f",
      "tree": "b5545f2ae401143ec726775de483053184305334",
      "parents": [
        "678743f2f34fa5d184f453119df78b840a6ca78b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:04:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:04:24 2016 -0700"
      },
      "message": "Use __file__ over sys.argv to set python paths in cord tester\n"
    },
    {
      "commit": "678743f2f34fa5d184f453119df78b840a6ca78b",
      "tree": "d91435410bf5e68da01d396b0784327e4cb8777b",
      "parents": [
        "1b3b0bf65bb7311bc83ed750f4e0e81e903c0417"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:54:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:54:31 2016 -0700"
      },
      "message": "Remove test container by default after running tests. Use -k to keep it from being removed\n"
    },
    {
      "commit": "1b3b0bf65bb7311bc83ed750f4e0e81e903c0417",
      "tree": "ab2c5a45d11c16bfdf423627b0b25481a787a1c5",
      "parents": [
        "3533faa3dcc8d933d06b5085b9255376ce5c007a"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:17:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 09:17:57 2016 -0700"
      },
      "message": "Missing files for vrouter test implementation\n"
    },
    {
      "commit": "3533faa3dcc8d933d06b5085b9255376ce5c007a",
      "tree": "047a1fec2ed162a69c6f4e9ef4f45cdf46932d2c",
      "parents": [
        "8cc35cc66398488a6da762c38f53c9103f9cec30"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "message": "Implement changes to cord-tester framework for vrouter configuration.\nAnd add vrouter tests to verify routes.\n"
    },
    {
      "commit": "8cc35cc66398488a6da762c38f53c9103f9cec30",
      "tree": "21e5a187ba3843b4774d14e170a84b9f4a2fb11b",
      "parents": [
        "b92e153238e0c8a3a0fa9e4a99ca7aa343d5e7fc"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:45:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:45:21 2016 -0700"
      },
      "message": "Removing routes for 10.10 network from zebra\n"
    },
    {
      "commit": "b92e153238e0c8a3a0fa9e4a99ca7aa343d5e7fc",
      "tree": "8c054bace0ec8356f11367c6786cf57fabdb2e79",
      "parents": [
        "85b7bd5f166abc8018c5071596a6b5cc8172648c"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:31:18 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:31:18 2016 -0700"
      },
      "message": "Change default bridge to ovsbr0 for test containers\n"
    },
    {
      "commit": "85b7bd5f166abc8018c5071596a6b5cc8172648c",
      "tree": "0155ee118e9eb4cc2f369994a97082c63583314f",
      "parents": [
        "c170f3ff7c825dae2e4c55eeac12e64fee06ec71"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:29:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Apr 20 10:29:12 2016 -0700"
      },
      "message": "Add option to update test container image. And include dockerpy pip dependencies to test container\n"
    },
    {
      "commit": "c170f3ff7c825dae2e4c55eeac12e64fee06ec71",
      "tree": "60714ef0af27482e1ababe726b9025a0d9b8b9a2",
      "parents": [
        "b84835f164ce82704533668cfe30f3cbc6cbe092"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 17:24:45 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 17:24:45 2016 -0700"
      },
      "message": "Add quagga ip to cord-tester environment. Add pip requirements for test container in case it wants to run docker client apis\n"
    },
    {
      "commit": "b84835f164ce82704533668cfe30f3cbc6cbe092",
      "tree": "9999598c6ed2c8e956c36d896a72b5490b6f6b6a",
      "parents": [
        "5209fe88efa9adb71280b73722a98f57ce8a1ac0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 15:12:10 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 15:12:10 2016 -0700"
      },
      "message": "Add stuffs to provision quagga in cord-tester\n"
    },
    {
      "commit": "5209fe88efa9adb71280b73722a98f57ce8a1ac0",
      "tree": "f754925b5c4138ac6a5e83f60d32e0d46159250b",
      "parents": [
        "a9b6fcbbae86c515914b5c4d182314322607e7cb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 10:09:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 19 10:09:53 2016 -0700"
      },
      "message": "Changes with modified olt configuration to start test controller/onos/switch on another system.\n"
    },
    {
      "commit": "a9b6fcbbae86c515914b5c4d182314322607e7cb",
      "tree": "0b9c6fe540dc1e4e225fa5ec7b8eae54e0a91fda",
      "parents": [
        "7ab338cfb48766a767ad62ecfd93ad4780f8f028"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:35:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:35:24 2016 -0700"
      },
      "message": "Match flows against right device id\n"
    },
    {
      "commit": "7ab338cfb48766a767ad62ecfd93ad4780f8f028",
      "tree": "518015f7fe1001d99426eff1b8c5002ba703ae44",
      "parents": [
        "6c68e91c8155120bd4e21b1ad346bad39c9151f1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:23:17 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:23:17 2016 -0700"
      },
      "message": "Adding new ONOS flow addition test-cases.\nAlso verifies traffic after adding mac and ipv4 selector flows in ONOS\n"
    },
    {
      "commit": "6c68e91c8155120bd4e21b1ad346bad39c9151f1",
      "tree": "aa5a5358fb7f72db37a29d5ee6d1653f8a91343a",
      "parents": [
        "b8619e592ecbd9f9680db0e2750d58634237a4d8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:22:14 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 15 17:22:14 2016 -0700"
      },
      "message": "Adding DHCP starvation test case\n"
    },
    {
      "commit": "b8619e592ecbd9f9680db0e2750d58634237a4d8",
      "tree": "4e46bd1aad811a060be712c4d67d1ce8bfafcfc2",
      "parents": [
        "3ff8eae0ebe97768c64d3c6c60fd558b365db5eb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 18:03:05 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 18:03:05 2016 -0700"
      },
      "message": "Adding ONOS cli test cases using the new onos cli driver framework\n"
    },
    {
      "commit": "3ff8eae0ebe97768c64d3c6c60fd558b365db5eb",
      "tree": "f8a762bad8e0ad37787891be3da858357b9f74a1",
      "parents": [
        "4ca5ccaa4af55c52d01327b985aa7e81fb71a7b8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 14:50:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 12 14:50:26 2016 -0700"
      },
      "message": "Introduce ONOS cli interface adapted from TestON project.\nThis is made to work with cord tester through a wrapper: clicommon.py\nAlso change the cord-tester docker image builder to include dependencies for the ONOS cli interface.\n"
    },
    {
      "commit": "4ca5ccaa4af55c52d01327b985aa7e81fb71a7b8",
      "tree": "a7250df27b5578aa870c7567de9f0530bf2886ae",
      "parents": [
        "7142a34729545bfb4bac11fda8ce8b74669b5ea6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 11 13:59:35 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 11 13:59:35 2016 -0700"
      },
      "message": "New option to start ovs/switch on the hosts when running under olt config.\nAutomatically configures the interfaces for the test container to reside on the ovs bridge using pipework utility.\nFor the real hardware, we would have to implement another setup_interfaces to configure\ntest container interfaces on the host interface before starting test traffic.\n"
    },
    {
      "commit": "7142a34729545bfb4bac11fda8ce8b74669b5ea6",
      "tree": "7a6c24cbf8b4061f702681a92a77734cb96eeb54",
      "parents": [
        "93e302d9c4ac2f08f5a19a22f75397367d8f34fb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Apr 07 14:53:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Apr 07 14:53:12 2016 -0700"
      },
      "message": "Share only the cord-tester directory with the test container volume.\nOther fixes/changes to avoid hard-coded paths for running the tests.\nRemove stale containers before starting the tests.\n"
    },
    {
      "commit": "93e302d9c4ac2f08f5a19a22f75397367d8f34fb",
      "tree": "4b8ab4726e1718b728fe4eb3a1ca25a33b9e1ac7",
      "parents": [
        "a2b87dfb8937debd1b1abf5f764207ba6b8d89c7"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 05 10:51:07 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 05 10:51:07 2016 -0700"
      },
      "message": "A rewrite of cord-tester in python.\nThis should replace the cord-test.sh shell script.\n"
    },
    {
      "commit": "a2b87dfb8937debd1b1abf5f764207ba6b8d89c7",
      "tree": "54244fb921ede33cca3cce50513298bbba965be1",
      "parents": [
        "8bbc4d523f673dd1cb633bde32d8adf36db7ebf9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 31 15:41:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 31 15:41:31 2016 -0700"
      },
      "message": "Add support for configuring OLT access device data with uplink/vlan information.\nThis is required when running on target OLT switches where we have to configure\nthe uplink/vlan information with the device ids for ONOS to program IGMP flows correctly.\nAdd methods for getting devices and flows from ONOS rest interface.\nChange relevant OnosCtrl methods to class methods that are applicable for global onos configurations.\n"
    },
    {
      "commit": "8bbc4d523f673dd1cb633bde32d8adf36db7ebf9",
      "tree": "a03200a92cd69598a56a483b966dceb8b1745f67",
      "parents": [
        "149436d9875d0cccf3b3ad84b646ceec2f5386c6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 16:59:45 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 16:59:45 2016 -0700"
      },
      "message": "Add more igmp test for join/leave, src list include/exclude, etc.\nThese tests were originally done by Calsoft India and were heavily modified based on code review\nto adhere to standards since the tests would be open sourced as well.\n"
    },
    {
      "commit": "149436d9875d0cccf3b3ad84b646ceec2f5386c6",
      "tree": "7d0ed72dd05fc79e0059ff714ad1e6b2a33cf697",
      "parents": [
        "ec0db45e7ccec3cc6416136c7d967a92ce037348"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 10:38:39 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 29 10:38:39 2016 -0700"
      },
      "message": "Update cordigmp ONOS app with pom.xml that works with both 1.5 and latest onos\n"
    },
    {
      "commit": "ec0db45e7ccec3cc6416136c7d967a92ce037348",
      "tree": "aa7846c5142ab37a14b267e2bfc3dee956622267",
      "parents": [
        "4b853008dff47170dcfb3bcd9aeba266d81a9f29"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 17:25:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 17:25:57 2016 -0700"
      },
      "message": "Modified ciena-onos app to work with latest onos.\nThis is because the latest onos breaks the jersey-client package dependency and breaks app installs.\n"
    },
    {
      "commit": "4b853008dff47170dcfb3bcd9aeba266d81a9f29",
      "tree": "1b0fd25db6c17f3d40e8a72edfa88a6d83561b17",
      "parents": [
        "4eb1207648d53d161c17fe5d7779546e5c07fbf1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:17:28 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:17:28 2016 -0700"
      },
      "message": "Add src_ip/src_mac support to mcast traffic generator class\n"
    },
    {
      "commit": "4eb1207648d53d161c17fe5d7779546e5c07fbf1",
      "tree": "cdcbfbfeee3f41a0b42bf3497a70534ed18f4450",
      "parents": [
        "3d16385a12e599612a8618f6df613771894789e0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:04:15 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 15:04:15 2016 -0700"
      },
      "message": "Load cord port map for igmp tests. A requirement with the new cordigmp onos app\n"
    },
    {
      "commit": "3d16385a12e599612a8618f6df613771894789e0",
      "tree": "6319f40c5c42d345601ff812ccdccafefb487c8b",
      "parents": [
        "7997bb4b61ec40286de86a6fbd35b7c0b237e16f"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 12:20:25 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 12:20:25 2016 -0700"
      },
      "message": "Changes to ciena cordigmp onos app to reference count igmp group entries.\nThis allows us to test multiple subscribers with single channel.\nThis is required since ONOS igmp app implement unprovisioning the sink when its empty.\nThus any multicast sink provider like ciena-cordigmp onos app would end up\nunprovisioning the flow in case there are other subscribers listening on the same channel.\n\nChanges to subscriber tests to re-use the same channel for multiple subscribers\nfor single channel, multiple subscriber test case.\n\nIn order to use this, one has to kill the existing onos container to force a re-install\nof the ciena-cordigmp app through the cord-test.sh script.\n"
    },
    {
      "commit": "7997bb4b61ec40286de86a6fbd35b7c0b237e16f",
      "tree": "a665650ee63df8d7b325a36809395d76c6ca2940",
      "parents": [
        "5c7b53cbfbc94a65b01cb840b937a063e675abe1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 09:46:15 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 28 09:46:15 2016 -0700"
      },
      "message": "Add initial support to load port map from olt configuration if present.\nRun the test case under olt config environment as appropriate.\nChange the subscriberTest to load and use olt configuration if present before\nfalling back to default configuration from the auto-generated subscriber port map.\n"
    },
    {
      "commit": "5c7b53cbfbc94a65b01cb840b937a063e675abe1",
      "tree": "fc0a23152bf9554fb166ff0fea913832ea69a74c",
      "parents": [
        "009712020f2b0323da254415c213fdd0bdf0eec2"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 17:42:25 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 17:42:25 2016 -0700"
      },
      "message": "Update ciena-cordigmp app to work with latest onos by specifying the list type to true while instantiating the config factory for CordIgmpTranslate config\n"
    },
    {
      "commit": "009712020f2b0323da254415c213fdd0bdf0eec2",
      "tree": "74d7316708bd4e3c142617d071ab53e46cc06e57",
      "parents": [
        "49ef085881d9c326f77601a618cd109a0332e840"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:11:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:11:12 2016 -0700"
      },
      "message": "Increase dhcp subscriber test range\n"
    },
    {
      "commit": "49ef085881d9c326f77601a618cd109a0332e840",
      "tree": "692a1c57bb6a1ec195036a079a227460fad61555",
      "parents": [
        "a58ab6e82e66f1460a1b003be0d3ae0608546579"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:06:18 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:06:18 2016 -0700"
      },
      "message": "Increase dhcp discover/response timeout to 10 seconds from 5\n"
    },
    {
      "commit": "a58ab6e82e66f1460a1b003be0d3ae0608546579",
      "tree": "517fc7433a29bfd4ddcd786b20d996aa553a8215",
      "parents": [
        "fa3fb5fbcd3ce3aa931d8c6d8e80f5c798804d20"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:04:20 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:04:20 2016 -0700"
      },
      "message": "Changes to subscriber test to generate a cord port map for igmp to use different ports for subscribers that would have different OVS flows configured by ONOS ciena-cordigmp app\n"
    },
    {
      "commit": "fa3fb5fbcd3ce3aa931d8c6d8e80f5c798804d20",
      "tree": "7cbe3fcc1f2362e4b05373569b8b0623c895dd5f",
      "parents": [
        "92885d0c625a8e6d81826669a723293508c7ed99"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:03:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:03:24 2016 -0700"
      },
      "message": "Changes to cord test setup script to activate and start onos with required apps and instantiate with support for 100 veth ports on the ovs bridge for the test setup\n"
    },
    {
      "commit": "92885d0c625a8e6d81826669a723293508c7ed99",
      "tree": "11cb58c16bebd93668d8114c2d50da8d58556986",
      "parents": [
        "83ac421b7c80a8a687754fe6e9a788299c9bc212"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:02:30 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 23 15:02:30 2016 -0700"
      },
      "message": "Update to ciena cordigmp app to add a cord port map for igmp tests\n"
    },
    {
      "commit": "83ac421b7c80a8a687754fe6e9a788299c9bc212",
      "tree": "2259d3745ba342c386a9c9b17bb2bd3084949c56",
      "parents": [
        "5b366309174494188e17a6ccfc76478a72735b69"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 22 15:36:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 22 15:36:31 2016 -0700"
      },
      "message": "Remove TLS temporarily from subscriber test cases\n"
    },
    {
      "commit": "5b366309174494188e17a6ccfc76478a72735b69",
      "tree": "24e01f6a94cc53315bdd0476f6ec4b47f4f54e69",
      "parents": [
        "5e46d7e5c2bff0c9654a7fb30448ef9183f8b9f4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 21 16:18:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 21 16:18:21 2016 -0700"
      },
      "message": "Introduced eapol receive to use scapy with packet lambda filters.\nChanged the tls/pap tests to use the eapol scapy receive functions.\n"
    },
    {
      "commit": "5e46d7e5c2bff0c9654a7fb30448ef9183f8b9f4",
      "tree": "46658861b4ab2b23515b90fe7a5e02c8bb751741",
      "parents": [
        "f88df25c354b2f1700c5b5e4a2a6dbb591d6a010"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 21 13:50:24 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Mar 21 13:50:24 2016 -0700"
      },
      "message": "New ONOS application for multicast and igmp provisioning with OVS.\nThis is required since ONOS is written to work only with OLT.\nChanges to cord-test setup script to automatically start ONOS container if not running,\ninstall the ciena ovs app for multicast and run the test.\n"
    },
    {
      "commit": "f88df25c354b2f1700c5b5e4a2a6dbb591d6a010",
      "tree": "9d758eccb81bd9565ecaeffdc56b98faf13de6d9",
      "parents": [
        "cd86bdd36612cf8b27f9c25a50d747450b7791e9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:14:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:14:12 2016 -0700"
      },
      "message": "Removing utils import from md5 tests because of __init__ in test directory\n"
    },
    {
      "commit": "cd86bdd36612cf8b27f9c25a50d747450b7791e9",
      "tree": "f967df358f95fde6d05d6ca4bdff0af8451f8352",
      "parents": [
        "55fc78824d3fa12ff869ad54855f4dd4e37e5adb"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:08:12 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 17 00:08:12 2016 -0700"
      },
      "message": "Adding subscriber channel surfing experience.\nThis includes support to test multiple subscribers in parallel on multiple channels.\nVarious other changes to igmp, dhcp and Channels interface.\n"
    },
    {
      "commit": "55fc78824d3fa12ff869ad54855f4dd4e37e5adb",
      "tree": "6cd3931bd064d1aee88e205fff8a23470d69539c",
      "parents": [
        "3c390b6324b645bf710c04e701a16595f383c5a1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 17:46:47 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 17:46:47 2016 -0700"
      },
      "message": "Load aaa configuration only once for subscriber tests\n"
    },
    {
      "commit": "3c390b6324b645bf710c04e701a16595f383c5a1",
      "tree": "dee8bed6b90b0ebfc1fca238f2d6db4f7cb1884d",
      "parents": [
        "382547a5ff52ea70ad4660f1313b46f65a91a61d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 17:43:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 17:43:42 2016 -0700"
      },
      "message": "Do not reactivate onos-aaa app on every reconfiguration\n"
    },
    {
      "commit": "382547a5ff52ea70ad4660f1313b46f65a91a61d",
      "tree": "9b934dd4642e047f83cb8a31e01b2d1b0a7e8e88",
      "parents": [
        "41d2e07f2def9133601edf0335b84c6f63281408"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:43:29 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:43:29 2016 -0700"
      },
      "message": "Increase subscriber db test count to 10 for join receive\n"
    },
    {
      "commit": "41d2e07f2def9133601edf0335b84c6f63281408",
      "tree": "1dec6b4f5d0580e9a748dab848c7b4ffdbdc9d21",
      "parents": [
        "5fc0cc9aae3174f4a4e265722e8e52163a012ae1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:41:31 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:41:31 2016 -0700"
      },
      "message": "Adding subscriber test to use sqlite database for subscriber info before running the join tests.\n"
    },
    {
      "commit": "5fc0cc9aae3174f4a4e265722e8e52163a012ae1",
      "tree": "1f068bf85d398eb295ab74c45f31b39e11062405",
      "parents": [
        "12f4de1e8b6c73254ae081c5623b083f99f20046"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:39:50 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 16:39:50 2016 -0700"
      },
      "message": "Increase sleep for switch connect to controller/onos\n"
    },
    {
      "commit": "12f4de1e8b6c73254ae081c5623b083f99f20046",
      "tree": "c036bea1047bc97575048e95987244c0cd7f1cf1",
      "parents": [
        "f8f7718339ca6068761bb4103fe6d71ab9e330f8"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 15:43:17 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 15 15:43:17 2016 -0700"
      },
      "message": "Adding sqlite, scapy update to test container dockerfile\n"
    },
    {
      "commit": "f8f7718339ca6068761bb4103fe6d71ab9e330f8",
      "tree": "f55b99e3c0d1c4f61c7fde9df1ad3dd87cf1c798",
      "parents": [
        "4b959fcd9df273714b89676d33564845c8ae95ba"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 11 15:34:57 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 11 15:34:57 2016 -0800"
      },
      "message": "Modifying the TLS state machine to include certificate exchange successfully\n"
    },
    {
      "commit": "4b959fcd9df273714b89676d33564845c8ae95ba",
      "tree": "5a7bb4d3b9a71b7d7336d83e848b01aecb2f4c19",
      "parents": [
        "bd4390f7147b86c6526e993ab06c62e3f287fe24"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 19:20:16 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 19:20:16 2016 -0800"
      },
      "message": "Add subscriber join next channel test case\n"
    },
    {
      "commit": "bd4390f7147b86c6526e993ab06c62e3f287fe24",
      "tree": "a771dca90984c2d31e4bcabe96bab06da67a7615",
      "parents": [
        "cbe796401a162281f600e580c79bac90dc1e8156"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 18:56:52 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 18:56:52 2016 -0800"
      },
      "message": "Changes to igmp query cb scapy recv\n"
    },
    {
      "commit": "cbe796401a162281f600e580c79bac90dc1e8156",
      "tree": "6ea12e864a224e24020be6428ba88cfd52b3a19d",
      "parents": [
        "1a0173602314d7f0a60791b2a8221a11e3a131e6"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 17:45:58 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 17:45:58 2016 -0800"
      },
      "message": "Adding subscriber channel join, recv and jump test cases.\n"
    },
    {
      "commit": "c0566b5effa6aecbe7c6e7b1202b9842972892f2",
      "tree": "01732d14a5bddb20de6035b11c32555d6511ea2d",
      "parents": [
        "1f7c3f82e92e265077285de26f19163c249c753f"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 11:31:51 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 09 11:31:51 2016 -0800"
      },
      "message": "Adding test setup script to run the tests inside a test container.\nAdding documentation for running the tests\n"
    },
    {
      "commit": "1f7c3f82e92e265077285de26f19163c249c753f",
      "tree": "f93f346b947b498bb295f598cc2285baf1952a1a",
      "parents": [
        "b424ff8b956864dedebc57e712a0d952683723be"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:17:37 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:17:37 2016 -0800"
      },
      "message": "Adding init.py for the test dirs to append path to enable import of test modules\nModifying dhcp, igmp, tls test cases to activate, configure app, and other changes\n"
    },
    {
      "commit": "b424ff8b956864dedebc57e712a0d952683723be",
      "tree": "033af133040e66fd5d8da11b7e67515cbd8e6776",
      "parents": [
        "cd974cd9742203d122686beea3036f20f644547a",
        "b5fff756b4c0cd1a2c5ce915392ca562e88424d4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:11:12 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 08 12:11:12 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.cyanoptics.com/cord-lab/cord-tester into test\n"
    },
    {
      "commit": "cd974cd9742203d122686beea3036f20f644547a",
      "tree": "1c7edeac7a294ddf2cbf926a39a05569b97a516a",
      "parents": [
        "b03ff0382ade80dc9d264031041f3637ccbf93be"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:56:58 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:56:58 2016 -0800"
      },
      "message": "Adding MD5 test cases\n"
    },
    {
      "commit": "4a25e2b8441804fdb9a5373845651036638c133e",
      "tree": "5e6cd047a1c3c88261d2f8638ff018b7d837852d",
      "parents": [
        "cec39fab329b609c4aa1444b8c564c37c0a8d1c1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:45:15 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:49:01 2016 -0800"
      },
      "message": "Adding a control class for app configuration/activation.\nChange dhcp/igmp to use this interface for app configuration\n"
    },
    {
      "commit": "c59c1865e61980af8c91f3ab6d72a1dd4de0a1fa",
      "tree": "5e6cd047a1c3c88261d2f8638ff018b7d837852d",
      "parents": [
        "cec39fab329b609c4aa1444b8c564c37c0a8d1c1"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:45:15 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Mar 04 14:45:15 2016 -0800"
      },
      "message": "Adding a control class for app configuration/activation.\nChange dhcp/igmp to use this interface for app configuration\n"
    },
    {
      "commit": "b2bd82415f1dc8fa4f2bcf6f03330c37e3d65131",
      "tree": "778c4c7a76e9e35a97256d1967c400546217864b",
      "parents": [
        "e88c95c88301fb2c3ace1e3e91eabda8950f4e89"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 03 15:39:24 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu Mar 03 15:39:24 2016 -0800"
      },
      "message": "Adding DHCP test cases\n"
    },
    {
      "commit": "e88c95c88301fb2c3ace1e3e91eabda8950f4e89",
      "tree": "5c617eda44eed8f992452096603b3a41480c3be4",
      "parents": [
        "35cb16f1de7200649140e2323530e3bf4b7a0280"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 05:21:47 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 05:21:47 2016 -0800"
      },
      "message": "Import the right IGMP module in igmp test case.\n"
    },
    {
      "commit": "35cb16f1de7200649140e2323530e3bf4b7a0280",
      "tree": "469108bb5e1afa28dbcdb7a5f9f39c613dce6aba",
      "parents": [
        "5a5204ef1a4b153f59e136aaf896b681561c671e"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 03:05:28 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 03:05:28 2016 -0800"
      },
      "message": "Update Eapol to use scapy interface for eapol messages.\n"
    },
    {
      "commit": "5a5204ef1a4b153f59e136aaf896b681561c671e",
      "tree": "6865b704a9a5c7fb2dd252f1a36f64dbe3b15749",
      "parents": [
        "89bed14d421eeab64cd817ea28e5cea758e7fa02"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 01:35:13 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Wed Mar 02 01:35:13 2016 -0800"
      },
      "message": "Use scapy interface to construct IGMP packets.\n"
    },
    {
      "commit": "eb2b24b85afa717eb8b5f0856161ff5d4b368a29",
      "tree": "c7e4244f023aa76c5a4efeffad53240334d4a0b0",
      "parents": [
        "ce09e9bf8cd897d52471c27492b6348b0e63762c"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 01 14:04:45 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Mar 01 14:04:45 2016 -0800"
      },
      "message": "Adding more IGMP test cases\n"
    },
    {
      "commit": "2547097c55ad69ad7b0f1c8a90ea712008fe615a",
      "tree": "150ef628cb9b30d62ed46e48b5e6ddf77872aac2",
      "parents": [
        "e2b7872ed67e83074f34b6f9e2d7e7c6af3cdc7b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Feb 26 08:52:15 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Feb 26 08:52:15 2016 -0800"
      },
      "message": "Adding IGMP test cases\nThe test case currently send a V3 join.\nAnd then sends and receives for the destination groups.\n"
    },
    {
      "commit": "e2b7872ed67e83074f34b6f9e2d7e7c6af3cdc7b",
      "tree": "b8ef2b55f8a80c9f6645457646ab5b01fc506a62",
      "parents": [
        "b5c47781dc6d2d546394e69d3866c2a0a6a2f9e4"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Feb 22 17:27:09 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Feb 22 17:27:09 2016 -0800"
      },
      "message": "Adding PAP test case\n"
    },
    {
      "commit": "85ed65efee3bedc98b17a53337e6db883d6578d3",
      "tree": "bf6f3fe505c33c12b1406aaef37a1b4180777412",
      "parents": [
        "a2e53d6308ff1b8b109d0be2a4733a3ede9680e8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "a.r.karthick@gmail.com",
        "time": "Mon Feb 22 09:49:57 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "a.r.karthick@gmail.com",
        "time": "Mon Feb 22 09:49:57 2016 -0800"
      },
      "message": "Fix spacing,etc. in state machine generator: yamlFsm.py\nRename buildFsmTls script to buildFsm.sh so it can be used to generator state machine\nfiles across all test components.\n"
    },
    {
      "commit": "a2e53d6308ff1b8b109d0be2a4733a3ede9680e8",
      "tree": "199b5bdebfa22bfc2c8fc348961da2f9f8669cf2",
      "parents": [
        "a244cefb7d6d3ad24f2255fac2aa99f64a007f4d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "a.r.karthick@gmail.com",
        "time": "Fri Feb 19 17:38:30 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "a.r.karthick@gmail.com",
        "time": "Fri Feb 19 17:38:30 2016 -0800"
      },
      "message": "Adding test classes, test builder with state machine generators, and test cases for Eap TLS\n"
    },
    {
      "commit": "0dc13950f2c84a915fd6dec01f6d1c270e4f5be7",
      "tree": "11269064e32e2a48cc3f31ded7e221d4c8ad436c",
      "parents": [
        "6e06504bd5305d2a641f5c3440342c9c32b15d64"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Feb 19 15:56:13 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Feb 19 15:56:13 2016 -0800"
      },
      "message": "Initial layout and files\n"
    }
  ]
}
