ndn-cxx version 0.3.1¶
Release date: March 3, 2015
Changes since version 0.3.0:
New features:¶
- Management- Add isConnected() in :ndn-cxx:`signal::Connection` and :ndn-cxx:`signal::ScopedConnection` (issue #2308)
- Extend :ndn-cxx:`DummyClientFace` to process LocalControlHeader(issue #2510)
- Add CachingPolicy to LocalControlHeader(issue #2183)
 
Updates and bug fixes:¶
- Wire encoding- Refactoring of :ndn-cxx:`EncodingImpl` class template (EncodingBufferandEncodingEstimator) (issue #2494, issue #2490)
- Change :ndn-cxx:`Block::fromBuffer` return type (issue #2553)
 
- Refactoring of :ndn-cxx:`EncodingImpl` class template (
- Miscellaneous tools- Mark Digest<Hash>::operator==as unsuitable in a security sensitive context (issue #2395)
- Restrict destruction of Signal from handler (issue #2313)
 
- Mark 
- 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 ImplicitSha256Digesttest case (issue #2307)
- Change naming conventions for unit test files and test suite names (issue #2497)
 
- Fix global buffer overflow in 
- Build- Explicitly define _GLIBCXX_USE_NANOSLEEP, necessary for gcc < 4.8 in some environments (issue #2499)
 
- Explicitly define 
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)
