GNUnet 0.18.1 💾

GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).

minor bugfix: Noteworthy changes in 0.18.1 (since 0.18.0) IDENTITY: Major internal API cleanup with respect to key serialization. Removed deprecated default subsystem API. TESTING: Fix broken tests. GTK: Update with recent changes to IDENTITY.

Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn


GNUnet Worker 1.0.0

As it is often the case with network applications, GNUnet is built following a single-threaded event-driven model. This is an optimal model when dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces, which normally have their own event loop). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines reques