)]}'
{
  "log": [
    {
      "commit": "bf15a5ab036c8505ee65312090a5249ccb393a8b",
      "tree": "82214ea20c722449411126532f732609a67fa57c",
      "parents": [
        "fdfdb705ddca3dc8e6c524df5813da67b7b6e00f"
      ],
      "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": "0c3d0e02838c214ac547ae91a4c1deec1e0aca26",
      "tree": "c37be8c4f1f1bb343fd5088c20b395cdc37cad17",
      "parents": [
        "00cdddaa60bc1a5e8899a68eccb2e686102e5e57"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Feb 19 09:44:25 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 19:08:53 2016 +0000"
      },
      "message": "remove references from AAA to XOS integration app\n\nChange-Id: I0b54d1c655aebc44d886bdfa5bf70364db1bfcf4\n"
    },
    {
      "commit": "3c6c2f9f1aceae14516e117463a379798692bc3d",
      "tree": "95b7c7614954f45fa19395919a166dab11f02ad3",
      "parents": [
        "f38aca7fd5a45573966f2d335bf78b9497767eb2"
      ],
      "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": "5f374cde9fcc6ca9451b4896d57daf0c2867093d",
      "tree": "43ffa1971fd03c5a41109df77afa62c04ea7376d",
      "parents": [
        "7e55c66aca4751f6d2228cb41b7e454fa5f64297"
      ],
      "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": "8bcb4f23ced794400c70119f81a71d76c3ccf1f4",
      "tree": "8a5bd41d7d988bcda2c5299265724e92b9a65c89",
      "parents": [
        "5f9603ded5e652a1a7e6b3d818af54c978db3a6a"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Jan 20 10:36:18 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jan 20 18:55:28 2016 +0000"
      },
      "message": "[ONOS-3634] Remove readme tag from app.xml\n\nChange-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6\n"
    },
    {
      "commit": "c35415ddcd1e6ebea66ca388c41495a03db0b63f",
      "tree": "4cbf503337634271b4ecdaf7a8caa1708546794f",
      "parents": [
        "52b933632ac6e9bfa32d1fa68e4de316a414f1bb"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Jan 14 17:22:31 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jan 20 00:30:35 2016 +0000"
      },
      "message": "[ONOS-3634] Enhance app to have a category, icon, URL and readme\n\nThis commmit enhances application to have category, icon, URL and\nreadme. The web GUI and CLI will be implemented in separate commits\n\nChange-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be\n"
    },
    {
      "commit": "06605102e40c260def920783553b82ff0d4cd2d9",
      "tree": "f8e782f4067e598498a7641e5795c280261741fe",
      "parents": [
        "99b3d226e03a0e2997d554f99a4ee97566e83eed"
      ],
      "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": "c49feb4bc17d0dd1893fa527a65f7421425359eb",
      "tree": "1ef1557c9cfe3f0c72364caedcb9f8209f0fdbeb",
      "parents": [
        "899ea8bc18f07c0deab62b9f0d7ae15d4a0006fe"
      ],
      "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": "0fce0404355ada36c0e9bbc561eec692bcaa57a4",
      "tree": "3e61cf19a823f4169b9f331100ada2869a2a46ea",
      "parents": [
        "6b530ac669777a15848087e58eac9aa6a3c81af6"
      ],
      "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": "33836dff2a56a5de8b47e96fbda73f082eaf8a51",
      "tree": "6440fa81f0f06eb65acec2e9f48d2e8688201881",
      "parents": [
        "ac41bf7081ce84dfd55b0f2090393f0b4ae4e174"
      ],
      "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": "880dc20ddb06bd3c7145daa0a65212224cc19913",
      "tree": "01676d8ab3279270ad8f2ae78649b58e01fd4c11",
      "parents": [
        "5a2856fd0165f0306b332f4b0a8d876315404592"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:53:14 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:53:14 2015 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n\nChange-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6\n"
    },
    {
      "commit": "5a2856fd0165f0306b332f4b0a8d876315404592",
      "tree": "25d29928cd83fa141d267335ba6d14e2a215270e",
      "parents": [
        "1400ce9def4c697a6f839458679cb54c0de8c775"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 21:55:16 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:47:51 2015 -0800"
      },
      "message": "Tagging 1.4.0 (Emu release)\n\nChange-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a\n"
    },
    {
      "commit": "6b7707101b72c4176f085023ff571f7a4b8029ff",
      "tree": "b17cbfad1bec882ec63a804e1718ffbea2f43f2f",
      "parents": [
        "d1cdd1953031452b200b80330382eb2889d3a067"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:48:01 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:48:42 2015 -0800"
      },
      "message": "Switching back to snapshot 1.4.0-SNAPSHOT\n\nChange-Id: Ie726afc2df730a1009db421328267f2dcfedfd66\n"
    },
    {
      "commit": "d1cdd1953031452b200b80330382eb2889d3a067",
      "tree": "79d550a804c40cd8b3e8785c94070b9ae5d8fd7c",
      "parents": [
        "3f4ed6b686b5edd7fb96981429144bff3c639cd3"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:36:45 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:36:45 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc3\n\nChange-Id: Iddb1e8adff820e81794bf83f5861519e9a787880\n"
    },
    {
      "commit": "b22ba656bb95b15344ea95b378c32a6baa74eda3",
      "tree": "e650227e6323f1215767aaccb29a07e2240432a6",
      "parents": [
        "4aded4c8b7ee32d4331cb17799703679b31975da"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 17:01:02 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 17:02:48 2015 -0800"
      },
      "message": "Switching back to snapshot 1.4.0-SNAPSHOT\n\nChange-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9\n"
    },
    {
      "commit": "4aded4c8b7ee32d4331cb17799703679b31975da",
      "tree": "4fd94ad18797cd095560bd6dc7f4efd230f8c253",
      "parents": [
        "412adc820192ee34c6856903d2c2992865f91cf1"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 16:55:13 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 16:55:13 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc2\n\nChange-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac\n"
    },
    {
      "commit": "02e5ed6ac39380cdde3907b9018ffb8b3718d40e",
      "tree": "8a89a460df36ca3725b2e26a9d0c9e381552dc4a",
      "parents": [
        "bbf1050b09bd30602fc71f09d3ad64147cf845f2"
      ],
      "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": "905ea22db690872f63013dc83bdaf0f4d4ea8e15",
      "tree": "66aeecdd056f0563e16ace5f76516c7111b09af7",
      "parents": [
        "b209dc68e239009a9c1fdfe6fddeca0cf94fe9bf"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 04 23:59:23 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Dec 05 00:57:06 2015 -0800"
      },
      "message": "Starting snapshot 1.4.0-SNAPSHOT\n\nChange-Id: I0398bb2093e70d39788888038abb9df6193ccb42\n"
    },
    {
      "commit": "b209dc68e239009a9c1fdfe6fddeca0cf94fe9bf",
      "tree": "b0fb8fdaa5b2106f73928ffc13f14f88c7d56ee5",
      "parents": [
        "eca5bbc486012a23bc0657303c31f02e873b8c54"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 04 23:52:20 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Dec 05 00:56:21 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc1\n\nChange-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b\n"
    },
    {
      "commit": "016bef721f3e0f1e360e3cc7bad581e94dc822c0",
      "tree": "fdba3d95bed09f00f7f505d851357be8cabfa992",
      "parents": [
        "399a0b36836bbe644b0fb9d03c6d273c201b399e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Nov 24 15:24:13 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Nov 25 00:57:59 2015 +0000"
      },
      "message": "Fixing features.xml so that they don\u0027t self-reference.\n\nChange-Id: I1f4b8bc956f24d422af06e02330f5de8bb4873c2\n"
    },
    {
      "commit": "b92cc51fa6a12331b1fa7da52a94a194f3df1c7c",
      "tree": "1c3a23ecb1a4550bc1590685276e959a32de0639",
      "parents": [
        "f006ddd400e81064503a4ab05c5764a9e5b4717b"
      ],
      "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": "e3026a4eb45673573fc038c1d82e82a0fc26e982",
      "tree": "affc33d0ee104ce84358445ab926214d1b4e398c",
      "parents": [
        "805f82a305cc28ca163aa6033fd4cf64106f8795"
      ],
      "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": "c3902fb4695d8b55428b31d7850df9c0f237a277",
      "tree": "95c655fb44b463040e6d04e016dc13108398b5b3",
      "parents": [
        "13cc0835fc02092fd30882d93a0f1acfb045d8be"
      ],
      "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": "d9dfe11fb5d179df1de80bec4f0053e08b8c44ed",
      "tree": "58afb2c4afa9b8ab649b09be5945f43bbbcf6f09",
      "parents": [
        "9803071bb2535364432009c598b538d2cc0623f2"
      ],
      "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": "569cce0f743b51b3b5e201caa249ed0859ebc4bc",
      "tree": "7520f7252608839ebc884c2d9771b6b7241ed018",
      "parents": [
        "4ed936984870191328957a8ae16126aa1f0fa50e"
      ],
      "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": "4ed936984870191328957a8ae16126aa1f0fa50e",
      "tree": "1f130b99ef9d8f9938ac30bbff1e64f178e0da8d",
      "parents": [
        "334bb1eff7662077a5a3e2d49a61dc095fe2bd58"
      ],
      "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": "af86fbff625d5e2a8466f5248edfe7d3dd362585",
      "tree": "79de3f1ee88fc1dc7df5cecf1a169d37a1c7a551",
      "parents": [
        "c7c1d35a9dbe08dc183bf85752e0e25cc15b7f23"
      ],
      "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": "57f2e14c1f7fb810a2812adafdbedc0289bbd1dd",
      "tree": "868ad47e7b475fbbdaf52541261addae46fb5c5a",
      "parents": [
        "7ca3ed9942be37279b7d50ffee51e8e1a7353b95"
      ],
      "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": "7e5a2037c2113b9cea8537300f3359cfb4008da7",
      "tree": "68fe5dfd1235efb8bedbf4fda13e43ea1e926155",
      "parents": [
        "911c519e3175dff60fe9e0b1d1bfbae1d0b162b9"
      ],
      "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": "911c519e3175dff60fe9e0b1d1bfbae1d0b162b9",
      "tree": "09eca0a8cdb1bfc4c5abbba39821b5ffd8b7fb89",
      "parents": [
        "a98825ab5d54545e9ba18671fa0c1786901a98f2"
      ],
      "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": "1c0ea1a12e6fa62368405eda821c2a26b3aaddd8",
      "tree": "7689e86139e25fe2db0815521a56e1331bcf010d",
      "parents": [
        "66a8554a17871df82540f90be0b2553f19f435b7"
      ],
      "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": "75879ef98ffd5ea47ad8401b12bc5121ff0b073b",
      "tree": "c8860b3763d4a2a5f9f9176b66f0310edb54bd02",
      "parents": [
        "bccb002b257b7769510909d32c8dfd661ad6a5c5"
      ],
      "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": "c3fca7fa6945de893f81f91b8a6ba67d53a0ffb0",
      "tree": "47f6f9e4fa3277d08a26d3f3c71e84852ccded12",
      "parents": [
        "d06f93f2abadc94f76fc967688a78e4ce2e519ad"
      ],
      "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": "f967ad61dca6e62badc6c35b618e70ec0f553063",
      "tree": "b5cf5e2a3a1a87946aba9352c54ab27974bf2061",
      "parents": [
        "71e147e263ae20cb17a03e76e5a27ba86eb1da4f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 18 15:19:54 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 18 15:19:54 2015 -0700"
      },
      "message": "Starting snapshot 1.4.0-SNAPSHOT\n\nChange-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b\n"
    },
    {
      "commit": "b3a3b52f46ba2a2827901ec8369a5deee79b7ed2",
      "tree": "e46b078efc0d5346e9f10d6fffbbcbd03dc49d3a",
      "parents": [
        "cbc5878c318d4d8b1359300befd2bf9c7871ca2f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:26:43 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:26:49 2015 -0700"
      },
      "message": "Rolling back to snapshot 1.3.0-SNAPSHOT\n\nChange-Id: I5394f02bc4cc4614427e5e535889e883944734fd\n"
    },
    {
      "commit": "cbc5878c318d4d8b1359300befd2bf9c7871ca2f",
      "tree": "69ded8ec43bf983d953eee3038268738ad5734a8",
      "parents": [
        "91d07982444a70cd9630dbe24c025511b4f7c27c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:08:00 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:08:00 2015 -0700"
      },
      "message": "Tagging 1.3.0-rc2\n\nChange-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f\n"
    },
    {
      "commit": "e8bcb70258707430e1b37b519e5c28e958192bf2",
      "tree": "41094438b3b06f3b4f9ac8725744678eff94448a",
      "parents": [
        "004345f6c8e52db281da125a9308add8d8f7a506"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:55:47 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:57:08 2015 -0700"
      },
      "message": "Changing version to back to snapshot 1.3.0-SNAPSHOT\n\nChange-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8\n"
    },
    {
      "commit": "004345f6c8e52db281da125a9308add8d8f7a506",
      "tree": "d0ba02abf54808e84fbeaa36a09c333af489b6a3",
      "parents": [
        "858a846b00d4c7286b6b437ab550c1e19af75382"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:47:08 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:47:08 2015 -0700"
      },
      "message": "Tagging 1.3.0-rc1\n\nChange-Id: I640fc75397b90532e8a71f9413b6822f80b3e775\n"
    },
    {
      "commit": "cf732fb6889429722b180591a6118a6c0af18ab5",
      "tree": "e9d3184a2451653be582e225afecc1228fa4d34d",
      "parents": [
        "c983e736469c736bad38b8b92b7510b102e790a7"
      ],
      "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": "d894b5d5f7c5e5cdd710559454c3669e67ee69a5",
      "tree": "f0e96eea2283efcea3ca3ccbaa1adb3ee5ffdcf8",
      "parents": [
        "bc371968285466e6134cee7c19d506285f8c0dff"
      ],
      "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": "3b783263b463fa7d38af1813277b3fb0dbc6509f",
      "tree": "24b40d658c26cbe0dca5ab1ef96f2c93d7040ea2",
      "parents": [
        "f52863665d3bb1a43e70d523b64469af6f4a367a"
      ],
      "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": "64da69da7c66bffaf08f9fb2bed8734638336b41",
      "tree": "3e5ccc71fb52874f62646fbc18904d371588d246",
      "parents": [
        "7b438afd38ed9e22d04876679ba0e644c66607a5"
      ],
      "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": "af734ff4c7d6d108c1dce103d17f8e7e6a53072e",
      "tree": "7af341d29f18ce55355d356b52d4694a7eb905f8",
      "parents": [
        "c4d5661d5af0374ecfed19a32303fcccbfe874bf"
      ],
      "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": "07a923dcf934b25084f055a8a99e0f4101610213",
      "tree": "d232dc0e8c877ecd98517912f0c9d058b741b61b",
      "parents": [
        "148ba2f86c350d8474ff9da9ecd6c00d08e84a17"
      ],
      "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": "4a60bb31cd9bcd88f841d494fff9f3865efde24d",
      "tree": "32c2f88f50b429119f4b2aea92b39504d03b203b",
      "parents": [
        "9553bb88b3d7d2fa9a03b102f55959475365e781"
      ],
      "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": "7b808c5e15d640218df50cad5f95424b67eecb93",
      "tree": "4cd5eab7b45fc1e2767825c788ca3043a7d368d4",
      "parents": [
        "f3ed655a8e2fb978818b0262bddb5ad53c07a443"
      ],
      "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": "79d7c256cd40019f8de5ed22418829bfd5850523",
      "tree": "fe6600fb8f300e9df9afe479d84fa87441ccf3c9",
      "parents": [
        "a2b5915426f9a119d85b7aba548c8d4037b53965"
      ],
      "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"
    }
  ]
}
