)]}' { "log": [ { "commit": "b5255ff34d24a2c9b85967e2dc00f84cd72406bf", "tree": "e80d7cedd2a894e9ea9f4b52c74dea4750717026", "parents": [ "969e8af0b9cd20af95e4ce5cbe206b096fc2a749" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 10 11:40:38 2020 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Jul 10 11:40:43 2020 +0200" }, "message": "Lowering error log for optional TLV type in LLDP packet\n\nProcessing of the LLDP packet can proceed with no issue without the TLV and null cases are handled in sequent methods.\nThis shoudl not be treated as an error warning.\n\nChange-Id: I3c201ca1c9daaf030fed6dbb09a6608527df283d\n" }, { "commit": "4d73add23e18f5353e2b17d232bed1cf6912beb4", "tree": "27a89aea701cab33ee51c9828b846b23c601f91b", "parents": [ "6dc062a01cfefdbfd8efc8e8ed73e66400bdb750" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 14 13:23:57 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jun 19 17:36:04 2020 -0700" }, "message": "Phased recovery\n\n- Implemented a set of CLI commands\n - Enable/disable group of ports\n - List recovery phase of each device\n - Force a specific device to enter given phase\n- Return CompletableFuture in RRP\n- Introduce completeAfter method in Tools\n- Introduce submit method in PredictableExecutor which returns a CompletableFuture\n\nChange-Id: I60b0fb7b67e392b33b52d908d2b53f7acbddc565\n" }, { "commit": "ff0a45a277a6497edd17f666a5b910e30f5c0bab", "tree": "3a1081b126c82b84a5dc20174433b2e661245acd", "parents": [ "dd0568b367fcd3f5af0b5a4e8ac5c54130777bd9" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri May 17 20:47:06 2019 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Nov 07 16:28:57 2019 +0100" }, "message": "Improves host programming introducing a pool of worker threads\n\nChange-Id: I979693aa220e2666c13c4015435c66173624ea64\n" }, { "commit": "f8e328da8a2fd29f57d07969b4d6e6135b7c0a73", "tree": "f822138c0dd410e8623d215f477a3ae5bdb04efd", "parents": [ "c7e045427107bc1bf5b537f2c159f349d1641491" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Jun 28 22:17:31 2019 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Oct 11 18:46:01 2019 +0000" }, "message": "Improves ping responder\n\nPatch contains several bugfixes and improvements:\n- Fixes sid retrieval when the destination leaf is down\n- Fixes sid retrieval when ping goes through the spine\n- Fixes MPLS deserializer\n- Improves Ethernet toString\n- Fixes ping to looback for dh host when bond sends to wrong leaf\n\nChange-Id: I05963e74b2976e526826ffd377cadeb462ba0a8d\n" }, { "commit": "a1010de8ea7c5228d35eae62875e20d02555cb24", "tree": "95ab36cd54cbf4f9b6b6e18a126935171d1f1b6b", "parents": [ "82ffc857f5fd35d0fa7599625624c68883cf072e" ], "author": { "name": "Dmytro Titov", "email": "d.titov@inango-systems.com", "time": "Mon Jun 10 18:07:52 2019 +0500" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Jun 17 12:37:33 2019 +0000" }, "message": "[ONOS-8000] Use passed length for Data payload\n\nCurrent code can broke a packet during serialization due to bug in\nthe \"Data.deserialize\" call. According to the IEEE Std 802.3 standard\nan ethernet frame can not have the payload less then 46 bytes. When\nthe ethernet frame have shorter payload it padded with zeros.\n\nWe observed that for short UDP packets deserialize methods for both\nthe IPv4 and UDP packets calculate length correctly, but the Data\npayload deserialization method ignores passed length and takess all\ndata up to end of the buffer with ethernet frame.\n\nSuggested changes change the Data deserialization method to use only\npassed \"length\" bytes instead of whole remaining \"data\" buffer.\n\nChange-Id: I6b93458a8925a0924f3830e3a5d5763369e8ea92\n" }, { "commit": "d884d8acf99c10b5c5885a3e8328187ae2550106", "tree": "63f291e77b1f4f411239a7cc56c14c5d1b134d14", "parents": [ "91af10a5558db4b880c18af42053e6c8f7084c3c" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Tue Apr 23 10:39:03 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 23 22:42:28 2019 +0000" }, "message": "Pre-allocate sliding window counter slots to avoid thread safety issues.\n\nChange-Id: I331457ee36416d11e52a2e8092662ade3f2e8575\n" }, { "commit": "deeb72608379b0f40dd8620675ba1aba6c5d02d3", "tree": "95158a3fa251405ba9406222326230320f28f0f0", "parents": [ "a00e3d0748210365fae68e7a63793396032d48c5" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 22 15:21:37 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 23 16:05:27 2019 +0000" }, "message": "Use a copy on write array list for sliding window counter\n\nChange-Id: I80f957c55e49b94e6904630ece031c1dbc8ad356\n" }, { "commit": "631e7707890a8e2df5b6f3ccafed365dc34d2615", "tree": "2ab3f3ec955e7c5bd874e81c452ec8a646fd8e67", "parents": [ "c2be50a804742a9a22607515880d960a043636ca" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Apr 11 15:21:01 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Apr 12 04:50:14 2019 +0000" }, "message": "Ensure SlidingWindowCounter is advanced in correct order prior to building the complete window\n\nChange-Id: Ie58cb48cf4af5e29fdc48e02ec53e37b326b0340\n(cherry picked from commit 322a624e60cc4367f0a041129d6721aee007a127)\n" }, { "commit": "df4b08a297b37e20e20c8415a11684a91b39472f", "tree": "a6ee423ff181a139ddde74006aedcfbc20f6f4ab", "parents": [ "1c8a4ede3d9db1b9fb0cca267015eaee5d6239b5" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Mar 05 18:44:03 2019 -0800" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Tue Apr 09 21:16:53 2019 +0200" }, "message": "Modify OpenFlow provider to avoid stats collection when switch is under high load\n* Track load via sliding window\n* Pause stats collection when load is significantly above average\n* Resume stats collection when load returns to normal\n* Pause stats collection when reply is in-flight\n\nChange-Id: I3159b4f806a6405ca6be494534497348716cc921\n" }, { "commit": "7fd9ae2208be35dbcc1a0451a6be1acd4371256f", "tree": "644dd3d7ab0d2591e658222dd7942260cf7ef711", "parents": [ "d1092d6583cf18a4e3b432b47cee2a828f13b225" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Apr 02 09:34:23 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Apr 02 17:05:33 2019 +0000" }, "message": "Synchronize access to static executors\n\nChange-Id: Iad743cfd22b7017b432f8fd6bdb3e13096a31da5\n" }, { "commit": "397caca1736bda12be53ec6cf27be862c3b355e8", "tree": "56c12132fea4c69f05469bb0b7fc7b1c4e3a5eee", "parents": [ "1c27bc7f30f522bcd800dbbea6c4a99db75a4535" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 01 16:27:50 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 02 00:07:14 2019 +0000" }, "message": "Fix ONOS-7958 - problems that were causing failures when onos-core restarts\n\nChange-Id: I186107a386827d66f017182a573377a6a7bb7b00\n" }, { "commit": "397d8d46794cbdf71d377857ac7f6f52cc523bb7", "tree": "b6ecec475f4aea70d269e7d1ced31830a3615c7e", "parents": [ "975a3430c7063813a504b77ee8149c5c2a5438bf" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Mar 22 09:05:02 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Mar 22 09:05:02 2019 -0700" }, "message": "Fix Sonar complaints about synchronization\n\nChange-Id: I1febbe24b9c96083c661a9b1e88b3e0a3bf03752\n" }, { "commit": "9bf3b2a8770399ad65d5beba587eab83c1fbbc4c", "tree": "2c1524c82be65aebce7f87d7d4d63ff223c67294", "parents": [ "5d80e4579ebf60f7a382b40919bfc272baf9efbc" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Mar 14 13:47:31 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Mar 22 00:02:24 2019 +0000" }, "message": "Allocate a new Timer if component is restarted\n\nChange-Id: I8f7487d636a95613a2e6aa311987a908de21df16\n" }, { "commit": "4972416f9dc8e95825249b9423edff236929e007", "tree": "9542e86c110fe901194fe0b692d92e263dd2a3a9", "parents": [ "c05bd4350f82b9b04631fb5f8eb2bf230566951e" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jan 25 15:59:36 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jan 28 09:11:35 2019 -0800" }, "message": "Remove deprecated APIs from packet classes\n\nChange-Id: Id02d759077e19e84ed290994ca53b2a0593de223\n" }, { "commit": "b5324e7168b7dbd43786fe9b107f996284d800c3", "tree": "1d779fe118898fa814d22b56fe734f19083e940a", "parents": [ "b87d9f17b29f6fb3ec0645a84a1842718dcbf9a2" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sun Nov 25 02:26:32 2018 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Dec 11 14:48:06 2018 -0800" }, "message": "Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl\n\nThis patch affects both the P4 pipeline implementation and the\nJava pipeconf.\n\nP4 PIPELINE\n- Less tables and smarter use of metadata to reduce inter-tables\ndependencies and favor parallel execution of tables.\n- Removed unused actions / renamed existing ones to make forwarding\nbehavior clearer (e.g. ingress_port_vlan table)\n- Remove co-existence of simple and hansed table. Hashed should be the\ndefault one, but implementations that do not support action profiles\nmight compile fabric.p4 to use the simple one.\n- Use @name annotations for match fields to make control plane\nindependent of table implementation.\n- Use @hidden to avoid showing actions and table on the p4info that\ncannot be controlled at runtime.\n- First attempt to support double VLAN cross-connect (xconnect table).\n- New design has been tested with \"fabric-refactoring\" branch of\nfabric-p4test:\ngithub.com/opennetworkinglab/fabric-p4test/tree/fabric-refactoring\n\nJAVA PIPECONF\nThis patch brings a major refactoring that reflects the experience\ngathered in the past months of working on fabric.p4 and reasoning on its\npipeconf implementation. Indeed, the FlowObjective API is\nunder-specified and sometimes ambiguous which makes the process of\ncreating and maintaining a pipeliner implementation tedious. This\nrefactoring brings a simplified implementation by removing unused/\nunnecessary functionalities and by recognizing commonality when possible\n(e.g. by means of abstract and utility classes). It also makes design\npatterns more explicit and consistent. Overall, the goal is to reduce\ntechnical debt and to make it easier to support new features as we\nevolve fabric.p4\n\nChanges include:\n- Changes in pipeliner/interpreter to reflect new pipeline design.\n- By default translate objective treatment to PiAction. This favors\ndebuggability of flow rules in ONOS.\n- Support new NextObjective’s NextTreatment class.\n- Remove lots of unused/unnecessary code (e.g. async callback handling\nfor pending objective install status in pipeliner as current\nimplementation was always returning success)\n- Gather commonality in abstract classes and simplify implementation\nfor objective translator (filtering, forwarding, next)\n- New implementation of ForwardingFunctionTypes (FFT) that looks at\ncriterion instance values along with their types (to avoid relying on\ncase-specific if-else conditions to recognize variants of an FFT)\n- Adaptive translation of NextObjective based on presence of simple or\nhashed table.\n- Support DENY FilteringObjective\n\nAlso:\n- Fix onos-p4-gen-constants to avoid generating conflicting\nPiMatchFieldId variable names.\n- Install Graphviz tools in p4vm to generate p4c graphs\n- Generate p4c graphs by default when compiling fabric.p4\n- Use more compact Hex string when printing PI values\n\nChange-Id: Ife79e44054dc5bc48833f95d0551a7370150eac5\n" }, { "commit": "f22adbf0a0542dc89255c01e6460ccb8ec31f9f0", "tree": "3c01425d2b48c224f301b0921c725b0c2befc16e", "parents": [ "be23914f8ae904d21e300d7600aa3822e86b2106" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Nov 30 15:40:09 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Dec 10 16:58:53 2018 +0000" }, "message": "Remove ERROR log that happens during normal processing\n\nChange-Id: I968868875fd903e328dc7dd15e537ff3d8295254\n" }, { "commit": "fe6afd8c3887fc8d1cd327d49676d56edb7a00d4", "tree": "d37f59d4162ba5bd47ecbbb5570c7c5445e60f94", "parents": [ "c4d037797d0f02f117fcd9e81a8d159d3650a704" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Nov 26 14:03:20 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Nov 26 23:15:53 2018 +0000" }, "message": "Sonar suggestions\n\nChange-Id: I68d400185ffc885bf92b558a2565a49af149ef0c\n" }, { "commit": "ce65cc0055f2887f5e3bc5e698c3e9d06e1983e5", "tree": "9d6994d1ad0170f1fe4097fda3291322df0d766c", "parents": [ "45932c7a9c99470da4f946759050f7a4ceab8c4e" ], "author": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Mon Jul 23 15:02:28 2018 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Nov 08 18:36:54 2018 +0000" }, "message": "Make a link depends on packet-in LLDP packet.\n\nThe ONOS does not process the incoming LLDP packet from switches.\nThe ONOS only process LLDP packets if LLDP packet has \"ONOS Discovery\" optional TLV.\n\nSo, this changes process incoming LLDP packet from switch and make a link information and onos can utilize it.\n\nAlso, this patch changes the requested appId of DefaultForwardingObjective generated by PacketManager.\nSo, AppId in result of flows cli will be printed to actual requested appId.\n\nONOS-7748\n\nChange-Id: I2611b34655bec2369b8817ce0cd29fb2edbed845\n" }, { "commit": "64c2dfd3a12c618f6288c2aac8ccb51ac61f9a7a", "tree": "34bf99eddc1252a401bb8ed8153ae90369c48aa0", "parents": [ "da0b485f83f212d4333b8d65b0be61dcf780f0fd" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jul 24 11:58:08 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Oct 29 16:49:14 2018 -0700" }, "message": "Implement packet seriailizer and deserializer for LACP\n\nChange-Id: Idbbd87a3ddeb477cac49a65e6a5c768761019e11\n" }, { "commit": "4a694f692cc8f38f89cd4da76eb0eaa407e3cc41", "tree": "65c9e6180099bf76df9598c0e808fbf5ec04ae2a", "parents": [ "6b02443362f25ca20da4d3cd91a178e0fdf46116" ], "author": { "name": "Anjali K K", "email": "anjali.k02@infosys.com", "time": "Thu Jul 12 19:09:19 2018 +0530" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Oct 29 22:38:20 2018 +0000" }, "message": "IEEE 802.1x EAPOL-MKA packet support.\n\nChange-Id: I61bc45226d5b84445d4fafa969150c4a707ab3bc\n(cherry picked from commit 7cd5ff66764505e9c8688af8cb96fa4f089dcf3e)\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": "a432cf87faf44704787d1379149423cde057f130", "tree": "c952b2b8c3ebfcab66b490b9c4f120b38152da93", "parents": [ "d07f67220c5caf2709331664de80625ac437b25c" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Thu Oct 11 15:29:24 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Fri Oct 12 01:12:27 2018 +0000" }, "message": "Allow applications to specify a few other packet-request flow priorities.\n\nAlso let Ethernet class recognize EAPOL eth-type when printing.\n\nChange-Id: I52b9d9aec6dfdd07aa49861f8c6b82ed814f638e\n(cherry picked from commit 6f58cf1e5aae371cb8c7e0ad69552f3e68672f05)\n" }, { "commit": "13472a137e5daa171612a8135a59a7ff227bcffb", "tree": "f1b90bd8bcb0db61d3543e3f77886c473e8236c4", "parents": [ "33306ba6091aeceb0f508d0a2ccccce0a17c6f44" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Sep 20 16:25:01 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Sep 20 16:25:01 2018 -0700" }, "message": "remove references to deprecated ICMP constant\n\nChange-Id: I041ee8fb555df318edfc5ebca9ebd9a8934c947d\n" }, { "commit": "1f8fcc3c6b200c401e2a65b3f9cabf10879d81de", "tree": "d6a4faddebbbc97e2961e98c3cd0b1ade20d6ab5", "parents": [ "b256a849fa4702045b92926f063ae72af2c8fc9a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Sep 17 14:25:29 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Sep 17 22:48:13 2018 +0000" }, "message": "Fix problems detected by the latest version of errorprone\n\nChange-Id: I532d3627fa232e93ee6860bd10db64c99e78f915\n" }, { "commit": "2c84a9a15801413ec76ec071ca57dcb3fe9bcc4e", "tree": "e868bf0a8c13e16a234d8a00619c3dd549c2b32c", "parents": [ "946fb4f2d3442f62ff14da899fc7a01a43b55495" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Sep 05 17:40:39 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Sep 11 16:43:16 2018 +0000" }, "message": "Remove deprecated fit() API\n\nChange-Id: I693389c0c40c0c6fc4d8fabf78307c9acc84b247\n" }, { "commit": "946fb4f2d3442f62ff14da899fc7a01a43b55495", "tree": "38c73c72aa33cb3eba27e83150b7e808e9565ecd", "parents": [ "066fe4a0ec812bf4b613f5d5e88c78a5ff18c1a4" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Sep 05 17:21:14 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Sep 11 16:43:08 2018 +0000" }, "message": "Remove deprecated getTimer() API\n\nChange-Id: Ie6d99b7145f180ff264c2f372495880f50a10ca1\n" }, { "commit": "c65a87013e78b0777f63e1ee887845409dbdb1bf", "tree": "3f44b7e1509aa3afb15d4acdf685439eac4ee7fd", "parents": [ "7f98ba611d75f26f3a2c164f441435263854b5f1" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 07 09:31:35 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 07 17:47:54 2018 +0000" }, "message": "remove deprecated isLinkLocal() method\n\nChange-Id: I05e5d836002a102319abd9ee45dffadd6a5e38e5\n" }, { "commit": "384aea29c675dc5fb63748311190ce6e91ac973d", "tree": "164770b0da01dd26e18f51b5beac99831251ff4b", "parents": [ "da60a61435209b866b950d9509be427dfcf9f769" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Aug 23 22:08:02 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 28 05:24:39 2018 +0000" }, "message": "Support IPv4 multicast in P4 fabric pipeline\n\n- Multicast can use the same table as unicast. Merge into one.\n- Allow masked destination MAC in classifier table\n\nNote:\n- Pipeliner now translates all exact MAC match to masked match with FF:FF:FF:FF:FF:FF mask.\n- Interpreter now only uses masked src/dst MAC\n\nChange-Id: Ibd27ebfb2d72ba929031f07a29927eb6f1844f11\n(cherry picked from commit 0865779b66a59a623856b1353615e462af5575c5)\n" }, { "commit": "4a0be7b0df2081e1ec3ef0580b0b730a536347bf", "tree": "19adacc25314bc8bf728774586f87bd2d47e90ed", "parents": [ "d27dcdaf51018a2b14f778def1fcd8d2e3aadfc7" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Jul 31 09:57:41 2018 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 08:00:31 2018 +0000" }, "message": "Adds mtu option in DHCP option codes.\n\nChange-Id: I12edf10939043ca992ff4a90817d3d290b9ee3e5\n" }, { "commit": "d27dcdaf51018a2b14f778def1fcd8d2e3aadfc7", "tree": "7b7f9d447b947c5b130261be8b2157a9728d8339", "parents": [ "95f73317bec88dc34ed126835edffb6f162c8a00" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Aug 07 01:40:40 2018 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 08:00:10 2018 +0000" }, "message": "Implements ICMPEcho packet type.\n\n- For echo request and reply purpose\n- STC fast test passed\n\nChange-Id: Ib8ff062718f1747ecf6fcf0fbe06935df28f0e71\n" }, { "commit": "1c896873c53d809a7b102ce9508624c71322146f", "tree": "18717b1706addbfd2537e489a6af885ca1a2176d", "parents": [ "02db25c894157857844786a327d00c54bd470fb0" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 03 10:27:57 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 03 11:30:58 2018 -0700" }, "message": "Revert \"Implements ICMPEcho packet type.\"\n\nThis reverts commit c90af240ebf85b2954d414afceafddca5b7d5ef6.\n\nChange-Id: Idfd9e9aa2af8550b8bdd22305704fd368597459e\n" }, { "commit": "8bf12805a634d9832cac7616086beb1cf01f8ec9", "tree": "875950883ebece608c06caf512410e389c5ee7c2", "parents": [ "34328629697b0a3840a5336f4d794170acc36afd" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 03 16:55:18 2018 +0000" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 03 17:14:16 2018 +0000" }, "message": "Revert \"Fixing errorprone\u0027s warning.\"\n\nThis reverts commit c5836479cf04a23bc24f097ea606153b572eb76b.\n\nChange-Id: Ia662d4b35a7d063b45876315d8bf97444ca41c5b\n" }, { "commit": "c5836479cf04a23bc24f097ea606153b572eb76b", "tree": "9ee8007aa51775a6b5749b127f4c34865c81716d", "parents": [ "8235a1a6b0b10e12e020451a008de6ee4e7b56a6" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 09:43:30 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 31 17:46:12 2018 +0000" }, "message": "Fixing errorprone\u0027s warning.\n\nChange-Id: I8bb35ca74df50c7c9d689272c1f7b24274303540\n" }, { "commit": "c90af240ebf85b2954d414afceafddca5b7d5ef6", "tree": "1822938bb812254e33d39b57236439ec8a4223ef", "parents": [ "b969769d8fad5c11f52a7f5aa46e11f99824bad9" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Mon Jul 30 13:00:32 2018 +0900" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Jul 31 01:11:28 2018 +0000" }, "message": "Implements ICMPEcho packet type.\n- For echo request and reply purpose\n\nChange-Id: I5797bf41ad6f4afd2c7327b9bfa193aa90198ce4\n" }, { "commit": "5e2d40fdbd1434b1a7a9ac0167b162e2b2f10153", "tree": "aad62faed5dae7b32099101650947997b4ee1fdf", "parents": [ "15841e2a868541aab5f5470d032d169af4670395" ], "author": { "name": "Georgios Katsikas", "email": "katsikas.gp@gmail.com", "time": "Sun Jul 29 18:28:01 2018 +0200" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Jul 30 16:16:29 2018 +0000" }, "message": "Get float value from property name\n\nExtended tools to parse and return Float-based\nproperties.\n\nChange-Id: I706bc7d1b547d675424a24198d31077eef0fc51f\nSigned-off-by: Georgios Katsikas \u003ckatsikas.gp@gmail.com\u003e\n" }, { "commit": "74c98a3ee840f010249511b094c4d2214c273a0d", "tree": "b7e088a728b579bf4dad5dfe7aee829baad2dad7", "parents": [ "3e6d0f04c36b42cc15c295652627077ef21e2385" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 26 10:05:49 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jul 26 17:28:05 2018 +0000" }, "message": "Refactor file path validation code; reject apps with up-level references in the name\n\nChange-Id: I4b14604608078d12df2f7b89f9f841ed19c2552c\n" }, { "commit": "351d456aca776804ba30bfbe5911468853433d67", "tree": "23bd019b9baa4fc8a22fd8620c8fab47d39835ca", "parents": [ "72ead49e484debc0176e112eca907f89c337b013" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jul 25 12:31:48 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jul 26 15:41:50 2018 +0000" }, "message": "Prevent zip archives from putting files in directories outside of the target directory\n\nChange-Id: I4c751097e8d5190f3df32d8aa4195336e28b1c0a\n" }, { "commit": "e0c98dbd918c757a3c7bf92b8137403acb1a2d01", "tree": "3bfb09e0dc9120b55eca57ddf9ac180c7fa9b4af", "parents": [ "82749aadcbc5f986d939700992ba83ae410f3d12" ], "author": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Thu Jul 12 16:17:21 2018 +0900" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jul 17 16:14:52 2018 +0000" }, "message": "Present the port number of LLDP as string value\n\nCurrently, ONOS packet-out the LLDP packet with port component type for port id as number value.\nBut according to RFC2922 , It describes that the port id should be octet string(normal string type).\nSo, if port number is presented as string value, we can see the port number as string at switch\u0027s CLI output.\n\nONOS-7737\n\nChange-Id: I3ecd0e60a038239c9b4cacd0dd06730bdeb5e338\n" }, { "commit": "dbd3821cf02c20a65cae5ab850780cf0bbc0b6f0", "tree": "ed361bf65918f895ca7288622e97d5da8e757092", "parents": [ "bcc53d326876f90f074889ce9d9ccdcd1f0bcae1" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jul 02 09:18:09 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jul 02 18:03:00 2018 +0000" }, "message": "Checkstyle rule to prevent throwing the generic RuntimeException\n\nThis is a frequent cause of sonar breakage.\n\nChange-Id: I54e0044447633a61bab560b020b57ed0a6875ebe\n" }, { "commit": "281dbf3eb3974ab380eea20a0155486e780bafd8", "tree": "3f70719647372853f6a22ffed67c1885e9f75528", "parents": [ "0a2bd45ad2bacaf08760fc95166b96d8f49bf32a" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Jun 15 17:46:28 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jun 29 20:03:51 2018 +0000" }, "message": "Refactor flow rule store to resolve missing flows with old masters following mastership reassignment\n\nChange-Id: I7b7e639c84cbd23fe9ab1f12080f865cdfc7f7f9\n" }, { "commit": "021d2eb175b8e46d4690cd9e1243301ddd903bcc", "tree": "ac29bbfb46580ca6186adc80332a62b0f4de838a", "parents": [ "4d63939c80c08736dc3b5eb981c6dc50d83df773" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Jun 26 13:41:58 2018 +0900" }, "committer": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Tue Jun 26 13:41:58 2018 +0900" }, "message": "Adds classless static route option to DHCP options.\n\n- Classless static route option is defined at RFC 3442 and widely used in OpenStack.\n\nChange-Id: I66200faa5414b02dae325238e3bf1f0442efd0d8\n" }, { "commit": "280feecf19c8810f49104150e86c05ce49dac998", "tree": "427b852a99cc3c508293dea6c3c17a932c15cf43", "parents": [ "0a5d4d288395d8275d02b7f98ce5ce3b2209c868" ], "author": { "name": "shalde064", "email": "mike.tiwari@gmail.com", "time": "Fri Jun 15 19:01:29 2018 -0400" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Jun 21 00:54:20 2018 +0000" }, "message": "ONOS core changes for RIP support\n\nChange-Id: I5aa22ed6509d99af22d7cb80944bc3a4c26b5257\n" }, { "commit": "ede3ae309d5281a0a02e374f61fe2d8f6afa7561", "tree": "609a1842bf58bbeeebeb62fe3a6edb35f876d770", "parents": [ "e8f06893f7b87ca122e162ca0ede07642e866ba4" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Jun 12 16:10:10 2018 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@opennetworking.org", "time": "Wed Jun 13 00:01:47 2018 +0000" }, "message": "Mark method which shouldn\u0027t have been public\n\nChange-Id: I9f18f485ed84ffbdd001ad1ae79270f23bfd1082\n" }, { "commit": "06fde300b120bd1179232444e7fc038317d4cf83", "tree": "d7f86d8fe2cb5b164df03ebd0e3af41b61be7c1f", "parents": [ "fca084bf9a8c07ec6f5a0137c7513f92603d91ab" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Jun 08 22:50:22 2018 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@opennetworking.org", "time": "Sat Jun 09 06:16:21 2018 +0000" }, "message": "slightly increase coverage\n\nChange-Id: I90c68fb5544f7f6f9a150e94d6a4c9aa450114c9\n" }, { "commit": "7dac7dadf5e28e8af87635ca877399b56a36b1be", "tree": "02c3aec8e930266f0241b389bb32bcf8226c51dd", "parents": [ "6e4da2f37b67d810ed56373f7165b8e295ba04ac" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 16:56:05 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed May 23 20:38:54 2018 +0000" }, "message": "Initial builds using bazel\n\nChange-Id: I38123b396a2ffda5f36cdca43f3ad1fa67a7ab52\n" }, { "commit": "ae51470075dee9617869fbd62897a79a460f222d", "tree": "718151ed38326f4afc40625e2d1e0de9d3b05f59", "parents": [ "10b5357dc9b7a47d36acc575dc3085263cb24ddc" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri May 04 16:13:45 2018 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri May 04 16:13:45 2018 -0700" }, "message": "Add test case for toHexWithPrefix\n\n- just to test Jenkins trigger\n\nChange-Id: I346d04cbead074674debabdd24f318f3bca17d34\n" }, { "commit": "800d9d0770bb97c5d89f65bc88310c7b13f11055", "tree": "9b5ab070c211889f2183d8e86fe7249fd4be5196", "parents": [ "7d77fe1bb29a92b03d6b63d6d50bcb19352254cd" ], "author": { "name": "Jonghwan Hyun", "email": "jonghwan@opennetworking.org", "time": "Mon Apr 09 09:40:50 2018 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Apr 26 15:32:17 2018 +0000" }, "message": "[ONOS-7624] Implement egress pipeline programming\n\n- Implemented logic to handle double-tagged host in segmentrouting application.\n- Added \u0027DummyVlanId\u0027 to segmentrouting application to keep track of dummy vlan for L3L2Unfiltered group chain and egress tables.\n- Implemented L2Unfiltered group and Egress pipeline programming support in OFDPA pipeline.\n- Added EGRESS flag to the forwardingObjective to program Egress tables.\n- Fixed bugs when handling double-tagged ARP request, to get correct vlan id and reply with double-tagged packet.\n- Fixed bugs in BasicHostConfig, to set the value of \u0027outerTpid\u0027 to 0x8100 if it is not specified.\n- Fixed build(ARP/ICMP/ICMP6)reply to build double-tagged reply if corresponding request is double-tagged.\n\nChange-Id: I1fdc30b55827c3f73fad9e854bcaa5fb23f7bcd0\n" }, { "commit": "96a0d3408594ee2db90a7e50f8942ea71fe2e2bc", "tree": "4c774f06b2653eee8248c6ed57c802178b4f7749", "parents": [ "b812ca138c8987293289cefe03bbf09aaf6420dc" ], "author": { "name": "Taras Lemkin", "email": "Taras.Lemkin@harmonicinc.com", "time": "Mon Mar 26 14:52:58 2018 +0000" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Apr 24 14:52:04 2018 +0000" }, "message": "CORD-2870: Bypass DHCP leasequery without learning routes.\n\n Changes:\n * Add configuration flag to disable old leasequery routing/learning flow\n * Route leasequery (v4 and v6) responses to an originator\n * Fix NPE and BufferOverflow exceptions in Dhcp6LeaseQueryOption\n * Make Dhcp4/Dhcp6HandlerUtil classes static\n * Fix codestyle issues\n\nChange-Id: Ic9e527d73a226e7f1f544dab9fb98398b85c5460\n" }, { "commit": "79cc5e81cdf63acbdb84ace211d771f9d1c982e4", "tree": "cdee0141bf5b695242eaa73876e0d23c703ac64f", "parents": [ "33f4a91efa46a62e5d6254d18d51cbaef1bc8934" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Apr 23 10:24:21 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Apr 23 14:29:13 2018 -0700" }, "message": "Fix NPE in Dhcp6Duid serializer\n\nChange-Id: I0d367b3642efc69a4e036aac29f967718d16d841\n" }, { "commit": "29813b03311264073d4dccc6ef4773a8921b3b21", "tree": "144e0c672e310228165014eb8d847d25585fa80e", "parents": [ "62cd4490ad9dc8038fdb06724dba81833b851afe" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Apr 13 14:03:13 2018 -0400" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Apr 19 21:42:26 2018 +0000" }, "message": "Implement RFC6355 DUID_UUID\n\nChange-Id: Ic1fa1ca8483437498787f84bf0b2b99fb3c12d70\n" }, { "commit": "cf8ee3ca469dfd16e26cbf5ec6cd74acf872081c", "tree": "a73331806cf999c2f92c7553b5b3dfc2395c8355", "parents": [ "67b756023b3df6975a5a715861ff8e84c15d9539" ], "author": { "name": "Eduardo Ferreira", "email": "eduardo@waltznetworks.com", "time": "Wed Jan 24 18:59:43 2018 -0200" }, "committer": { "name": "Eduardo Ferreira", "email": "eduardo@waltznetworks.com", "time": "Wed Apr 11 12:37:15 2018 -0300" }, "message": " Ip4Address: Update Self Assigned IP from 169.x.y.z to 169.254.x.y\n Update the prefix for self assigned IPs, so we can support more IPs when using HostLocationProvider.\n\n Dynamic Configuration of IPv4 Link-Local Addresses https://tools.ietf.org/html/rfc3927\n\nChange-Id: I29931ee45f01a4c9d89784884ef27adb376f5efa\n" }, { "commit": "8a571af5748145132b68ca27916fb601f3428069", "tree": "32e41267e0413d975c80220b978ad9c3a5366c25", "parents": [ "3dca0f8fb1edd56b94c16163fe8c3c7b34751b2f" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Apr 06 23:17:04 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Apr 09 16:56:49 2018 +0000" }, "message": "Support for bitwise AND/OR/XOR in ImmutableByteSequence\n\nAlso, minor refactoring of the fit() method to improve code readability\n\nChange-Id: I826650c3fc45573c723d9d2dd8692da174d9ae08\n" }, { "commit": "58a33da87ec112ecfdba7d636e419320062bf36f", "tree": "cc923dfc0e29ad85a89f4d6e8d60cca65179ed09", "parents": [ "957bb3737725f373926f50c54642fe3f868010c6" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Apr 04 17:26:46 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Apr 06 00:38:32 2018 +0000" }, "message": "Wrapper function that enables logger invocation with log level as a parameter\n\nChange-Id: I999ef173ffbc60ccc31795d107142cb4d671145b\n" }, { "commit": "7796c11275aa77a5af2574b91fc291dc7c36718d", "tree": "68fa8b23966382a3eda325a32e33dedf9e29d61b", "parents": [ "4ffd6aeb181033e6c9a96c62250c63414a1c02b3" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Apr 02 17:54:03 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Apr 03 18:21:39 2018 +0000" }, "message": "Fix deserialization exception caused by miscalculation of TCP offset\n\nChange-Id: Ibe6be12f850463fc0c3029d00b8dca20982bca75\n" }, { "commit": "86ee5e8711b1dcb97f07fa79dcc5d5ba13d125c1", "tree": "78a91af423c74c834841c1aa13190cb2e11144e5", "parents": [ "fca3c6abb5fb28ba58bac47e1c876b4ab8124d77" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Apr 02 15:33:07 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Apr 03 16:49:03 2018 +0000" }, "message": "Upgrade fasterXML libraries for OS-9\n\nUpgrade fasterXML to version 2.9.5 to address security vulnerability\nWrap calls to treeRead(InputStream) to handle new behavior of null streams\n\nChange-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5\n" }, { "commit": "3702f9bdfd73a567c2bc6b417e44349318ea7f79", "tree": "72a81b6db07d7d0c4d56755b77cef212154aeddb", "parents": [ "3516f0682bdddedcd44550b1637ef8a1f12ff669" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 19 15:21:50 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 19 15:21:50 2018 -0700" }, "message": "ONOS-7490 Fixed NPE in Suurballe graph search.\n\nChange-Id: Ib84e788988961e3802b8a09b8702df1f75380ae3\n" }, { "commit": "34cc8e034ea1e956f323864a57fc81ddd2fcdd4b", "tree": "4e9a52ad7a26893a8dbb92353ae9160f502a5395", "parents": [ "dc49cfd104fed8a51634723a4d6a12ced7646afa" ], "author": { "name": "Terje Mikal Mjelde", "email": "terje-mikal.mjelde@ffi.no", "time": "Fri Mar 09 08:31:14 2018 +0100" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Mar 09 18:55:23 2018 +0000" }, "message": "[ONOS-7514] Fix for broken EAP introduced in commit f0c4761.\n\nChange-Id: I439bcde21333472e04836acf377890a9ad772683\n" }, { "commit": "6a51cb9c4d68cf335437abd57995e5958c6c7f89", "tree": "2d7df0c7f5794d5d36c11fb09c27493d0ce8c690", "parents": [ "c9e92242dd4bcd2a0a23920c36c1307eb3080e33" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 06 09:03:03 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Mar 07 21:52:46 2018 +0000" }, "message": "Remove calls to deprecated Throwables.propagate() method\n\nChange-Id: Id48a8f1d4fb02560cfb77108f554556a3cad9b16\n" }, { "commit": "f3f050ab744e555c0e9c3a416073068e3ded8226", "tree": "b63cc417edd18426410af86ec89c615e77db660b", "parents": [ "35d748c2d5cf74d09ef13a6fbebf3501bf35ebca" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Feb 09 19:09:30 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Feb 27 19:15:13 2018 +0000" }, "message": "Fix memory leak in Dropwizard metrics: use sliding window reservoir\n\nChange-Id: Ibd76338d8e88bfc0745dd397861b6655430ddeb0\n(cherry picked from commit 5c4c410b2a08d19d05885ba8645723e98a2c64b4)\n" }, { "commit": "a21c0ca8527796c47ad4a75ac4a35e55af08f70d", "tree": "92d63a5b3145aa5cd44b576942267cc31c3bac19", "parents": [ "b29144d350f6e2ab87c50d0f55f51de651979d8c" ], "author": { "name": "Lior Assouline", "email": "lior.assouline@harmonicinc.com", "time": "Sun Jan 28 16:18:48 2018 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 16 11:57:11 2018 -0800" }, "message": "DHCPv6 Lease Query\n\nChange-Id: I842deb7a09400504bec239fe49d2a627f00756c1\n" }, { "commit": "7da7e62eb868ea4f57a417bb6869a9bf2a1f4c72", "tree": "e1d9e8744c1aec99553827d84b4cb597f46c01a6", "parents": [ "027104377f01f6c48b60591a727a9300a91a8c58" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Feb 13 20:24:51 2018 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@opennetworking.org", "time": "Thu Feb 15 18:20:51 2018 +0000" }, "message": "Add support for pretty printing XML fragments\n\nChange-Id: I085e2e883cf445bfa406b0ae753df605b9929540\n" }, { "commit": "5c7d488269ffc21681329e987c80f53201dd874b", "tree": "70ca4d24e126852b6875c1309aa21610e1eaef8d", "parents": [ "46c5eaa7c5fdf76fccaf9b9351bca0c60da22bb9" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Feb 05 14:50:39 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Feb 07 00:59:07 2018 +0000" }, "message": "SONAR suggestion - proper handling of InterruptedException\n\nChange-Id: I67a93c064708c207d9ce83fac319682c2d17db60\n" }, { "commit": "34ef6a1ef6d7e69710c062843cc8640004a406a4", "tree": "ec2e2a8d36742964e5d4f8c73421c640708954d0", "parents": [ "99b7bbe67e68024df7add842ae2566a373a833ec" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Feb 01 17:40:39 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Feb 02 21:18:57 2018 +0000" }, "message": "SONAR suggestion - checking the same condition twice\n\nChange-Id: Ia71206478c21cc92fbd7d37e7915af75727e047e\n" }, { "commit": "42b620389692cf8d86e27cf232b7771d890c6224", "tree": "c912acd655f6137d4eda5f494b03c6532d406aad", "parents": [ "5f092c47465c4f886f037a029d55fe5312ecae66" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Feb 01 11:15:31 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Feb 01 21:09:07 2018 +0000" }, "message": "SONAR suggestion - problems with string format calls\n\nChange-Id: Ie6b985d2e4db79d6398b17e38a680920f52366b3\n" }, { "commit": "986a47aa7c5c3d5e8549da636077ba6ff08bdd91", "tree": "f23fa71badf1a9581aca24fb200e7ae256be6e82", "parents": [ "47432589c156324066f193702247e25da45ef58d" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jan 25 11:38:51 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Feb 01 18:36:33 2018 +0000" }, "message": "SONAR suggestion - generic exceptions\n\nReplace uses of generic RuntimeException\nwith more appropriate unchecked exceptions\n\nChange-Id: If283743c2cf7252b8d280bdb788708ebbe57da9d\n" }, { "commit": "488a94c31e581329b0efb570161796ee0a07a57a", "tree": "944b6f2dcf506324e2a2925ef3fa856c7d6b9c69", "parents": [ "96b896d04336010065b2d740bba8bd6a0187dbd2" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Jan 26 17:24:09 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jan 29 21:12:15 2018 +0000" }, "message": "more error-prone issue fix\n\nChange-Id: I49f2cc0459cfddddc6a99e2ebb8ad52d547e2909\n" }, { "commit": "96b2640b27be2feaf36eaeb0e963464b4cd7283f", "tree": "2a78e010e71583e1cb42e564990e1692b6f8a7fb", "parents": [ "506d8e61eee542c0e16341731f28be81f26dcd3f" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 24 16:45:51 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jan 25 01:06:35 2018 +0000" }, "message": "SONAR suggestion - toString() should not return null\n\nChange-Id: I9b31515b24052d60895ef2151609ea734ef18c3b\n" }, { "commit": "475fb2c14d0fcbc2ae7c2907f3db894f7dd2e950", "tree": "1dbb234d55e7cc5ad3286351c3962f59a308bc3f", "parents": [ "40beb72eb5f107c1c3b753083ab382e729cde644" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Tue Jan 16 21:25:53 2018 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jan 19 13:20:17 2018 -0800" }, "message": "[CORD-2528] RIPngEntry handling byte\n\nChange-Id: I0b5d1166a2576be879c209954bed15191f439eae\n" }, { "commit": "495c9b2fa9fdf28dafa64ea2c2fbd56c75c8335a", "tree": "81fb631a865a876403982f9442263362363d7e6b", "parents": [ "ea4b6c2649478c1927547932ec7484c42494df24" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Tue Nov 07 16:32:09 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jan 19 13:20:13 2018 -0800" }, "message": "[CORD-2318] Allow v6 alternative dhcp server for default and indirect dhcp server\n\nChange-Id: Ief4027a7528db7b4e3058fce369b3e1ddc214e92\n" }, { "commit": "ea4b6c2649478c1927547932ec7484c42494df24", "tree": "a2a536fef8b8cf1839e26cf474474a1bc8763e94", "parents": [ "8e8ff057aae2e1dc3f49416c6773aee7f1486b86" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Thu Nov 09 14:38:37 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jan 19 13:12:04 2018 -0800" }, "message": "[CORD-2226] Dhcp6 Relay uses to store dhcp record for LeaseQuery\n\nChange-Id: Ib3baadb38e3f5f6ebe6efc884660fe0c77cfe689\n" }, { "commit": "9c9cde4d4d0a6508e7063445e332047177296b36", "tree": "d509a284328cb4f29ef20183fe0e8f7c5d7e9e3e", "parents": [ "57add212779b1896997486647439488042694d5a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jan 12 14:22:06 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jan 17 00:18:50 2018 +0000" }, "message": "SONAR Suggestion - protected members in final classes are pointless\n\nChange-Id: Ie34d86aecf181e73867a14864d75e0db8a8f48f3\n" }, { "commit": "47b1b4abd712cbc45a9e8d22e1c1b72872554a1e", "tree": "dd3de32b6d1267044c0c3f3fd11366919d242e3c", "parents": [ "d8119809da6366d6b539148c1ea4db84165c3a1e" ], "author": { "name": "jaegonkim", "email": "jaegon77.kim@samsung.com", "time": "Mon Dec 04 14:08:26 2017 +0900" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Dec 21 17:26:39 2017 +0000" }, "message": "[ONOS-7281] Using slow protocol destination mac address (01:80:C2:00:00:0E), and supporting port description in ONOS LLDP\n\nChange-Id: I98dfbad436da0b689a2ac89665ee3298c32b61e8\n" }, { "commit": "b68bbbc5ac58caf5199b78a6250abd226c92f108", "tree": "75f0642190cb160d25c7bc279c959abbb69e799e", "parents": [ "9922d5cd64d786e508c9e5c3e073e32613ba0a10" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Dec 18 10:05:49 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Dec 19 17:58:54 2017 +0000" }, "message": "Sonar suggestion - use a secure random number generator\n\nChange-Id: I28075845555bcbc384a49e07353b3192c413b8f7\n" }, { "commit": "e559bcf45dff0bbf9a392629b53db6bc052de23a", "tree": "4000cddc5da79a28da25002048301d83906c0adb", "parents": [ "faed9f3b44c67ae9067dca1d3ed4db1deb0298cb" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 15 15:58:12 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Dec 18 22:51:08 2017 +0000" }, "message": "Sonar suggestion - don\u0027t use bit operator in a boolean expression\n\nChange-Id: I69e254ffea0c72a040077d6e6a13c326d44c1197\n" }, { "commit": "faed9f3b44c67ae9067dca1d3ed4db1deb0298cb", "tree": "fa3a86070b87612a2fc5234c9c93fb85854de157", "parents": [ "2675a271cb55c7a5295032c79da7a5e90c08fd83" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Dec 18 11:19:53 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Dec 18 21:05:47 2017 +0000" }, "message": "Sonar suggestion - remove deprecated and insecure public arrays\n\nChange-Id: I1c325f9f8ff5c239b13ad6c55886934a86ca21c2\n" }, { "commit": "9a4f7ce6ae4f988e3e090e5dd754d6109fb9ddca", "tree": "633e1b75ae026bd7251c16f03cff60bac1c35257", "parents": [ "0e11dcb66a131fccc0e3e9116faabbdffc1359eb" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Dec 14 15:38:16 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Dec 15 14:52:26 2017 +0000" }, "message": "Sonar suggestion - don\u0027t use synchronized Stack class\n\nChange-Id: I1e44ac28006999b39060ebdb675f5782ec4041b9\n" }, { "commit": "47d96095cfe9d4b566d328ca577a747c76a086b7", "tree": "db0a2ab3bb90e00aea943da7d5935804bbbb09a7", "parents": [ "830b5dc3c7fa23b1e452882538833c7fdf8bcc2f" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Nov 17 14:05:26 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@opennetworking.org", "time": "Fri Dec 08 17:57:26 2017 +0000" }, "message": "Step toward transactional API support on DocTree\n\nfor ONOS-7237\n\nChange-Id: I021b20c8aac97f96c2ab0e8bc763aa821dc09643\n" }, { "commit": "b04f265d81852730b96e2996f46585ef9d61d386", "tree": "d3b815f4e3ef5e121a46e1be491b11fada8e6f72", "parents": [ "e34c9c2989cd0ba992b7d13363baef5501b8e45e" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 05 11:40:20 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Dec 05 11:40:20 2017 -0800" }, "message": "Fix error-prone reported problems\n- equals() method was comparing metric to itself\n- toString() was using the toString value of an array\n\nChange-Id: I5da31f7b3b56ee78cf8d272abdf0214d11863880\n" }, { "commit": "eeb10fc7f8c0adb4c33e0a049e20681209a735e1", "tree": "f83f76596f72d64c0cca306f236cdb6f30cb3010", "parents": [ "55f513ff29cc40370c7d3339abaa576e86ae350e" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Dec 01 17:44:35 2017 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Dec 03 13:42:50 2017 -0800" }, "message": "NDP_HOP_LIMIT should be 255(10) instead of 0x255(16)\n\nChange-Id: Ia718f353941fae492e7b3ca1f5c5b2aa142faf1b\n" }, { "commit": "6222dbef9bf2172925253d63d49032d23afb7ff8", "tree": "af4c21ad9dd4801d094c210336b1f964491fa67f", "parents": [ "3d650a65880a1ce04ff4c14ff367627ed152c430" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Thu Oct 26 15:44:37 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Nov 20 19:41:30 2017 -0800" }, "message": "[CORD-2182] Implement packet serializer/deserializer for Routing Information Protocol (RIP)\n\nChange-Id: If80af0b04a86972b91e6a9d9731864ff35c833e4\n" }, { "commit": "6800ced6703808513582735f8ba3d61b504add85", "tree": "eaee83d9ec906b8b71a331261069fdaaa3083659", "parents": [ "a031a26681fc43f1deb9f3c934f3e0063cfb64d7" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Nov 20 11:15:37 2017 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Nov 20 11:16:10 2017 -0800" }, "message": "various bug fixes\n\nChange-Id: Id77096bd4ee2160428619b475840b36fdb5f156c\n" }, { "commit": "83439a35f38d274958e9c59f0a692de54310d58e", "tree": "78c129a844d69b60822bb4a0d4dacc7d90408caf", "parents": [ "178b0f574275e53686f9ded2813673626ee8d0ff" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Oct 24 15:21:16 2017 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Oct 31 00:11:27 2017 +0000" }, "message": "Reflect DiffServ/TrafficClass when constructing ICMP/ICMP6 reply\n\nChange-Id: I0c440a9270e5d560a23552514bcb89dc7dcbecb0\n" }, { "commit": "525ff408501ba6aac224dbce8de7609690829218", "tree": "63846e6296dbb73dd078361ec04b272bd785ca31", "parents": [ "b2335db933b7e6df0b5df368a69fa729ecd8f3af" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Mon Oct 23 19:39:39 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Oct 30 22:08:53 2017 +0000" }, "message": "[CORD-1751] Preventing attacks on DHCP-Relay\n\nChange-Id: I46f7ba2490994e71c9f7d881cbe44785720f1e37\n" }, { "commit": "0c47d5386e7042ca9035196bd29a86618bd2346f", "tree": "343aa77cb943daaee5988df5ea6700d20d7f9add", "parents": [ "69bf4ddc27db2abe27065f726c16ed3f5856d696" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Aug 18 23:16:35 2017 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Oct 20 09:40:05 2017 +0000" }, "message": "Deprecate joda-time\n\n- ref:\n http://blog.joda.org/2014/11/converting-from-joda-time-to-javatime.html\n\nChange-Id: I1115e8053f601e78cb933ccbfa664ff8787d2da1\n" }, { "commit": "a0b8f65e8ae4e6226f64ffb3569bc1729e3a4e25", "tree": "10a4837ff247e52aa00657f3e4c0666f99b107e7", "parents": [ "9285d971aecc9ca583cb3e67c4e485f8be554654" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Wed Oct 18 22:00:30 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Oct 19 19:49:29 2017 +0000" }, "message": "[CORD-2064] When parsing InterfaceID buffer size is insufficient\n\nChange-Id: I92966a6e59e4ba0319eef025f87193651f5918b1\n" }, { "commit": "0c0cb0b8ad6eaf5de1dbea97d9afdb3f6d71f86f", "tree": "42f201aab7df65dbbf0024741bf42634b876b1d7", "parents": [ "90de3b8487f3f3302f286dabcf0b9258f9bd3862" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Fri Sep 15 17:43:27 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Mon Oct 16 18:40:58 2017 +0000" }, "message": "[CORD-1895] Incorrect VLAN DHCPV6 message to client\n\nChange-Id: I462ec928f3ded6247c9d9699f0cdf3bf3c842eba\n" }, { "commit": "f0c47617e8bd2886658a2f19bd0c870f26413f94", "tree": "a211a34bcb7a88180fa8ce19b7184bef5b4d52a9", "parents": [ "c4a0beab984783d7f51085b828c77ac586e1f714" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Sep 28 11:29:38 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Oct 03 18:03:33 2017 +0000" }, "message": "Remove deprecated deserialize() mthods from packet classes\n\nChange-Id: I4e52ab368390d30f5f5f24d443a5021916d0c6a3\n" }, { "commit": "45fede439ddbf678a6c7c0ac4590bcb3d70cdb4d", "tree": "d16ce1c3d5a7990b19df8c876526021172d688d5", "parents": [ "ac8f11f01b657ba12ee81108ce10bb0de3dcd640" ], "author": { "name": "Kalhee Kim", "email": "Kalhee.Kim@nokia.com", "time": "Tue Sep 05 19:05:06 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Sep 12 21:29:47 2017 +0000" }, "message": "CORD-1430 Dhcpv6 Relay APP\n\nChange-Id: Ib913b5d53305acfa47c13676c6d6bbd9fd0023f4\n" }, { "commit": "65428c39e683cbd6314f40c4bf2c3ecff390addd", "tree": "1f44035699b795d14f79ab6b50be4edc7b300ff8", "parents": [ "6568741cac5c835da04726eccfc93f623cec3498" ], "author": { "name": "Julia Ferguson", "email": "Julia.Ferguson@nokia.com", "time": "Thu Aug 10 18:15:24 2017 +0000" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Sep 06 02:43:02 2017 +0000" }, "message": "CORD-1622 CORD-1624 Add IPv6 mutlicast in McastHandler and OFDPA2.0 Drivers\n\nChange-Id: Ibbb402b62999b39f8aea2cd236b959fc61fb94ac\n" }, { "commit": "440e2b710bf457a2ae8fdc25dd9b354317b07daa", "tree": "1ee1c9d2cc22b421f00962b0049ec5d87ca2c72f", "parents": [ "9640c812cb8004a203a20af61ec326877dd9d9c3" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Thu Aug 24 14:47:34 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Aug 31 22:06:42 2017 +0000" }, "message": "[CORD-1779] Fix directlyConnected function\n\nCheck circuit ID format to determind the option added by ONOS or not\ninstead of using giaddr.\n\nChange-Id: Ibb20059d37fe036a21c71d38ac771b0613441f2d\n" }, { "commit": "d047bd2a99d3bbe64f1505cdb07a1c3a52d018a7", "tree": "733a5f9da8c2a3e5466f681600eab7fccae090b7", "parents": [ "46d360bb63ed8a4ed75f82405cda2d1366f68479" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 29 21:36:07 2017 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 29 21:37:59 2017 +0200" }, "message": "Fixed random fit test of ImmutableByteSequence\n\nChange-Id: I22c0279f06dfb0101ee0c871b6c0c5443d3bd4a9\n" }, { "commit": "544afb1bb45d9fed2e6e9cac4a1761a01b1573a6", "tree": "33bfb65b598a66a9f9c7355b92dd07a8c6299fff", "parents": [ "dc096738fdbe2c38be191fa06cc1e58cacc2b7d6" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Aug 25 10:40:00 2017 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@opennetworking.org", "time": "Fri Aug 25 18:26:15 2017 +0000" }, "message": "use StandardChars\n\nChange-Id: I3e99e565f022bd1495d7aa2f98ba5a31871126fe\n" }, { "commit": "b10194cd6418d93b776722baa033d522c7d4d6c2", "tree": "41e6e1960e424ecf916728fbe14dc3d42b9ca367", "parents": [ "b2afc052031e5c95e5509927694a361a38b5990b" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Aug 23 19:16:51 2017 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Aug 24 11:19:52 2017 +0000" }, "message": "Fixed fit method of ImmutableByteSequence\n\nAlso added unit tests.\n\nChange-Id: I9ce7ef25ae25afb35b3315d38aeca4c19c55882c\n" }, { "commit": "b34078eafe1e1479632ec53b14085908c7ecd8b6", "tree": "176f0759764303d5a736aa8c7a463a980bf85900", "parents": [ "dfb4c70d12aca4384a7abaebeced9dc1e4faa058" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Aug 17 12:06:02 2017 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Aug 21 20:30:14 2017 -0700" }, "message": "Utility to pretty print XML\n\nChange-Id: I8241e2643d64f9a2104751c6afd164c1b716f145\n" }, { "commit": "af1d12e72946341a0927d1b83e547e854378a592", "tree": "d3edbfbedb9469648d715dbfdf16c9dfc3e36086", "parents": [ "6584989c59151a1f84eaee250116ac83ebeb305e" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Aug 17 12:21:48 2017 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sun Aug 20 23:13:48 2017 +0000" }, "message": "Adding prefix{Ones,Zeros} to ImmutableByteSequence\n\nChange-Id: Ibf8c0d1101d763729478fba5118ed9aa0f22ca50\n" }, { "commit": "6584989c59151a1f84eaee250116ac83ebeb305e", "tree": "33312bdea301255d26184f6e7cfbe0eceae3e4ee", "parents": [ "491a32cc135c951d30ded2453898355d14c1d112" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Aug 18 13:09:41 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Sat Aug 19 02:52:33 2017 +0000" }, "message": "minor fixes around HexString\n\n- fix buffer size calculation\n- slightly improve hex conversino logic\n- remove unnecessary dependency\n\nChange-Id: I779d88d0c5ec1c4999ce6237d0c17c3057581ea7\n" }, { "commit": "de5f6a783d258cb9dd879e0a0a70c5beec6aebaf", "tree": "e9a2466168eccc9ab0ee0471458cd1549ce2b631", "parents": [ "3dd2a8b3770f598c9af6c4fd89ae105f9406fd91" ], "author": { "name": "ke han", "email": "Ke.Han@alcatel-sbell.com.cn", "time": "Fri Jun 23 10:36:48 2017 +0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 15 19:04:15 2017 +0000" }, "message": "for igmp V2 join/leave, there would be some padding bytes and we found here the length is not exactly 8. add some more judgement here\n\nChange-Id: I43feee4f4fd9381117c6fc33ee8c04d9829c4d98\n" }, { "commit": "35a323233b95211def10488e99861b49fc2bbd32", "tree": "5cebd9a07603a02bfee370c5692ed3ca6a0944b2", "parents": [ "98c5bec26dd25b210baa54027e637eb84b8033a3" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Aug 14 11:42:11 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 15 17:08:47 2017 +0000" }, "message": "CORD-1416 Implement multi-homing probing in HostLocationProvider\n\nAlso include following refactoring\n - Refactor the way we generate ARP probe\n - Remove some unused code\n\nChange-Id: I96b1c47bd5731b7b38ef4d19a941d231b5d0054c\n" }, { "commit": "b4fdb04ab5eb7469c5ce3065138eeb41ab5759f3", "tree": "c827a8e5c1a54683a6b2236325676dd36a11eb75", "parents": [ "125c3f24774f8863daa3362eeddc2911c8a2c7c5" ], "author": { "name": "Yi Tseng", "email": "a86487817@gmail.com", "time": "Mon Aug 07 13:32:32 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Aug 14 23:42:36 2017 +0000" }, "message": "[CORD-1664] Fix errors when parsing DHCP packets\n\nChange-Id: Ifa9cd3ba04b31f2b7de60fd63dc655978042dbce\n" }, { "commit": "ecfca4f87797283ce7ab068824e73e5839cb574c", "tree": "44ece0979a9bb88ea0a807e39860c7b692cf9094", "parents": [ "a37e32f488c8fa456cf7b29de550a7f02b3fe779" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 03 21:38:02 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Aug 07 22:19:56 2017 +0000" }, "message": "[ONOS-6892] Use streams for Kryo serialization to avoid IndexOutOfBoundsException when serializing/deserializing large objects\n\nChange-Id: Ifc1ecf59f655aa65f034f94e10b61e77bbe4c3c4\n" } ], "next": "a09fe5b0b75659dc9ff23fe938dd50aea0a0b129" }