[Nfd-dev] Fwd: [ndn] NFD version 0.2.0 release candidate 1
Junxiao Shi
shijunxiao at email.arizona.edu
Tue Jul 1 23:52:39 PDT 2014
This announcement deserves an archive entry in nfd-dev as well.
---------- Forwarded message ----------
From: Alex Afanasyev <alexander.afanasyev at ucla.edu>
Date: Wed, Jul 2, 2014 at 2:46 PM
Subject: [ndn] NFD version 0.2.0 release candidate 1
To: ndn <ndn at lists.cs.ucla.edu>
Hello everybody,
We would like to announce our first release candidate for version 0.2.0 of
NFD.
The list of changes since previous release is available on NFD website (
http://named-data.net/doc/NFD/0.2.0/RELEASE_NOTES.html) and is also copied
at the bottom of this email.
One of the main features of this release is NFD developer guide (
http://named-data.net/wp-content/uploads/2014/07/NFD-developer-guide.pdf),
which explains in detail internals of NFD implementation and is aimed to
help extend current functionality of the forwarder.
* Official website for NFD version 0.2.0:
http://named-data.net/doc/NFD/0.2.0/
Source release
==============
* The source code is available on Github: https://github.com/named-data/NFD
* Instructions to install NFD from source:
http://named-data.net/doc/NFD/0.2.0/getting-started.html
* NFD Wiki / User knowledge:
http://redmine.named-data.net/projects/nfd/wiki#User-Knowledge-Base
Binary release
==============
* For Ubuntu 12.04 and 14.04
Binary packages for NFD, library, and tools are available in NDN-dev PPA
archive:https://launchpad.net/~named-data/+archive/ppa-dev
Follow these instructions:
http://named-data.net/doc/NFD/0.2.0/FAQ.html#how-to-start-using-ndn-ppa-repository-on-ubuntu-linux
Note: you need to use "sudo add-apt-repository ppa:named-data/ppa-dev"
instead of the suggested add-apt-repository command (binaries will be
released via the official channel after the final release).
* For OSX with Macports (pending)
Follow these instructions:
http://named-data.net/doc/NFD/0.2.0/FAQ.html#how-to-start-using-ndn-macports-repository-on-osx
Feedback
========
Feature requests and bug reports are welcome on our NDN Redmine:
http://redmine.named-data.net/projects/nfd
Changes since version 0.1.0
===========================
• Documentation
• "NFD Developer's Guide" by NFD authors (
http://named-data.net/wp-content/uploads/2014/07/NFD-developer-guide.pdf)
that explains NFD's internals including the overall design, major modules,
their implementation, and their interactions
• New detailed instructions on how to enable auto-start of NFD
using OSX launchd and Ubuntu's upstart (see contrib/ folder)
• Core
• Add support for temporary privilege drop and elevation (Issue
#1370)
• Add support to reinitialize multicast Faces and (partially)
reload config file (Issue #1584)
• Randomization routines are now uniform across all NFD modules
(Issue #1369)
• Faces
• WebSocket Face support (Issue #1468)
• Fix Ethernet Face support on Linux with libpcap version >=1.5.0
(Issue #1511)
• Fix to recognize IPv4-mapped IPv6 addresses in FaceUri (Issue
#1635)
• Fix to avoid multiple onFail events (Issue #1497)
• Fix broken support of multicast UDP Faces on OSX (Issue #1668)
• On Linux, path MTU discovery on unicast UDPv4 faces is now
disabled (Issue #1651)
• Forwarding
• Outgoing Interest pipeline now allows strategies to request a
fresh Nonce (e.g., when the strategy needs to re-express the Interest)
(Issue #1596)
• Fix in the incoming Data pipeline to avoid sending packets to the
incoming Face (Issue #1556)
• New RttEstimator class that implements the Mean-Deviation RTT
estimator to be used in forwarding strategies
• Tables
• Fix in ContentStore to properly adjust internal structure when
Cs::setLimit is called (Issue #1646)
• New option in configuration file to set an upper bound on
ContentStore size (Issue #1623)
• Fix to prevent infinite lifetime of Measurement entries (Issue
#1665)
• Management
• RibManager now fully support CHILD_INHERIT and CAPTURE flags
(Issue #1325)
• Fix in FaceManager to respond with canonical form of Face URI for
Face creation command (Issue #1619)
• Fix to prevent creation of duplicate TCP/UDP Faces due to async
calls (Issue #1680)
• Tools
• Extended functionality of nfd-status
• -x to output in XML format, see nfd-status xml schema
• -c to retrieve channel status information (enabled by
default)
• -s to retrieve configured strategy choice for NDN
namespaces (enabled by default)
• Face status now includes reporting of Face flags (local
and on-demand)
• On-demand UDP Faces now report remaining lifetime
(expirationPeriod)
• Several fixes in ndn-autoconfig tool (Issue #1595)
• Extended options in nfdc:
• -e to set expiration time for registered routes
• -o to specify origin for registration and unregistration
commands
• Build
• Enable support of precompiled headers for clang and gcc to speed
up compilation
• Other small fixes and extensions (
https://github.com/named-data/NFD/compare/NFD-0.1.0...NFD-0.2.0-rc1)
---
NFD Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20140702/b214e9ec/attachment.html>
More information about the Nfd-dev
mailing list