)]}'
{
  "log": [
    {
      "commit": "c6f8198ef65d8dad1eee845360b29ea80df621d4",
      "tree": "cdba6dddfae745e728b092de1b207a6657aad578",
      "parents": [
        "48d3932a47e0287cf880575948d7aae7c122ea84",
        "307483cb57c63296c2ba428f04618a82e3143bb8"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 07 08:53:44 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue Jun 07 08:53:44 2016 -0700"
      },
      "message": "Merge \"Test: Full TLS test cycle including sending certificate verify and validating server authentication.\""
    },
    {
      "commit": "48d3932a47e0287cf880575948d7aae7c122ea84",
      "tree": "7b38002980e2e4873fd3cae1c9a7bfe0546d4360",
      "parents": [
        "fea75a336b648090138711b55a41554adef52f53",
        "22aa0c6a651c23dc5e6b132545f51df73d537954"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jun 07 08:23:19 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue Jun 07 08:23:19 2016 -0700"
      },
      "message": "Merge \"Test: Reimplemented the TLS test state machine to be inline with TLS handshake specs. Implement reassembly for TLS packets, carve scapy TLS context out of TLS data. Generate key exchange and encrypted handshake data from TLS session context on receiving SERVER hello response for client certificate.\""
    },
    {
      "commit": "42d75819dec1d8731dfa212e47630cdb7468474a",
      "tree": "4bb3ff90e6ebe5b47b14d616ba2191568274ef87",
      "parents": [
        "d5fa9ed7035156f5e6371e5fbf941a886ec40aa6"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Jun 06 16:32:52 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Jun 06 18:52:03 2016 -0700"
      },
      "message": "Changes specific to DHCP server test cases.\nAddressed review comments.\nChange-Id: I5246c6929806a8b22ceff39c2508a6d623747c74\n"
    },
    {
      "commit": "307483cb57c63296c2ba428f04618a82e3143bb8",
      "tree": "804e9a6f1e4e54de0a49c655bc3c2c9d467c8b50",
      "parents": [
        "22aa0c6a651c23dc5e6b132545f51df73d537954"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jun 06 17:05:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jun 06 17:11:24 2016 -0700"
      },
      "message": "Test: Full TLS test cycle including sending certificate verify and validating server authentication.\n\nChange-Id: I0cdb16b8ec6f94fefc71742d844fe473b932d103\n"
    },
    {
      "commit": "22aa0c6a651c23dc5e6b132545f51df73d537954",
      "tree": "8ef2f3fc4a4c095ddbf37fd7695158032576ecc2",
      "parents": [
        "d5fa9ed7035156f5e6371e5fbf941a886ec40aa6"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 31 11:17:12 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jun 06 17:11:24 2016 -0700"
      },
      "message": "Test: Reimplemented the TLS test state machine to be inline with TLS handshake specs.\nImplement reassembly for TLS packets, carve scapy TLS context out of TLS data.\nGenerate key exchange and encrypted handshake data from TLS session context\non receiving SERVER hello response for client certificate.\n\nChange the TLS test case to timeout on 20 seconds in case of handshake failure.\n\nChange-Id: I0816046c14ac0ae4a7fa71ecb9ab24287bd005d0\n"
    },
    {
      "commit": "a661b55a7ca91fcee9fb72a992566196ad060855",
      "tree": "ec3be09944a027108671e95f5f282671f76b20c5",
      "parents": [
        "c762df42cb42f1ada41a1a2be0e3b4b69230be3c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 25 10:18:50 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 26 10:27:37 2016 -0700"
      },
      "message": "Test: Start Radius server by default while executing tests.\n\nChange-Id: I3bab6204cc4b63eac1ba18e3b2f544da9190f43e\n"
    },
    {
      "commit": "c762df42cb42f1ada41a1a2be0e3b4b69230be3c",
      "tree": "22f6f1f670191d572065dbc6b3e55808ff81c12c",
      "parents": [
        "e7fc8d969d33d162a5e8e2a9ef4f662431a99d78"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 25 10:09:21 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 26 10:20:36 2016 -0700"
      },
      "message": "Bug: Combine the apt-get update and apt-get install lines for docker builds.\nAlso combine the pip install lines.\nThis allows docker build system to invalidate the update cache when we install another package line later.\n\nChange-Id: I8661e786878547bfbaf14fb69a9fbca171ff989b\n"
    },
    {
      "commit": "e7fc8d969d33d162a5e8e2a9ef4f662431a99d78",
      "tree": "f8005b4d45cfaae2d11e0a939d11495b0fedad1b",
      "parents": [
        "664c9f462d020454a891d48135450da2e54d1bf4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 24 08:46:06 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 24 09:03:10 2016 -0700"
      },
      "message": "    Bug: While building cord-test container image, use, apt-get update with --fix-missing\n    This avoids apt-get repo fetch errors when trying to install packages.\n\nChange-Id: I241fa435c14ec868ee54d59498e0e7f3a8385324\n"
    },
    {
      "commit": "4a82bae3ee6178fd0ddbe1ae643157c9b724a5a4",
      "tree": "d102d0cf6a317b503975f1dc5027bc8245830144",
      "parents": [
        "23e6837da14af5e7f4fbfb7e9492957ee54f3e33"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 17:35:30 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Thu May 19 17:35:30 2016 -0700"
      },
      "message": "Added test cases for DHCP performance and transactions\n"
    },
    {
      "commit": "1f03e91157ed22560f37d64786c0b77b1b3230bf",
      "tree": "2291673c12069bad9c327fbcc32b26f5c63b7443",
      "parents": [
        "ac9eaafe40c3307c254f3aa635b66ee68aa887ac"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "message": "Add --num-containers option to allow tests to be run in parallel across multiple test containers.\n"
    },
    {
      "commit": "2b25a0ed043027c2ed68bab435bc99cd10c0aa4e",
      "tree": "c971b3366fd1339a51092748622a97e111a740a9",
      "parents": [
        "a96f4413d570470c4324d1b22827a5f4118db237"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "message": "Checkout the latest CPQD while building container image for CPQD\n"
    },
    {
      "commit": "def103b9857d632fc4e4c2cc9b3a26edad26c897",
      "tree": "c8df807b90def07b44844639b3539a384bec7309",
      "parents": [
        "59f9d3fd19150c938cd54d034087e3eac71e4811"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:49:37 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:49:37 2016 -0700"
      },
      "message": "Add back TLS verification for subscriber tests\n"
    },
    {
      "commit": "b7e8090f9f118f8ad372b3013facace36392e178",
      "tree": "66dfc1a091ac09246c389a08d4ec22818c320bf0",
      "parents": [
        "3bf8c1b6d34c21fa6e196ed058e29b49d0269568"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "message": "Add test cases to test subscriber multi-table support with ONOS using CPQD and a new ONOS app.\nThis would verify single channel multiple subscriber joins using cpqd.\nONOS multi-table support was found to be broken with cordmcast.\nHence a new app similar to cordmcast was added to verify if multi-table rules were provisioned with ONOS\ncpqd pipeline driver.\nUsing a different subscriber port per subscriber and provisioning an uplink port to be used\nfor IGMP traffic, it was found that ONOS cpqd driver fails to provision multi-table flows using group ids.\nThe subscriberMultiTable tests uses the new cordigmp multitable app to provision multicast flows in ONOS\nenabling the spring-open-cpqd pipeline driver with ONOS when using CPQD.\n\nIf you want to verify/run the subscriberMultiTable test, first rebuild the test container with cpqd using:\nsudo cord-test.py build test\nAnd then run the subscriberMultiTable test: test_subscriber_join_recv using:\ncord-test.run run --radius -t subscriberMultiTable:subscriber_exchange.test_subscriber_join_recv -k\n"
    },
    {
      "commit": "1dabecc1b19df27e5da9108c92cf5114d2610e81",
      "tree": "209259146acfce2c0204b99b76c9938f56b61983",
      "parents": [
        "0eb283a30605ab5f04209a26e6312d3e497b1809"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:56:01 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 16 14:56:01 2016 -0700"
      },
      "message": "Adding DHCP options test cases.\n"
    },
    {
      "commit": "717b294a32605b0b69753b2753ee99b188d37482",
      "tree": "f42dfd4404134116b7ddcace0df208a12de95822",
      "parents": [
        "5c00c08035f37e66e6e49f3eab68e09338f9c9de"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri May 13 17:42:59 2016 -0700"
      },
      "message": "Adding more DHCP test cases and adding TLS to Subscriber.\n"
    },
    {
      "commit": "1ef0c0003780ecdd9cb47988ac09762b339fff22",
      "tree": "2f1d81729ef6c4082f79a9da164aaf34dc4f8bde",
      "parents": [
        "165dc5c880bfbf8633d70e4fdfe2ab854be728e8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "message": "Pull ONOS and save ONOS repo digest ids along with date for later retrieval iff ONOS gets broken\n"
    },
    {
      "commit": "165dc5c880bfbf8633d70e4fdfe2ab854be728e8",
      "tree": "7ac53b8317d3874cf9f4e60761ca5078494f4738",
      "parents": [],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "message": "Merge pull request #15 from arkarthick/master\n\nDo not activate/deactivate igmp app for every test case."
    }
  ]
}
