=pod =head1 NAME Net::BitTorrent::Todo - TODO list for Perl module Net::BitTorrent =head1 High priorities =over =item * Flesh out the test suite and example scripts Create a series of bad .torrent files to test N::B::Torrent with: =over =item * invalid pieces string =over =item * string length does not % 40 evenly =item * string is shorter than 40 chars =item * (piece_length * num_pieces) != total_size_of_torrent =back =item * intermediate .piece file to store incoming blocks =item * Document DHT stuff in N::B::Protocol =item * Remove /scripts/bittorrent.pl from the distribution It's a crutch and now, with the demonstration scripts, it's no longer needed. =back =back =head1 Short term goals =over =item * DHT callbacks (?) =item * BEP 9: Extension for Peers to Send Metadata Files =back =head1 Long term goals =over =item * Per-torrent transfer limits. (?) =item * improve file handling =over =item * large files (> 4G) typically require 64bit math =back =item * scripts/wx-gui-client.pl (perhaps) =item * Proxy support =back =head1 Duke Nukem: Forever =over =item * PoCo::BitTorrent =item * uTP depending on how well it works out if/when it hits IETF =item * ut_pex ...despite it being undocumented =back =head1 Author Sanko Robinson - http://sankorobinson.com/ CPAN ID: SANKO =head1 License and Legal Copyright (C) 2008-2009 by Sanko Robinson Esanko@cpan.orgE This program is free software; you can redistribute it and/or modify it under the terms of The Artistic License 2.0. See the F 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 L is affiliated with BitTorrent, Inc. =cut