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 --> <!-- 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>
`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 --> `2023-12-10` - torreas 0.2 released <!-- link: /torreas -->
: Adds support for partial reassembly and fixes a bug. : Adds support for partial reassembly and fixes a bug.
[Homepage](/torreas) - [Changelog](/torreas/changes). [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> ## Get ncdc! <a href="/ncdc/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
Latest version 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)) \- [changes](https://dev.yorhel.nl/ncdc/changes))
Convenient static binaries for Linux: Convenient static binaries for Linux:
[x86-64](/download/ncdc-linux-x86_64-1.23.1.tar.gz) - [x86-64](/download/ncdc-linux-x86_64-1.24.tar.gz) -
[i486](/download/ncdc-linux-i486-1.23.1.tar.gz) - [i486](/download/ncdc-linux-i486-1.24.tar.gz) -
[ARM](/download/ncdc-linux-arm-1.23.1.tar.gz) - [ARM](/download/ncdc-linux-arm-1.24.tar.gz) -
[AArch64](/download/ncdc-linux-aarch64-1.23.1.tar.gz). Check the [AArch64](/download/ncdc-linux-aarch64-1.24.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,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 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, x86-64](/download/ncdc-linux-x86_64-1.23.1.tar.gz) - [Linux, x86-64](/download/ncdc-linux-x86_64-1.24.tar.gz)
- [Linux, i486](/download/ncdc-linux-i486-1.23.1.tar.gz) - [Linux, i486](/download/ncdc-linux-i486-1.24.tar.gz)
- [Linux, ARM](/download/ncdc-linux-arm-1.23.1.tar.gz) - [Linux, ARM](/download/ncdc-linux-arm-1.24.tar.gz)
- [Linux, AArch64](/download/ncdc-linux-aarch64-1.23.1.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 To use them, simply download and extract the tarball, and then run `./ncdc` on
the command line. the command line.
@ -88,9 +88,9 @@ Ncdc is available in [Homebrew](https://formulae.brew.sh/formula/ncdc).
Compile & install from source: Compile & install from source:
doas pkg_add -i glib2 doas pkg_add -i glib2
ftp https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz ftp https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar zxvf ncdc-1.23.1.tar.gz tar zxvf ncdc-1.24.tar.gz
cd ncdc-1.23.1 cd ncdc-1.24
./configure NCURSES_CFLAGS="-lncurses" NCURSES_LIBS="-lncursesw"\ ./configure NCURSES_CFLAGS="-lncurses" NCURSES_LIBS="-lncursesw"\
CPPFLAGS="-I/usr/include -I/usr/local/include"\ CPPFLAGS="-I/usr/include -I/usr/local/include"\
LDFLAGS="-L/usr/lib -L/usr/local/lib" 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: Then, fetch the ncdc source tarball, extract and build as follows:
wget https://dev.yorhel.nl/download/ncdc-1.23.1.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.23.1.tar.gz tar -xf ncdc-1.24.tar.gz
cd ncdc-1.23.1 cd ncdc-1.24
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
@ -140,9 +140,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.23.1.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.23.1.tar.gz tar -xf ncdc-1.24.tar.gz
cd ncdc-1.23.1 cd ncdc-1.24
./configure --prefix=/usr ./configure --prefix=/usr
make make
sudo make install 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, 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.23.1.tar.gz wget https://dev.yorhel.nl/download/ncdc-1.24.tar.gz
tar -xf ncdc-1.23.1.tar.gz tar -xf ncdc-1.24.tar.gz
cd ncdc-1.23.1 cd ncdc-1.24
./configure --prefix=/usr ./configure --prefix=/usr
make install make install

View file

@ -684,6 +684,7 @@ C</help keys> command, and is reproduced below.
Right/l Open selected directory. Right/l Open selected directory.
Left/h Open parent directory. Left/h Open parent directory.
t Toggle sorting directories before files. t Toggle sorting directories before files.
u Toggle sorting unknown files before files existing locally.
s Order by file size. s Order by file size.
n Order by file name. n Order by file name.
d Add selected file/directory to the download queue. 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 =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 ncdc is distributed under the MIT license, please read the COPYING file for
more information. 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