summaryrefslogtreecommitdiffstats
path: root/ftp/ncdc/DETAILS
blob: a327ab6cf84bbc52e26b98167ac7964389439785 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
           SPELL=ncdc
         VERSION=1.14
          SOURCE=$SPELL-$VERSION.tar.gz
         SOURCE2=$SOURCE.asc
   SOURCE_URL[0]=http://dev.yorhel.nl/download/$SOURCE
  SOURCE2_URL[0]=$SOURCE_URL.asc
   SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
  SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
      SOURCE_GPG=ncdc.gpg:$SOURCE2:UPSTREAM_KEY
  SOURCE2_IGNORE=signature
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
        DOC_DIRS=""
        WEB_SITE=http://dev.yorhel.nl/ncdc
      LICENSE[0]=MIT
         ENTERED=20121105
           SHORT="NCurses Direct Connect client"
cat << EOF
Ncdc is a modern and lightweight direct connect client with a friendly ncurses
interface.

Common features all modern DC clients (should) have:
 o Connecting to multiple hubs at the same time,
 o Support for both ADC and NMDC protocols,
 o Chatting and private messaging,
 o Browsing the user list of a connected hub,
 o Share management and file uploading,
 o Connections and download queue management,
 o File list browsing,
 o Multi-source and TTH-checked file downloading,
 o Searching for files,
 o Secure hub (adcs:// and nmdcs://) and client connections on both protocols,
 o Bandwidth throttling.

And special features not commonly found in other clients:
 o Different connection settings for each hub,
 o Encrypted UDP messages (ADC SUDP),
 o Subdirectory refreshing,
 o Nick notification and highlighting in chat windows,
 o Trust on First Use for TLS-enabled hubs,
 o A single listen port for both TLS and TCP connections,
 o Efficient file uploads using sendfile(),
 o Large file lists are opened in a background thread,
 o Doesn't trash your OS file cache (with the flush_file_cache option enabled),
 o (Relatively...) low memory usage.
EOF