The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.051 - 2009-09-12

  • API Changes/Compatibility Information:
    • N/A
  • Resolved Issues/Bug Fixes:
    • DHT nodes found in metadata are now handled according to spec
      • Bug reported by Wouter Godefroy via email
  • Protocol/Behavioral Changes:
    • N/A
  • Documentation/Sample Code/Test Suite:
  • New script /scripts/net-bittorrent.pl is installed with distribution. It is a very short version of /tatoeba/005-console.pl
  • Notes:
    • Meanwhile...
      • New IRC-based support: irc://irc.p2p-network.com/net-bittorrent
      • Bug tracker is now at http://github.com/sanko/net-bittorrent/issues

Documentation

TODO list for Perl module Net::BitTorrent
Annotated Guide to the Ins and Outs of Net::BitTorrent
Painfully small example
Bare minimum example BitTorrent client
Demonstration of using a standalone Net::BitTorrent::Torrent object to gather information
Demonstration script that logs EVERYTHING
Trivial Demonstration of a Multi-threaded Client
Demonstration of Net::BitTorrent::Torrent's Resume System
A quick demo of what can be accomplished in (slightly) less than 100 lines

Modules

BitTorrent peer-to-peer protocol class
Kademlia based Distributed Hash Table
Remote BitTorrent Peer
Packet utilities for the BitTorrent protocol
Class Representing a Single .torrent File
BitTorrent File I/O Class
Single BitTorrent Tracker Tier
Single HTTP BitTorrent Tracker
Single UDP BitTorrent Tracker
BitTorrent Related Utility Functions
Net::BitTorrent's project-wide version numbers