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 --> <!-- 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> ## 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 --> `2019-03-26` - ncdc 1.21 released <!-- tags: ncdc, link: /ncdc -->
: A long-overdue release of ncdc with some improvements that have been : 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 sitting idle in the git repository for far too long. This release adds

View file

@ -6,13 +6,13 @@ interface.
## Get ncdc! ## Get ncdc!
Latest version 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)) \- [changes](https://dev.yorhel.nl/ncdc/changes))
Convenient static binaries for Linux: Convenient static binaries for Linux:
[64-bit](/download/ncdc-linux-x86_64-1.21.tar.gz) - [64-bit](/download/ncdc-linux-x86_64-1.22.tar.gz) -
[32-bit](/download/ncdc-linux-i486-1.21.tar.gz) - [32-bit](/download/ncdc-linux-i486-1.22.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.21.tar.gz). Check the [ARM](/download/ncdc-linux-arm-1.22.tar.gz). Check the
[installation instructions](/ncdc/install) for more info. [installation instructions](/ncdc/install) for more info.
Development version 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 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: compiling and/or installing it, I also offer statically linked binaries:
- [Linux, 64-bit](/download/ncdc-linux-x86_64-1.21.tar.gz) - [Linux, 64-bit](/download/ncdc-linux-x86_64-1.22.tar.gz)
- [Linux, 32-bit](/download/ncdc-linux-i486-1.21.tar.gz) - [Linux, 32-bit](/download/ncdc-linux-i486-1.22.tar.gz)
- [Linux, ARM](/download/ncdc-linux-arm-1.21.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 To use them, simply download and extract the tarball, and then run `./ncdc` on
the command line. 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: Then, fetch the ncdc source tarball, extract and build as follows:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.21.tar.gz tar -xf ncdc-1.22.tar.gz
cd ncdc-1.21 cd ncdc-1.22
export PATH="$PATH:/usr/perl5/5.10.0/bin" export PATH="$PATH:/usr/perl5/5.10.0/bin"
./configure --prefix=/usr LDFLAGS='-L/usr/gnu/lib -R/usr/gnu/lib' ./configure --prefix=/usr LDFLAGS='-L/usr/gnu/lib -R/usr/gnu/lib'
make make
@ -121,9 +121,9 @@ install the required libraries:
Then run the following commands to download and install ncdc: Then run the following commands to download and install ncdc:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.21.tar.gz tar -xf ncdc-1.22.tar.gz
cd ncdc-1.21 cd ncdc-1.22
./configure --prefix=/usr ./configure --prefix=/usr
make make
sudo make install 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, Then open a Cygwin terminal and run the following commands to download,
compile, and install ncdc: compile, and install ncdc:
wget https://dev.yorhel.nl/download/ncdc-1.21.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.22.tar.gz
tar -xf ncdc-1.21.tar.gz tar -xf ncdc-1.22.tar.gz
cd ncdc-1.21 cd ncdc-1.22
./configure --prefix=/usr ./configure --prefix=/usr
make install 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. 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> =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. 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. f Find user in user list.
m Send a PM to the selected user. m Send a PM to the selected user.
q Find file in download queue. q Find file in download queue.
b/B Browse the selected user's list, B to force a redownload.
=item B<Download queue> =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. PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list. End/Home Select last/first item in the list.
f Find user in user 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. d Add selected file to the download queue.
h Toggle hub column visibility. h Toggle hub column visibility.
u Order by username. u Order by username.

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAlzIJYsACgkQYjlMaYwn
OfpTbA/8Cjkeg+HXjszUZPNmWKqlxTJlfazsvvhI5H7UnMoYNLwLg6QReVYH6lbV
2WapF8D+k/F1tddofhuxew6pxnnHvyxFttMIOW27XjZ/nPmASW8CllG/wBPcGZWj
/vwjNJib/xxuNFmGnL0rofTpvczn0puyQ3yfRPquWL7HWgLenyH+4G1pl/rA7LtP
/9c8Qkx+9IKRxBKzktP6AOsE6Jym6nGo1sW6cFJgO3QxBu+1kwYqtgUKFbUZvkpp
clgiCKwMQ2vmfHeEL9U0p2hDDnUrATCFCP4TICaDzEXqSyPk274WRf1/uKsfY2ou
7P33gom9drM1Qm/YKvn1WTm1tHYjZBysX002A7o+j6B6ezFH3u9xJI/GehgmWcKx
2eHBSE5sR66rhYS3F35GhIymuawYbP1V5TRMxJajFFqkdG6GwFoEqK3o3b7Id3V8
vzGbVS+vkpq9vovDm1H267V7o8vYm5gRUtO2bZWVMgsbzl3ortHMwMS5oEAUsO6d
VtREqv70kK5er8eQ8T48vdImFA7Dusr0b1a8pg5TIXXmzt8AyHtgSG6xsWdIIzIm
bmEZh5FYxNC8phM17dIH+j0xwQmTk18e6GtqeI84TY94bAUN2QsmmlTFOw6TvdZ9
4mtx2uGY2kHEapJTqwNhr2lt/aJR/T9zCeNssWUOyKoZxCdTtMs=
=kz8O
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
c4225a82a6cbeea6944bcce93a71fa3a ncdc-1.22.tar.gz

View file

@ -0,0 +1 @@
7414bff62811eeb00471d4b5abbd41206fde27e6 ncdc-1.22.tar.gz

View file

@ -0,0 +1 @@
fd41ef85cec3eca0107d83583ad25faa8804dd22d76f6da7fc157e0233b13a59 ncdc-1.22.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAlzIJZYACgkQYjlMaYwn
Ofqh6w//TDNl/w5GNkfMq7/eP1nVCOWXl4dv3FPAo1N9BIpKCkfRBg2t8wL1H+mX
pUJwIb2liDBbozJ/01uDmXwlHJ2bS7d7p5zmWqCOhLVEgMRxdTssMSEtpCzxwbmA
VKqsYCu6kvbS3DguAMQS/ivoPyB6BODltxaKYhV8+H9k75bjIGInkWUtJMuIy+M7
ORe1blLHOZSzuYHvuLC7R3sRd+tW4dhu39MZqcpz7H2SrA64O5C7C6dEiw8CDIe1
r1X/uBb7yUQCHahNc1vnt7/iqRGL8kxKmEgtBp3PDdCHRoI6WzhBpzN4wj9jcFKZ
dRrTHowIctTaTa6n901bdE6SwtejCV5p0327oQGWlb2dvPOCbmkkjAzg5JmrhzKX
iBPQIFPa7Zmb1dM0sNb/YZ+AGeS2R3A1dvVEW3c9yTHLp6ST74JXkneKVp1ld8g0
2YwM9oHtwN7lcJPc/dGuI9dGLcAk51JBmcmkblqWxhhkBSmuuZm2c88s0pC3zoYB
o35M/uOUjVjQV4KMV2ZEawVuq2QJtIUs22LHObH7HRCsU/FARKlzydBCD6UrpiRd
TIAyDj8SHLbfLrzjZzafvtwZj4KCEaRBFVPvexkEjSnbpu04LWvcGEqPRRzPxbsv
jVtAL2g/BJ+Zv0J2dypKFqe3uhoJ12FXiNXvmBtitWr+nnK5nsg=
=Z/J4
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
b45c5c51ffda0ddd457774044c71995e ncdc-linux-arm-1.22.tar.gz

View file

@ -0,0 +1 @@
d01d4914aac5fe9d0b6e4950a4acac4e2f31613e ncdc-linux-arm-1.22.tar.gz

View file

@ -0,0 +1 @@
46b1e43645a5740fd0d2d0669535954b118f6ae7d0c60487c86dfb1ff8ffbc30 ncdc-linux-arm-1.22.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAlzIJZsACgkQYjlMaYwn
Ofr+ORAA1a0w83/hU/vOyMb8cG/PLxtGsClkKBUsZl6NGk+14I1SakktTJZKc718
Mbw1v00ADWfwmBvC7NZPE9GWBceXjqtmXRm/TLsy/1Iv+Qgl8XPSVNPxPxSJr0aI
at1Mh3IoFXW1Oad14uFyTqOyNZBIewIsnMgCr3PHlbWvrVhHX3u76bOZf6/FQOMg
RQXfZ2yxjEqupcuhgTT2gJR43w6AnzXXSKZ1gaiLkrbKUpFJ/m1sxrRV/w/Dljhm
yubYP7QUwudpog07rZ0Rk7QEjlmi7qqdLi9Q8Vy+W/PlK7dRcpNmsABwEP8M5sU8
BpWFzq1l2B8wvP5UeeHXPTIvNgrYJ644R3y0FGkwDhSBz8b8MdYDeo3hjt/zYQRH
Y4NCZW8wMjPZnf4AQs56VeCpXkCilK3NjdQl08oB5ClkE5FZuEe+tp86Y2yWFvFy
OxjObEBj+VBUN9SlS5GLIcdPVd/Cwd+T6EPwdpYVBybY3hvjzRz8btqQAe9qfJYs
Q5itjy1GKG78zp+Jc3JU8MwgjHki4fteHxAqV71SKPSEcvI1O3Lr4olHy+cS3lEo
Us5Z8eU9l6DZKVBdQ8DUkQalL5A4QoqrEdMBVNeN3gk58Ppc+UYdZdIqB4dSM3sg
mBnuDdEVdJVtXGRKX7RwJO1P4sdejGVOcMl8MUexlXJ0teFn3JA=
=7Za1
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
d7cccf5cc975d8d620b430f17010e20f ncdc-linux-i486-1.22.tar.gz

View file

@ -0,0 +1 @@
2daf02097b8bac2c46fb39918139787660a1019d ncdc-linux-i486-1.22.tar.gz

View file

@ -0,0 +1 @@
73bf2b19f1d29564504d4164519e92e9051c112588e7add1238fda9bd98da1ea ncdc-linux-i486-1.22.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAlzIJaEACgkQYjlMaYwn
Ofoh0A/+NBlyHL/uQG1zAK2DAQHsuyEwhtskNTwQ6aBrAWw1n4MtTQXOwXMYh3eA
m5AdDqcEgRwUkheg04HjmOjKI8kjnkonJyoiFvcmbQE79kYc1vho5c4C8/ELl4VQ
tcyzXrYVuWCyh+yJyZSuBTHsCkIjJIBNyS29pj2KIyKQeqvB9xSL4KO7NBB55sRx
RASsXb2Aaspc2K7P3SxTlyUdiPDtvcUbgPgKlSKK3La3/Ep7NfSakAt9pOX6+oQM
PNE2tx/3SvSkErIv31mn15EV7pYwMFCG5gSa01u1XTL6VIMzt4/j2eGUr49l2ztC
7RVwVdOk2zgeGQVUnNWI5FGZHpR/5lUHGhb88K3LVNNAwunGWgAmuS6p0LrK9P+M
NlxN3nADu5ej6s56Mhg1mLD8m9D1/+ytxs68JBFC4O3Bb9isDtslFrB9ymONugaT
0VlOvcXc15awmzan4Wbv3kTfOTgUDpuTy/QUhc4WeQ3vxn8W79rqtYr60V2Wx63L
AtX7630UXjxe8mIud7/yxyWIO0TmtQDMlE/8Ujra26gIqDXg77KXoFdEDi8Pn0Dt
W90IoQ1xQNdXR2pgj+wFqvlmEWsoHGR79Hp2rbTM6EjVfjQKegPuzTHF3uNL799E
ma/JZNvtZaSxGvcAw9JkMg4n25o/w/LpAdLvI3AGuBzwmMaxS60=
=ZeLA
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
a8a8d90068b888d423100257b3abae1b ncdc-linux-x86_64-1.22.tar.gz

View file

@ -0,0 +1 @@
8b868f9f91ecadd94f7d681a458275e235b7c859 ncdc-linux-x86_64-1.22.tar.gz

View file

@ -0,0 +1 @@
830d78406ce52cac3c31aef5cc1208f27871579c7fc15faea004447199f46398 ncdc-linux-x86_64-1.22.tar.gz