Release Notes: This version no longer requires OpenSSL or libgcrypt; the required cryptographic primitives are now included. Furthermore, this release fixes a couple of minor bugs.
Release Notes: Peers can now communicate down-stream limitations and use a knapsack-solver for message construction to reduce network noise. Support for large result sets (thousands of files) was improved, avoiding the quadratic growth of the database. Experimental support for IPv6 was added. Various bugs were resolved.
Release Notes: The database for content storage was rewritten and now supports gdbm, MySQL, tdb, bdb, and plain directories for backends. The new storage system also breaks the 8 GB limit on shared content per peer. A new tool to delete content from the local peer was added. The configuration was simplified and many minor and major bugs were fixed.
Release Notes: This release fixes various bugs including a problem with the TCP transport ceasing to work, a locking problem in gnunetd, a segmentation fault in the GTK user interface involving keywords with strings, and various problems in the routing code. RSA signatures are now cached, reducing CPU usage dramatically.
Release Notes: This release adds the gnunet-tracekit tool to trace the topology of the overlay. The memory usage of the TCP transport was reduced significantly. A system-wide configuration file is now used if there is no user-specific configuration. Various bugs (segmentation fauls, deadlocks) were fixed. This release preserves protocol-compatibility.
Release Notes: This release fixes many of the bugs that were discovered in the 0.5.0 release and makes it possible for users to configure their level of anonymity. With this new option, users can force GNUnet to only send messages if there is a certain amount of traffic on the network to hide in. The degree of anonymity can be specified independently for sharing (responder anonymity) and downloading or searching (receiver anonymity). Various segmentation faults, deadlocks, and memory leaks were fixed.
Release Notes: This release introduces a multitude of new features, making the protocol incompatible with all prior versions. It supports multiple transport mechanisms to transfer peer-to-peer messages, in particular UDP, TCP, and SMTP. The content encoding was changed to support queries for 25 blocks in one message. Bloom filters were introduced to avoid disk accesses for content that is not locally available. The code was restructured to support applications other than anonymous file-sharing based upon the framework.
Release Notes: This version fixes portability issues that should increase the stability under BSD and Solaris dramatically. Various segmentation faults and other minor problems, including the the 0 connections bug, were also fixed. This release is protocol compatible with the previous version.
Release Notes: The GTK UI now supports concurrent searching and downloading. The database works for sharing more than 800 MB. GNUnet now runs under Solaris, in addition to BSD and Linux. There are other minor bugfixes.
Release Notes: The GTK user interface can now be used to insert content into GNUnet. The download speed was improved dramatically. The server starts much faster and clients can connect to a remote server. Several minor bugs were fixed.