tag | 48b1390d303493a4c8170bd2ef611c9fd485af3d | |
---|---|---|
tagger | Alexander Afanasyev <aa@cs.fiu.edu> | Mon Feb 19 16:16:28 2018 -0500 |
object | f47cef64a2c708bd6add56c8264012cc1bba6a37 |
ndn-cxx version 0.6.1 New features: ------------- - (potentially breaking change) expressInterest now by default loopbacks Interests to producer callbacks on the same Face. When undesired, use InterestFilter::allowLoopback(false) (Issue 3979) - New signal in SegmentFetcher to notify retrieval of Data segments (Issue 4438) - Initial support for the Content Store management protocol (Issue 4050) - Literal operators for time::duration types, such as 1_s, 42_ms, 30_days (Issue 4468) - Support for BLAKE2 hash function (requires OpenSSL >= 1.1.0) - A escape() helper function complementing the existing unescape() (Issue 4484) Improvements and bug fixes -------------------------- - ndnsec key-gen command line now allows customization of key ID (Issue 4294) - Fixed encoding of '~' and '+' in Component::toUri() (Issue 4484) - Fixed handling of large dates when converting to/from string (Issues 4478, 3915) - Fixed error handling in KeyChain::importSafeBag() (Issue 4359) - Fixed parsing of IPv6 addresses with scope-id (Issue 4474) - io::load() now handles empty files properly (Issue 4434) - Switched to using boost::asio::basic_waitable_timer (Issue 4431) - Allow linking multiple DummyClientFace instances together to emulate a broadcast medium (Issue 3913) - Fixed build when std::to_string is not available (Issue 4393) - Avoid undefined behavior when casting to tlv::SignatureTypeValue (Issue 4370) - Fixed compilation with Boost 1.66.0 (Issue 4422) - Various documentation updates (Issues 3918, 4184, 4275) Removed ------- - Removed obsolete TLV-TYPE constants (Issues 4055, 3098, 3755)