ndn-cxx version 0.3.4¶
Release date: August 31, 2015
Changes since version 0.3.3:
New features¶
By default, library is now compiled as a shared library (issue #2867)
Specification for the new NDN certificate format. The reference implementation is being developed and will be merged in a future release. (issue #2861)
Add new ValidityPeriod abstraction into SignatureInfo (issue #2868)
Add new optional AdditionalInfo abstraction for SignatureInfo (issue #3058)
Implementation of basic NDNLP2 abstractions (issue #2875, issue #2878, issue #2963, issue #2879)
Face::registerPrefix
andFace::setInterestFilter
are now unified with the use of SigningInfo abstraction (issue #2932)New Dispatcher class to simplify server-side implementation of NFD management protocol (issue #2107)
Improvements and bug fixes¶
Fix compilation error with Boost 1.59 (issue #3128)
Enhance exception throwing with Boost Exception library (issue #2997)
Improvements of string helpers (issue #3006)
Add API in
Block
class to add sub-elements (issue #2998)Add constructor to create sub-elements using the underlying buffer (issue #3100)
Fix bug in
Block::remove
, so it removes all sub-elements of the specified type (issue #2998)Add ability to create
util::Digest
object fromstd::istream&
(issue #3022)
Deprecated¶
The following methods of
CommandOptions
class in favor ofgetSigningInfo
andsetSigningInfo
methods (issue #2893):getSigningParamsKind
getSigningIdentity
getSigningCertificate
setSigningDefault
setSigningIdentity
setSigningCertificate
setSigningCertificate
Overloads of
Face::registerPrefix
andFace::setInterestFilter
that do not accept SigningInfo parameter (issue #2932)
Upcoming features (partially implemented in development branches)¶
Introduce new API to simplify security transformations (issue #3009)
NDN trust schema as a description of application trust model, which can help automate data and interest packet signing and authentication (issue #2829)
Refactored KeyChain abstraction (issue #2926)