Hi all, I''ve been spending a lot of time over the past few weeks on RubyTorrent. All the changes are in CVS. Highlights are: - Transfer speeds should be much better, thanks to a better piece selection algorithm, and being more aggressive about dropping boring peers and adding new ones, - Download/upload rate limits now work. - Many bugs fixed. - .torrent creation now supported (make-metainfo.rb) Note that rtpeer by default has a download limit of 20kb/s and an upload limit of 10kb/s. If you''re actually using it to transfer .torrents, you might want to change those. (I should probably give it some command-line arguments.) Like I said to Eko, I''m planning on releasing an 0.3 in the next few days. If you''d like to help out by bug-testing the code in CVS, here are the instructions from the RubyForge page: Anonymous CVS Access This project''s CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key. cvs -d:pserver:anonymous@rubyforge.org:/var/cvs/rubytorrent login cvs -z3 -d:pserver:anonymous@rubyforge.org:/var/cvs/rubytorrent co modulename Updates from within the module''s directory do not need the -d parameter. Let me know how it goes. -- William <wmorgan-rubytorrent-devel@masanjin.net>