ncdc 1.24

This commit is contained in:
Yorhel 2024-01-07 18:53:01 +01:00
parent 660466e13b
commit 8f8f599f66
24 changed files with 122 additions and 22 deletions

View file

@ -19,6 +19,10 @@ 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>
`2024-01-07` - ncdc 1.24 released <!-- link: /ncdc -->
: A bunch of small fixes and updates that accumulated over the years, nothing
special. [Ncdc homepage](/ncdc) - [changelog](/ncdc/changes)
`2023-12-10` - torreas 0.2 released <!-- link: /torreas -->
: Adds support for partial reassembly and fixes a bug.
[Homepage](/torreas) - [Changelog](/torreas/changes).

View file

@ -5,14 +5,14 @@ Ncdc is a lightweight direct connect client with a friendly ncurses interface.
## Get ncdc! <a href="/ncdc/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
Latest version
: 1.23.1 ([ncdc-1.23.1.tar.gz](/download/ncdc-1.23.1.tar.gz)
: 1.24 ([ncdc-1.24.tar.gz](/download/ncdc-1.24.tar.gz)
\- [changes](https://dev.yorhel.nl/ncdc/changes))
Convenient static binaries for Linux:
[x86-64](/download/ncdc-linux-x86_64-1.23.1.tar.gz) -
[i486](/download/ncdc-linux-i486-1.23.1.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.23.1.tar.gz) -
[AArch64](/download/ncdc-linux-aarch64-1.23.1.tar.gz). Check the
[x86-64](/download/ncdc-linux-x86_64-1.24.tar.gz) -
[i486](/download/ncdc-linux-i486-1.24.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.24.tar.gz) -
[AArch64](/download/ncdc-linux-aarch64-1.24.tar.gz). Check the
[installation instructions](/ncdc/install) for more info.
Development version

View file

@ -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.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)
- [Linux, x86-64](/download/ncdc-linux-x86_64-1.24.tar.gz)
- [Linux, i486](/download/ncdc-linux-i486-1.24.tar.gz)
- [Linux, ARM](/download/ncdc-linux-arm-1.24.tar.gz)
- [Linux, AArch64](/download/ncdc-linux-aarch64-1.24.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.23.1.tar.gz
tar zxvf ncdc-1.23.1.tar.gz
cd ncdc-1.23.1
ftp https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar zxvf ncdc-1.24.tar.gz
cd ncdc-1.24
./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.23.1.tar.gz
tar -xf ncdc-1.23.1.tar.gz
cd ncdc-1.23.1
wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.24.tar.gz
cd ncdc-1.24
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.23.1.tar.gz
tar -xf ncdc-1.23.1.tar.gz
cd ncdc-1.23.1
wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.24.tar.gz
cd ncdc-1.24
./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.23.1.tar.gz
tar -xf ncdc-1.23.1.tar.gz
cd ncdc-1.23.1
wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.24.tar.gz
cd ncdc-1.24
./configure --prefix=/usr
make install

View file

@ -684,6 +684,7 @@ C</help keys> command, and is reproduced below.
Right/l Open selected directory.
Left/h Open parent directory.
t Toggle sorting directories before files.
u Toggle sorting unknown files before files existing locally.
s Order by file size.
n Order by file name.
d Add selected file/directory to the download queue.
@ -993,7 +994,7 @@ see the same uploaded file several times with a different file offset.
=head1 LICENSE
Copyright (C) 2011-2019 Yoran Heling <projects@yorhel.nl>
Copyright (C) Yoran Heling <projects@yorhel.nl>
ncdc is distributed under the MIT license, please read the COPYING file for
more information.

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmWa4+QACgkQYjlMaYwn
Ofp0PxAAzHazZ3RbHPHtvH14hvhmNbvwCAnDEE1HLDFaY1rHoAABASqx1Ez1W9wy
RPXq8+UkieW2oKZIKdCWESxGHppWkrw5wzBuJPOAoTfEB3tAVheWbE9qwmxhgOJI
Sc88y9cHQBWTJXbrtSxYkknBiRwvDA5XZ/jPbTS7PTikMQTzXh+EhBVQLe2oXIjL
MZgKzpqrOo8oG8qbcoMBeBsHmDoLR/J+b2GWNTGuPhsFoFmw8mZ5GzPel2/h7NPe
JVQrC207gkhuhPwNuIdhg17a1FrtDFF5xzris1GRiWsw1zVzESxY76AZqkLGwTRT
gFZ7YY7FV8e0N7enCPDkPfqp3fBqO6SfOWcyHiywvnEHpVDNPp4F3tmPUJimRe3C
7w7X4IzDKro/HjbfA00W5gI0z7me2uIPfhraTyspm9HFK8aDPH3Kzo9tLRuyDCai
pwjiWGGKFml6PEgGidfROR+5YtowLOSzPNcbQNmD99cOBRaAI4Rwjt9sKXm5AAQZ
LWVYEx003X1OGDd8MAVQM4XrJjkWCWMU8+e5Ys4FQpAn+864ccTZ7y2nzTc6C34g
ksFoXgx7gI3bfG6FnxzmQ+saJPPV797WXt5/khH8RQVF8D3JwSYl5MR7g2MA8lJl
/c1bMOAt/4riffbE3hLJy3XoC1Ds+YnVoozC/Ysdp44g1pPKGQ0=
=PH6U
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
3189d5fe9c6e3f8a387bb1775625140f ncdc-1.24.tar.gz

View file

@ -0,0 +1 @@
f7b6ee665ee58ba7dd145d1640a318cd481942a4 ncdc-1.24.tar.gz

View file

@ -0,0 +1 @@
233510d5355fc72fdad3578ebc8ab35d1da95b21d2774990f3a1356b7112da1e ncdc-1.24.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmWa4+QACgkQYjlMaYwn
OfrHmw/7BEEqivIW2w3UTbACn7ayJ1ZZmtsd7zTSgrvwfrIiZY7iMLW6jZGIQHYw
R8+ujvTBHTBDI69+TRd+g4vU1BcH3t08kHDtKsjioxHRCPXyd9w/EfQ80Ul7yJUh
SYesPUdGF64dIeQK6yjqQ8OXsYC4C5Cy+cOTVTgCr5ngsK7/VKfEmoi58Ix9Zp5+
mPceirypOW/daATEa+1gVDcytQms3lHXsYP7DvTy5gXB3AXiBsKoq8DnYs6Nd7yu
XJbZyTPKAInw5vi/cnL9AbCw4EAk5yxc+cgNlkMMbW1Uj832oij+L0WT2T+jCCUs
St5KSmocv9gpBHRDZqwjoWl76uah4E0GGQ4S9PWQRLBxpFgsz55BX9WHP+q9ObDH
yYng8K6nrJjKSLoTXN8h6gFuy8ochnNGKbEWvRTtxlheLq5rZWxsNKCDaJ397Nt7
ZEMvS7eMHUCmtXTPQX5yNnYjWVJLvljmUG7e043qxTzD011up+P2gD88IE0e7skY
IUTDnrbGQyxSwU3B+nB/30z1TWOR7/aX4RMuZGjaAvGLx6Xe1n2Wr+p8vJh9Ffft
HkaaNcRXL/+3BYjtO0cANORuj80Xi3PpJsNvpLKxepY7vYgQXNjOSSDIJlT8hxqo
3ZqdX2ybZLxpU4xEUuWYun4zYkFJq8RM+k0Cfds3MRiXaU5+yMQ=
=Jq35
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
9a903e94e8a6b2c1100e3efc0d40a391 ncdc-linux-aarch64-1.24.tar.gz

View file

@ -0,0 +1 @@
a65a91bd00559e9612ffabfeecf6ce87feb6cae0 ncdc-linux-aarch64-1.24.tar.gz

View file

@ -0,0 +1 @@
e6d5a577e708caf3f57c7895dc33fc39eec6689b3e0f2e380f64898653ad5c8b ncdc-linux-aarch64-1.24.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmWa4+QACgkQYjlMaYwn
Ofq9TA//VrUgzYg/MwJ8Mlg4aNkK0c0v2aIEjyPjdn1oel/vwlCG2zsM1pRuAOFw
Tz6RXtvKOfHIbZVRgnVB9obGXk0uGM9V0rZtnC4YtvYNEMJnzQ2mIdkcXYzjmQ9o
e1GUpGo15cm1nn3Cyog7PrX8wpOz5bcYNBSAReA7humFlzSOBI/QnE3PA5x0FVzi
QWD9KAAKOWCd5zW9Q0QWMni0lRrDVlJhdWSWRhXsG4/+4giZlOMk52RbMfnfbSFt
df8x4LyRrWPmDQ6xhUzfCciBHQY8ElfB402ss6hycccDb1FYgvl/dBoFcIY1BJvU
3JcWi9ZShu+sI7q+nRD8WWud00yNT1CO9hZLt681BH/esPsN/FePruWMwcOlRWfa
8XmKz75RMHV+poZUHpMBuOfPgNde0sidDpRvfHA/56mXE5jhNLBwNP0flxU1clH7
tlI4swp1IXoznGi6jEryvO38MjfmDnk6Ae7VTEqWTQp/Al+3zjQ0pG953CVoGkbP
+GKmu7JBuA/KUjmcqdUoC7CT7Fw4TPFwUh2wZY3AP2u3qe5QZmR4iaPWsuIUL15x
fkJAeX07QztJhgD6gmLvA5s36S+gzeqQeuJ5XBMYQhiTPL3xS46BpbmZgSUc2djF
JDpLq6+ZL8bc461WfazQdHeg0fAA4GmJcxe935hur6fUTnSEaN4=
=ZXii
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
46f38f4ac0b32af38c9f7ba47fa8cf78 ncdc-linux-arm-1.24.tar.gz

View file

@ -0,0 +1 @@
1dd96caa06e5cb7344994de004ec969f00d55865 ncdc-linux-arm-1.24.tar.gz

View file

@ -0,0 +1 @@
ec52e4aa94591574a96ced49a154f7acdcf9d259959aef07eab1a109afe310a6 ncdc-linux-arm-1.24.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmWa4+QACgkQYjlMaYwn
Ofpx0hAAjOnUZ+dMXZOFIBjwaV0QW1oAlP3ZgeAQWU/PfRLGbr/9JF1QMbfFJMfv
UmNJqLq/0jY1gSIIzMz6V8DhKpFGTsQkF2CELtjsRTs/T367xsKT/68Uy/ipEgYA
wbHaeFsVd6X1U4UpXzccO30DTScZVksEEJMmnY6tfUOcac/ERc6brY/qMIwDLnGH
iGW6eDIoctF3GJ36hSMSvddbMHh5AMph8qxM8f4POr9PbV448drCfCao7iSVpKE2
5Aavj8pD/mQ8R1ug2yG/6GMYAMyhxETXHn0oK6sFTRIpLieURpY5VqHAjdw/CpFU
XCPBFEmPxsYD7V7UGcWeQLIiQ5Cq/BnsJUF0fFGV/AARxIeWBVM8uSgMmtq7ffgD
wR42YNzwdZs/SmRZH8LdEAbytfl3DGV6QtYySca6/HbHJB+aeqNtEAeSlMhH6SJb
QsRcMvqDxw18aL7FpEAMkao6NvFQ0KgFicfsBH7jU/Mzq5Fp+K1x1EpoVHJ1m86t
eOJtDXH/riUQL5i0sEjVKhv246PKXcW3FuzsjUbvX1p+7shH6r9TWOkfhBM7zosh
G6X+N2kYZYdWQjBeblpEeo3H3UMjt/8apQ+xoYOjlZ1P6ZBefLYqjjm9IEDW4jfM
8iW8wfWLSZcf/SAzjlFrLpQMRNlP7cd4ut2zGMf8fXUFSeEXwDM=
=1hN7
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
29fdad1c7f8edc8fe42e896e52835db1 ncdc-linux-i486-1.24.tar.gz

View file

@ -0,0 +1 @@
46f8b2bec327ba8b58dd1db0312acb406cfcc65f ncdc-linux-i486-1.24.tar.gz

View file

@ -0,0 +1 @@
4139d7dd3bc62ec7b0b1905ac009921d83cc9e6d9cb4647b680eaf12fcaffd30 ncdc-linux-i486-1.24.tar.gz

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmWa4+UACgkQYjlMaYwn
OfoyixAAgEJafau/eDNkPfwgKMUVl2e/c/sri60EDhs5Z3Z9JQr4poZxMAmk3xTB
tJa+XZKd3h6UHtrvS+aTMWmpjm4Fre9CVoKzkeUX4Ebbo6ezaa8ul/5qE5zNsgVU
jgdx3Bzouww+Em12c6ma8FbCa4m3j4OYVoCjtfw1+JNhBTlxIgP9sNfIxN1lB06S
vNxnx5CX5u35sfMWb8MiDs6fLjXT5fZcsTbqNSeZ5sT/RJ2m+5PmNH+7BN2wu1+r
RVFvFtsZNnasSI42tgiTcPsE3+ESMWgAz8OEwip0MVtmvg3Be6Nrs32kp/wb9UnP
PfPtN+hcYbAxH7nx/1TYfTydYpT9CGRB30EpOISSnnf+NQJZ8OWKdb1QHQV0o5MY
Vj7yo9DQgJpNyPQBlzpKKAd32vpXYUPFwKAzhjDDRRfBhYC/M0FOUlSA8Z/SES78
Dztad++s9UdjclPfdW9tKRBSZwgUUiqPXPB5jd5/MT1NyMDouSszF/a2FkY85aQc
8+Q06C/5OFfnV5fsA643iZTlWSpmpHl/mLAy1mX3xtG4vrPLk3Gmhe/JKTS3h313
jDenLCeUAooPrN/eR3d9/GkfqazGyieVuG+UkN7XsanpxXJaWZfYhmp8LwPG5Epa
HbIgyFZ/ad+P9KWBrc3Wae3tW/3bIW53522H0d1qqjfSUW2Ygvg=
=HgHl
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
e3936719a331c83b1e20df4c3bb188e3 ncdc-linux-x86_64-1.24.tar.gz

View file

@ -0,0 +1 @@
33a0a6e9a8601053970b68602b4b246e2778ef51 ncdc-linux-x86_64-1.24.tar.gz

View file

@ -0,0 +1 @@
7095accc340c3e63ab46a3d6c7e563cc2fbcbfb96b1adbc23cea9f368a1c4b71 ncdc-linux-x86_64-1.24.tar.gz