OpenSync 1.4 Release Notes
Release 1.4.1.0
Notable Enhancements
Use
arping
to test upstream router connectivity when the router does not reply to pings
Notable Fixes
Reworked
c-ares
handling (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_config
table 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_target
APINM2 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.proto
library:
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.proto
library:
src/lib/network_metadata
Sample code for the new features:
a sample DPI plugin for FSM:
src/lib/fsm_demo_dpi_plugin
sample code for generating and sending protobuf reports through MQTT added to
src/lib/fsm_demo_plugin
Notable Enhancements
Build system uses
Kconfiglib
to generate the necessary files for easier use of KconfigFSM no longer uses
pcap
as 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