Projects / DCTC


DCTC (Direct Connect Text Client) is a library that gives access to the direct connect world, like IRC but more file-sharing oriented.


Recent releases

  •  24 Jan 2004 18:56

    Release Notes: Uploads are now stored in the log file. Incorrect display of files bigger than 2GB was fixed. The spec files were updated to support Fedora. In the GUI, deletion of unattached GDLs is possible. A crash of the stat program which occurred when there is nothing to display was fixed. In the user list, the "missing users" problem was fixed. Stat download speed is computed correctly when there are multiple log files. Command line parameters are back.

    •  04 Jan 2004 09:52

      Release Notes: This version fixes a minor bug in the /IP command. Update userinfo file to contains all users instead of only users with data. In the GUI, there is a fix for an overflow on files bigger than 4GB. Some lists have been modified to increase the display speed. Parts of the GUI are managed by external programs.

      •  21 Dec 2003 14:20

        Release Notes: An IP address can now be obtained from a network interface, even with a dynamic IP. Some annoying debug messages were removed. A bug in the keyboard management was fixed. A compilation problem that occurred when OpenSSL is not installed was fixed. Support for the wonderful XML hublist from was added. An end-of-transfer timestamp was added. In the GUI, hub user support was fully rewritten. The display speed of (long) lists was improved. Miscellaneous bittorrent support problems were fixed. User profiles can be deleted.

        •  26 Oct 2003 11:51

          Release Notes: Proxies requiring authentication are now supported. Some old useless commands were removed. It improves the decoding of malformed user info messages, and fixes incorrect counting of upload slots and the incorrect command sequence during hub connection establishment. In the GUI, DCTC and GUI preferences are now split into two tabs. Public and private chats were merge to reduce GUI size. A default profile can now be defined. Bittorrent support was added.

          •  24 Aug 2003 20:12

            Release Notes: Support for both libgcrypt and OpenSSL. Files bigger than 2 GB are properly handled. Collisions between auto-scans have been fixed. A flag has been added to allow shared list downloading without an upload slot. The number of clients for the description tag is correctly computed.

            Recent comments

            26 Sep 2003 03:27 noto

            friendly suggestion
            the author should really look at the mutella project

            that's how you write a sane p2p text client with a portable (web) gui

            18 Aug 2003 04:24 estrato

            Re: Hub Listing
            If you're looking for an alternative dctc GUI that doesn't require GNOME, take a look at dc_qt.

            10 Apr 2002 13:52 DimeRone

            Dosent work
            i cant run make on my computer.
            i use slackware 8.0

            --- error msg---

            bash-2.05# make
            make all-recursive
            make[1]: Entering directory `/home/ufo/Other/dctc-0.78.0'
            Making all in src
            make[2]: Entering directory `/home/ufo/Other/dctc-0.78.0/src'
            gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-1.2 -I/usr/include/glib-1.2 -c hublist.c
            hublist.c:36: glib.h: No such file or directory
            make[2]: *** [hublist.o] Error 1
            make[2]: Leaving directory `/home/ufo/Other/dctc-0.78.0/src'
            make[1]: *** [all-recursive] Error 1
            make[1]: Leaving directory `/home/ufo/Other/dctc-0.78.0'
            make: *** [all-recursive-am] Error 2


            What too do ?

            24 Mar 2002 07:34 a23o

            Re: Questions
            Thanx for your answear. I will join the list soon.


            24 Mar 2002 02:48 icemanbs

            Re: Questions

            1. You cannot. DCTC automatically closes this kind of connection after 30 seconds.

            2. the usage of -b command line option does not allow you to discard the / of the /LOG command, that's why the command is ignored.

            About configuration file, In one word: never. DCTC is not made to perform this task. This is the job of a UI. dc_gui makes this quite well :)

            A last word to conclude, if you want to have fast replies, avoid this list because I only check it when I post new release. There is a mailing list you can find on DCTC homepage.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.