Skip to content

NFD-22.02

@cawka cawka tagged this 17 Feb 21:08
Note that starting with this release, NFD switched to a new versioning
convention: YEAR.MONTH[.REVISION].

Notable changes and new features

- Remove NACKs from multicast strategy (5146)
- Dispatch pending interests when a new next hop is created in
  MulticastStrategy (4931)
- Reorder function parameters in Strategy classes to make the API more
  uniform (5173)
- Add default HopLimit to Interests when missing (5171)
- Allow batch command processing by nfdc to accomodate case when nfdc is
  used to create multiple faces/routes at once (5169)
- Update Interest::ForwardingHint format (5187)
- Rename the ASF strategy parameter n-silent-timeouts to max-timeouts
- Allow setting default UDP face MTU in nfd.conf (5138)

Improvements and bug fixes

- Execute pcap_activate as root for Ethernet faces (4647)
- Update the validation examples in nfd.conf.sample to accept a
  certificate name in KeyLocator in addition to a key name (5114)
- Fix and simplify enumeration logic in Forwarder::onNewNextHop()
- Use per-upstream suppression in ASF strategy (5140)
- Use typed name components for (versioned) strategy names (5044)
- Avoid extending the dataset expiration in ForwarderStatusManager
- DeadNonceList improvements
  - Code cleanup/modernization
  - Prevent duplicate entries (5167)
  - Improve logging (5165)
  - Increase initial and minimum capacity
- Handle error when calling remote_endpoint on a TCP socket (5158)
- Various build system and documentation extensions and fixes

Removals

- Eliminate Forwarder::dispatchToStrategy() (use direct call to
  StrategyChoice::findEffectiveStrategy(PitEntry))
- NCC strategy (legacy)
- Best-route strategy version 1 (legacy)
Assets 2
Loading