My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

LinuxDC++ is a Linux port of the Direct Connect client DC++. It has a rewritten user interface based on the GTK+ toolkit. Latest version is 1.0.3, released on 2 February 2009. It is being developed actively and is available through CVS. Even though the name implies it is Linux-only, it works on other POSIX compliant operating systems, such as NetBSD and FreeBSD.

Since latest DC++ core drop support of oDC like file list so you cannot view file list of those user that use old clients neither to download from them. These DC clients does not support TTH.

This patch for linuxdcpp bring back support to download/upload files from old clients. Also there is a new entry in File menu --> Preferences ---> Advanced tab ---> "Allow upload for clients that doesn't support TTH" checkbox, therefore upload to this types of DC client is restricted. If this checkbox is unchecked a message will be thrown: "NMDC-style lists no longer supported, please upgrade your client". Downloading files from this clients will work in any case. Also search for alternates and search by TTH is disabled in Download Queue panel for such clients.

Download from user that use other encoding than default "UTF-8" is also supported, this can be set in per-hub encoding option.

For gnome users there is a patch that add 7 new icons in file list browser and search panel. These icons are imported from gnome theme and are used to represent the following types of files: video, audio, compressed, document, executable, picture. These icons help to distinguish graphically files by type.

Description of TTH

Tiger Tree Hashing (TTH) is used to verify the integrity of large chunks of data. The data is split into small pieces which are individually hashed, then hashed together until one root hash is formed. A TTH looks something like:4NIABZVGR4HOTNRPOMH2IRIJQSJYKFHEEIQUJWY. DC++ 0.400 introduced mandatory TTH. Once DC++ hashes all of your share (yes, this will take a while), it will only hash new files.

There are several benefits of file hashing:

•No longer does one need to pay attention to the name of the file when looking for alternative sources. If the files are the same, they will have the same hash and can thus be chosen as an alternative source. Just because two files are the exact same size does not mean they are the same bitwise!

Magnet Links. Implemented in DC++ 0.4032.
•Segmented (aka multisource) downloading, to implement downloading files from multiple sources.

Powered by Google Project Hosting