GSoC/GCI Archive
Google Summer of Code 2012 Freenet Project Inc

Transport Plugins

by Chetan Hosmani for Freenet Project Inc

At present, Freenet only supports one type of transport - UDP over IP. This project deals with implementing framework level changes to support other transport layer protocols (TCP) and also to run over application layer protocols such as HTTP and VoIP. The objective is to enable developers to use any transport without the need to work on other details such as cryptography. Its popularity on freenet uservoice suggests quite a number of users need it to get through firewalls.