diff --git a/dat/index.md b/dat/index.md index f381def..a94d150 100644 --- a/dat/index.md +++ b/dat/index.md @@ -20,6 +20,13 @@ software or the incidental article on this site. Enjoy your stay! ## Announcements Atom feed +`2019-04-30` - ncdc 1.22 released +: 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 : 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 diff --git a/dat/ncdc.md b/dat/ncdc.md index db0cf28..7964048 100644 --- a/dat/ncdc.md +++ b/dat/ncdc.md @@ -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 diff --git a/dat/ncdc/install.md b/dat/ncdc/install.md index aaae571..4c73bad 100644 --- a/dat/ncdc/install.md +++ b/dat/ncdc/install.md @@ -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 diff --git a/dat/ncdc/man.pod b/dat/ncdc/man.pod index e364131..4d452db 100644 --- a/dat/ncdc/man.pod +++ b/dat/ncdc/man.pod @@ -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 + +The maximum number of simultaneous upload connections to one user. + =item B 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 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 @@ -729,7 +734,7 @@ C 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. diff --git a/pub/download/ncdc-1.22.tar.gz.asc b/pub/download/ncdc-1.22.tar.gz.asc new file mode 100644 index 0000000..56fda0a --- /dev/null +++ b/pub/download/ncdc-1.22.tar.gz.asc @@ -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----- diff --git a/pub/download/ncdc-1.22.tar.gz.md5 b/pub/download/ncdc-1.22.tar.gz.md5 new file mode 100644 index 0000000..e43784a --- /dev/null +++ b/pub/download/ncdc-1.22.tar.gz.md5 @@ -0,0 +1 @@ +c4225a82a6cbeea6944bcce93a71fa3a ncdc-1.22.tar.gz diff --git a/pub/download/ncdc-1.22.tar.gz.sha1 b/pub/download/ncdc-1.22.tar.gz.sha1 new file mode 100644 index 0000000..bad3244 --- /dev/null +++ b/pub/download/ncdc-1.22.tar.gz.sha1 @@ -0,0 +1 @@ +7414bff62811eeb00471d4b5abbd41206fde27e6 ncdc-1.22.tar.gz diff --git a/pub/download/ncdc-1.22.tar.gz.sha256 b/pub/download/ncdc-1.22.tar.gz.sha256 new file mode 100644 index 0000000..81043bf --- /dev/null +++ b/pub/download/ncdc-1.22.tar.gz.sha256 @@ -0,0 +1 @@ +fd41ef85cec3eca0107d83583ad25faa8804dd22d76f6da7fc157e0233b13a59 ncdc-1.22.tar.gz diff --git a/pub/download/ncdc-linux-arm-1.22.tar.gz.asc b/pub/download/ncdc-linux-arm-1.22.tar.gz.asc new file mode 100644 index 0000000..faea330 --- /dev/null +++ b/pub/download/ncdc-linux-arm-1.22.tar.gz.asc @@ -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----- diff --git a/pub/download/ncdc-linux-arm-1.22.tar.gz.md5 b/pub/download/ncdc-linux-arm-1.22.tar.gz.md5 new file mode 100644 index 0000000..5c72457 --- /dev/null +++ b/pub/download/ncdc-linux-arm-1.22.tar.gz.md5 @@ -0,0 +1 @@ +b45c5c51ffda0ddd457774044c71995e ncdc-linux-arm-1.22.tar.gz diff --git a/pub/download/ncdc-linux-arm-1.22.tar.gz.sha1 b/pub/download/ncdc-linux-arm-1.22.tar.gz.sha1 new file mode 100644 index 0000000..4d6c131 --- /dev/null +++ b/pub/download/ncdc-linux-arm-1.22.tar.gz.sha1 @@ -0,0 +1 @@ +d01d4914aac5fe9d0b6e4950a4acac4e2f31613e ncdc-linux-arm-1.22.tar.gz diff --git a/pub/download/ncdc-linux-arm-1.22.tar.gz.sha256 b/pub/download/ncdc-linux-arm-1.22.tar.gz.sha256 new file mode 100644 index 0000000..f9a1ff1 --- /dev/null +++ b/pub/download/ncdc-linux-arm-1.22.tar.gz.sha256 @@ -0,0 +1 @@ +46b1e43645a5740fd0d2d0669535954b118f6ae7d0c60487c86dfb1ff8ffbc30 ncdc-linux-arm-1.22.tar.gz diff --git a/pub/download/ncdc-linux-i486-1.22.tar.gz.asc b/pub/download/ncdc-linux-i486-1.22.tar.gz.asc new file mode 100644 index 0000000..8f3e858 --- /dev/null +++ b/pub/download/ncdc-linux-i486-1.22.tar.gz.asc @@ -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----- diff --git a/pub/download/ncdc-linux-i486-1.22.tar.gz.md5 b/pub/download/ncdc-linux-i486-1.22.tar.gz.md5 new file mode 100644 index 0000000..8fe0ccc --- /dev/null +++ b/pub/download/ncdc-linux-i486-1.22.tar.gz.md5 @@ -0,0 +1 @@ +d7cccf5cc975d8d620b430f17010e20f ncdc-linux-i486-1.22.tar.gz diff --git a/pub/download/ncdc-linux-i486-1.22.tar.gz.sha1 b/pub/download/ncdc-linux-i486-1.22.tar.gz.sha1 new file mode 100644 index 0000000..8770704 --- /dev/null +++ b/pub/download/ncdc-linux-i486-1.22.tar.gz.sha1 @@ -0,0 +1 @@ +2daf02097b8bac2c46fb39918139787660a1019d ncdc-linux-i486-1.22.tar.gz diff --git a/pub/download/ncdc-linux-i486-1.22.tar.gz.sha256 b/pub/download/ncdc-linux-i486-1.22.tar.gz.sha256 new file mode 100644 index 0000000..ed39e17 --- /dev/null +++ b/pub/download/ncdc-linux-i486-1.22.tar.gz.sha256 @@ -0,0 +1 @@ +73bf2b19f1d29564504d4164519e92e9051c112588e7add1238fda9bd98da1ea ncdc-linux-i486-1.22.tar.gz diff --git a/pub/download/ncdc-linux-x86_64-1.22.tar.gz.asc b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.asc new file mode 100644 index 0000000..1ef235d --- /dev/null +++ b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.asc @@ -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----- diff --git a/pub/download/ncdc-linux-x86_64-1.22.tar.gz.md5 b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.md5 new file mode 100644 index 0000000..98233e1 --- /dev/null +++ b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.md5 @@ -0,0 +1 @@ +a8a8d90068b888d423100257b3abae1b ncdc-linux-x86_64-1.22.tar.gz diff --git a/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha1 b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha1 new file mode 100644 index 0000000..998fddb --- /dev/null +++ b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha1 @@ -0,0 +1 @@ +8b868f9f91ecadd94f7d681a458275e235b7c859 ncdc-linux-x86_64-1.22.tar.gz diff --git a/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha256 b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha256 new file mode 100644 index 0000000..b172791 --- /dev/null +++ b/pub/download/ncdc-linux-x86_64-1.22.tar.gz.sha256 @@ -0,0 +1 @@ +830d78406ce52cac3c31aef5cc1208f27871579c7fc15faea004447199f46398 ncdc-linux-x86_64-1.22.tar.gz