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

@ -20,6 +20,13 @@ software or the incidental article on this site. Enjoy your stay!
<!-- These announcements are parsed by mkfeed.pl, see that file for formatting -->
## Announcements <a href="/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
`2019-04-30` - ncdc 1.22 released <!-- tags: ncdc, link: /ncdc -->
: There has been a little bit of renewed interest since the 1.21 release, so
we have a few (small) new features and improvements. It's now possible to
browse someone's file list directly from the connections tab, there's
support for multiple upload slots per user and support for ALPN on TLS
hubs. [Homepage](/ncdc) - [Changelog](/ncdc/changes).
`2019-03-26` - ncdc 1.21 released <!-- tags: ncdc, link: /ncdc -->
: A long-overdue release of ncdc with some improvements that have been
sitting idle in the git repository for far too long. This release adds

View file

@ -6,13 +6,13 @@ interface.
## Get ncdc!
Latest version
: 1.21 ([ncdc-1.21.tar.gz](/download/ncdc-1.21.tar.gz)
: 1.22 ([ncdc-1.22.tar.gz](/download/ncdc-1.22.tar.gz)
\- [changes](https://dev.yorhel.nl/ncdc/changes))
Convenient static binaries for Linux:
[64-bit](/download/ncdc-linux-x86_64-1.21.tar.gz) -
[32-bit](/download/ncdc-linux-i486-1.21.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.21.tar.gz). Check the
[64-bit](/download/ncdc-linux-x86_64-1.22.tar.gz) -
[32-bit](/download/ncdc-linux-i486-1.22.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.22.tar.gz). Check the
[installation instructions](/ncdc/install) for more info.
Development version

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.