Faucet

Latest version: v1.10.11

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 22 of 24

1.6.14

Not secure
* Feature: Add ability for docker containers to run processes as non-root
* Feature: Add fuzzer for faucet's packet handler
* Bugfix: Tests build and run under new travis environment
* Bugfix: Faucet event system isn't enabled by default
* Bugfix: Many fixes for reliability of test suite
* Bugfix: Handle many more configuration errors better

1.6.13

Not secure
* Bugfix: Handle cases where we don't have have required file permissions
* Bugfix: Improve config file parsing
* Feature: Produce errors when keys are duplicated in configuration files
* Feature: Adds experimental event subsystem for exporting events from faucet controller
* Feature: Adds rabbitmq event adaptor for exporting events
* Bugfix: Corrects invalid configuration used in a few different test cases
* Documentation: Made many improvements to our sphinx/readthedocs documentation
* Feature: Optimise config fuzzer

1.6.12

Not secure
* Fix crash handling GRE packet while checking for fragment
* Fix unnecessary cold start if config did not actually change
* Fix handling of packet in to undefined port
* Fuzz test for config parser errors
* Check L2 timeout relative to L3 timeout
* Many config parsing fixes (mostly handling ACL config errors, invalid/incorrect types, and dangling references)
* Gauge can monitor all dps with all_dps: True
* Don't require a DP in a stack to have all VLANs
* Allow logging to stdout/stderr rather than file
* Correlate OFErrors with original XID/message
* Sphinx based docs
* Doc updates, pipeline
* Add dp_name label to all Prometheus timeseries
* Stacking path selection didn’t actually use a scalar for distance

1.6.11

Not secure
* Gauge can gzip flow table dumps
* Lots of configs for undefined/incorrect VLANs, port references, invalid IP/MAC addresses
* New test_config config parsing test suite
* Fix a crash when reloading config after deleting a port
* Stricter pylint (must be 9.0 or greater on core files)
* Load balanced TravisCI tests (integration tests run in about 15m)

1.6.10

Not secure
* A port without a VLAN is now a config error
* Optional automatic detection of config file updates and reload without HUP
* Gauge asks switch not to send it packet ins (which it doesn't need anyway), and set table miss length explicitly to 0 (table miss feature never used anyway)
* Truncate packet in data if switch sent us more than we asked for
* Drop packet ins where cookie value isn't what FAUCET specified
* Log host L3 address when learning at L2 (if L3 address available)
* If controlling more than one DP, and one DP has routing enabled, don't complain if another DP uses the same VLAN at L2 only
* Prometheus docs update for 2.0
* Build scripts for Pi
* TravisCI tests FAUCET against OVS master w/DPDK
* TravisCI matrix builds and test image (improved test speed)

1.6.9

Not secure
* If L3 functions enabled, receiving a fragment can crash FAUCET
* Stacking can use redundant DP to DP links
* Can configure BGP listen address
* Better config differences logging on reload
* reload just ACL optimization did not handle case from no ACL to ACL or vice versa (and could leave stale host cache entries)
* Prometheus reports packet in processing time
* Prometheus reporting of DP status was not defined until status changes
* Prometheus could report port_name None if port not configured
* FAUCET could crash if Prometheus update attempted before BGP process is started
* Upgrade to networkx 2.x
* Upgrade to Ryu 4.19

Page 22 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.