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
andEncodingEstimator
) (Issue #2494, Issue #2490) - Change Block::fromBuffer() return type (Issue #2553)
- Refactoring of 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
ImplicitSha256Digest
test 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)