BitTorrent

bradfordcp - June 25, 2007 - 18:48

This module provides two items:
- A Torrent node type
- A BitTorrent tracker

The torrent node type allows users to upload a torrent along with a description. The type may be configured so that the announce URL is automatically changed to a specified value.

The tracker portion will track any torrent that has been uploaded to the site. The administrator can enforce share ratios and maximum number of simultaneous downloads. It operates within one of three "scopes". The scopes determine the amount of statistics collected as well as the level of security for the tracker. The "public" scope allows anyone to use the tracker and minimal statistics are collected. The "mixed" scope still allows anyone to connect to the tracker, but the users who connect with a passkey have specifics collected about their tracker usage (upload and download amounts). Finally the "private" scope requires a passkey and collects the same statistics as the mixed scope. Also the user's permissions are checked to verify that they are indeed allowed to use the tracker.

The web-seeding extension to the BitTorrent protocol has also been implemented allowing the server to act as a seed when no other seeds are available. The module implments both the GetRight and BitTornado specifications to support a larger audience of BitTorrent clients.

TODO:
Simpletests
Clean-up how override announce URL behaves (Keep the original and change at download time)

Releases

Official releasesDateSizeLinksStatus
5.x-2.0-beta32008-Feb-0423.67 KBRecommended for 5.xThis is currently the recommended release for 5.x.
 
 

Drupal is a registered trademark of Dries Buytaert.