)]}'
{
  "log": [
    {
      "commit": "41513bfe35218ffd6964e54cb468a4671688b516",
      "tree": "bc7f84f459de0b0ce59253edc519014c37313401",
      "parents": [
        "16138de840ace426ef58d10011b73bc4cca88336"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sat Jul 07 20:08:35 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sat Jul 07 22:45:38 2018 -0700"
      },
      "message": "Fixes to pass license check\n\nChange-Id: If9a17321030490c70d9a8fdd49adfe8b912c6fe7\n"
    },
    {
      "commit": "50b286dc4903e50bd86c437b06473c8cc04c28f9",
      "tree": "e04b91f05153afa5762988ecaed38fe05a80497a",
      "parents": [
        "bcea2f4ad27b2dc3d39557963d16812e46952a22"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 02 17:44:30 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Mar 05 17:17:56 2018 +0000"
      },
      "message": "[VOL-634] Remove fluentd logging reference from voltha services\n\nThis update removes the \"hardcoded\" logging framework (fluentd)\nfrom the voltha, ofagent and netconf services.  The logging is\nnow determined at deployment time.  Testing was done in kubernetes\nenvironment and minimally in docker swarm mode environment (docker\nswarm mode is not required for voltha 1.3).  A separate Jira will\nbe raised to adjust the docker swarm deployment files, i.e. direct\nthe logs to fluentd/fluentd-agg listen ports instead of writing locally.\n\nChange-Id: Ic780fc9633f0f833f961c97dc59d89eed2112a53\n"
    },
    {
      "commit": "bbe1e09c2aacc235254b09d7ee7d077d0c3221de",
      "tree": "a4b31591027a450ad486065c20b1599e7de0946e",
      "parents": [
        "9adbc9597fd42c5231dfd2be63abc9f8a3a33833"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Jan 18 13:48:20 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 18 19:55:03 2018 +0000"
      },
      "message": "VOL-569: Create kubernetes deployment configuration for each voltha service\n\nThis update adds a kubernetes deployment file for netconf.\n\nI tested the netconf service using the CLI that comes with the netopeer container.\nThat CLI appears to make connections with remote netconf servers at port 830; that\nport number appears to be hard-coded. The port of the netconf server, on the other\nhand, defaults to 1830. The changes in file netconf/main.py enable the override of\nthis default by using environment variable NETCONF_PORT. The kubernetes deployment\nfile for netconf sets the port to 830.\n\nChange-Id: I19f90d6e14f59c855b84aa76bbc41586f3bace37\n"
    },
    {
      "commit": "079a7760d770217636b712f03781d370434252f4",
      "tree": "3ce5659254b22479208f4b69450451d78118d120",
      "parents": [
        "48a6235250ce3f9a6eb7174959a0c924ff828db6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 26 21:42:05 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 27 10:41:28 2017 -0700"
      },
      "message": "[6683] Removing unnecessary files and update gitignore\n\nVOL-507, VOL-463: Protobuf upgrade to 3.3 and Chameleon Removal\n\nUpdate the Protobuf version from 3.1 to 3.3 to alleviate\na protobuf issue when loading protobuf extensions.  The following\ntests have been performed:\n- Create a local Vagrant VM\n- Voltha ensemble startup and check for errors/exceptions\n- Manual compilations of the protos in voltha, ofagent, netconf and\nchameleon directory\n- Manual tests with ONOS/Voltha/Ponsim using Netconf, Curl and CLI\n- Run the integration tests (known issues have Jiras already raised\nagainst them.\n- Run the make jenkins-test and make utest-with-coverage\n\nChameleon has been removed entirely from Voltha projects. Basic tests\nhave run to verify chameleon dependency has been removed.  Some\ndocuments (like README) will need to be changed under a separate Jiras\nas they are referenced in different adapters.  Some integration tests\nwill also need to be updated as well.\n\nChange-Id: I2b266719a6825fb07ece3a79f7f81881ab3b9761\n"
    },
    {
      "commit": "4f6bf1f84fcd156f6b33fd3d5b60fb5fefc1553c",
      "tree": "3e6673edc7bd66b838e1ad0ef8100bbdc3b060e0",
      "parents": [
        "ae298013cbeddb7bf2b236bdc05e9926cffa9a6d"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Mon Aug 28 12:25:22 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Aug 28 10:29:17 2017 -0700"
      },
      "message": "VOL-402 : Update fluentd formatter to use default formatter\n\nChange-Id: I0571d34d2459fb0f523abb5e9f4dc2097e016848\n"
    },
    {
      "commit": "379979ec51835cba095e734b6a58dd93eb1f54f6",
      "tree": "c692880ca110045984339955420d20d81ad7a2a4",
      "parents": [
        "4f14a74daa7648ccb488794c0bbd711e09a3edd9"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Aug 24 11:51:00 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Aug 24 11:51:00 2017 -0400"
      },
      "message": "VOL-397:  Create production yml files for netconf and ofagent to direct all logs to fluentd\n\nChange-Id: I62f93121a85104eba444a77002d08ed273ac0a52\n"
    },
    {
      "commit": "89004ecb2921661e5a1079450b36195a782daffa",
      "tree": "b76933ca163b376c629975c606d8962537ba23d6",
      "parents": [
        "08d48d2394ad67e873b3b5b663d1ebd734ba6cc5"
      ],
      "author": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Mon Jun 19 18:22:42 2017 -0400"
      },
      "committer": {
        "name": "Nikolay Titov",
        "email": "nikolay.titov@nokia.com",
        "time": "Fri Jun 30 12:42:19 2017 -0400"
      },
      "message": "Adds support for BBF WT-385 xPON model:\n\nVOL-151: Framework for OLT PON Configuration Parameters\nVOL-152: Framework for ONU Configuration Parameters\nVOL-220: Support configuration(Create/Read/Delete) of Channel-Group,\n         Channel-Partition, Channel-Pair \u0026 Channel-Termination Objects\n         for XGS-PON\n\nChange-Id: I992a4e03e6e7b021d7aa9a49a5f8466876c8f07c\n"
    },
    {
      "commit": "80a7f57714406a8aa2eea19e9e211456992020f0",
      "tree": "29db85c6ac2cfb938c00c7531b2708492173dcbb",
      "parents": [
        "4475a254554b0f4335100681b689a6e6f6e9b522"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 05 14:17:16 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Wed Apr 05 14:17:16 2017 -0500"
      },
      "message": "Add rotating log file inside the relevant docker containers\n\nChange-Id: I021c0e3489a823d6b67178247db73c0f24c36181\n"
    },
    {
      "commit": "2d7af13d6dae9e12e5123335dc28fad412ee3e96",
      "tree": "046c35bf7a1b495462f01b1cec3e162a9e8d7a07",
      "parents": [
        "71d0a6caf686175f471adb034948d35fa7982cdf"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 23 15:45:51 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Mar 23 15:45:51 2017 -0400"
      },
      "message": "- Fixes an issue in parsing complex xml params in request\n- Consolidate 3 methods of state change into one\n\nChange-Id: I2214e926a56488064925f6d8edd22cc1fc869cff\n"
    },
    {
      "commit": "2e6f595eb9e2ecb1057bb0df93876273ce842fdd",
      "tree": "a48bdd67f6ff4ad1651eb2f8dee5afa1ed43f608",
      "parents": [
        "b21bd6472ed5590b96654171f1acd8a62fff4963"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 21 15:14:20 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 21 15:18:32 2017 -0500"
      },
      "message": "Minor fixes\n\nChange-Id: Ie125d0234b689d44e69cb5282c8444db5e052221\n"
    },
    {
      "commit": "b21bd6472ed5590b96654171f1acd8a62fff4963",
      "tree": "da5509b91a746114da97d5a65979bdf9858ddabe",
      "parents": [
        "f248e1844781a5ac3c99bf729fea93378d3f6858"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 20 21:32:27 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 21 12:20:33 2017 -0800"
      },
      "message": "1) Handles chuncked xml requests from Netconf client, 2) Handles nested xml parameters from Netconf client, 3) Handles all currently exposed rpcs\n\nChange-Id: Id478f355ab53afc876c4f5fd9ad8f1a048a50748\n"
    },
    {
      "commit": "0b9aed1224c300c3e74199d298f4e69181e0583f",
      "tree": "d3a4a0fa6be802004d9fb99269239a8343972adb",
      "parents": [
        "b5d77811155f37d0c72de4cfc6b1e30bf3ba2be1"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 06 15:33:46 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 06 15:33:46 2017 -0500"
      },
      "message": "Remove the \u0027ietf\u0027 prefix in front of the YANG modules\n\nChange-Id: Ib932f6fb0f81b5731a9080234552d650245482a8\n"
    },
    {
      "commit": "3676b7cbd581d8b3b668d47803da300697a02745",
      "tree": "07622278282606e43e034a76a1502a1a7f6a5c5b",
      "parents": [
        "50ec793f00db2c21b022b531eaca6e13c0136fc3"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 31 13:48:38 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Feb 01 09:50:08 2017 -0500"
      },
      "message": "Update the Netconf custom rpc as follows:\n1) Create a message/field YANG reference.  This is used to keep the\nXML tags in the same order as the fields appear in the YANG schema.\nThis applies only for custom RPCs (one of Netconf twist)\n2) Annotate the proto RPCs with custom annotations which are used\nwhen constructing an XML response\n\nChange-Id: I07a8a3f2a44b7081c78e00dab05734a7c6b0a358\n"
    },
    {
      "commit": "c70a3ad1bca2a63e6816f367abf448f6dd64bdf1",
      "tree": "dfe3d376b7e65e09d726f5956d9dceda470082e9",
      "parents": [
        "f11d1ed0b94203789b287c03db347edd529d125b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 26 12:32:38 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 13:40:40 2017 -0800"
      },
      "message": "reformatting file to remove tabs\n\nChange-Id: Ib9f572ffe94b6036c917d828e4ad4cdf197bf518\n"
    },
    {
      "commit": "ffabb41ab6f9eaa88d44fa1efc7f1574b8cd30ad",
      "tree": "45ac39c939703588acb9a833ce749272008ece91",
      "parents": [
        "c3fb494349617a6bd558925a52ad1f0c33e5ee9a"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 15:40:45 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 27 05:37:46 2017 -0800"
      },
      "message": "Reformat files to remove tabs\n\nChange-Id: Ib99fbacd99d2a9dee4db69ba20c8b07443a90414\n"
    },
    {
      "commit": "8ffb893566561db58f687ee7920e8a7e9e95e062",
      "tree": "2b26c551b971db64f5f0862f417eb39944d09fe8",
      "parents": [
        "1dde11c3af601185713e7b4812d946801eaf01d2"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 13:40:49 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 13:40:49 2017 -0500"
      },
      "message": "The commit consists of:\n\n1) Support metadata (e.g. get-depth) for rpc request.\n2) Support parameters in rpc requests\n3) Generate the code for netconf rpc to Voltha grpc mapping\n4) Initial Support custom rpc requests (those defined in the voltha YANG schemas).\n\nChange-Id: I24dc7fd75b5f71d0d8591637579672b25fda57ec\n"
    },
    {
      "commit": "5b7b3fb27a618421e90d1d8aefaf98fcd4f1815d",
      "tree": "03b43c28637d62572e81bd09d92068feac493b52",
      "parents": [
        "f840dfb84d5ad7550168dbd9f7f5e1f110967ccf"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 13 16:00:00 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 13 16:00:00 2017 -0500"
      },
      "message": "Minor fix\n\nChange-Id: I11251dc72b7704c3524d722ced2ff92519136cb3\n"
    },
    {
      "commit": "74ecd217bdc8c7b8ba1a0013c653fe0238acef65",
      "tree": "a04926d604490a58f54083d4a915d2e31c9680e4",
      "parents": [
        "fcdd45d93da868b478f6fed0bdc169ce81ebd55a"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 16:13:25 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 16:13:25 2017 -0500"
      },
      "message": "Update to netconf proto makefile\n\nChange-Id: Ic2f187bf779442e87028ebfef5b15d803c183694\n"
    },
    {
      "commit": "fcdd45d93da868b478f6fed0bdc169ce81ebd55a",
      "tree": "233bf4b370d39c241b40330e6f4b12cb320ccce9",
      "parents": [
        "2976a3f9a736b854d445933abe6dd725b32e4d68"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 14:50:24 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 14:50:48 2017 -0500"
      },
      "message": "Some small cleanups\n\nChange-Id: I96a6c02ace5babc49a066e70f222f55d51bab6b3\n"
    },
    {
      "commit": "9b9f1adaff80cd85a96ad190d052a6d84abf3226",
      "tree": "10443c2b6dd4395dd5f3d8fa94d25f656bbcd788",
      "parents": [
        "3578a1c3ac3c9898acff32b1e8b940ef18ceac1e"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 10 15:43:32 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 11 06:33:31 2017 -0800"
      },
      "message": "Bug fixes\n\nChange-Id: I67349475a93d523795bbeeb28e45a0d3e416028f\n"
    },
    {
      "commit": "b4e71475c261f7e71b7106036d530c9e5b874960",
      "tree": "2412e2efb370996205ab173b26505f9ecda1775d",
      "parents": [
        "8745c122e8b6032f2653d937eb753d44b1495c04"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 06 18:05:47 2017 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:13:34 2017 -0800"
      },
      "message": "- Add proto oneof support for Yang\n- Configure the standard netconf port in the docker compose file\n- bug fix\n\nChange-Id: Ie7131b38642a89f249dd65f1c9e46047dfdc67ff\n"
    },
    {
      "commit": "c7991dde8caead42fb0b8ab9d549c4dfe4b86364",
      "tree": "63940931f7916aa972d50daa7cd5422cbeec6909",
      "parents": [
        "e69ceb1a275e6e36a2f43545763a13b1a99ec1d2"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 05 17:05:48 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 05 17:07:42 2017 -0500"
      },
      "message": "This commit consists of:\n1) Improved error handling\n2) Return correct XML message for unimplemented rpcs\n3) Clean up\n\nChange-Id: Ia59d203840efc2e238a50d4f05e56f854cca9fc7\n"
    },
    {
      "commit": "c9ef7c1c39f08c0f4c0d12645a16a2a2beca2399",
      "tree": "45a89cd76197f43f2ecee37cd332114732ebef18",
      "parents": [
        "3eb27a56d762da3e4412e79b45a615ded900aad8"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 04 20:40:53 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 04 20:44:51 2017 -0500"
      },
      "message": "This commit consists of:\n1) Ability for the netconf client to retrieve schemas metadata from\n   the netconf server\n2) Ability for the netconf server to retrieve specific yang schema from\n   the netconf server\n3) Netconf says Happy New Year 2017\n\nChange-Id: I6552224707607ca6cc1397f2fbf193503bb116a3\n"
    },
    {
      "commit": "a49727416714766a8eff36a5745388d47785d331",
      "tree": "1741ffcc9df4d4b73e5ac796e05aeec9e1cdc261",
      "parents": [
        "01bbe88e818a6e12562b2109c75d60b337dace18"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Dec 23 17:15:20 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 10:50:39 2016 -0800"
      },
      "message": "This commit consists of:\n1) Parsing protobuf responses from Voltha into a dict which will also\n   include the yang proto annotations\n2) Converting a protobuf response into a yang-compatible XML format\n3) Support for GET (no request params) for Voltha, VolthaInstance and VolthaInstances\n4) Minor bug fixes\n5) Testing done using the MG-Soft Netconf client\n\nChange-Id: Ibb7f62a391e19b0240cc739919fccc689a316005\n"
    },
    {
      "commit": "7626ce1a0466394c047985c9286f2e0dc065559c",
      "tree": "ba0dc42b21b1a3551a16f9e70ae763dff623b39f",
      "parents": [
        "e0d53f8301eab8f38ccc042bf9d2eb49f4d6e430"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 21 11:51:46 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "This commit consists of:\n1) Yang annotations to the protobuf definitions.  These annotations, when\n   added to the relevant proto files in Voltha,  allow us to convert\n   the voltha proto schemas into Yang schemas without the need to change the\n   model definitions.\n2) Update to the Yang parser to handle the above annotations\n3) Some initial work on the netconf GET RPCs (work in progress)\n4) Cleanup\n\nChange-Id: I5e4f4217850f0beb1c41aca1b2530a41e4f8a809\n"
    },
    {
      "commit": "e0d53f8301eab8f38ccc042bf9d2eb49f4d6e430",
      "tree": "f6995169d846ea4ed1243751b87bdb96abe773a7",
      "parents": [
        "3b212948d7b642b9defb29e4cfb5ab1bd8b40adc"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 14 11:05:44 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "Adding more get voltha apis\n\nChange-Id: I4fe2696e3ffdcb1477e5d97d0405353ab465c062\n"
    },
    {
      "commit": "3b212948d7b642b9defb29e4cfb5ab1bd8b40adc",
      "tree": "9659c2c7990f0d3592392f0d8633f40ca314b248",
      "parents": [
        "578a46c5ca344a475f0d78c99aafcf3c7dcaa67e"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Dec 12 23:09:53 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "Proper formatting of xml reply\n\nChange-Id: Ibbbfae0835436b1cab0f25aa4fecdfa79afcdb55\n"
    },
    {
      "commit": "aaac7ee1b70085929f99e55aa655fd7b3161863d",
      "tree": "1b8b9748cbc6c3ed124a623903b74046cbc08f24",
      "parents": [
        "9ad4569b8562999bfb2cad4d6281884d969e8666"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Sun Dec 11 22:03:52 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Dec 12 18:24:35 2016 -0800"
      },
      "message": "This commit consists of:\n1) Dockerizing the netconf server\n2) Update proto2yang to support module imports\n3) Provide a set of yang modules derived from the proto files in voltha.\n   These files as well as the slight mmodifications to the proto files are\n   provided in the experiments/netconf/proto2yang directory\n4) Code to automatically pull proto files from voltha into the netconf server,\n   compiles them and produce the yang equivalent files.\n5) Add a getvoltha netconf API to provide voltha state information (basic at\n   this time).  There is potential to make this generic once we experiment\n   with additional APIs\n\nChange-Id: I94f3a1f871b8025ad675d5f9b9b626d1be8b8d36\n"
    },
    {
      "commit": "a7b842ae84a7c5e92f84601266634c01afb80bbf",
      "tree": "6ed715cde15b24848301e4838a43918c1fcb610d",
      "parents": [
        "3869d8ddfd092842b6d156b07334ac27f6390eb6"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Sat Dec 03 23:28:42 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Dec 04 23:43:10 2016 -0800"
      },
      "message": "This commit consists of:\n1) Add session management to netconf\n2) Modularize the rpc call\n3) Improve the error handling\n4) Small bug fixes\n\nChange-Id: I023edb76e3743b633ac87be4967d656e09e2b970\n"
    },
    {
      "commit": "3869d8ddfd092842b6d156b07334ac27f6390eb6",
      "tree": "2950c8c65a4518d86f10d3d9b812a52dbb53533f",
      "parents": [
        "354487260b26edb93441a72b6e413fe335edd2fc"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Nov 28 20:44:28 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Dec 04 23:43:10 2016 -0800"
      },
      "message": "This is the initial commit of the netconf server code.  It consists\nof the following:\n1) The server is built using Twisted Conch\n2) It adapted an existing opensource netconf server (https://github.com/choppsv1/netconf)\n   to handle some low-level protocols.  The adaptation is mostly around\n   using Twisted Conch instead of Python Threads\n3) A microservice to interface with Voltha on the SB and Netconf client on\n   the NB\n4) A set of credentials for the server and clients.  At this time these\n   credentials are local and in files.  Additional work is required to\n   secure these files\n5) A rough-in to handle the rpc requests from Netconf clients\n6) Code for initial handshaking is in place (hello)\n\nChange-Id: I1ca0505d0ac35ff06066b107019ae87ae30e38f8\n"
    }
  ]
}
