ndn-cxx version 0.3.1

Release date: March 3, 2015

Changes since version 0.3.0:

New features:

Updates and bug fixes:

  • Wire encoding
  • Miscellaneous tools
    • Mark Digest<Hash>::operator== as unsuitable in a security sensitive context (Issue #2395)
    • Restrict destruction of Signal from handler (Issue #2313)
  • Documentation
    • Correct function names in security library tutorial (Issue #2474)
    • Remind users to reinstall ports after OSX upgrade (Issue #2284)
  • Tests
    • Fix global buffer overflow in ImplicitSha256Digest test case (Issue #2307)
    • Change naming conventions for unit test files and test suite names (Issue #2497)
  • Build
    • Explicitly define _GLIBCXX_USE_NANOSLEEP, necessary for gcc < 4.8 in some environments (Issue #2499)

Removed:

  • Delete deprecated Block(std::istream&) constructor (Issue #2241)
  • Delete deprecated ndn::ptr_lib, ndn::func_lib (Issue #2110)
  • Delete deprecated MetaInfo::TYPE_* (Issue #2170)