You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Jari Sundell bf53700f97
Added 'network.bind_address.ipv{4,6}.set' commands.
1 day ago
.github Moved curl to libtorrent. 4 months ago
doc cleanup of personal information 1 month ago
lua doc(lua): More examples for insert_lua_method 1 month ago
rak Remove deprecated rak::socket_address. 3 weeks ago
scripts feat(lua): Make LUA_DATADIR option 2 months ago
src Added 'network.bind_address.ipv{4,6}.set' commands. 1 day ago
test Moved various socket options to NetworkConfig. 2 weeks ago
.clang-format Fixed curl stack shutdown with active downloads. (#1338) 10 months ago
.clang-tidy Fixed curl stack shutdown with active downloads. (#1338) 10 months ago
.dir-locals.el Backport changes from feature-bind. 6 years ago
.gitignore Added 'system.files.session.fdatasync' config option. 6 months ago
AUTHORS Updated authors and readme. 11 years ago
COPYING Commiting basic files for rtorrent. 21 years ago
INSTALL Updated and cleaned up automake. (#1102) 4 years ago
Makefile.am Remove deprecated rak::socket_address. 3 weeks ago
README.md Fix libtorrent links in README.md 3 days ago
configure.ac Preparing 0.16.0 release. 1 month ago

README.md

RTorrent BitTorrent Client

Introduction

A ncurses-based command line torrent client for high performance.

To learn how to use rTorrent visit the Wiki.

Download the latest stable release

Donate to rTorrent development

  • Paypal
  • Patreon
  • SubscribeStar
  • Bitcoin: 1MpmXm5AHtdBoDaLZstJw8nupJJaeKu8V8
  • Ethereum: 0x9AB1e3C3d8a875e870f161b3e9287Db0E6DAfF78
  • Litecoin: LdyaVR67LBnTf6mAT4QJnjSG2Zk67qxmfQ
  • Cardano: addr1qytaslmqmk6dspltw06sp0zf83dh09u79j49ceh5y26zdcccgq4ph7nmx6kgmzeldauj43254ey97f3x4xw49d86aguqwfhlte

Help keep rTorrent development going by donating to its creator.

BUILDING

Jump into the github cloned directory

cd rtorrent

Install build dependencies

Install libtorrent with the same version rTorrent.

Generate configure scripts:

autoreconf -ivf

Optionally, generate man pages:

docbook2man rtorrent.1.xml

Man pages output to "doc/rtorrent.1".

RTorrent follows the development of libtorrent closely, and thus the versions must be in sync.

USAGE

Refer to User Guide: https://github.com/rakshasa/rtorrent/wiki/User-Guide

LICENSE

GNU GPL, see COPYING. "libtorrent/src/utils/sha_fast.{cc,h}" is originally from the Mozilla NSS and is under a triple license; MPL, LGPL and GPL. An exception to non-NSS code has been added for linking to OpenSSL as requested by Debian, though the author considers that library to be part of the Operative System and thus linking is allowed according to the GPL.

Use whatever fits your purpose, the code required to compile with Mozilla's NSS implementation of SHA1 has been retained and can be compiled if the user wishes to avoid using OpenSSL.

DEPENDENCIES

  • libcurl >= 7.12.0
  • libtorrent = (same version)
  • ncurses

BUILD DEPENDENCIES

  • libtoolize
  • aclocal
  • autoconf
  • autoheader
  • automake