[Libtorrent-devel] LibTorrent 0.12.0 and rTorrent 0.8.0 released

Jari Sundell jaris at student.matnat.uio.no
Tue Jan 29 13:33:49 UTC 2008


* Added support for DHT. Patch by Josef Drexler.

* Cleanup and refactoring of the API.

* Enable PEX by default.

* Added 'p.multicall', 'd.set_directory_base', 
'get_{up,down}_{rate,total}', and more.

* Support for lazy creation and resize of file has been added. This also 
ensures deleted files are properly detected and the user notified. The 
files can be recreated by using the ^E key.

* Keep a cache listing all, including failed, torrent loads and the 
mtimes of those files. This is used to ensure that e.g. the watch dir 
does not try to load bad/duplicate torrents, in addition to optimizing 
the pruning of those already loaded.

* Fixed a crash in apply_on_ratio when an iterator got invalidated by 
erasing the download currently pointed to.

* Fixed the --with-xmlrpc-c autoconf check so that you can pass an 
alternative path to an xmlrpc-c-config script.

* Fixed a race condition in the handshake read/write code. Patch by 
Josef Drexler.

* Fixed a bug causing empty PEX messages to stall piece writing. Patch 
by Josef Drexler.

http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.0.tar.gz
http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.0.tar.gz

This release ended up being a little late, as all the API changes needed 
to be finished and the main author has been busy with other things. 
Which has a large effect on the progress of this project as there seems 
to be only one other person submitting useful patches once in a while.

After much prodding, the DHT patch by Josef Drexler has been included 
(disabled, use dht=auto), and PEX is now enabled by default. The rest of 
the changes are mainly (lots of) bug fixes and the API changes that 
won't really be visible to the users of rtorrent.

As I'm now facing 2 months of spring vacation here in Japan, I'll have 
more time for coding and hopefully the next release won't take as long. 
And as always, donations are much appreciated. (Especially now that I'm 
stuck in Japan to study for a longer period of time)

http://libtorrent.rakshasa.no/wiki/Donation

Jari Sundell


More information about the Libtorrent-devel mailing list