OpenSync 1.4 Release Notes
Release 1.4.1.0
Notable Enhancements
Use
arpingto test upstream router connectivity when the router does not reply to pings
Notable Fixes
Reworked
c-areshandling (fix for occasional CM crashes)Fixed a problem with not including own channel in 802.11k neighbor reports
Fixed/enhanced logic in CM (improved stability)
Fixed a corner case that could cause topology changes to fail
Relaxed default UPnP port forwarding rules to allow ports below 1024
Fix for not removing an old port forwarding rule when a rule is modified
Fix for a FSM crash (potential ‘double free’ when misconfigured)
Release 1.4.0.1
Notable Enhancements
OVSDB schema was updated with fields added in newer releases of OVS
Handling of the Kconfig-driven
target_managers_configtable was changed so that it can be overridden from the vendor, platform, or 3rdparty layer
Notable Fixes
Fix for IPv6 address preferred lifetime not set correctly
Fixed processing of IPv6 RDNSS in case of multiple entries
Fix for DHCP options not applied immediately after being received
Fixed code logic for reporting the onboarding status
Fixed a potential ‘use after free’ problem when an FSM policy is removed
Release 1.4.0.0
New Features
IPv6 support:
schema changes for IPv6 (old tables are still used for IPv4)
added a new layer (
src/lib/osn) which replaces theinet_targetAPINM2 refactored
Infrastructure for inspection of data flows (deep packet inspection):
added support for flow tags (FSM and plugins)
schema updated to add support for IP threat detection
Infrastructure for collecting and reporting health statistics:
IP and DNS monitoring counters:
interfaces/ip_dns_telemetry.protolibrary:
src/lib/network_telemetry
Infrastructure for collecting and reporting data flow statistics:
added a new manager (FCM, or Flow Collection Manager)
protobuf interface:
interfaces/network_metadata.protolibrary:
src/lib/network_metadata
Sample code for the new features:
a sample DPI plugin for FSM:
src/lib/fsm_demo_dpi_pluginsample code for generating and sending protobuf reports through MQTT added to
src/lib/fsm_demo_plugin
Notable Enhancements
Build system uses
Kconfiglibto generate the necessary files for easier use of KconfigFSM no longer uses
pcapas the plugin APIAdditional FSM plugin libraries (for advanced device typing):
DHCP (
src/lib/dhcp_parse)DNS (
src/lib/dns_parse)HTTP (
src/lib/http_parse)UPNP (
src/lib/upnp_parse)
Improved 802.11v and 802.11k steering mechanisms
DFS enhancements to improve its use in Multi-AP networks