Add ncdc 1.22 release

This commit is contained in:
Yorhel 2019-04-30 12:59:55 +02:00
parent e461222230
commit c31f90a36d
20 changed files with 105 additions and 17 deletions

View file

@ -27,9 +27,9 @@ page are of course highly welcomed as well. :-)
If you just want to get ncdc running without going through the trouble of
compiling and/or installing it, I also offer statically linked binaries:
- [Linux, 64-bit](/download/ncdc-linux-x86_64-1.21.tar.gz)
- [Linux, 32-bit](/download/ncdc-linux-i486-1.21.tar.gz)
- [Linux, ARM](/download/ncdc-linux-arm-1.21.tar.gz)
- [Linux, 64-bit](/download/ncdc-linux-x86_64-1.22.tar.gz)
- [Linux, 32-bit](/download/ncdc-linux-i486-1.22.tar.gz)
- [Linux, ARM](/download/ncdc-linux-arm-1.22.tar.gz)
To use them, simply download and extract the tarball, and then run `./ncdc` on
the command line.
@ -92,9 +92,9 @@ First install some required packages (as root):
Then, fetch the ncdc source tarball, extract and build as follows:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz
tar -xf ncdc-1.21.tar.gz
cd ncdc-1.21
wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.22.tar.gz
cd ncdc-1.22
export PATH="$PATH:/usr/perl5/5.10.0/bin"
./configure --prefix=/usr LDFLAGS='-L/usr/gnu/lib -R/usr/gnu/lib'
make
@ -121,9 +121,9 @@ install the required libraries:
Then run the following commands to download and install ncdc:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz
tar -xf ncdc-1.21.tar.gz
cd ncdc-1.21
wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.22.tar.gz
cd ncdc-1.22
./configure --prefix=/usr
make
sudo make install
@ -149,8 +149,8 @@ website](http://cygwin.com/) and use it to install the following packages:
Then open a Cygwin terminal and run the following commands to download,
compile, and install ncdc:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz
tar -xf ncdc-1.21.tar.gz
cd ncdc-1.21
wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.22.tar.gz
cd ncdc-1.22
./configure --prefix=/usr
make install

View file

@ -537,6 +537,10 @@ Log the main hub chat. Note that changing this requires any affected hub tabs to
Log file uploads to transfers.log.
=item B<max_ul_per_user> <integer>
The maximum number of simultaneous upload connections to one user.
=item B<minislots> <integer>
Set the number of available minislots. A `minislot' is a special slot that is used when all regular upload slots are in use and someone is requesting your filelist or a small file. In this case, the other client automatically applies for a minislot, and can still download from you as long as not all minislots are in use. What constitutes a `small' file can be changed with the `minislot_size' setting. Also see the `slots' configuration setting and the `/grant' command.
@ -698,6 +702,7 @@ C</help keys> command, and is reproduced below.
f Find user in user list.
m Send a PM to the selected user.
q Find file in download queue.
b/B Browse the selected user's list, B to force a redownload.
=item B<Download queue>
@ -729,7 +734,7 @@ C</help keys> command, and is reproduced below.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
f Find user in user list.
b/B Browse the selected users' list, B to force a redownload.
b/B Browse the selected user's list, B to force a redownload.
d Add selected file to the download queue.
h Toggle hub column visibility.
u Order by username.