Skip to content

NFD-0.3.1

@cawka cawka tagged this 04 Mar 05:48
Release date: March 3, 2015

New features:

- nfd and nrd daemons are now merged into a single process using
  separate threads (Issue 2489)
- Core
  - Extend ConfigFile to support passing a parsed ConfigSection
    (Issue 2495)
  - Allow customization of Logger and LoggerFactory (Issue 2433)
  - Make global io_service, scheduler, and global random generator
    thread-local, and logger thread-safe (Issue 2489)
- Forwarding
  - Introduce exponential back-off interest retransmission
    suppression mechanism and enable its use in the best-route
    strategy (Issue 1913)
  - Strategies are now registered with a macro, making it simpler to
    introduce new strategies to NFD codebase (Issue 2410)
- Tables
  - ContentStore now recognizes CachingPolicy-NoCache from
    LocalControlHeader (Issue 2185)

Updates and bug fixes:

- Faces
  - Remove Tcp|UdpChannel::connect overloads that perform DNS
    resolution (Issue 2422)
  - Properly handle error conditions in UdpChannel::newPeer (Issue 2516)
  - Fix inconsistency of UDP face timeouts in sample nfd.conf and
    actual defaults (Issue 2473)
  - Introduce Face-specific logging macros (Issue 2450)
  - Refactor handling of LinkType face trait and fix FaceStatus
    reporting: the link type was not properly propagated (Issue 2563)
  - Avoid exceptions in NDNLP PartialMessageStore (Issue 2261)
  - Update websocketpp to version 0.5.1
- Tables
  - Reduce priority of DeadNonceList log messages from DEBUG to
    TRACE
- Management
  - Change register/unregister logging in RibManager to INFO level
    (Issue 2547)
- Tools
  - Change prefix for
    the local hub prefix discovery <local-prefix-discovery> to be
    under /localhop/nfd (Issue 2479, Issue 2512)
- Tests
  - Change naming conventions for unit test files and test suite
    names (Issue 2497)
  - Fix segfault in TableNameTree test suite when all test logs are
    enabled (Issue 2564)
Assets 2
Loading