[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFS: libtorrent & rtorrent



Hello,

I am looking for a sponsor the the libtorrent and rtorrent packages.
The package files are available from http://mayhq.org/deb/ .  Any
comments about the packaging are also welcome.

* Package name    : libtorrent (ITP: http://bugs.debian.org/298973)
  Version         : 0.5.4
  Upstream Author : Jari Sundel <jaris@ifi.uio.no>
* URL             : http://libtorrent.rakshasa.no/
* License         : GPL
  Description     : a BitTorrent library written in C++

LibTorrent is a BitTorrent library written in C++ for *nix. It is
designed to avoid redundant copying and storing of data that other
clients and libraries suffer from. Licensed under the GPL.

Library Features:

* The client has full control over the polling of sockets.
* Sigc++ signals makes i easy for the client to react to events.
* Fast resume which checks the file modification time.
* Direct reading and writing from network to mmap'ed files:
  o Avoids duplication of data where both the application and the
  kernel has a copy of the file chunk.
  o Unused chunks get thrown out or written to disk instead of the swap.
  o Kernel handles caching of the file.
* File hash check:
  o Uses the same thread.
  o Client can control the rate. (Will be improved)
  o Only one torrent at a time is checked.
  o Non-blocking and preload to cache with the mincore and madvise system calls.
* Different download priorities for files in the torrent.
* Support for files larger than 2 GB.
* No dependency on any specific HTTP library, the client implements a wrapper class.
* Dynamic request pipe size.

* Package name    : rtorrent (ITP: http://bugs.debian.org/298976)
  Version         : 0.1.4
  Upstream Author : Jari Sundell <jaris@ifi.uio.no>
* URL             : http://libtorrent.rakshasa.no/
* License         : GPL
  Description     : ncurses BitTorrent client based on LibTorrent

rtorrent is a BitTorrent client written in C++ for *nix based on
LibTorrent.  It uses ncurses and is therefor ideal to use with screen.
It has the following features:

* Use an URL or file path to add torrents at runtime
* Stop/delete/resume torrents
* Optionally loads/saves/deletes torrents automatically in a session
  directory
* Safe fast resume support
* Shows lots of information about peers and the torrent

Regards,
Qingning

Attachment: signature.asc
Description: Digital signature


Reply to: