| 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`` 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`) |