Welcome Contact FAQ Download Documentation Papers Links
[English | Danish | Dutch | Esperanto | French | German | Italian | Polish | Portuguese | Russian | Spanish | Swedish | Ukrainian ]

About GNUnet

GNUnet logo GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. A first service implemented on top of the networking layer allows anonymous censorship-resistant file-sharing. GNUnet uses a simple, excess-based economic model to allocate resources. Peers in GNUnet monitor each others behavior with respect to resource usage; peers that contribute to the network are rewarded with better service.

GNUnet is part of the GNU project. Our official GNU website can be found at http://www.gnu.org/software/GNUnet/. GNUnet can be downloaded from this site or the GNU mirrors.

News

Older news can be found here.
2004-01-31: GNUnet 0.6.1b released
Download GNUnet 0.6.1b here. The new release features: You must run gnunet-check -ra to migrate from 0.6.1a (or earlier) to 0.6.1b. Running gnunet-check -ra will fix the bloomfilter size, recover the indexed content and possibly fix other problems.

2003-12-31: GNUnet 0.6.1a released
Download GNUnet 0.6.1a here. The new release features a couple of critical bug-fixes:

2003-12-23: GNUnet 0.6.1 released
After a long wait, GNUnet 0.6.1 is out at last. The new release features both a large number of bug-fixes and other enhancements that should give anyone plenty of reason to upgrade:

The message assembly code now uses much less CPU time on systems with high bandwidth. Bandwidth accounting is now also entirely separate for upstream and downstream.
gnunet-gtk can now be used to start gnunetd -- and will detect if gnunetd is not running. Note that various new gnunet-gtk features can be accessed by right-clicking on search result and download lists.
A special transport was added for peers using network address translation (NAT). Note that peers that do not use NAT should still load this transport to allow peers behind a NAT to connect. The existing solutions for NAT (configure NAT-box to forward port, advertise IP of NAT box) of course still work (and are preferable).
The configuration file was split into a configuration for gnunetd and daemon related tools and another configuration for all gnunetd-clients (like gnunet-gtk). This resolves various bugs and makes it easier for different users to specify their personal options.

The release is backwards-compatible in terms of both the protocol and the database, so no worries there. The only thing that needs to be adjusted is the configuration which is now split into two files.

Finally, be advised that two new tools, gnunet-setup and gnunet-testbed, are not finished at this point and are known not to work.

2003-11-30: New GNUnet paper available
The revised GNUnet encoding paper, An Encoding for Censorship-Resistant Sharing has finally emerged. The new paper reflects the changes that were made to the GNUnet encoding since our previous paper, Efficient Sharing of Encrypted Data. So if you want to get to know more about this aspect of GNUnet, this paper will give you an up-to-date view -- and some perspectives for the future development.

Roadmap

Here is the current development plan:

Contact

GNUnet is developed by the GNUnet developers. For questions about GNUnet send E-Mail to gnunet-developers@gnu.org.


Welcome Contact FAQ Download Documentation Papers Links

Copyright (C) 2002, 2003 Christian Grothoff.
Verbatim copying and distribution of this entire article
is permitted in any medium, provided this notice is preserved.
Internationalization interface (C) 2003 Christian Grothoff. enter editor mode
PHP code is available under GPL (see GNUnet-docs CVS).