)]}'
{
  "log": [
    {
      "commit": "6bf21a25e233943eb16592913b28cc51621cefe3",
      "tree": "06ba632285749c35454bd93c283bc95a6409733a",
      "parents": [
        "c87de3eabda9ad2a21a9a90260d8b8828828de10"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Wed Aug 23 12:45:09 2017 +0100"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Wed Aug 23 12:47:50 2017 +0100"
      },
      "message": "VOL-387: Update CLI useful for debugging\n\nChange-Id: I890dcf0b76f9e58c1bcfade75b60069db09b94f4\n"
    },
    {
      "commit": "c87de3eabda9ad2a21a9a90260d8b8828828de10",
      "tree": "ce85d12d58b5c90491218bebf70d5d6b684c9425",
      "parents": [
        "cf39d97cb8a511dee76a53feebc080ad9dc7e749"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 17 09:54:39 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 17 09:54:39 2017 -0700"
      },
      "message": "release version 1.3.0-SNAPSHOT\n\nChange-Id: I9a4bbd269fd0bae944aa04ee8850c6ec3d17d358\n"
    },
    {
      "commit": "cf39d97cb8a511dee76a53feebc080ad9dc7e749",
      "tree": "0a4a60068dfcc578022980ed7afc5895cbe050d4",
      "parents": [
        "620194932ea5aa0a5c3f1e7069b1538ccc0455d4"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Wed Aug 16 08:15:20 2017 +0100"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Wed Aug 16 08:15:20 2017 +0100"
      },
      "message": "VOL-376 : Fix for Null Pointer Exception when subscriber is not provisioned\nPatchet contains\n1. Fix for Null Pointer Exception when subscriber is not provisioned in Sadis\n2. README.md updates for Sadis configuration of subscriber and device\n3. Correcting log levels of some of the logs\n\nChange-Id: I59270faff77d05013a4313629c60911148533e19\n"
    },
    {
      "commit": "620194932ea5aa0a5c3f1e7069b1538ccc0455d4",
      "tree": "7f69b7efeaf927995d44c765623ba89eeb43f6c9",
      "parents": [
        "fbba155f344d603ff65123c4b479ba9a6ef04db0"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 28 17:02:10 2017 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 11 11:39:50 2017 -0700"
      },
      "message": "CORD-1615 add CLI command to support the removal of state machines\n\nChange-Id: I428bff2a8e502cc7b1c73f804792c36a8f847b57\n"
    },
    {
      "commit": "c9ac1e5d6c1a146a1af366471980214ccb2bc8bd",
      "tree": "3b625302aaaf8517cd3e0b34533a55a0abab639b",
      "parents": [
        "4e33be22967314c0cba7008623158543d361474a"
      ],
      "author": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Fri Jul 28 12:31:18 2017 +0100"
      },
      "committer": {
        "name": "Amit Ghosh",
        "email": "aghosh@radisys.com",
        "time": "Fri Aug 04 09:03:37 2017 +0100"
      },
      "message": "VOL-149: Configure RADIUS Attributes as per subscriber information\nVOL-148: RADIUS VLAN ID configurable\n\nChange-Id: I2a51dbf316637e685b7e3c36595a27922c79b23c\n"
    },
    {
      "commit": "4e33be22967314c0cba7008623158543d361474a",
      "tree": "15dd45377687f19d9f32e2e440fab46e88ff779f",
      "parents": [
        "1fe3b0e5e7eafd7809fdded0f9021a3f316df824"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:45:46 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:45:46 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: If7b4e7b36e12fb2f70dd72d8c5f74d39f14282da\n"
    },
    {
      "commit": "1fe3b0e5e7eafd7809fdded0f9021a3f316df824",
      "tree": "957efaa40dca6d279d31c5dec9ae82b15cf63a74",
      "parents": [
        "df7ff86b4610203e9093eb6349fcbb3b3a09feab"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Feb 28 09:50:20 2017 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Feb 28 09:51:31 2017 +0800"
      },
      "message": "1.Seperate radiusPort from radiusServerPort;2.changed the match string from 1812 to radiusServerPort\n\nChange-Id: Ifcf76243177eb33cd96c992f89b5bff6a8f1274f\n"
    },
    {
      "commit": "df7ff86b4610203e9093eb6349fcbb3b3a09feab",
      "tree": "0d8c35da2af92f02f49bb57a23410631769ba1ea",
      "parents": [
        "47346e9cd5b0d6619c5f90134d2ef6974325c6bc"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:22:05 2017 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:50:00 2017 -0800"
      },
      "message": "Change app name from onosproject to opencord\n\nChange-Id: Iefb95345e357bfde21e2b639b5da75bfb90d315a\n"
    },
    {
      "commit": "27afc1ddfb83f037a71a3765ae8d0f162b6d27b9",
      "tree": "92016ce18b4d17967ad4d81c9a9b071efb010d5f",
      "parents": [
        "fd32a971e196fb2e5ea35f098cf55a0f469cda19"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Dec 23 00:33:58 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Dec 23 00:33:58 2016 -0800"
      },
      "message": "moving listener add to end of activate\n\nChange-Id: Ia4ee4780f1c203f189e7a188778085246d1ae27e\n"
    },
    {
      "commit": "5dcfa52a642f0012287000dc97a66b77ede1e0e6",
      "tree": "ffd80c172119dda95f33e8f500c8e0132dbedeed",
      "parents": [
        "55e89a294a3151f0dc64d8811e1212647998978e"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Nov 29 14:21:30 2016 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Nov 29 14:22:41 2016 +0800"
      },
      "message": "fixed a bug in processing radius-failure message\n\nChange-Id: I262e324bd32852323ff8baf6b1cc85c7edddb383\n"
    },
    {
      "commit": "04e47f324abdc215a45def7f54fb1a24a361bff0",
      "tree": "b2dea505e92fb3ae8536aab18ab1cd8c548cf35b",
      "parents": [
        "3c4d376a7494c9c00fe3881ea412985def22278f"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Oct 28 14:15:43 2016 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Thu Oct 27 23:24:36 2016 -0700"
      },
      "message": "1. send eap failure message when access denied;\n2. change current state from unauthenticated to started when receiving eapol start message\n\nChange-Id: I3d1a978a0f784f1bae41cebb51aed58f3f4742fe\n"
    },
    {
      "commit": "6d52745026ee2d4b467fece929f4ce35fee47cb8",
      "tree": "2c7cc5c2bc1ec1c95eb5e8a1bfffd26a941a7566",
      "parents": [
        "23a9e94f92be548447faaac6967467742a7d7e67"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 18:00:47 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 18:00:47 2016 -0700"
      },
      "message": "pom modications to appify aaa\nrenaming package\n"
    },
    {
      "commit": "3554ccb75a5496903c066717d41404bdd53401fe",
      "tree": "a681292bc580f9f72ecd4a8f02673c5d205aa3c2",
      "parents": [
        "001d53ff14dc978fbc6b274b3440b251dfc42caa"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:19:45 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:20:21 2016 -0700"
      },
      "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n"
    },
    {
      "commit": "6af9f4354109093e4328fb3c64dfe4e5655b63e0",
      "tree": "8375104f325fa9125ac75fa41ce81dd66391b2ff",
      "parents": [
        "5d323c6686b909e2da4185109eb69aba92e76218"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Mar 11 20:24:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 17:03:26 2016 +0000"
      },
      "message": "Enable SO_REUSEADDR option for radius server Datagram Sockets.\nThis helps in fixing \"address in use\" exceptions while creating the datagram sockets.\nThis was hit while triggering repeated radius server reconfigurations.\n\nChange-Id: I084c1d83499c010036fcfbca0ad86d40f4e4db88\n"
    },
    {
      "commit": "61a6a40e05cfd837007b4e4cd76473af02fd9643",
      "tree": "30f317c39eed8f0b5cda04b460bb0f8d2a120f6d",
      "parents": [
        "c875a4c816349951cd9e384f33a55f9c5908adf7"
      ],
      "author": {
        "name": "Qianqian Hu",
        "email": "Qianqian.Hu@alcatel-sbell.com.cn",
        "time": "Tue Feb 16 15:18:05 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 25 20:45:49 2016 +0000"
      },
      "message": "adding cli for aaa to show users\n\nChange-Id: I23092577a6da8f43b959a11b9590c282f4d50a5c\n"
    },
    {
      "commit": "508cec5853523bda5c5f33d03727f5db1ec4a24e",
      "tree": "e186bf196efbb162c819e50e51472f9b1da0c7c7",
      "parents": [
        "0c349810358619b7d11f7032fe1ec22375a87fbd"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 16 14:23:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 17:20:46 2016 +0000"
      },
      "message": "Break dependency between AAA app and demo XOS integration app\n\nThe XOS integration app was written just for the ONS demo and\nis a frequent cause of confusion for people outside the lab.\n\nChange-Id: I03cf592890dc7ae68520bc7b71d99e742a9da74c\n"
    },
    {
      "commit": "0c349810358619b7d11f7032fe1ec22375a87fbd",
      "tree": "6261f37c2c1c1da6a95a92fafb0fd69d2a899819",
      "parents": [
        "545368c4a7fea5c7bc7559edb27f4a6e21daef6f"
      ],
      "author": {
        "name": "Qianqian Hu",
        "email": "Qianqian.Hu@alcatel-sbell.com.cn",
        "time": "Mon Feb 15 17:25:22 2016 +0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 16 16:37:24 2016 +0000"
      },
      "message": "According to the 802.1x standard, the state-machine should go back to connecting state if a start packet is received while in authorized state\n\nChange-Id: I07ef81eb73d2422cbb85b9c8dd9fcd4f48742e2e\n"
    },
    {
      "commit": "fe4fe5629fc5cbf4d2a3fc073e541f6baf879245",
      "tree": "22b1376ecf1a278409403670e8337407acf894b7",
      "parents": [
        "b34b496c1c49583b4f1d0aaf64a64ff9528d568f"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jan 05 13:14:43 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jan 07 00:15:03 2016 +0000"
      },
      "message": "Attempt to fix ONOS-3460\n\nRestart UDP listener thread and create a new RADIUS server socket\nwhen the AAA app configuration changes.\n\nChange-Id: If81479ee54609f56cf86e21aa5c5d83732c6a9fe\n"
    },
    {
      "commit": "b34b496c1c49583b4f1d0aaf64a64ff9528d568f",
      "tree": "d2499f972679dfa686f33ca0df81f26e62456032",
      "parents": [
        "c9e8dcca5203bf1e6fa95a87762f7c981f59fc64"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Jan 04 10:24:43 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jan 04 18:35:49 2016 +0000"
      },
      "message": "Remove unneccesary exception handler\n\nChange-Id: I8ffa95e803c70982fa59ed067dda12fd7568f775\n"
    },
    {
      "commit": "c9e8dcca5203bf1e6fa95a87762f7c981f59fc64",
      "tree": "a278a85d113e2731057664fb839d4f2473392aad",
      "parents": [
        "b55a1acd39b3755bfc19d65ef005930f3e94f907"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Dec 30 10:31:32 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Dec 30 18:47:31 2015 +0000"
      },
      "message": "Fixed a comment cut and paste typo\n\nChange-Id: Ie05cd39eb16f7271c9fa589b7b31fc3460fa7e8e\n"
    },
    {
      "commit": "b55a1acd39b3755bfc19d65ef005930f3e94f907",
      "tree": "d0cbd55a5743ee9551ffa582b7e36c8b45776669",
      "parents": [
        "7b0812620d9bb481dbb409a2aaab7f6572cae716"
      ],
      "author": {
        "name": "Qianqian Hu",
        "email": "Qianqian.Hu@alcatel-sbell.com.cn",
        "time": "Wed Dec 23 20:44:48 2015 +0800"
      },
      "committer": {
        "name": "Qianqian Hu",
        "email": "Qianqian.Hu@alcatel-sbell.com.cn",
        "time": "Thu Dec 24 05:37:37 2015 +0000"
      },
      "message": "Fix bugs for AaaManger and RADIUS\n\nChange-Id: I112a3207ccd9b580e59e8ec328cb6db1e32ca38a\n"
    },
    {
      "commit": "13c671694220c0d642d45ebf6a8929322cfa2930",
      "tree": "590f363501c023e9fffced247a740da2e03cece2",
      "parents": [
        "b9bd98bafd893a3aac739b2286d50f32eb5727dd"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Dec 09 13:20:34 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Dec 09 22:44:42 2015 +0000"
      },
      "message": "Remove app registration logic from deativate method and add logs\n\nChange-Id: I0fd58e8deeaf2dbf8975dc9ee399a35dbdd326b9\n"
    },
    {
      "commit": "092dfb2aa077fd186a7b9a7ac9cab6ea0203be12",
      "tree": "87b362b2ba44a2fd515a2e12f42da3484b6721a0",
      "parents": [
        "17d6c49389bdf978d0b919bb77c6f624b264905b"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Nov 16 23:05:21 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Nov 17 17:42:02 2015 +0000"
      },
      "message": "Fix naming conventions for CORD apps.\n\nChange-Id: I0b1d4dd276301b726269376eec137511c8e0a805\n"
    },
    {
      "commit": "17d6c49389bdf978d0b919bb77c6f624b264905b",
      "tree": "df4a243a55454b777cc2ed61447c558862f82c94",
      "parents": [
        "f3790b83a5e37219afe53c89f7276c9cdb685dcb"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Oct 27 10:39:42 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Oct 27 18:23:12 2015 +0000"
      },
      "message": "Fixes for Javadoc errors\n\nChange-Id: Icf8fa2918faf071407e33c1fecc2ebac817cc817\n"
    },
    {
      "commit": "f3790b83a5e37219afe53c89f7276c9cdb685dcb",
      "tree": "4aefc1da1e601208c1d126f8fd2aac1035c3dc8d",
      "parents": [
        "5493b518a71c81b1335812a059a17c5e90a33d7e"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 21 16:28:08 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 22 18:37:22 2015 +0000"
      },
      "message": "Only transition to START state on TLS start\n\nChange-Id: Iafcf9dff625d8aac874d28ff23b5328beda28d2a\n"
    },
    {
      "commit": "5493b518a71c81b1335812a059a17c5e90a33d7e",
      "tree": "b2dad18722bbd98de21811d9f294cd4919570542",
      "parents": [
        "2a501c2ee0d24e3c15b512efba824cb8f458ed5a"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 21 12:13:49 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 21 12:13:56 2015 -0700"
      },
      "message": "Bug fixes for TLS authentication\n\nChange-Id: I568273cb6fc5f0c95c15dc37ad17f51c2090917b\n"
    },
    {
      "commit": "2a501c2ee0d24e3c15b512efba824cb8f458ed5a",
      "tree": "7c0b1d0f9d91f3aa2468e1d892386d5a908ce414",
      "parents": [
        "967776aaf0cf6b15ef70e6e88b3be3d407529f2e"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Oct 19 15:13:59 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Oct 19 15:16:07 2015 -0700"
      },
      "message": "Remove UDP flow rules\n\nNo longer needed because RADIUS packets\ncome directly from UDP and not as packet in.\n\nChange-Id: I91fc37fc973c25a4b42c928ce6de41e71331f59d\n"
    },
    {
      "commit": "967776aaf0cf6b15ef70e6e88b3be3d407529f2e",
      "tree": "5cfd33910e2043d5ba751e5ea5dd3f2654352db2",
      "parents": [
        "5d99bd14035fe2d874d7f0f3dd5fb72fb70e66ba"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 07 14:37:17 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Oct 19 22:15:31 2015 +0000"
      },
      "message": "Support RADIUS server outside of the ONOS network\n\nChange-Id: I7e64faae6831467e084db878e02023d40fb33f07\n"
    },
    {
      "commit": "5d99bd14035fe2d874d7f0f3dd5fb72fb70e66ba",
      "tree": "3de89e67e1e9c2fbb6c0f0ed52ae443bc5cb3e11",
      "parents": [
        "fcb623ddf0e31f0beef5d1581e1ff834551c0b37"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Oct 06 15:41:30 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 08 16:00:33 2015 +0000"
      },
      "message": "More AAA refactoring\n\n- parameterize the UDP port of the RADIUS server\n- clean up some unused constants\n- refactor config code to reduce repetitive code\n\nChange-Id: I797dabd12c8ccd522f1ab0812c2b03da7264f2c0\n"
    },
    {
      "commit": "fcb623ddf0e31f0beef5d1581e1ff834551c0b37",
      "tree": "10050e9abc6ee691f26e85f8cdecb84f340f2a7d",
      "parents": [
        "9eb293f6320498343a3b72ab533295b531064eaa"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Oct 01 16:48:18 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Oct 06 09:50:48 2015 +0000"
      },
      "message": "Modify AAA app to use the network configuation service\n\nChange-Id: Ie7e12dfd9a3b80c55db2b55bdfdf431db8157d24\n"
    },
    {
      "commit": "9eb293f6320498343a3b72ab533295b531064eaa",
      "tree": "26b8e19a6e34c8bc01c5acc5530819e9336fde2b",
      "parents": [
        "ea36645cc73e68f1604a91d111c4e815b3ba8494"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Sep 30 15:09:17 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 01 16:36:42 2015 +0000"
      },
      "message": "Minor AAA refactoring\n\n- pulled some common code out into a method\n- fixed some spacing problems\n\nChange-Id: I7c4f0cc6f236e8c05188fb94df3ec9ebe70140bf\n"
    },
    {
      "commit": "ea36645cc73e68f1604a91d111c4e815b3ba8494",
      "tree": "85a980c48772367e13b573fba368879f61f0fe17",
      "parents": [
        "f51eba26557279a22d52c7d139274222b6516ced"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Sep 30 10:56:43 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 01 16:36:41 2015 +0000"
      },
      "message": "Unit tests for packet processing the the AAA app\n\nChange-Id: I51149fdf9ce5bfe4ee8d67564165b94f3e39e379\n"
    },
    {
      "commit": "f51eba26557279a22d52c7d139274222b6516ced",
      "tree": "8e2bd05e8a09c109d1ef110eaa89dcda052efaa9",
      "parents": [
        "f61a24e11eadcaac2f3eb871547d57a813f121db"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Sep 25 10:24:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 25 18:37:01 2015 +0000"
      },
      "message": "More AAA app refactoring\n\n- cleaned up exception handling a little\n- reformatting of the code to be easier to read and group similar code together\n- fixed some style problems found by IntelliJ\n\nChange-Id: I932ac48d82b598b1f59c906477fb5e4deded413f\n"
    },
    {
      "commit": "f61a24e11eadcaac2f3eb871547d57a813f121db",
      "tree": "dffe89fa4240107b6ab4d4fcb88def0820f48c32",
      "parents": [
        "78e95a496a1035c505027c6b8bda75d23c051f93"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Sep 24 16:34:02 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 25 17:24:10 2015 +0000"
      },
      "message": "AAA App refactoring\n\n- optimized lookup of state machines\n- modified getter/setter method names to match ONOS project standards\n- made StateMachine local members private and add accesor methods\n- added unit tests for StateMachine lookups\n\nChange-Id: I5704ddc4d8b1b3c887be1262f2edd78965e4a8bf\n"
    },
    {
      "commit": "78e95a496a1035c505027c6b8bda75d23c051f93",
      "tree": "ac2c0e14406e235179c7f9d0e38302eeeb049b9d",
      "parents": [
        "7f81e78574588f12e1ecfaee1da61fd28b6cdae9"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Sep 24 08:36:45 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Sep 24 19:19:20 2015 +0000"
      },
      "message": "Refactoring of AAA app classes\n- break up multi compilation unit class\n- improve exception handling\n- start on general clean up\n\nChange-Id: Ic0b4e19a25c2fc1d64c73bfc4273c82cbcaf5d45\n"
    },
    {
      "commit": "a0d6371ee4148ac10322c173f0419187420bf7ab",
      "tree": "8dad04d1480cf6d3dfcb828c08d1896fca9601bc",
      "parents": [
        "e989420424abfda32b45f2509460cef97449493c"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sat Aug 22 21:04:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Aug 25 16:10:35 2015 +0000"
      },
      "message": "ONOS-2711 Replaced short to TpPort for tcp/udp ports\n\nChange-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308\n"
    },
    {
      "commit": "e989420424abfda32b45f2509460cef97449493c",
      "tree": "747d9f5b19d14360b698a7e3489a0bc7c957a8c5",
      "parents": [
        "d9c7da0bfe7e26c40241ae9c7f8950b043384340"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jul 30 11:59:07 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 30 20:27:44 2015 +0000"
      },
      "message": "Fixing javadoc warnings, provided missing package javadocs and corrected group structure.\n\nChange-Id: I2637afe49b81e8e6d10ef3bb0f2a1cf50b2564cc\n"
    },
    {
      "commit": "d9c7da0bfe7e26c40241ae9c7f8950b043384340",
      "tree": "49d342599b742051a1e6a311ba7f90707fc0efcc",
      "parents": [
        "feb4176dd73e32cba0a28ecbbc656e8cc874428f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Jul 29 17:49:24 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jul 30 17:14:25 2015 +0000"
      },
      "message": "Refactoring addProcessor() calls to use type methods\n\nChange-Id: Ib38cc5122a9d9a8cbaafec593eb3eb32a795a28f\n"
    },
    {
      "commit": "feb4176dd73e32cba0a28ecbbc656e8cc874428f",
      "tree": "5f84062570387cfe8d142cdc09cf91a35fb5a884",
      "parents": [
        "32039d5c49251b4bf864bf71dd8f19fba794ba5d"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Jul 15 15:10:28 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 16 11:33:39 2015 +0000"
      },
      "message": "Move AAA app to OLT\n\nChange-Id: Ie1e41353177c8755f25bca1476b41df1f2826288\n"
    },
    {
      "commit": "32039d5c49251b4bf864bf71dd8f19fba794ba5d",
      "tree": "39f80c5f046ca781ae302971c3599b76e4cf0b0e",
      "parents": [
        "d39d99e8dbe700bb67ce43f5775facc05217d872"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jul 01 16:35:26 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jul 06 21:20:37 2015 +0000"
      },
      "message": "forwarding radius packets to radius\n\nChange-Id: I28678715adc42358d85006e2df0baa25d768746d\n"
    },
    {
      "commit": "d39d99e8dbe700bb67ce43f5775facc05217d872",
      "tree": "68d664ff4df6c6382692b1880d02c2efcc42e226",
      "parents": [
        "a46dddf432dff345bf2eb81577faa06d964ed11e"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Fri Jul 03 13:30:57 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jul 06 20:08:00 2015 +0000"
      },
      "message": "Include logic for cancelling requests for packets.\n\nChange-Id: I8244b8e417dd2b4c6feae57b810fe750635e87a7\n"
    },
    {
      "commit": "a46dddf432dff345bf2eb81577faa06d964ed11e",
      "tree": "2f015946c453f925380686b416a6c2358c82b4d1",
      "parents": [
        "8b01ee71f21ea32bf100425f94eb912b1bfd4100"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Jun 30 15:31:20 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jul 01 03:31:52 2015 +0000"
      },
      "message": "Cleaned up AAA app now it\u0027s in the ONOS core.\n\nMoved packets into the packet library, minor app cleanups and javadoc.\n\nChange-Id: I7ee04d09f82051fdb2a9bcfe577cb163661d5055\n"
    },
    {
      "commit": "8b01ee71f21ea32bf100425f94eb912b1bfd4100",
      "tree": "05f73328467f7bb2eeec71c5ab3aab65ccd2f8b5",
      "parents": [
        "8983174228c01f8a932525be6ae76167373f1715"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 26 14:22:24 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jun 29 15:24:35 2015 -0700"
      },
      "message": "small fixes to ethtype pattern\n\nChange-Id: Ic58c426821952f66aa21bc828d36fd4f83d8da0d\n"
    },
    {
      "commit": "8983174228c01f8a932525be6ae76167373f1715",
      "tree": "d31f3538e48e92e50bdd477f83fac01d76210be5",
      "parents": [],
      "author": {
        "name": "Ari Saha",
        "email": "as754m@att.com",
        "time": "Fri Jun 26 10:31:48 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 21:24:58 2015 +0000"
      },
      "message": "ONOS AAA app: Authentication and Authorization logic.\n\nChange-Id: I36eb889eeab38edf12377c13e780a147551459a4\n"
    }
  ]
}
