)]}' { "log": [ { "commit": "c24c97a8ac82a2579ae1eb1ff4164d6beb6b8cf1", "tree": "edc313c9fa3c5a5955a34ab546cf0e742cc3217e", "parents": [ "43c567080ab7cd1c6081fd72d8c8ceeb6cdbb54f" ], "author": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Sat Jul 15 09:31:19 2017 +0800" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jul 17 03:38:12 2017 +0000" }, "message": "Add more zh_CN translations\n\nChange-Id: Ic2b3d0c30e51c7326e7eb6b80e095da538c224f8\n" }, { "commit": "36b658de12bd3a9971a39eb8584feffb3db06ccc", "tree": "4f6650b237ef4aac78ef704f9b7324781531bb41", "parents": [ "20ce41e2f5f384446d4283bdf0a197df8c824b7c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jul 14 16:20:11 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jul 14 18:38:00 2017 -0700" }, "message": "ONOS-6336: Flows View : show app name (not integer ID).\n\nChange-Id: I00afbb06c8dcf7e11e5e2e182b4b0f12f3a060bf\n" }, { "commit": "9bff5950ac763b96be48298a3eab52c2f5badf47", "tree": "78688d51824266838b128b9377057a887f95b949", "parents": [ "f37de77acf1d30dd7032083067c0b6df9e749521" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jul 13 14:05:09 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jul 14 14:30:06 2017 -0700" }, "message": "ONOS-6335: Flows View: columns should be re-ordered.\n - WIP. Still need to understand \"duration\".\n\nChange-Id: I9db0966584f16e19656f55642cae4e66faab427a\n" }, { "commit": "b624fc054cd0c87eebf2c2342b8525dc450fdb08", "tree": "d2b095ffe253c658f227d1d915c5c6ae549a3ee6", "parents": [ "4a7d1e10da25c6ed05e6b24cc61d31b47a9e7ca8" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Thu Jul 13 21:34:10 2017 +0200" }, "committer": { "name": "Simon Hunt", "email": "simon@opennetworking.org", "time": "Fri Jul 14 16:18:12 2017 +0000" }, "message": "Adding Italian Localization for Apps view\n\nChange-Id: I7fb199930c3b488bf45a8e37c6f03ff7067b6337\n" }, { "commit": "226cb318c466beb2b0de1c745a32d6ff10dba7a5", "tree": "53911dcbfbe496ab7df901c113d78467d21db1fa", "parents": [ "94f36fca9d7741011a28ce20b6405d2ed49c772f" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jul 13 08:37:10 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jul 13 08:37:10 2017 -0700" }, "message": "ONOS-6723: UI-Lion: Applications View\n - ready for translation.\n\nChange-Id: I4072643ae4603609d700aee9a2f053e13e351209\n" }, { "commit": "94f36fca9d7741011a28ce20b6405d2ed49c772f", "tree": "77b672d2bb30a480eb16687c590b630dffc436dc", "parents": [ "8a0c36a72bc6413285b065b3a8996d194c3314ed" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jul 12 17:47:17 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@opennetworking.org", "time": "Thu Jul 13 15:32:57 2017 +0000" }, "message": "ONOS-6723: UI-Lion: Applications View\n\nChange-Id: I06447d3aa6d6a4e4be0937bd7a8bdf7868c90468\n" }, { "commit": "3defbb3e684a0066c30c4821691b036fecc3ab5c", "tree": "d508cf52dd0bedc5c44a7c92df1c793fbd42ddae", "parents": [ "4f3193a0fd3f1d40db404efe9787a2d7cbceb35a" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Wed Jul 12 16:13:02 2017 +0100" }, "committer": { "name": "Simon Hunt", "email": "simon@opennetworking.org", "time": "Wed Jul 12 21:47:02 2017 +0000" }, "message": "GUI: use a local installation of gulp\n\nChange-Id: I5ef201aaf157e630610492e92d910c582ade6513\n" }, { "commit": "b09fdf34153c7bc8a15777da311e7b54d51d25cb", "tree": "83977700f458aef2d22dcb7a8eeeefaf043aac85", "parents": [ "2e97be044913decdaa93413b8f0b18641418ce46" ], "author": { "name": "dvaddire", "email": "dvaddire@partner.ciena.com", "time": "Tue Jul 04 11:42:53 2017 +0530" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jul 12 04:25:43 2017 +0000" }, "message": "ONOS-6785\nServiceNotFoundException in ONOS shutdown\n\nChange-Id: I793a6fc34a8b7e9a3b7ff0010c9adfaa3e7527c5\n" }, { "commit": "db3be6f6362a2af6b80a3af9ea36902b8fad8db5", "tree": "55c908a2cc22245f8855116c07f40b736f4c712a", "parents": [ "96ee21ebab01005bbd83e69648c93afd15e42ab8" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Tue Jul 11 22:44:31 2017 +0100" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 21:58:12 2017 +0000" }, "message": "ONOS-6524: Added Code Coverage tools to gulp\n\nWhen `gulp test` is executed, Karma will now generate an interactive html report for code coverage in each file. The folder can be found in web/gui/src/main/webapp/tests/coverage\n\nChange-Id: I951ac1bea7f3f0ca35deb9cc823bb883bcd9f8a5\n" }, { "commit": "96ee21ebab01005bbd83e69648c93afd15e42ab8", "tree": "842adc9108c0af4795c02352906428d4102f8c53", "parents": [ "66e6e3bfe6d680af761005a27f19bce8a41a8e14" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Tue Jul 11 19:49:45 2017 +0100" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 21:54:05 2017 +0000" }, "message": "Bug Fix: Reverted minifying third party libs\nBug Fix: Minification revealed \u0027non-safe\u0027 bundle dependancy in the application view javascript\n\nUpgraded Chart(.min).js to v2.6.0 to fix a known bug in v2.2.1\n\nONOS-6803\n\nChange-Id: I02e130611dcff26cef08bbb6885e91b348e27f69\n" }, { "commit": "a6ab9f0dd1af185b163a2f066f49ec0305bd6ebc", "tree": "54c06ff7db9a6f3e60ca1d366753196ba3625cdb", "parents": [ "6e920c89dde634c10deaf81f85be39fe7584be2b" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 11:45:50 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 12:16:07 2017 -0700" }, "message": "ONOS-6726: UI-Lion: Quick Help.\n\nChange-Id: I4725ae58c3c8fea6b8cb9c50593bd40b51d13e1b\n" }, { "commit": "23f9c7b2a9e227c026ba3fdede93e83a2b0cd3b5", "tree": "30bbf6d6bbd04732cb7e533d89dbb868ceb7410a", "parents": [ "3a50b0dbdbdf323fb9fdf7357906ab19e66aa2c3" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jul 10 20:00:30 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 16:04:18 2017 +0000" }, "message": "ONOS-6725: UI-Lion: NavItems.\n\nChange-Id: I5fc8dd5a0d93a4315dfc0d012a3875ee41c7da23\n" }, { "commit": "0981f767f168955ebfe980f826161423c32f7357", "tree": "97b5ce03d4962162a99304e295b11a8aa4e1b65c", "parents": [ "a145e10376337cf7567fa2ec467661864d39b2a9" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jul 10 18:34:15 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 02:52:55 2017 +0000" }, "message": "ONOS-6724: UI-Lion: Masthead.\n - Apologies to Andrea for the bad Italian \"translation\" ;)\n\nChange-Id: I576b8b1d40f97eb2202c29cbd88bfc5855cbcb28\n" }, { "commit": "a145e10376337cf7567fa2ec467661864d39b2a9", "tree": "618f68b6e0fcb186b3e5bec7edb3da14ba4c76c4", "parents": [ "785ef2d7b8f3988003c700cbf08793fd8f4bc1d5" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri Jun 16 13:37:50 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jul 11 01:39:46 2017 +0000" }, "message": "ONOS-628 - Download and extract node binaries for the GUI build step\n- Added gulp build task the:\n\t- Bundles Vendor JS files\n\t- Bundles ONOS JS Files\n\t- Bundles ONOS CSS Files\n\t- Added SourceMaps to JS bundles - Helps with debugging during development\n- Added Bundles to index.js and removed old references\n- Git Ignored any generated files\n- Ensured the build step is able to build without a local copy of node installed\n- Added BUCK genrules (provided by Viswa)\n- Added BUCK Dependency to GUI\n- Buck Rule to run when src changes\n- Node/NPM downloaded using BUCK remote_file\n\nChange-Id: Ia6ca3b952ff801850ade7469c23aac76c8520400\n" }, { "commit": "20549d3a3d55256ef07208703c2a12d0db8d6c2b", "tree": "3820cb464edeb9618ecf276ee6509c2fbed6720a", "parents": [ "8bbf77f0515d8793c7342b3c2a9b8ee19ee6c0c2" ], "author": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Wed Jul 05 16:48:30 2017 +0800" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jul 06 08:26:17 2017 +0000" }, "message": "Add more zh_CN translations\n\nChange-Id: I93d5772b3a95dc5606070778a89470510005bc6d\n" }, { "commit": "0c7651e5dfb951a058f1b11ac352d097c7ac52cf", "tree": "994b65d7e186bd693d0251fde901b61c291d0f00", "parents": [ "52cc3a92125a384666571564a87884a5283f9389" ], "author": { "name": "Elisa Rojas", "email": "elisa.rojas.sanchez@gmail.com", "time": "Sun Jul 02 01:25:32 2017 +0200" }, "committer": { "name": "Elisa Rojas", "email": "elisa.rojas.sanchez@gmail.com", "time": "Mon Jul 03 08:22:26 2017 +0000" }, "message": "Starting Spanish lion...\n\nChange-Id: I3fa4a5ff0a308dff118ae824ec56bd4c57c0ea6f\n" }, { "commit": "f14cc6d3c2a61b59012bef8ec1ebdcded07098b6", "tree": "4b940e5a23d8beab4d7a882b3c7531485f119820", "parents": [ "205af45f1c02e9d95f4eb6a3bfe6f2df05fd7fc6" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 28 09:07:17 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 28 16:36:27 2017 +0000" }, "message": "Fix SNAPSHOT version string\n\nChange-Id: I090c1998e5a117c10263b7a6abbffc624beb4074\n" }, { "commit": "cde9e2f0eeb7192155721c32109f2459f4ba3f59", "tree": "d1e77ca2c0c8d83b7be14eb88193050a3dfe15b8", "parents": [ "047d892758055904eb305eaf486524c90ba5d573" ], "author": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Fri Jun 23 16:17:16 2017 +0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Jun 27 23:37:52 2017 +0000" }, "message": "Improve and add some zh_CN translations\n\nChange-Id: Ifdd4202605966866eddd0d04c8d1b9070f9225be\n" }, { "commit": "f37e3606b60e1e6c21415aff05d61a5611c60b9b", "tree": "b7b3cebe5e039f0bf1cec7cb23400f6c567a9e6f", "parents": [ "df38321cb05fad7c3bbd62ab265b326e596fbdf3" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jun 27 00:21:49 2017 +0900" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Jun 26 17:32:17 2017 +0000" }, "message": "Fix check style issue caused by file does not end with a newline\n\nChange-Id: Ib3162ea00c55e757c3836518cffbb38608312609\n" }, { "commit": "7463193198954de57e6253011a3f3a876790e079", "tree": "fe9b7c3f3bef881cc613a8d5b7a1805aa0801794", "parents": [ "0c02e11f110bb7dc922564f5d0dc7473a9de6923" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jun 23 16:46:27 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jun 23 16:46:27 2017 -0700" }, "message": "Starting snapshot 1.11-SNAPSHOT\n" }, { "commit": "cffb286f89aab427b573bff11702381d3c74f5e0", "tree": "e30e59bc6169e23ada2986d1b088b34491833787", "parents": [ "a6597ddde37de0fe55ee1f2180f5c00fde29d922" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 23 12:02:43 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 23 19:25:27 2017 +0000" }, "message": "UI-Lion: Reference more bundles.\n\nChange-Id: I0699aebe265b6f02af29aef124d5a80f7b90bfce\n" }, { "commit": "a6597ddde37de0fe55ee1f2180f5c00fde29d922", "tree": "4b5fb6972c37d95cdd81582fbe12928fe0c35842", "parents": [ "ef08da273a62164bb51db06822170210abcf864b" ], "author": { "name": "Yi Tseng", "email": "a86487817@gmail.com", "time": "Fri Jun 23 09:02:46 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 23 19:05:18 2017 +0000" }, "message": "Add initial zh_TW localization support\n\nChange-Id: Iff9dbdcc56272dc72b831935971d9b5b048adc06\n" }, { "commit": "ee992683b17469c3e2aedc6149dfd4faa935c716", "tree": "ee0b977022680751ca54c1dd415fa3f42ff0ecc1", "parents": [ "38e60ebeddd61055d3fdac7a9e848a2a8650df75" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Fri Jun 23 15:57:16 2017 +0200" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 23 15:12:53 2017 +0000" }, "message": "Augmenting Italian Localization\n\nChange-Id: I52efc228a6d6f9b0c5aaac48ea21f0580bceb32c\n" }, { "commit": "38e60ebeddd61055d3fdac7a9e848a2a8650df75", "tree": "69fc04097b4f79529ca428f807bdd2c12d75cb8f", "parents": [ "9f95f99a0e7612bacfba189ef5a0109d15a8f9b8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jun 23 23:58:18 2017 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jun 23 23:58:18 2017 +0900" }, "message": "Augment Korean Localization\n\nChange-Id: I296e0cf24d23846db6140df3499119509e7058a2\n" }, { "commit": "9b10bc2b1dd8258afa701d72f6d00667f9710d48", "tree": "beec553cb60325fcbb42eabf71dcd10f8da1cac1", "parents": [ "7648cacc80883cf19e13bdd9f7e3aacedf8d3808" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu May 25 17:26:46 2017 -0400" }, "committer": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu Jun 22 13:10:56 2017 -0400" }, "message": "Initial documentation for Topo2\n\nChange-Id: I4c77de2f556e57dcb3ae194a47dc3f7c6ebfb8e4\n" }, { "commit": "7648cacc80883cf19e13bdd9f7e3aacedf8d3808", "tree": "52e4f77ad2f8d913e5e928ce582707e2196668fd", "parents": [ "17b4bcbcb9f4e38defefa80404e484854bab83df" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 22 08:58:19 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 22 09:32:37 2017 -0700" }, "message": "UI-Lion: Fix for reading .properties files as UTF-8, when loading ResourceBundles.\n\nChange-Id: I73d3f08c59788fba1b42954aced05eb3a3148009\n" }, { "commit": "17b4bcbcb9f4e38defefa80404e484854bab83df", "tree": "df06e3c742f65652c80ae9c29c77aff8eb69b1bc", "parents": [ "a11279b3c2a3d63cddec4157a0cc606b47a1ddfa" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 18:46:34 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 22 14:13:30 2017 +0000" }, "message": "UI-Lion: Adding some more localization files.\n\nChange-Id: Iab7664bb4bb3128bb01c618e81c744b3db91b18b\n" }, { "commit": "1f4365d6e49c80f4fd2139c8c2d4b13cb32967f3", "tree": "8201280fa6f98082ccf3a56120b5259ba3a4b219", "parents": [ "c1656ed593947cc8b342a03647c938933ddef0fd" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 17:25:09 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 17:25:09 2017 -0700" }, "message": "UI-Lion: A little more client-side logging.\n\nChange-Id: I3168b1506340e1f7028d370b02ceb083493444d7\n" }, { "commit": "c1656ed593947cc8b342a03647c938933ddef0fd", "tree": "09250b3a83df9751971aa8fe63cf63dd12794352", "parents": [ "7b654e5f8e0b315550951c575b11a83755714399" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 16:47:04 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 22 00:03:26 2017 +0000" }, "message": "UI-Lion: Final piece to the POC puzzle !!!\n\nChange-Id: If5348ca0f6bf91974f837cc08cca4eb30c186a52\n" }, { "commit": "7b654e5f8e0b315550951c575b11a83755714399", "tree": "d43ebfda6e974bb041f715c1e167ad5550480b8f", "parents": [ "10e91fb0f77dc7b57c775c7c95b36ff6ec276e8c" ], "author": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Thu Jun 22 00:01:14 2017 +0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 23:49:33 2017 +0000" }, "message": "Add initial zh_CN localization support\n\nChange-Id: Ib284e3c974d37116a24254e7ecfac7ff42cfe203\n" }, { "commit": "d6d3ad31be70e299ff6bcda24928894a6f52ad92", "tree": "8c87dc5cec32aa6b9f9eb13127a39d25003a864c", "parents": [ "45d98b37b223d8791ed54412f6388e990936acb4" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 15:27:06 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 22:39:45 2017 +0000" }, "message": "UI-Lion: uberlion event transmitted to the web UI.\n- extension manager now sets runtime locale _before_ initializing core extension.\n- web-socket sends uber-lion bundle \"onOpen\" (along with bootstrap data).\n- deleted unused UiLionService.\n\nChange-Id: Ic8f1f852dae50a49c1a7567f7ab33536b6d873aa\n" }, { "commit": "e6c55ddd4050a6a7c0951b862cf9165d37c496ae", "tree": "3b4331ca40767a00a09f2dffbeb6d235abdcb8f7", "parents": [ "7d1c081a09e457a3a0970470f58abbbf30f77098" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 14:33:02 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 14:33:02 2017 -0700" }, "message": "UI-Lion: Lion bundles loading correctly under Karaf...\n\nChange-Id: I69272026c650f7c1b962f8c986c80cebeaa46cc5\n" }, { "commit": "7d1c081a09e457a3a0970470f58abbbf30f77098", "tree": "9aa8f583976dcd2afd615a1fe4ce6d6ce1ab14ff", "parents": [ "00a5996a23237a595055687ee149b1797e65d811" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 13:48:30 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 13:48:40 2017 -0700" }, "message": "UI-Lion: Using try-with-resource for reading config file.\n\nChange-Id: Ic177626fb014528cfab92d14020a15d485a73e58\n" }, { "commit": "d875465c6201d0fd34fe4df8053901cdaef14cc3", "tree": "a4b03467fd94f0105776ceed66b984dd04597172", "parents": [ "a5323ceaf0df664dd1069cdf7af04f9223eaf983" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 11:45:22 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 11:45:34 2017 -0700" }, "message": "UI-Lion: Better instrumentation of the Lion-bundle-building process.\n\nChange-Id: I67bb035612ed76bda866a56e670674d29535fdd6\n" }, { "commit": "a5323ceaf0df664dd1069cdf7af04f9223eaf983", "tree": "f7242c6c6ecd5bf872f1fec84e1fdff695b2f8e2", "parents": [ "378e21ad336e1a3bb2b674428b996652b142e14c" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jun 21 09:54:20 2017 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@opennetworking.org", "time": "Wed Jun 21 18:05:53 2017 +0000" }, "message": "Cleaning up resource reading code.\n\nChange-Id: I465dc76f37d70a1eae7bb53db323c0752448aa9e\n" }, { "commit": "edeaf4a49e6c19b7fce75f4c11467a6e7c8c4513", "tree": "86c0fc93eb977fb61b7c3c41ae6adbe0b22c675a", "parents": [ "33a29fcaa424a37dde70a5f8a96542b3808fa594" ], "author": { "name": "dvaddire", "email": "dvaddire@partner.ciena.com", "time": "Wed Jun 21 00:00:30 2017 +0530" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 16:23:12 2017 +0000" }, "message": "ONOS-6667\nNullPointerException on device-remove\n\nChange-Id: I5bc41227a0535b73cb3969a584f8affc736ae6cc\n" }, { "commit": "33a29fcaa424a37dde70a5f8a96542b3808fa594", "tree": "c8c31a10dc1016bd099e7d2724eb453a163be173", "parents": [ "3bf5ca98e7bde73beef8d246a1a1dcd9739915ad" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Jun 21 23:13:48 2017 +0900" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 21 16:18:11 2017 +0000" }, "message": "Add initial Korean localization support\n\nChange-Id: I9873fff23fce7beea8fca7afa34867427c96f3d2\n" }, { "commit": "3bf5ca98e7bde73beef8d246a1a1dcd9739915ad", "tree": "95fb1ca2c4ea01a05b1399c2f4ad53a7060bbb98", "parents": [ "13072e2370f412ef8529846efeb28dc2b2bc05bf" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Wed Jun 21 13:52:40 2017 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Wed Jun 21 13:52:40 2017 +0200" }, "message": "Adding initial italian Localization\n\nChange-Id: I82f2d2cfad2b70d8100d9d986b9ecfe9e4292349\n" }, { "commit": "00b369adc25530960e942857893e0b8cc8838df8", "tree": "c5f7d3dc9e6611ffc5eeb158dc7e9ea09890f467", "parents": [ "7379a3d5aba5115195a30c7bbcd97ec56cc68294" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 20 19:46:40 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 20 20:06:57 2017 -0700" }, "message": "UI-Lion: Migrate BundleStitcher and LionConfig to web.gui module.\n\nChange-Id: Id744e8a3a33621d69379b2286d1cd29770f16e57\n" }, { "commit": "7379a3d5aba5115195a30c7bbcd97ec56cc68294", "tree": "ccb8b780e727cbb82a6541d04c8e889adcc043db", "parents": [ "fb7f95ba2d4cfca97c05a2b64ff4d9490e44a9ce" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 20 16:50:39 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 20 18:41:47 2017 -0700" }, "message": "UI-Lion: start integration of LionBundles into UiExtension.\n\nChange-Id: I5c693f7f218fcd4fecbc34e2a18ef3ee29ed1e45\n" }, { "commit": "e556e946fbe600fdedb6e401d00e22d9dfdecc96", "tree": "ec9c2ba928dd5d91c9a2dcf55b0e84c8ba5e7b81", "parents": [ "6137f03dccc820484126a48c9da1d176c98af7f4" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jun 19 15:35:44 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 20 15:50:38 2017 -0700" }, "message": "UI-Lion:\n- BundleStitcherTest now working!\n- Expand aliases in from lines.\n- Added unit tests for parsing of from lines.\n\nChange-Id: I65d343f1283fd60f46879431c37299c6ecd5a36e\n" }, { "commit": "083e6fb6a0d61e70802987dffb5f860f2d599c5a", "tree": "5aeef4cf02690ab71e4cb2a511ec8be5bcdd9234", "parents": [ "d80997468243513c1733280ae190e7ec0952f475" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 16 16:51:41 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jun 19 17:22:41 2017 +0000" }, "message": "UI-Lion: Cluster View localized (to English).\n- WIP: LionService (client-side) is still faked out\n- Need to request localized data from server still.\n\nChange-Id: I2d846214343d3574ad246bfe50ef76dc89678b23\n" }, { "commit": "10618f6806c77376cd3051d86a96f1ad3b1e2dca", "tree": "0ffcadc6f32d96bce62c02bbabd615fa1481e371", "parents": [ "0d89ea342a8234e12d7c3cf73bd3ad64dd4a19ba" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 15 19:30:52 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 16 22:15:23 2017 +0000" }, "message": "ONOS-6327: Implement details panel for host view.\nONOS-6326: Add friendly names to hosts.\n- PLENTY more YakShaving:\n * some cleanup of the device view handler\n * introduce navPath field to PropertyPanel\n * introduce \"-\" name annotation to represent \"use default\"\n * (and more...)\n\nChange-Id: I2afc0f1f29c726b90e97e492527edde2d1345ece\n" }, { "commit": "8694308c4e2b3937062c386cefbc4c029eecb68b", "tree": "468f3a191b418dc81a9ab45285932181835280e2", "parents": [ "5dae9224d3ba6e664ed4ddf472964b3213c7f35d" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 15 13:18:42 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 15 13:43:16 2017 -0700" }, "message": "ONOS-6327: Implemented details panel for host view.\n- WIP: still have to render the host details in the panel.\n- YakShaving:\n * augmented ConnectPoint to implement Comparable\n * cleaned up ConnectPointTest\n\nChange-Id: I5c901099319820e08af812807ff65bf5dac1fb23\n" }, { "commit": "e408af74eed10884d7025dc6807fbe7a55421692", "tree": "737573ea9ca8eb0d268919c4058a4a0c649af02f", "parents": [ "4b2081a6317238e1c42aa96547bcd3af2fbfb9b3" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 14 18:32:06 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 15 16:57:31 2017 +0000" }, "message": "ONOS-6327: WIP - added code for details panel in Hosts view.\n- still need to write back-end code for providing data.\n\nChange-Id: Id79a1c9b52d19f2899ce7c7fdc6d217870b1f8b3\n" }, { "commit": "a5c54538fda2a7bb1b43cf6648ed982210b5e4c5", "tree": "087a096cf83ed4d100c986bc272f66d2a12e3d0e", "parents": [ "99d6696d2a8100079aeb6dcae3a679262e43e4f7" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 14 17:29:33 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 14 17:29:44 2017 -0700" }, "message": "ONOS-6331: fix highlighting / clickable-region of expanded flow table rows.\n\nChange-Id: Ida973b83f12476b004238e8c6a90da1af42d2897\n" }, { "commit": "b804203e380abd6a3492e4d5cad3d5de38b29e96", "tree": "3404c719eec11d8eb2b8acf7d58fbe533004906e", "parents": [ "ee2c854c0bad3ac23cd42604f5b21f3bbb16eed0" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 13 15:03:23 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 14 15:36:33 2017 -0700" }, "message": "Lion Utilities:\n- set local from user.* properties\n- but allow override with ONOS_LOCALE env var\n\nChange-Id: I5e455f3dc00abb0f4229e9afc50871f543ffaad4\n" }, { "commit": "94104e70d7e9025587d615c0d84b5f03b9c9ea62", "tree": "8ab4d8a2c6828194832aeca898154bd710de3e13", "parents": [ "888e20a25db27163349383e4d5a51e2352b2ddf2" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 13 11:38:55 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 13 12:47:08 2017 -0700" }, "message": "Lion Utilities:\n- top down approach, client side code..\n- beginnings of LionService.\n\nChange-Id: Ide0b4a334cb67368ce8b89b82e37502604946190\n" }, { "commit": "9342e38f0f546c0c2ea2f8d04ac677360e4aaa0c", "tree": "97192bb2ecafa5d7286a7d07482591214f056129", "parents": [ "527932667c5be639ce864bbec4ab540bac0de347" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 08 15:27:00 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 09 17:07:45 2017 +0000" }, "message": "ONOS-6391: writing API readme\u0027s for the following modules:\n- dialog\n- event\n- filter\n- force\n\nChange-Id: I38208b1eb0fccfe5300361cd3605b2ea1befe5a1\n" }, { "commit": "4a850cc2978a270cde47a8ac9235da57a5467ea3", "tree": "3da57bd94eac56a2f80877d90e1bdc2ea7bd10fc", "parents": [ "60bf35a29a1bd3c27dd0f9ca23bb445ae8a1554c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 08 14:30:04 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jun 09 03:05:58 2017 +0000" }, "message": "ONOS-6391: writing API readme\u0027s\n- D3 api doc\n\nChange-Id: I70ac164509e4d2ecb1f39d1e89e3a6a2bd6df282\n" }, { "commit": "26bfffdd852b53fabd40d484622342b01f74de58", "tree": "fa099a8a48bbde16089c1efc8a42c38fd6245a38", "parents": [ "26a90fa9f5fe75f674af41f8a115b91d5dd91851" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 08 11:20:46 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jun 08 11:24:06 2017 -0700" }, "message": "ONOS-6391: writing API readme\u0027s -- topo view.\n\nChange-Id: Icdfcac769bc6c2faaf90acbe6e54c7b7ef9c9044\n" }, { "commit": "36740d06801859a940e185c488d92f43ef703f0b", "tree": "ced6525587a47af710b762cc6ecf774de6ed8372", "parents": [ "8fcdf28a63c267f37e5d1c61f9bee1e1657d307c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Jun 07 11:25:51 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 07 19:34:29 2017 +0000" }, "message": "Remove deprecated use of \u0027sid\u0027 parameter.\n\nChange-Id: I679a19581a04c2506fe0ea24f1c1e10e533bad35\n" }, { "commit": "1169c95d894f519c1ad881fd86cf217342e941bc", "tree": "9be1d9bc1803897dbade562600dfc5d456b6b5c1", "parents": [ "b125032100ce5c45b982b0203458889238af2923" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jun 05 11:20:11 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jun 06 17:21:48 2017 -0700" }, "message": "OS-1 : insecure UI websocket.\n- notes on authentication of UI web socket connection.\n- new classes: UiSessionToken, UiTokenService.\n- UiExtensionManager now implements UiTokenService.\n- UiWebSocket now expects an authentication event from the client\n- websocket.js now sends authentication event as first event\n- (fix websocket Jasmine test)\n\nChange-Id: I4303c67f57fc618e911be244091f00bcc2823c91\n" }, { "commit": "9bb8fb976df46e6053dec3c940e787b635dda8c1", "tree": "788124f157c0f733b9d0d7e728dbc099708a94ea", "parents": [ "34327016ceafb6bf7b2079c9a2de971687fadffa" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 26 16:49:05 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 26 16:49:05 2017 -0700" }, "message": "Added CLI command ui-geo-map-list.\n\nChange-Id: I867db6fe82fb94f1083beaf3e661aa0d692b1865\n" }, { "commit": "34327016ceafb6bf7b2079c9a2de971687fadffa", "tree": "6ffc1aba23a63427d5bd3df2867dba2970d89754", "parents": [ "2b2433719367260ddfafcd443096455a8170c834" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 26 16:16:16 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 26 16:16:25 2017 -0700" }, "message": "Renamed UI- CLI command classes to be more consistent.\n\nChange-Id: I374f8e7440cc63a374fa0980b4d538c52a126936\n" }, { "commit": "8521f810b4a7901079677ad306594ecf81e1c347", "tree": "e2d6c23778faf3567614c68197a18ec0e884aba7", "parents": [ "a1c8f718e6a5b3199768e6359348c8744e31efd4" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed May 24 09:49:26 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 24 21:17:33 2017 +0000" }, "message": "remove deprecated isDurable() method\n\nChange-Id: I000fe7dc49b6ba231cc7483cf0ad67593b50f06e\n" }, { "commit": "239f09e2f920a3ab0f15a90e88fdc6c3701f2403", "tree": "9d082bd5f20b86d74d8e8aac1c0d27755a27d582", "parents": [ "3568df76f9ffe4f84841c20eb5865b8c2577f8d2" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 18 13:10:09 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 19 14:48:42 2017 +0000" }, "message": "Replace usage of .html(...) with .text(...) where possible;\nWrap input with fs.sanitize(...) where .html() must be used.\n\nChange-Id: I39e20b6fb561b3a1801579ca6a86a5f94483e4a9\n" }, { "commit": "4a8de8263b0eefa04b09a658c8c9ca6070911625", "tree": "15474cfd6b95e1a868063c3fdab833149c72a4c6", "parents": [ "12d5ec4ce6443082909c02c52339ea5955858b37" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 17 17:09:49 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu May 18 00:45:51 2017 +0000" }, "message": "Web UI: augment sanitize() function\n to allow parameterized RE generation from evillist.\n\nChange-Id: I0c41b973c1fdbac190d22806f08bb6fe107a7118\n" }, { "commit": "0fe05d6c80d17c7dd19528ad63914767934416f0", "tree": "425e9951706e21355ca87bca4aad79f853dd1f7d", "parents": [ "2846b11825d47be0d38d0bfdff091adcd2c63856" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 17 16:42:32 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 17 16:42:41 2017 -0700" }, "message": "Web UI: add sanitize() function to fn.js library.\n\nChange-Id: I2d8fedf737dfaa86362b83edab57967888414088\n" }, { "commit": "ffbad3b10a8dddef8b14cf48d94b5c450de6d304", "tree": "05b728541d5fa5e41d1c1412039df1c74138a8c4", "parents": [ "5b83ac2be4b42cf18aae2af889187a55ddea90dd" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 16 15:37:51 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 17 01:35:57 2017 +0000" }, "message": "ONOS-5784: Empty latitude/longitude in ONOS Web UI\n- (part one)\n- Enhanced HostManager to react to NetworkConfigEvents such that\n it applies annotations to relevant host instances from the\n config data.\n- A little refactoring in DeviceManager.\n- Updated topoModel.js to use updated field names latOrY/longOrX.\n\nChange-Id: I06536a6b2279291ffe638549a80b56a9fe94f48a\n(cherry picked from commit 78193fd06661a7fa524c8b3a8fa7ddb69d7437c9)\n" }, { "commit": "5b83ac2be4b42cf18aae2af889187a55ddea90dd", "tree": "ab5ff97bbdc27f80bdad19403be3f2425b614687", "parents": [ "39037cb50b630f3a45df2c4a221b565271628631" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 16 10:53:43 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 16 23:50:19 2017 +0000" }, "message": "ONOS-6415: NPE in Topo2Jsonifier\n- check made for returned backing host being null.\n\nChange-Id: Ib7df17c45d4b39a85662ec5e37dab4821da8225d\n(cherry picked from commit 0a9b5a1c1d4f21a4426b1d2e62d1e951a38c2c04)\n" }, { "commit": "08b03a9ec802be36e17771814d886b633552e994", "tree": "196e9f023726126e2f8f2696437a1f31477144a8", "parents": [ "85355c4bf10d466d732a7b054cc37fc6b0c9d79e" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon May 15 11:26:33 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon May 15 18:40:20 2017 +0000" }, "message": "Starting snapshot 1.11.0-SNAPSHOT\n\nChange-Id: I5aa84e241545dace6192243c0079924ddf899404\n" }, { "commit": "70c460a4f50f3f0327f169c4fa80acc128fe0d12", "tree": "0a2b8e78c5e38d42ee61dfe61fa3f711340f6bf0", "parents": [ "7d73ff9642e41b32d6fcacf3c573aa9a59ca0e92" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 11 02:26:07 2017 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon May 15 02:34:37 2017 +0000" }, "message": "Fix: Resolve MAC presentation issue caused by broken split method\n\nJavascript\u0027s String.split() method is broken.\nselArray[1] will not show the full MAC address, instead, it only\nshows the first two digits of MAC which is not what we expected.\n\nChange-Id: I4251fd4553d027ae7fb46daf95702bdacc8eeb1e\n" }, { "commit": "cf76a65add80542d5b15fc12ec3423783a7d8d20", "tree": "ed2357f92a58762e04e3bc861bd75d0f5e56c155", "parents": [ "9fe79a2df3549501b1d02c1e57573e8381038b80" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 18:28:24 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 18:28:36 2017 -0700" }, "message": "Topo2 - UiSynthLink aggregation in JSON structure.\n- implemented aggregation of data\n\nChange-Id: Ie54cd768c11a4e6345a541c3ba4b9992801cefdd\n" }, { "commit": "bf59db2631c787d1486d224fcbab776ade5f5836", "tree": "6667e47b4e71ed4d730f954f360d083ae83df80b", "parents": [ "6c847764af5c3cb03cc60b9430274cdf40ac02d1" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 13:26:35 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 14:59:27 2017 -0700" }, "message": "Topo2 - UiSynthLink aggregation in JSON structure.\n- augment UiLinkId with Type field\n- preparing for new JSON structure in Topo2Jsonifier\n- additional unit tests\n\nChange-Id: Ib8628fc26f72c0369bf8358af905bc6a75e31397\n" }, { "commit": "10dd108f68005d01d864c541a82e5a6b8664f6c4", "tree": "ee08eabfcf84c20a23216a3889ed32e5db4d8e92", "parents": [ "5bd294ee3ff64769685b247b7f55c92877eaa2a7" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri May 12 12:15:18 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 19:16:22 2017 +0000" }, "message": "UI: Updated masthead styles so everything is properly aligned\n\nChange-Id: Iaa594aaafd6edefa796e60d8ef1faaeba48064fa\n" }, { "commit": "2b29ca44148561e26a628122c84e11476eef5a09", "tree": "c49874c0782cd7b07f8b19e780c5f89abe017c83", "parents": [ "3c503616305fd9607540a7badf348581e7d8a7e5" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri May 12 10:58:05 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 12 15:31:53 2017 +0000" }, "message": "Topo2: Updated collection to ignore models with the same Id\n\nChange-Id: Ic2faadb76f865921092217bda0aac636349cc1af\n" }, { "commit": "05eba35690200582b1fc723a00dd8c1131051658", "tree": "c08a11069a72cb35a07447fc0ca562c961d58c63", "parents": [ "bdf8ae57403cbadf9b0dcef38bac861bb45d80a0" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 11 20:17:08 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 11 20:17:19 2017 -0700" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)\n- Enhanced BiLink to allow a UiLinkId as its identifier.\n- Corrected aggregation of traffic data for synthetic links in regions.\n- Removed TrafficLink copy constructor (not needed).\n\nChange-Id: Ia7d84f28ec69737e7474bfc100262b837effef73\n" }, { "commit": "cc2d7fc417b98dc4506ab3180fbb4b107e7f297f", "tree": "61a3a74b6df8608aa4455657a9c3144efb5b0e54", "parents": [ "4c29be230d5399063f711a102db2cc0ddbac37b7" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 11 17:26:30 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 11 17:42:04 2017 -0700" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)\n- added missing \u0027grid\u0027 parameter in config script.\n- fixed handling of peer region locations.\n\nChange-Id: I4cd8d4db49cfde105424ca786c3fed181afbe7b7\n" }, { "commit": "0ee20bf530bb2dd3fc3f81fcd70563a9f6741521", "tree": "2db052153ff86e53981889bb3fb162632763f2c3", "parents": [ "89111d973a76619f8fd66a1d115a74b646a8c2da" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 10 19:59:17 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 11 18:24:02 2017 +0000" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)\n- added locType parameter to region-add command\n- created RegionABC sample topology\n- fixed possible NPE in Topo2Jsonifier.jsonClosedRegion()\n- added \"plain\" sprite layout\n- check for undefined sprite layout and log a warning\n- updated logger.sh script\n- fixed Topo2Model to have a reference to colleciton before initialization\n\nChange-Id: Ie6af28516338f5d64576bf465373cb5df3dff52c\n" }, { "commit": "3bdfa778357ab06f7e74d2de6cd5bbd61cd39561", "tree": "c6ca207265f6155a0b7c8060acf56053c387df6f", "parents": [ "1ebcfcd834b6fad672a41f20e5394079e6054b05" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed May 10 18:33:42 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed May 10 18:33:42 2017 -0700" }, "message": "Fine-tuning the visuals in the Applications view.\n\nChange-Id: I678364847767c09e65e6766a6eda407c8e1fe3ad\n" }, { "commit": "f01826c91d4b9b11e89aeff6cdfde066c11aee6e", "tree": "ae912e6fdae033e2ee50d6f044b200e17b1d1bc3", "parents": [ "aa25605b95fab83a460df67b3772970b8e891267" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 09 17:28:13 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 09 17:28:24 2017 -0700" }, "message": "Fixed issue with canonicalization of link identifiers.\n- added asId() to LinkKey\n- BiLink.linkId() now returns LinkKey.asId()\n\nChange-Id: Ie9069ca5302f09fca9e213ce33fa87bd8868e752\n" }, { "commit": "b582df38ac8456d65aba868923dd18872f97ddf5", "tree": "dcfab1d120f60ad5268998931b556ba700acacde", "parents": [ "921593c4a350210d7019d4c9fb5a7b46e96e94d4" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Fri May 05 09:08:11 2017 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Tue May 09 22:47:14 2017 +0000" }, "message": "OS-3 fixing exploit to upload malicious apps through UI rest APIs\n\nChange-Id: Ia5f14b6667d7843a80cccb2794e3de5038eaa0be\n" }, { "commit": "0e161094093a89ecb072b4cdd80005c52c2aeb72", "tree": "11fb2f6f1d981aa838c21f58fd5bb81717ed4759", "parents": [ "ca1a39c5d13cf7124d6ba28eec7657762d28a5ef" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon May 08 17:41:38 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 09 17:56:11 2017 +0000" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model\n- NOTE: Still WIP\n- Implement doAggregation() in Traffic2Monitor.\n- Plumb through call to get relevantSynthLinks().\n- Create UiLinkId from LinkKey.\n- Add reference to original UiLink in the UiSynthLink, (so we can use as a key later).\n- TrafficLink enhancements:\n-- Implement equals/hashCode\n-- add a copy constructor\n-- add mergeStats() method\n-- add stats accessor methods\n\nChange-Id: I693626971b3511b842e80cee7fcd2a252087597f\n" }, { "commit": "ca1a39c5d13cf7124d6ba28eec7657762d28a5ef", "tree": "9650be0b4f19b0001a9a75c1bbc508e037f4637e", "parents": [ "0ad49b129a468f78b1ea37ba76833deadf6c84cc" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Mon May 08 17:31:08 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 09 10:34:13 2017 -0700" }, "message": "Topo2: Implemented Link Labels\nJIRA-Tasks; ONOS-6387\n\nChange-Id: I6d0292846349d73d6d274ae806d14736b2d3eb7c\n" }, { "commit": "8e258116dcc93121739c764122090bcfd3c07f94", "tree": "725fb99056e620786f806c63c4b27d2dde5e623e", "parents": [ "748507061689c90b5a666ed815ba2921a6333af4" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 05 13:19:04 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 05 13:19:16 2017 -0700" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model\n- Generated highlights message now sent back to the client\n with the event id \"topo2Highlights\".\n\nChange-Id: I873ebd38a0636a7d9b5c2a6caf98c6b33de2cc87\n" }, { "commit": "f27a929fbb1d93b812c73db83c342f76a8d319e0", "tree": "9dc43b4bbea6e30af9a459a9fb9a3c50e18ea343", "parents": [ "5f97a309822726585fb445429d309654ad5a8e1c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 04 17:36:26 2017 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Fri May 05 18:30:03 2017 +0000" }, "message": "ONOS-6372: Topo2 - Refactor \"location\" data to be consistent\n- consistently labeled fields \"locType\", \"latOrY\", \"longOrX\"\n- simplified code in topo2NodePosition.js\n\nChange-Id: I73e8daadcc3e6ca3ff45f7f60e7b372ccfd8b045\n" }, { "commit": "cdf6b33e3e0dda0851146935ed3b69dacdca57e4", "tree": "ce79d3e89afe1e550f49d32484df6739c8affdfc", "parents": [ "fb73c50ef9cccd47c6cd7e28738ddbfe2b2d9597" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri May 05 11:29:29 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 05 17:21:42 2017 +0000" }, "message": "Topo: Suppress lat and long in details panel if null\nJIRA Tasks; ONOS-6328\n\nChange-Id: I3dcf1e28c3150c01dd4f50c9e5bc0f91bec45de6\n" }, { "commit": "2d7cd6fc330e2d92fed35bd4fbb301df9ff85875", "tree": "e1ff79e4c31561b7e683f6bbc2e901d8e6ffe22a", "parents": [ "33a847b93217d5f50c9bb2edee7b5c34229bed78" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 04 13:04:50 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri May 05 00:37:07 2017 +0000" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model\n- (Still WIP)\n- Cleaned up createHandlersAndOverlays() in UiWebSocket.\n- Augmented handlerCrossConnects to link Topo2MH to Topo2TrafficMH.\n- Topo2Stop event now shuts down background traffic monitoring.\n\nChange-Id: I87e7151ea813b7514521201ecffcf2c9eed22cd7\n" }, { "commit": "a7aea849c6367bc03bf1bc9ebd32384471fb2e71", "tree": "ea7d2fbe0ea432dfe27113f16ba9ea4cac199288", "parents": [ "7da8592cc75a6815fa808a354d330993a3158560" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 03 19:42:50 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu May 04 16:41:03 2017 +0000" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model\n- (Still WIP)\n- refactored trafficSummary() and related methods up into superclass\n- introduced hook method for link aggregation\n\nChange-Id: I0a993bbc5ba5f0e861214f8d06877dad3f7bc8ee\n" }, { "commit": "9e2413e4f30f8e19838be396dc8e06e02dcc3ae9", "tree": "43966dca87f8c16ff59a944a51d79e0e0c8c2e93", "parents": [ "100b552489db6268891e793b0a828863454d5d44" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 03 14:25:40 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 03 23:56:58 2017 +0000" }, "message": "ONOS-6259: Topo2 - Implement server-side highlighting model\n- wiring in Traffic2Monitor calls\n- added utility script to dynamically set debug level on Topo2 classes\n\nChange-Id: Ie727de39739729e1c240ca0484ed08f020546dae\n" }, { "commit": "1911fe487e501dffff48c0381cecff4ff2bce3c4", "tree": "4f08988d0cb00973231468f0223b5e6a4a3e3c87", "parents": [ "e3ebe69018f066d090917a27f257c4948eb54750" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue May 02 18:25:58 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed May 03 17:47:19 2017 +0000" }, "message": "GUI - Topologies - refactoring of ServicesBundle.\nJira: ONOS-6259\n - also fixed bug where edge links were being omitted.\n\nChange-Id: I19ac83d09ce7930de7a927fb2754e0c5004705f2\n" }, { "commit": "8fd28c7b806e7b6ac17adb77302fcf942ba2ea2a", "tree": "8431946d47b705f8a9b35639541d9dc10895f2e4", "parents": [ "f0099022d2223e52bbfacf3b788fb327612cf1a4" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:37:34 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:37:34 2017 -0700" }, "message": "Starting snapshot 1.10.0-SNAPSHOT\n" }, { "commit": "f0099022d2223e52bbfacf3b788fb327612cf1a4", "tree": "71dbfbea36e60a25d2e1450e09c026d6cd3008aa", "parents": [ "301cd33617bc2135a0bfdbf695255597b0014174" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:35:27 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:35:27 2017 -0700" }, "message": "Tagging 1.10.0-rc1\n" }, { "commit": "4b4d2d9344e4989ebfbd5e259c5d8faebdcfb525", "tree": "aca75bb187943f8ef85faa2f5c5947d41ed4f458", "parents": [ "86d13e8ef4bb82175a6efaa62b413bcff0f124ff" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon May 01 18:54:01 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon May 01 18:54:15 2017 -0700" }, "message": "Web UI framework README\u0027s - added skeletons for remaining Util services.\n\nChange-Id: Id60ff50f8f702559f79e71f7caa3ad28ddf65c12\n" }, { "commit": "37cd451a166044b8bd6a9c6f37c885197687a5be", "tree": "352bef2564ce8a9f999d0edcc7f20ce3990fbcc3", "parents": [ "e0c2490bdcbdaf8b3a035ac310c7702b18c6eef8" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon May 01 17:57:16 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon May 01 17:57:27 2017 -0700" }, "message": "Moved and updated Web UI framework function service README.\n\nChange-Id: I6fb2bd4945ad61e5c2893e9799fa27e2d7fff31a\n" }, { "commit": "ad74af804c504cb90072dd29fc880741bc363ad5", "tree": "ff3b1dea8e8bd2ceab9a7c355034760e57177567", "parents": [ "4a1b5531dc598069c130c5dce835a79cd4575823" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri Apr 28 15:27:19 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 19:57:31 2017 +0000" }, "message": "Topo2: Implement Link Labels\nJIRA Tasks; ONOS-6263\n\nChange-Id: If0304d90e1f5d5b3aff0332271c8e9a1b3b30b38\n" }, { "commit": "4a1b5531dc598069c130c5dce835a79cd4575823", "tree": "54cbc21614c6435c4b90577f7e0cd0b5a53cd2d0", "parents": [ "2b15ae776c14c7dc9c4e84f311a574c0bfa17fe4" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri Apr 28 11:08:07 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 16:15:14 2017 +0000" }, "message": "Topo2: Place peer regions in their configured locations\nJIRA Tasks; ONOS-6257\n\nChange-Id: Ifd6133c1c9ac7f4f7ea5dee54fd38f1ea3382c8b\n" }, { "commit": "2b15ae776c14c7dc9c4e84f311a574c0bfa17fe4", "tree": "fce0f622d3af8aac1bc376d57afcc5c8e6a1a99e", "parents": [ "e6f6461ea9f8eabb2e4bf0bf77195a455574cc95" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri Apr 28 10:24:43 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 16:07:55 2017 +0000" }, "message": "Bug fix: Drag threshold was prevent drag events when zoomed in\nJIRA Tasks; ONOS-6261\n\nChange-Id: I4165649404562054b5ae38b7c0c4e818c2b9dd66\n" }, { "commit": "e6f6461ea9f8eabb2e4bf0bf77195a455574cc95", "tree": "7b006f9fcaef3a94f4f8a0a1a698b00047910a1c", "parents": [ "f987cb183e98dec1b40ae58cad1f0af0662257d1" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 00:01:48 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 16:07:10 2017 +0000" }, "message": "ONOS-6258: UiTopo2Overlay et al.\n- Added Topo2TrafficMessageHandler\n- Wired topo2 traffic overlay into topo2 view\n\nChange-Id: I2b67af6abc10f737b8d3183d219d8c651bf57e31\n" }, { "commit": "6cc8645f932a1b85741e2209f480dfbb7f405372", "tree": "37259938fffa889a479f6db0b59f99b6210612fe", "parents": [ "4f56bbd82905e316b57be30b543158e6fb1f368a" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Apr 27 17:46:22 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 28 06:59:42 2017 +0000" }, "message": "ONOS-6258: UiTopo2Overlay et al.\n- revert DriverMatrix app.\n- simplify overlay base class to be consistent with classic topo\n- add topo2overlay and topo2traffic (skeleton code for now)\n\nChange-Id: I88fda4d7b75807bd08637d846a869846a364c1f8\n" }, { "commit": "22c35df75892f0b187ea402e01dd96f1134c14ca", "tree": "2761a52887fc4f32bb29a249c815e54f2c9390b5", "parents": [ "ac34890caca1f49df8294483a3fbd03e98942cde" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 26 17:28:42 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 26 17:35:40 2017 -0700" }, "message": "ONOS-6258: UiTopo2Overlay et al.\n - initial support for topo-2 highlighting.\n\nChange-Id: I71c61b902047153ea420a8b2ecd89f6950daa4a9\n" }, { "commit": "6a4febe41602c9bca76ff612d8dc605244a16806", "tree": "5755da82c34a291b789d27e7c43a1773db91817b", "parents": [ "8f60ff8dcdad5b0cddcfe2627d67b2c15e6e61cf" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu Apr 20 11:45:33 2017 -0400" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 26 18:29:52 2017 +0000" }, "message": "Topo2: Refactored NavigateToRegion events\n\nThere was duplicated logic in Topo2Breadcrumb|SubRegion|PeerRegion. This has been refactored out so\nall the logic for navigating to a new region is handled in a single place (Topo2RegionNavigationService).\n\nTopo2RegionNavigationService is a pub/sub class. There are two reasons for this choice;\n1. Topo2Layout needs to create the new force layout simulation for the region that is about to enter. Then it creates a transition between the old and new.\n2. This will allow application developers to hook into the region:navigation event incase they need\n to update the topology for the new region displayed.\n\nChange-Id: Ie8dad531b50afe2e4735086395c1285fb982122e\n" }, { "commit": "8f60ff8dcdad5b0cddcfe2627d67b2c15e6e61cf", "tree": "ec3b36ddbcd3574f04fa5aabb9157bb08c5fb30e", "parents": [ "588969102dd8dfdabd287517010df9e810082363" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Apr 24 17:19:30 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 26 16:42:59 2017 +0000" }, "message": "ONOS-6257: fixing Region-peer-location function...\n\n- corrected UiRegion.isRoot() implementation\n- added to/from-compact-strings for LayoutLocation, so we can encode\n a list of them in an annotation\n- Fixed bug in DistributedRegionStore which was emiting events that\n had a null region as subject.\n\nChange-Id: I547e0c7f62385b85b191b8d63e6b569196623b84\n" }, { "commit": "e51a5e9f8dbcb0ba8a49ca401a8e99f53e07820d", "tree": "3ca8cff7856d9016c659d0a2bd1c8a42bc64c711", "parents": [ "9ce0e40b9a4338ec9c6605c24d7937a1d2d81173" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 21 10:39:18 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Apr 21 10:57:30 2017 -0700" }, "message": "Start of client-side Framework Library documentation.\n\nChange-Id: I503c0613db97fb181f9e97847bcca0b6ace564c2\n" }, { "commit": "9ce0e40b9a4338ec9c6605c24d7937a1d2d81173", "tree": "222b48f676705fc686edf1ac1acd6aea404333b2", "parents": [ "72db642274be8149a8940a6b093944be2cc2afb1" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu Apr 20 16:39:17 2017 -0400" }, "committer": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Fri Apr 21 15:07:38 2017 +0000" }, "message": "Topo2: Update multilink positions when scaling\nJIRA Tasks; ONOS-6340\n\nChange-Id: I0be48bddd179984179a90107bfe5b7bf062e2ab9\n" }, { "commit": "20913c6646607c58c0f7e637373aa26d71d41e03", "tree": "448126f639c1ebde1e7fa459e6eb2feb0e68ff1a", "parents": [ "43b91ad5d07245a109059b3ddbb2ef66a10ede57" ], "author": { "name": "Marc De Leenheer", "email": "marc@onlab.us", "time": "Wed Apr 12 14:45:15 2017 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Apr 21 02:12:18 2017 +0000" }, "message": "Adding visual mapping of packet to optical path.\n\nChange-Id: Id75830a4361e4c50dab205c66761c116323aa984\n" }, { "commit": "0bc666564962e5aaff288da8009ff134387bc8de", "tree": "c2bb9f35442c9418ede919cbe019897c86c3f1e1", "parents": [ "aa178db50cb57202819e344cf7d4858971b967ac" ], "author": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu Apr 20 13:04:10 2017 -0400" }, "committer": { "name": "Steven Burrows", "email": "sburrows@villa-technologies.com", "time": "Thu Apr 20 13:14:57 2017 -0400" }, "message": "Topo2: Enhanced link width uses scale to set the width\n\nChange-Id: I80ba00bfc1e2a238ef593de0d99dd6552c5041c5\n" }, { "commit": "12ea220b8a331ca57947c1619a8d38cfadab4cdc", "tree": "d37d4f87e8fc439d98c1f95c48db9f10b7b588ca", "parents": [ "8019e6f318b27f3467ad7d828174f2ce395b2fb8" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 19 15:58:24 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 19 15:58:24 2017 -0700" }, "message": "More work on UI documentation.\n\nChange-Id: I0c1085d62f74f89db2cf6589861386b26bf4a709\n" }, { "commit": "8019e6f318b27f3467ad7d828174f2ce395b2fb8", "tree": "6bc19259bb0420d7ba7c061e44c5e30b789b3e8d", "parents": [ "34cf65ce14ff6abd5055516514d06db5b3b6f672" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 19 14:54:15 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Apr 19 14:54:15 2017 -0700" }, "message": "Packet Processors table view should NOT be sortable.\nTable entries should be listed in the order that packets are\nprocessed.\n\nChange-Id: Icb7098b0f84afeff95739e1f531133c522a35fa5\n" } ], "next": "965eeecab9d99824e3b5cf83809359709d4a6a76" }