NFD version 0.6.1¶
Release date: February 19, 2018
New features¶
(potentially breaking change)
nfd-status-http-server
now requires Python 3Congestion 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