NAME
Net::BitTorrent::Todo - TODO list for Perl module Net::BitTorrent
High priorities
Figure out which .torrent file is too large to fit into the limited memory of the box which has given me so many of the same FAILmail results from the same CPAN tester.
Flesh out the test suite and example scripts
Create a series of bad .torrent files to test N::B::Torrent with:
invalid pieces string
string length does not % 40 evenly
string is shorter than 40 chars
(piece_length * num_pieces) != total_size_of_torrent
intermediate .piece file to store incoming blocks
Document DHT stuff in N::B::Protocol
Remove /scripts/bittorrent.pl from the distribution
It's a crutch and now, with the demonstration scripts, it's no longer needed.
Short term goals
DHT callbacks (?)
BEP 9: Extension for Peers to Send Metadata Files
Long term goals
Per-torrent transfer limits. (?)
improve file handling
large files (> 4G) typically require 64bit math
scripts/wx-gui-client.pl (perhaps)
Proxy support
Duke Nukem: Forever
PoCo::BitTorrent
uTP depending on how well it works out if/when it hits IETF
ut_pex ...despite it being undocumented
Author
Sanko Robinson <sanko@cpan.org> - http://sankorobinson.com/
CPAN ID: SANKO
License and Legal
Copyright (C) 2008-2009 by Sanko Robinson <sanko@cpan.org>
This program is free software; you can redistribute it and/or modify it under the terms of The Artistic License 2.0. See the LICENSE file included with this distribution or http://www.perlfoundation.org/artistic_license_2_0. For clarification, see http://www.perlfoundation.org/artistic_2_0_notes.
When separated from the distribution, all POD documentation is covered by the Creative Commons Attribution-Share Alike 3.0 License. See http://creativecommons.org/licenses/by-sa/3.0/us/legalcode. For clarification, see http://creativecommons.org/licenses/by-sa/3.0/us/.
Neither this module nor the Author is affiliated with BitTorrent, Inc.