Release Notes: This release adds a few features and fixes a large number of bugs. It is largely protocol-compatible with GNUnet 0.9.3. It introduces flow- and congestion control for the multicast system, support for exit policies and exit discovery for the GNUnet VPN, support for tunneling P2P traffic over HTTP(S) with reverse proxies, and various performance improvements.
Release Notes: 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.
Release Notes: 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.
Release Notes: This release adds support for Google-style searches and for ranking search results by availability. An improved search protocol gathers more search results and better datastore implementations return more diverse search results while maintaining scalability. Naming of namespaces and pseudonyms was made more user-friendly. Added features include a new integrated hostlist server and a new tool, gnunet-auto-share, for automatic sharing of files in directories. Many other bugfixes and minor improvements were also done.
Release Notes: This release adds support for ranking search results by availability and according to how good they match a given search query. The release also features a new, more user-friendly way of assigning unique names to pseudonyms. IPv6 support and various performance aspects were improved. Build issues and various minor bugs were fixed.
Release Notes: This version adds an SMTP transport based on libesmtp. A MySQL version of the dstore (used for key-value pairs by the DHT) was also added. This release also is the first to support Microsoft Vista. Various minor features, such as a new "AUTO" mode for detecting NAT and improved integration of gnunet-setup with gnunet-gtk (using gdsu), were also added. The performance of the SQLite and MySQL datastores was improved. Various minor bugs and other features were added.
Release Notes: This release adds support for non-anonymous downloads using direct connections and a distributed hash table (DHT). Anonymous file-sharing is still the default. Other noteworthy improvements include support for namespaces to gnunet-gtk and visualization of previous interactions with particular files (for example, showing whether a download aborted or succeeded previously). The release also fixes various bugs, including connectivity issues.
Release Notes: This release supports the new protocol, new ciphers, and new content encoding, breaking compatibility with previous versions. It features a new tool for configuration, an improved user interface, better modularity, larger blocks, better performance, more meta data annotations including thumbnails, and many other enhancements. This version represents over 8 months of development and testing.
Release Notes: This release adds a new tool to configure GNUnet (gnunet-setup). The GTK user interface is now a separate project. The new version also fixes a large number of bugs.
Release Notes: This pre-release is the first release after the major code rewrite that is expected to address all of the legacy problems that could not be solved without changing the protocols and data formats used by GNUnet. Consequently, the code breaks compatibility with all previous versions. The pre-release also lacks a graphical user interface. The pre-release is made in order to bootstrap the network with the new protocols.