c reimplementation of the BitTorrent core protocols
