- Jul 06, 2016
-
-
jkhutch3 authored
-
- Jul 05, 2016
- Jul 01, 2016
-
-
brobertson3 authored
This deletes/add flows from the switch out of forwarding when the firewall rule changes.
-
- Jun 30, 2016
- Jun 29, 2016
-
-
brobertson3 authored
Updated Firewall.java so that addRule and deleteRule and enableFirewall announce that a rule is being changed in the firewall. Then the IRoutingDecisionChangedListener shall alert Forwarding to update the flowtable accordingly. None of this is tested and the TopologyManager needs to be fixed. I might even want to move the change out of TopologyManager altogether since RoutingDecisionChange doesn't concern it.
-
- Jun 14, 2016
-
-
brobertson3 authored
Changes were made to the FirewallTest.java unit test in order to test if the correct descriptor was added to the RoutingDecisions.
-
- May 10, 2016
-
-
Randy Sharo authored
TODO: * RoutingDecisionsChanged event * Define Listener class * Add Listener registration/messaging (probably going into IRoutingService) * Add code to fire event when firewall rules change. * Add code to fire event when firewall enable/disable happens. * Add code to handle RoutingDecisionsChanged in Forwarding * Unit tests * Functional tests
-
- May 05, 2016
-
-
Ryan Izard authored
Changed DeviceResource to return a JSON object instead of returning a list.
-
- May 03, 2016
-
-
Randall Sharo authored
Many REST ingest schemes (e.g. Graylog "JSON path from HTTP") expect servers to return well-formed JSON objects. Floodlight is sometimes returning values that lack root objects. Was: [ <list-of-device-objects>] Now: { 'devices' : <list-of-device-objects> }
-
- May 02, 2016
-
-
Ryan Izard authored
Add ability to permit all origins when using REST API
-
Ryan Izard authored
-
Ryan Izard authored
Add default of FALSE to allowing all origins in cross-domain requests. Remove old CORS code that was commented out.
-
Ryan Izard authored
Update Web UI to default to /ui/index.html for any request to /ui/. Also add in a filter for allowing any origin.
-
- May 01, 2016
-
-
Ryan Izard authored
Update to a new web user interface
-
Ryan Izard authored
-
Ryan Izard authored
-
- Apr 30, 2016
-
-
Ryan Izard authored
Java 8
-
- Apr 29, 2016
-
-
Ryan Izard authored
-
Ryan Izard authored
Update travis-ci to test against oraclejdk8. openjdk8 is not supported yet, apparently (but should still work w/Floodlight).
-
Ryan Izard authored
Updated to Java 8, junit-4.12, easymock-3.4. Still having trouble having unit tests pass in Eclipse for DeviceManagerImplTest, but they work find in maven and ant. testPacketInBasic and testPacketInBasicIPv6 are the trouble makers (fail occasionally).
-
Ryan Izard authored
Improve in_port match and output action handling in Static Flow Pusher
-
Ryan Izard authored
Update MatchUtils and ActionUtils to fully support parsing 32-bit signed and unsigned port numbers in hex and decimal from strings. Also improved and added more keywords for ingress and output ports to support local, table, normal, controller, in_port, all, and flood without care for the openflow version.
-
- Apr 28, 2016
-
-
Ryan Izard authored
Remove Forwarding's stale flows upon port/link failures
-
Ryan Izard authored
Handle link and port down events in Forwarding. Remove flows ingress and egress a failed port or link to eliminate stale entries. This is done in Forwarding instead of the Link Discovery Manager, since some user modules might not want their flows removed and wish for them to persist until the link comes back up.
-
Ryan Izard authored
Do not send LLDP if we're in SLAVE role
-
Ryan Izard authored
-
- Apr 26, 2016
-
-
Ryan Izard authored
Need to check for empty Optional instead of null
-
Ryan Izard authored
-
Ryan Izard authored
Oh, Brocade...
-
Ryan Izard authored
-
Ryan Izard authored
keystore path doesn't matter if we're using vanilla HTTP
-
Ryan Izard authored
-
Ryan Izard authored
Add link speed to statistics module's link utilization tracking
-
Ryan Izard authored
-
Ryan Izard authored
-
Ryan Izard authored
-
Ryan Izard authored
-