CCNx (Content Centric Networking) is an open source project exploring the next step in networking, based on one fundamental architectural change: replacing named hosts with named content as the primary abstraction.
CCNx was launched with ideas from PARC's Content-Centric Networking (CCN) research program.
The PARC CCN architecture takes content as a primitive and decouples location from identity, security, and access, with no concept of host/machine at the lowest level.
Only Unix-like platforms are currently supported. CCNx code is tested
on Mac OS X, Ubuntu Linux, Solaris, and FreeBSD.
What's New in This Release: [ read full changelog ]
· NOTE: 0.2.0 introduces some changes to the core CCNx protocol, most notably a change in the definition of ephemeral digests.
· The implicit digest component used as the last component in the name of a ContentObject, used in Links and Exclude filters, now use the digest of the entire encoded ContentObject, rather than merely the digest of the CO's content field. This allows exclusion of inadvertent or malicious traffic with the same name and content but different signing information from the intended traffic. Described in doc/technical/DigestComponent.txt
· Removed dependency on javax.xml.streams. Replaced with stream-based XML Pull parser as implemented in the kXML library (http://kxml.sourceforge.net/). This removes the JDK 1.5-specific requirement for JSR 173 jars; JDK 1.5 users can delete jsr173.jar and jsr173_ri.jar from their lib directories.
· Repositories now have their own key pairs, rather than using the user's default key. This will enable policy-related communication with the r...