tag | b1765d608c5c5c55abc824e1771434e4afe47779 | |
---|---|---|
tagger | Alexander Afanasyev <aa@cs.fiu.edu> | Mon Feb 04 15:38:30 2019 -0500 |
object | b72360faeed901daee24c6ff8df5918e225f702e |
ndn-cxx version 0.6.5 Note that this is the last release that encodes to NDN packet format version 0.2.1. A future release will continue to decode v0.2.1 format, but will encode to v0.3 format. New features ============ - More support for NDN packet format version 0.3 (4527) - Stop using ChildSelector in NotificationSubscriber (4664) - Stop using ChildSelector in CertificateBundleFetcher (4665) - Support floating point numbers in TLV-VALUE (4612) - Scoped prefix registration, scoped Interest filter, and scoped pending Interest (3919, 4316) - Counters for satisfied and unsatisfied Interests in ForwarderStatus (4720) - random::getRandomNumberEngine() in the public API - MetadataObject class to encode/decode RDR-style metadata (4707) - SegmentFetcher::stop() (4692) Improvements and bug fixes ========================== - Use openssl-based routines for the PKCS#8 decoding/decryption when exporting key from macOS Keychain (4450) - Switch to AES-256 for private key encryption in PKCS #8 export - Add exponential backoff in CertificateFetcherFromNetwork (4718, 4712) - Throw exception when loading an orphaned ValidationPolicyConfig (API violation) (4758) - Forbid unrecognized TLVs before Name (4667) - Prevent memory pool size from becoming zero in InMemoryStorage (4769) - Clean up fetchers when destructing nfd::Controller (4775) - Fix SegmentFetcher undefined behavior caused by uncanceled pending interest (4770) - Seed the PRNG with more entropy (4808) - Stop accepting NonNegativeInteger as sequence number in NDNLP (4598) - Backport C++17 std::any and std::variant as ndn::any and ndn::variant - Reimplement scheduler::EventId with CancelHandle (4698) Deprecated ========== - ndn-cxx/util/scheduler-scoped-event-id.hpp header as it is now sufficient to use ndn-cxx/util/scheduler.hpp header (4698) - Implicit conversion from nullptr to scheduler::EventId (4698) Removed ======= - ndn::ip::address{,V6}FromString - SegmentFetcher::fetch (4464) - {get,set}FinalBlockId() - Headers that were already considered internal implementation details have been explicitly moved to a detail/ subdir to more clearly separate private and public headers
commit | b72360faeed901daee24c6ff8df5918e225f702e | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <aa@cs.fiu.edu> | Mon Jan 28 14:17:11 2019 -0500 |
committer | Alexander Afanasyev <aa@cs.fiu.edu> | Mon Feb 04 13:30:04 2019 -0500 |
tree | 2a4270ffc25e1f3342c1c8ab8368750520c5a772 | |
parent | 80609d44c3edc0dd37f9912a639eb9c27c93b493 [diff] |
Prepare release 0.6.5 Change-Id: Ifc28a3a32d572b2455353bf164427ca2d37aebf9 Refs: #4821
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: https://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/
If you are new to the NDN community of software generally, read the Contributor's Guide.
ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.md
.