NFD version 0.6.1 New features: ------------- - (potentially breaking change) nfd-status-http-server now requires Python 3 - Congestion detection and signaling for TCP, UDP, and Unix stream transports. This feature can be managed through the configuration file and nfdc, and is enabled by default (Issues 4362, 4465) - nfdc cs info command that shows CS hits and CS misses (Issues 4219, 4438) - Support for non-listening UDP channels (Issue 4098) - IPv6 UDP multicast transport (Issue 4222) - Strategy notification for packet drops in LpReliability (Issue 3823) - NonDiscovery and PrefixAnnouncement encoding/decoding in GenericLinkService (Issues 4280, 4355) Improvements and bug fixes -------------------------- - Added more ways in nfdc for a user to ask for help, including 'nfdc foo help', 'nfdc foo --help', and 'nfdc foo -h' (Issue 4503) - Added privilege elevation in MulticastUdpTransport that was preventing NFD from running with effective non-root user (Issue 4507) - Fixed crash when configuration file lacks an 'authorizations' section (Issue 4487) - Made the exit status consistent across all tools - Fixed build when std::to_string is not available (Issue 4393) - Made AsfStrategy less sensitive, switching the path only after multiple timeouts. The number of timeouts is configurable via a strategy parameter (Issue 4193) - Introduce depth limit in the Measurements table, limit the accepted prefix length for RIB, FIB, and StrategyChoice management commands (Issue 4262) - Improved test cases and documentation