tag | 157e225c8923f6ea1a4cd71462f712df9ba57726 | |
---|---|---|
tagger | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Mon Aug 31 11:34:07 2015 -0700 |
object | 6fa52970f35a58df85dae9c1cca7be6c58ab7d0a |
Changes since version 0.3.3 Release date: August 31, 2015 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 (Issues 2875, 2878, 2963, 2879) - Face::registerPrefix and Face::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 from std::istream& (Issue 3022) Deprecated: - The following methods of CommandOptions class in favor of getSigningInfo and setSigningInfo methods (Issue 2893): - getSigningParamsKind - getSigningIdentity - getSigningCertificate - setSigningDefault - setSigningIdentity - setSigningCertificate - setSigningCertificate - Overloads of Face::registerPrefix and Face::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)
commit | 6fa52970f35a58df85dae9c1cca7be6c58ab7d0a | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Sun Aug 30 16:28:42 2015 -0700 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Mon Aug 31 09:07:38 2015 -0700 |
tree | a89fc7dbabd5888d8fc9ff7f909c1f790630a9a2 | |
parent | 8ee37edb7e4aaa275c13acc1583810faed67cd89 [diff] |
docs+build: Prepare release of version 0.3.4 Change-Id: Ia4b5d8faf42244adb726683259f0df0dcaf565ec Refs: #3132
ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:
See the file docs/INSTALL.rst
for build and install instructions.
Please submit any bugs or issues to the ndn-cxx issue tracker: http://redmine.named-data.net/projects/ndn-cxx/issues
Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/
ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.md
.