bittorrent 6.x-10.x-dev

overall - May 15, 2009 - 04:36
Download Size md5 hash
bittorrent-6.x-10.x-dev.tar.gz 65.62 KB 8387d1325edeef9042f14491c208a98b
Nightly development snapshot from CVS branch: HEAD
Last updated: July 19, 2009 - 12:04

== Code (without DB struct change) ==
[DONE]Bug: Ability to override/append our announce url using "announce-list"
[DONE]Fature: Patch (override with our announce url) torrent-file at the moment of its download (but not at moment of its upload)
[DONE]Bug: when a new tracker added to active torrent in the client (uTorrent 1.8.2). Client doesn't send 'started' event...
[DONE]Bug: announce.php - Check if there are two peers (distinct IP) downloading with the same passkey: "SELECT DISTINCT COUNT(btau.ip) FROM ..." -> "SELECT COUNT(DISTINCT btau.ip) FROM ..."
[DONE]Bug: announce.php - Check if there are two peers (distinct IP) downloading with the same passkey: do not set passkey status (bt_message exits from script) - swap "db_query(...);" and "bt_message(..., BITTORRENT_MESSAGE_ERROR);"
[DONE]Bug: announce.php - Check if there are two peers (distinct IP) downloading with the same passkey: to many bugs - rewritten
[DONE]Bug: unknown user_load() in announce.php ( see http://drupal.org/node/413464 )
[DONE]Port: Validation of uploading torrent-file ( see "bt_torrent_widget_upload_validators" )

== database structure changes ==
[DONE]set "bt_tracker_users.passkey" type to "char(40)"
[DONE]set "bt_torrents.info_hash", "bt_tracker_active_users.info_hash" type to "char(40)" (from "varchar(255)")
[DONE]set "bt_tracker_active_users.peer_id" type to "char(40)"
[DONE]set "bt_tracker_active_users.peer_key" type to "varchar(255)"
[DONE]rename "bt_tracker_active_users" to "bt_tracker_connections"
[DONE]add field "upload_speed" and "download_speed" to "bt_tracker_active_users"
[DONE]add field "total_size" to "bt_torrents" //TODO: maybe remove it in future...
[DONE]add field "last_seed" to "bt_torrents"
[DONE]rename field "nid" to "fid" in "bt_torrents" (actually not simple renamed in case of updating from previous version)
[DONE]rename field "nid" to "fid" in "bt_torrents_files" (actually not simple renamed in case of updating from previous version)
[DONE]add index "unique key" for "bt_tracker_users" [passkey]
[DONE]delete index "primary key" for "bt_torrents_files" [nid]
[DONE]add index "index" ("fid_index") in "bt_torrents_files" [fid]

== interface ==

[Torrent]
[DONE] File List [path, filename, size]
[DONE] Seeding last time

 
 

Drupal is a registered trademark of Dries Buytaert.