ncdc 1.23.1 + checksums + updates
This commit is contained in:
parent
db0e63dbf3
commit
aad45f7196
71 changed files with 359 additions and 27 deletions
|
|
@ -27,10 +27,10 @@ this 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, x86-64](/download/ncdc-linux-x86_64-1.22.1-1-g7b4bd.tar.gz)
|
||||
- [Linux, i486](/download/ncdc-linux-i486-1.22.1-1-g7b4bd.tar.gz)
|
||||
- [Linux, ARM](/download/ncdc-linux-arm-1.22.1-1-g7b4bd.tar.gz)
|
||||
- [Linux, AArch64](/download/ncdc-linux-aarch64-1.22.1-2-g64322.tar.gz)
|
||||
- [Linux, x86-64](/download/ncdc-linux-x86_64-1.23.1.tar.gz)
|
||||
- [Linux, i486](/download/ncdc-linux-i486-1.23.1.tar.gz)
|
||||
- [Linux, ARM](/download/ncdc-linux-arm-1.23.1.tar.gz)
|
||||
- [Linux, AArch64](/download/ncdc-linux-aarch64-1.23.1.tar.gz)
|
||||
|
||||
To use them, simply download and extract the tarball, and then run `./ncdc` on
|
||||
the command line.
|
||||
|
|
@ -88,9 +88,9 @@ Ncdc is available in [Homebrew](https://formulae.brew.sh/formula/ncdc).
|
|||
Compile & install from source:
|
||||
|
||||
doas pkg_add -i glib2
|
||||
ftp https://dev.yorhel.nl/download/ncdc-1.22.1.tar.gz
|
||||
tar zxvf ncdc-1.22.1.tar.gz
|
||||
cd ncdc-1.22.1
|
||||
ftp https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz
|
||||
tar zxvf ncdc-1.23.1.tar.gz
|
||||
cd ncdc-1.23.1
|
||||
./configure NCURSES_CFLAGS="-lncurses" NCURSES_LIBS="-lncursesw"\
|
||||
CPPFLAGS="-I/usr/include -I/usr/local/include"\
|
||||
LDFLAGS="-L/usr/lib -L/usr/local/lib"
|
||||
|
|
@ -107,9 +107,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.22.1.tar.gz
|
||||
tar -xf ncdc-1.22.1.tar.gz
|
||||
cd ncdc-1.22.1
|
||||
wget https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz
|
||||
tar -xf ncdc-1.23.1.tar.gz
|
||||
cd ncdc-1.23.1
|
||||
export PATH="$PATH:/usr/perl5/5.10.0/bin"
|
||||
./configure --prefix=/usr LDFLAGS='-L/usr/gnu/lib -R/usr/gnu/lib'
|
||||
make
|
||||
|
|
@ -140,9 +140,9 @@ install the required libraries:
|
|||
|
||||
Then run the following commands to download and install ncdc:
|
||||
|
||||
wget https://dev.yorhel.nl/download/ncdc-1.22.1.tar.gz
|
||||
tar -xf ncdc-1.22.1.tar.gz
|
||||
cd ncdc-1.22.1
|
||||
wget https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz
|
||||
tar -xf ncdc-1.23.1.tar.gz
|
||||
cd ncdc-1.23.1
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
sudo make install
|
||||
|
|
@ -168,8 +168,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.22.1.tar.gz
|
||||
tar -xf ncdc-1.22.1.tar.gz
|
||||
cd ncdc-1.22.1
|
||||
wget https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz
|
||||
tar -xf ncdc-1.23.1.tar.gz
|
||||
cd ncdc-1.23.1
|
||||
./configure --prefix=/usr
|
||||
make install
|
||||
|
|
|
|||
|
|
@ -609,11 +609,11 @@ Set the policy for sending or receiving encrypted UDP search results. When set t
|
|||
|
||||
Note that, regardless of this setting, encrypted UDP search results are only used on ADCS hubs. They will never be sent on NMDC or non-TLS ADC hubs. Also note that, even if you set this to `prefer', encryption is still only used when the client on the other side of the connection also supports it.
|
||||
|
||||
=item B<tls_policy> <disabled|allow|prefer>
|
||||
=item B<tls_policy> <disabled|allow|prefer|force>
|
||||
|
||||
Set the policy for secure client-to-client connections. Setting this to `disabled' disables TLS support for client connections, but still allows you to connect to TLS-enabled hubs. `allow' will allow the use of TLS if the other client requests this, but ncdc itself will not request TLS when connecting to others. Setting this to `prefer' tells ncdc to also request TLS when connecting to others.
|
||||
Set the policy for secure client-to-client connections. Setting this to `disabled' disables TLS support for client connections, but still allows you to connect to TLS-enabled hubs. `allow' will allow the use of TLS if the other client requests this, but ncdc itself will not request TLS when connecting to others, `prefer' tells ncdc to request TLS when connecting to others. Setting this to 'force' will disallow non-TLS connections and also requires that the hub connection itself is TLS.
|
||||
|
||||
The use of TLS for client connections usually results in less optimal performance when uploading and downloading, but is quite effective at avoiding protocol-specific traffic shaping that some ISPs may do. Also note that, even if you set this to `prefer', TLS will only be used if the connecting party also supports it.
|
||||
The use of TLS for client connections usually results in less optimal performance when uploading and downloading, but is quite effective at avoiding protocol-specific traffic shaping that some ISPs may do.
|
||||
|
||||
=item B<tls_priority> <string>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue