Changes for version 0.045 - 2008-12-26
- API Changes/Compatibility Information:
- [Beta] Torrent resume system (see Net::BitTorrent::Notes).
- Net::BitTorrent::Torrent->hashcheck() clears the bitfield when it begins.
- Resolved Issues/Bugfixes:
- Close related sockets on N::B::DESTROY (left behind FIN_WAIT1 on Win32).
- Protocol/Behavioral Changes:
- DHT actually works. For real this time.
- Documentation/Sample Code/Test Suite:
- scripts/bittorrent.pl supports resume (overwrites .torrent file).
- Notes:
- No non-compatible API changes so upgrade is suggested.
- The announce and discussion lists have been combined into a single list found at http://groups.google.com/group/net-bittorrent.
- All code is now covered by the Artistic 2 License (actually since v0.040 but I failed to mention it in the changelog).
- Meanwhile,...
- the RIAA stops suing people and will, instead, cancel your 'net service (http://tinyurl.com/4h9omj) and bed your crush.
- Australia plans to filter BitTorrent. (http://tinyurl.com/95uvg5) ...eventually (http://tinyurl.com/a4juwy).
Documentation
Annotated Guide to the Ins and Outs of Net::BitTorrent
TODO list for Perl module Net::BitTorrent
Very basic example BitTorrent client
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