Project Release Information
This release adds support for non-anonymous data transfers over multiple hops (if both
publisher and replicator are using an anonymity level of zero).
It fixes various bugs and includes cosmetic improvements in the
gnunet-setup and gnunet-fs-gtk user interfaces.
This release brings a major rewrite of the VPN subsystem, resulting in significant performance and stability improvements. It also includes a new linear programming based automatic transport selection mechanism. It fixes various bugs and brings various API extensions and other minor improvements. Except for the VPN subsystem, this release is protocol-compatible with GNUnet 0.9.1.
This is a bugfix release. Noteworthy improvements include improved keyword extraction from filenames, a better heuristic for file-sharing content migration, and a significant traffic reduction for the network-size estimation protocol. The code now distinguishes between LAN and WAN for bandwidth consumption. Bugfixes include an increased FD_SETSIZE on W32, corrected struct alignment for network messages on W32, and fixes of various crashes (in the datastore, file-sharing, transport, ATS, and hostlist subsystems).
This release is a major change of the architecture and a rewrite of most of the system. Improvements include a new multi-process architecture, a new VPN subsystem, a new setup tool (including automated correctness tests for the configuration), support for non-anonymous mesh routing, data transport over HTTPS and WLAN, peer discovery in the LAN via broadcast (IPv4) and multicast (IPv6), improved connectivity via NAT traversal, an event-driven execution model providing significant performance improvements, and power publishing for file sharing to improve content replication.
This release fixes two issues that could result in the loss of content in the local data store under certain circumstances.
GNUnet is a peer-to-peer framework with focus on providing security. All peer-to-peer messages in the network are confidential and authenticated. The framework provides a transport abstraction layer and can currently encapsulate the network traffic in UDP, TCP, HTTP, HTTPS, or direct 802.11 (WLAN). GNUnet supports accounting to provide contributing nodes with better service. The services built on top of the framework include anonymous file sharing and a virtual network providing IPv4-IPv6 transition via protocol translation over the P2P network.