NFD version 0.6.1¶
Release date: February 19, 2018
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 (issue #4362, issue #4465)
nfdc cs info
command that shows CS hits and CS misses (issue #4219, issue #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
andPrefixAnnouncement
encoding/decoding inGenericLinkService
(issue #4280, issue #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