ndn-cxx version 0.3.1¶
Release date: March 3, 2015
Changes since version 0.3.0:
New features:¶
- Management
- Add isConnected() in signal::Connection and signal::ScopedConnection (Issue #2308)
- Extend DummyClientFace to process LocalControlHeader (Issue #2510)
- Add CachingPolicy to LocalControlHeader (Issue #2183)
Updates and bug fixes:¶
- Wire encoding
- Refactoring of EncodingImpl class template (EncodingBuffer and EncodingEstimator) (Issue #2494, Issue #2490)
- Change Block::fromBuffer() return type (Issue #2553)
- 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)