)]}' { "log": [ { "commit": "3dcb7fdee05f12e8f6379e0d9243a516f6879392", "tree": "b356c902e2576736c583590395278369793b4b55", "parents": [ "7d54994b50407d539d082f132390f01f48c9ea5e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 14:08:36 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 15:53:30 2019 -0700" }, "message": "Optionally support building and running with locally installed JDK\n\nChange-Id: Ie08a4bf7952c0ed62dbc31dba0faa33eae9b133d\n" }, { "commit": "395b23170c58975808d6043ef33a58e419ec7069", "tree": "4ed7251762ad2f99ed5ae292484b116a22391873", "parents": [ "af08152824dccead66406ffaca7a6416383cbc19" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 18 17:34:16 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jun 19 16:01:57 2019 +0000" }, "message": "Run onos-local with Bazel-provided remote JDK\n\nThat\u0027s it, no need to have a JDK installed in your host system.\n\nUnfortunately the Bazel remote JDK targets don\u0027t expose some files\nrequired by Karaf at runtime (conf/security). The workaround for\nnow is to check them in here, but we should consider fixing the Bazel\nrules upstream.\n\nChange-Id: Ib003b1589d326655c1cf5f329ebe48b0c946743f\n" }, { "commit": "6316e433dae325fca2c74ee518ab1f8f57b9e443", "tree": "0266c072179a707d57d865d0ea62ab4acc2078b2", "parents": [ "a4a17cb0b0431ddd06ec76c702d34e1a9b8be8a1" ], "author": { "name": "Thomas Szyrkowiec", "email": "thomas.szyrkowiec@stordis.com", "time": "Wed Feb 27 15:51:06 2019 +0100" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 04 18:39:38 2019 +0000" }, "message": "Fix for configuration files not being copied\n\nThe variable ONOS_HOME is defined a few lines later.\nAt this point ONOS_DIR needs to be used.\n\nChange-Id: I01e8cd8db662f7f7bfbc9e70375a4bdceb7282dc\n" }, { "commit": "7730c559e223bb6d9b1ff73351fc3f0b42f9252a", "tree": "8cea4ae2a95b4714b9f9d9f8da86b991bc2be46f", "parents": [ "c97849c19bfc75ba48f4fe0c9c464138c7364ee5" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Dec 06 11:37:39 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Dec 06 20:53:37 2018 +0000" }, "message": "Updating command line script to kill ONOS, working on 16.04 and 18.04 and OSX\n\nChange-Id: I1373bdf2a5799085d06c12d78279715457e762ba\n" }, { "commit": "2bd1fc85e064e6d101f594b870ff87f7a972ec9a", "tree": "3592febe1ee9cb6f0e940758a80cc0acc728aaf7", "parents": [ "bef430b5f859171613c67d4e42a237772a3559ab" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 22 13:09:14 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 22 13:44:14 2018 -0700" }, "message": "Fixing GUI packaging and web-socket code to allow onos-gui feature to load properly.\n\nChange-Id: Idb3ed6ec1b96b3bfae75039de4644983ac4014bd\n" }, { "commit": "66e24a5da4bdcb09a626fdb1a4466e3a411664bc", "tree": "5ca476f1013def496a5bff70534f108a6336260e", "parents": [ "24d4f6dc286f924536b9dad00dcc3a1786112118" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Oct 18 09:31:41 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Sat Oct 20 00:47:03 2018 +0000" }, "message": "No need for a custom reflectasm any longer\n\nChange-Id: Id58d4b4f8f90fa2f2d425647f5885d3daebeecc8\n" }, { "commit": "d17309c2f587d8a30eba378977b7581f5e4f1f5c", "tree": "a892d0e64cbbc94acf464855d532967f490308ac", "parents": [ "7e7bd86cb0b9a33d5d2d6d4ce69bd79ca50eab09", "f66a64f2d28445724e608905bf40eda0a931c1cc" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Oct 18 09:34:54 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Oct 18 10:12:54 2018 -0700" }, "message": "Merge branch \u0027master\u0027 into merge\n\nChange-Id: I35af23202e94a114f129f2f000ab237165b26737\n" }, { "commit": "31e16f57b10ebb5c0f98d8dbf779774df342ed03", "tree": "a7ba8ab671228eb24f9e3ec6218bd9ac80f72131", "parents": [ "e8b28db08622accdb1d1ff503a7084f067d60fc8" ], "author": { "name": "Samuel Jero", "email": "samuel.jero@ll.mit.edu", "time": "Fri Sep 21 10:34:28 2018 -0400" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Oct 17 15:59:31 2018 +0000" }, "message": "Secure LLDP-based Topology Detection\n\nCurrent LLDP/BDDP-based Topology Detection is vulnerable to the\ncreation of fake links via forged, modified, or replayed LLDP packets.\nThis patch fixes this vulnerability by authenticating LLDP/BDDP packets\nusing a Message Authentication Code and adding a timestamp to prevent\nreplay. We use HMAC with SHA-256 has our Messge Authentication Code and\nderive the key from the config/cluster.json file via the\nClusterMetadata class.\n\nChange-Id: I01dd6edc5cffd6dfe274bcdb97189f2661a6c4f1\n" }, { "commit": "d84f89ba3d18fb8e9c44fa0bab004d24c56b0a81", "tree": "687aacc51f41941321d07f3a4ded68b68d7d813d", "parents": [ "10216e4129e46816826c7288287230d3236de03a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 17 14:54:17 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 11:20:57 2018 -0700" }, "message": "[WIP] Upgrade ONOS to karaf version 4.2.1\n\nChange-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa\n" }, { "commit": "f34554fad773531cbd64fb0d3ff46148cd2a76c3", "tree": "e7f50175092c4ebfeda02bd0a3e4e84dc6d22dab", "parents": [ "1506abb186c6a672ad01ca0f4dfe553b3b703b09" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 17:09:36 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 17:09:36 2018 -0700" }, "message": "Fixing bazel GUI packaging\n\nChange-Id: Ifb7506c0cb0598813a54adcc36bd53d6955a6b84\n" }, { "commit": "19c123a77b15373973398ea2f09a5bebd97119f5", "tree": "61c6fc98272ba80dffa65d2a9d05a6e5a60d030e", "parents": [ "9d445969091439f961154287c1c93e1deb5769e2" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Jul 30 13:57:19 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 00:03:48 2018 +0000" }, "message": "[ONOS-7757] Support onos-local and embedded cluster configurations\n- Refactor cluster.json to support internal/external nodes (\u0027controller\u0027 and \u0027storage\u0027)\n- Bootstrap embedded partitions when \u0027storage\u0027 nodes not present\n- Update onos-gen-config script to generate cluster.json based on environment variables\n- Update setup scenario to ignore missing $OCC# environment variables\n\nChange-Id: Ia93b64e13d7a7c35ed712da4c681425e3ccf9fe9\n" }, { "commit": "00e92da4557967c37c7dc8cc29a4778ecb362964", "tree": "d31fcb3643e95fb740ca7e21d91d23cbbf63c311", "parents": [ "dd5a7bfc64d930767bb29485939f5ee5ea9f0d0c" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue May 22 23:05:52 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Jul 27 15:40:26 2018 +0000" }, "message": "Upgrade to Atomix 3.0-rc5\n* Upgrade Raft primitives to Atomix 3.0\n* Replace cluster store and messaging implementations with Atomix cluster management/messaging\n* Add test scripts for installing/starting Atomix cluster\n* Replace core primitives with Atomix primitives.\n\nChange-Id: I7623653c81292a34f21b01f5f38ca11b5ef15cad\n" }, { "commit": "510419f90ada33259e7d2dae4258b137cae7abbb", "tree": "dfe5a6cc8bf2a0cc62eaf76933f39e387756c061", "parents": [ "e4bf856baf9d8a1b1526693c9f81d141ff60ae14" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jun 28 17:05:09 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Jun 29 22:04:31 2018 +0000" }, "message": "Fixing few issues in feature generation and local run capability for Bazel build.\n\nChange-Id: Ifd72aff1c56cceadd0bde93c94bdaf4a9a7dfbd2\n" }, { "commit": "cbe8dd73103dde257d07a8c9922ac62d03a2774d", "tree": "b81ab8d7761fd18d4c45ef70b18e081c1fe9afdb", "parents": [ "1667fbb693b8db1c46abcd1f88e0686375b910a9" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jun 27 18:25:05 2017 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Jul 05 18:30:50 2017 +0000" }, "message": "Apply config files in tools/package/config when running locally\n\nLoading config from file is discouraged in deployment.\nHowever, it is very useful when developing/testing locally.\nThis patch will copy JSON files under tools/package/config to local ONOS directory when running \u0027onos-buck run onos-local\u0027\nThe tarball generated by \u0027buck build onos\u0027 will remain intact, so as the Docker image\n\nChange-Id: I047bfac39772e32e67e522dc2bea38720426c4e6\n" }, { "commit": "5af2e4f898a3f36c1d038c288e55228e223f254b", "tree": "971f2164bfebaba44aed38ee5bd86e0bec9626aa", "parents": [ "3e1bac23ed96d242a1393edd2dfb644b08e2a190" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Dec 16 12:07:33 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Dec 16 22:30:47 2016 +0000" }, "message": "Eliminating use of Apache Karaf CLI client and of ONOS_USE_SSH env. variable.\n\nAll CLI access is now through the raw SSH client.\nTo enable passwordless access, the \u0027onos-user-key\u0027 tool should be used to add user keys.\nAdded \u0027onos-user-password\u0027 tool in the similar vein and usage as the \u0027onos-user-key\u0027 tool.\n\nChange-Id: Ic5482fc8012369edc818691402ba45d13f130452\n" }, { "commit": "fdb47558201552195e50b44c2ffbea121bcd49b5", "tree": "b43aac1c09a2805b9b8f13653f388f0d277da68b", "parents": [ "397befca9b0c93c3c9a87899b0b3f392990223c5" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Nov 17 13:31:57 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Nov 17 13:35:34 2016 -0800" }, "message": "Allowing Ctrl-C to stop the locally run server.\n\nChange-Id: I8767cdf8af6157a291ae1588cd7dc46eb4cc4c34\n" }, { "commit": "397befca9b0c93c3c9a87899b0b3f392990223c5", "tree": "aa016e98876fba18f3615f156ad0af93864bba74", "parents": [ "420e737179837b80b0383ee51d838eca3aadc01c" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Nov 17 12:41:19 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Nov 17 20:57:26 2016 +0000" }, "message": "Changing onos-run-karaf to allow connecting via raw (secure) SSH client.\n\nChange-Id: I7fa06fa684ee1c16b75bf39a5ba244c08199e766\n" }, { "commit": "7cad325179acf7fe1df866d4bb8c9f6aebba1e91", "tree": "26d27eaa721863bcc6b34ca5fde9eb488c885d43", "parents": [ "c0efbf01e0f35379539c6b96f004f32de15032e6" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Nov 16 10:41:07 2016 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Nov 16 10:41:07 2016 -0800" }, "message": "Increase retry timeout when fetching karaf.log\n\nIn some environment it might take longer than 5s. Increase to 30s.\n\nChange-Id: Id9283ee2c5015e83aecf56fdc45ab200eb1c427b\n" }, { "commit": "0bb987e1778a1d8bab8d693484892187862d737e", "tree": "100d1477a9d8b9e0d29e3a67bd6fac4bfe76b5fd", "parents": [ "5ef94b806b6b78e8e3288dded3e3e0a417cb1dde" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Nov 11 15:02:51 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun Nov 13 06:15:41 2016 +0000" }, "message": "Ubuntu md5sum command disapproves of -q argument\n\nChange-Id: Ibf10f1f9103dd270b3d62638fb428e1df43ee0e3\n" }, { "commit": "2fa4f18de01dade9633a62352a798e31bc2e0daf", "tree": "597bfad2af10d4c4e492366b55a4e3e57d5e684d", "parents": [ "1525c4593824e6e2ed441070956e2a707089897d" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Nov 07 10:14:10 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Nov 10 19:44:11 2016 +0000" }, "message": "md5 sum command on linux is different than on Mac OS\n\nChange-Id: I64414c0b8dd217d2566b2623e1de31a26cb6d032\n" }, { "commit": "9152b15265b83f40944941d9a6a21e07f9ebf733", "tree": "4441250d9e9a74fbfa98eb791b7d548075b1e618", "parents": [ "cfcb0535ae99dcc64cf7896809896e064182c8c7" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Aug 24 14:05:09 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Aug 25 00:35:34 2016 +0000" }, "message": "Fixed onos-run-karaf\n\nChange-Id: If5ef4e2bf254cbba3891ab3412dea28f3e8c39e0\n" }, { "commit": "a3029cfdbc6a472322052feecf952c6956c06dae", "tree": "9c6cec179de1ff577e606870a178c8d6d93a046e", "parents": [ "7728b6af45a837c81980daa01f2babb707d9ffe9" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Aug 23 16:47:46 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Aug 23 16:53:30 2016 -0700" }, "message": "Enhancing onos-run-karaf to run clean installation when tar.gz changes.\n\nChange-Id: Ie25bbb58fa48d7711308346cfc41f1b4c94394e7\n" }, { "commit": "28267ea1ffdc1a19ee064a55725ea54ce6eef4ac", "tree": "4f38afbddf7516ea1d9214577801070b817e3cc1", "parents": [ "250d02817987bab378f7c6afdcaf559c52f34c97" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Aug 22 16:35:39 2016 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@onlab.us", "time": "Mon Aug 22 23:38:38 2016 +0000" }, "message": "Fix buck run when $ONOS_DIR does not exist\n\nChange-Id: I437e1a3f7afb30f0324260cb424fcc669ca03972\n" }, { "commit": "e4abf5b20f4455a670936cf60e3f2a16949afdae", "tree": "34a73ccfd53d45167a42dcc64acb0805c3851a4d", "parents": [ "a8f69ff3fdf70a71acf7bfdaee31221e6c58fd01" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Aug 15 14:04:46 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Aug 17 16:30:32 2016 +0000" }, "message": "Allowing buck-based onos run to run with or without \u0027clean\u0027 option.\n\nChange-Id: If6f9e584b82c60ff0b85d3931352354c375c49cb\n" }, { "commit": "3c2476924b98641ae99c65e3f257eb1d91c634e2", "tree": "0d5079e5bd9d4d2d4f77743cf1f4548a3520e540", "parents": [ "c1383f02b9c792c97bd896d31c96e172ec339f5b" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 13:26:54 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 13:26:54 2016 -0700" }, "message": "Fixing onos-run-karaf to not use for IP\n\nChange-Id: Ic11f62b24783e6dd88ba3e42a98af4e25626b382\n" }, { "commit": "590160aa0f27bc32c246ab72a78019e7be409dec", "tree": "33a2ee62b3bb52f1ea36aab8ff53736650894fc0", "parents": [ "3923fe2a83d6bb8c851d2154e1841445098d525f" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Jun 14 16:49:44 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 05:37:13 2016 +0000" }, "message": "Ensure cluster metadata is setup as part of onos-run-karaf\n\nChange-Id: I88e61459cec6af8a2762a439ece6fc4d33d87ee4\n" }, { "commit": "dcdf24dada4cee517dd89e270eca25db35e423ea", "tree": "41fa2649ff6ef4c906f84ce7ec6cada96847dcdf", "parents": [ "839b6edf50166272563d9fe6ea3f987f7913f3b0" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Jun 13 12:10:25 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 15 02:22:57 2016 +0000" }, "message": "Fixing onos-run-karaf for buck run onos usage.\n\nChange-Id: I7b9f75570b38831481d95e26d5719fde2e35f1f2\n" }, { "commit": "f9335afb8f7bc4eaf87653185cd45b78271386e6", "tree": "969b696398f45d6d79388c3b7da1756822045990", "parents": [ "d4e7a77b919ce97108f77ffa0d031b9fa5e07c1e" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu May 05 21:05:47 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 10 17:07:43 2016 +0000" }, "message": "Be patient when waiting for karaf log\n\nChange-Id: I5f4eca7cd8c4d62e94a510991b03e0193ea503e9\n" }, { "commit": "fc3f314981794ec657c9f6c5bb023f1a80ca693f", "tree": "b4cae3ff5f0f68d8ba7319b1b63298475e0712aa", "parents": [ "0483beedfefc9ed9c87dba3b22cdc0d367bd4f71" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed May 04 20:10:10 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed May 04 20:10:10 2016 -0700" }, "message": "Fixing onos-run-karaf not to blitz /tmp/onos-*.tar.gz\n\nChange-Id: I5a96d79f597b0d5542ed276a9c786b061c2bd102\n" }, { "commit": "5f54c6f679981c567c4a6695b9ef914379b9e274", "tree": "d1698352a658fc9fde0bd311e09e94bf797a40fd", "parents": [ "e6185571d2a23b6f40a43c47d266271ddaa921c6" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed May 04 19:19:51 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu May 05 02:27:00 2016 +0000" }, "message": "Adding ability to run ONOS locally via \u0027buck run onos\u0027\n\nRuns ONOS as a server and requires client connections with ONOS_USE_SSH unset.\n\nChange-Id: Id0aedccbfddfb8f3f17b2ef7f73e805066976315\n" } ] }