Changes since version 0.3.0

Release date: March 3, 2015

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)
  1. 1e0a077 build: Fixing build and unit tests by Alexander Afanasyev · 11 years ago
  2. d409d59 build: Finalizing waf building system (removing legacy code) by Alexander Afanasyev · 11 years ago
  3. 61ec272 renaming: ndn-cpp to ndn-cpp-dev by Yingdi Yu · 11 years ago
  4. 94a356e c/util: Making util/crypto.h a public header by Alexander Afanasyev · 11 years ago
  5. 54467af build: Fixing gcc compilation by Alexander Afanasyev · 11 years ago
  6. b24a68a node: Fixing "bugs": default interest timeout not infitine; ndnid fetcher was doing hash calculation over the wrong data set by Alexander Afanasyev · 11 years ago
  7. bf1a67a security: Porting security elements to the updated framework by Alexander Afanasyev · 11 years ago
  8. e2e3ca5 c++-util: Add helper to convert time to/from string by Alexander Afanasyev · 11 years ago
  9. e2e0d75 face+transport: Cleanup and preparation for implementation of fully async Face operations by Alexander Afanasyev · 11 years ago
  10. af283d8 name: Converting Name to TLV by Alexander Afanasyev · 11 years ago
  11. 8e96e58 src: Adding conditional compilation against boost or bundled "ndnboost" by Alexander Afanasyev · 11 years ago
  12. 44929d0 util: Fix typo on logging.hpp for include common.hpp. by Jeff Thompson · 11 years ago
  13. c38ee7f encoding: In DynamicUInt8Vector, get should return a non-const result. by Jeff Thompson · 11 years ago
  14. 2db6037 files: Rename ndn-cpp/ to src/. Updated Makefile.am. Refs #1054. by Jeff Thompson · 11 years ago