Mediagate MG35

 

ctorrent

Page history last edited by John 1 yr ago

Enhanced CTorrent

Enhanced CTorrent (ctorrent) is a small, modern command-line torrent client.

Version: dnh3.3.1

Status: Ported

 



 

Description

 

CTorrent is a BitTorrent client implemented in C++ to be lightweight and quick. The original has fallen a little behind in updates and bug fixes though. The purpose of the Enhanced CTorrent effort is to fix problems that

remain in the code, modernize existing features and algorithms, and implement new features while maintaining low overhead requirements and a high standard of performance (both part of the original CTorrent design philosophy).

 

Features

 

Highlights of the enhanced client include:

  • Support for large files (>2GB) and large torrents (>255 files)
  • Strategic selection of pieces to request for download
  • Continuous queueing of download requests, tuned based on latency and throughput for each peer
  • Improved download performance, including parallel requests in initial and endgame modes
  • Improved bandwidth regulation
  • Improved compatibility with other peers
  • Performance optimization and bug fixes
  • An interface for monitoring and managing multiple clients
  • Dynamic cache allocation and management, including prefetch
  • Flexible console I/O redirection
  • Interactive control commands and menus

 

Official web page

 

http://www.rahul.net/dholmes/ctorrent/index.html

 

Usage

 

See here.

 

Download

Format Location
Source (tar.gz) Sourceforge Enhanced cTorrent Repository
Source (tar.gz) Sourceforge mg35tools Repository
Binary (bin) Static binaries
Package (ipk) Nightly packages

If you do not have ipkg already installed, put the .bin format ctorrent (above) into your /usr/bin directory .

 

Build procedure

 

From the trunk directory:

 

make ctorrent-ipk

 

or:

make ctorrent-stage

 

License

 

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

 

Todo

 

  • Packaging
  • Finish rewriting CTCS daemon in C

 

History

Version dnh3.3.1 - [John, 2008-05]

  • Ported
  • Started work on CTCS daemon replacement

 

Comments

Comments (0)

You don't have permission to comment on this page.