ncdc 1.19

This commit is contained in:
Yorhel 2014-02-11 11:15:26 +01:00
parent 57e7bb546e
commit 06a9cdfd80
8 changed files with 63 additions and 16 deletions

View file

@ -10,14 +10,14 @@ ncurses interface.
=item Latest version
1.18.1 ([dllink ncdc-1.18.1.tar.gz download]
1.19 ([dllink ncdc-1.19.tar.gz download]
- L<changes|http://dev.yorhel.nl/ncdc/changes>
- L<mirror|https://sourceforge.net/projects/ncdc/files/ncdc/>)
Convenient static binaries for Linux:
L<64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.18.1.tar.gz> -
L<32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.18.1.tar.gz> -
L<ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.18.1.tar.gz>. Check the
L<64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.19.tar.gz> -
L<32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.19.tar.gz> -
L<ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.19.tar.gz>. Check the
L<installation instructions|http://dev.yorhel.nl/ncdc/install> for more info.
=item Development version

View file

@ -1,3 +1,11 @@
1.19 - 2014-02-11
- Add search functionality to the file browser and user list (/,. keys)
- Add geoip support (requires --with-geoip at configure)
- Add 'download_segment' setting to change minimum segment size
- Log hashing progress to stderr.log
- Fix three (potential) security vulnerabilities
- Fix downloading of file lists when other user has no free slots
1.18.1 - 2013-10-05
- Fix crash when downloading files from multiple sources
- Use the yxml library to parse files.xml.bz2 files

View file

@ -38,11 +38,11 @@ compiling and/or installing it, I also offer statically linked binaries:
=over
=item * L<Linux, 64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.18.1.tar.gz>
=item * L<Linux, 64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.19.tar.gz>
=item * L<Linux, 32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.18.1.tar.gz>
=item * L<Linux, 32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.19.tar.gz>
=item * L<Linux, ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.18.1.tar.gz>
=item * L<Linux, ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.19.tar.gz>
=back
@ -130,9 +130,9 @@ First install some required packages (as root):
Then, fetch the ncdc source tarball, extract and build as follows:
wget http://dev.yorhel.nl/download/ncdc-1.18.1.tar.gz
tar -xf ncdc-1.18.1.tar.gz
cd ncdc-1.18.1
wget http://dev.yorhel.nl/download/ncdc-1.19.tar.gz
tar -xf ncdc-1.19.tar.gz
cd ncdc-1.19
export PATH="$PATH:/usr/perl5/5.10.0/bin"
./configure --prefix=/usr LDFLAGS='-L/usr/gnu/lib -R/usr/gnu/lib'
make
@ -180,9 +180,9 @@ required libraries:
Then run the following commands to download and install ncdc:
wget http://dev.yorhel.nl/download/ncdc-1.18.1.tar.gz
tar -xf ncdc-1.18.1.tar.gz
cd ncdc-1.18.1
wget http://dev.yorhel.nl/download/ncdc-1.19.tar.gz
tar -xf ncdc-1.19.tar.gz
cd ncdc-1.19
./configure --prefix=/usr
make
sudo make install
@ -224,8 +224,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 http://dev.yorhel.nl/download/ncdc-1.18.1.tar.gz
tar -xf ncdc-1.18.1.tar.gz
cd ncdc-1.18.1
wget http://dev.yorhel.nl/download/ncdc-1.19.tar.gz
tar -xf ncdc-1.19.tar.gz
cd ncdc-1.19
./configure --prefix=/usr
make install

View file

@ -458,6 +458,10 @@ This regex is not checked when adding individual files from either the file list
Maximum combined transfer rate of all downloads. The total download speed will be limited to this value. The suffixes `G', 'M', and 'K' can be used for GiB/s, MiB/s and KiB/s, respectively. Note that, similar to upload_rate, TCP overhead are not counted towards this limit, so the actual bandwidth usage might be a little higher.
=item B<download_segment> <size>
Minimum segment size to use when requesting file data from another user. Set to 0 to disable segmented downloading.
=item B<download_slots> <integer>
Maximum number of simultaneous downloads.
@ -649,6 +653,9 @@ C</help keys> command, and is reproduced below.
k/j Select one item up/down.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
/ Start incremental regex search (press Return to stop editing).
, Search next.
. Search previous.
Right/l Open selected directory.
Left/h Open parent directory.
t Toggle sorting directories before files.
@ -665,6 +672,9 @@ C</help keys> command, and is reproduced below.
k/j Select one item up/down.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
/ Start incremental regex search (press Return to stop editing).
, Search next.
. Search previous.
d Disconnect selected connection.
i/Return Toggle information box.
f Find user in user list.
@ -677,6 +687,9 @@ C</help keys> command, and is reproduced below.
k/j Select one item up/down.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
/ Start incremental regex search (press Return to stop editing).
, Search next.
. Search previous.
K/J Select one user up/down.
f Find user in user list.
c Find connection in the connection list.
@ -700,6 +713,9 @@ C</help keys> command, and is reproduced below.
k/j Select one item up/down.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
/ Start incremental regex search (press Return to stop editing).
, Search next.
. Search previous.
f Find user in user list.
b/B Browse the selected users' list, B to force a redownload.
d Add selected file to the download queue.
@ -720,6 +736,9 @@ C</help keys> command, and is reproduced below.
k/j Select one item up/down.
PgUp/PgDown Select one page of items up/down.
End/Home Select last/first item in the list.
/ Start incremental regex search (press Return to stop editing).
, Search next.
. Search previous.
o Toggle sorting OPs before others.
s/S Order by share size.
u/U Order by username.

View file

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAABCgAGBQJS+ewKAAoJEGI5TGmMJzn6QTAQAMY3p8imfuiWoVNgdFgm/ica
UzCEQDj6rJ+1khPBLRoLnDAnkTCDRAueY/4489vcm8TwpsunmsnDd9+LdwHup7CF
5OtnQyQD89BYMvrGqzA7iLLh3wOqibpT5B9PbffhZS1vRfi9NdBUBgvENKLxMuJ6
dyQ6wMxeDSiVCwHj1M+6U4dCQXyyirfNbgwl/QQaN9Gwc/z+Qu0CSi6B+iQFC+qz
zf8oH8fM1R7mryOExj0WQ8tY/Qa2V8NKBCC6PO3Zv9xgKSH8fVvwJZ4mbBn0EQxz
4juQjPGwFcdbHYFob5/YCsuZiSIeOFjcrI0ub18C+Xekw8TuEU3FPdIyhLmBhDkA
/XGcXpgDllMKDyjEMGXaDUBPDkgrr26WqeqniL92Hxtiy135OXX+2I/SB8Yny3Lr
xupOsxeoG42eIzFFf2qJ8XUDeeppw49jhTFjk++pqKFe0o21elFeEx5FdHd6TufA
x43DpfCVHfApQdD6nMaMMBab4kTbzeODbu7bPt4kUDm26oBfMhsxfM8Ev03ANnsB
8UxFFec7N5QQEniSwDGfCxPCb7eciexhWT/rmxfv9B881FT12T4KGV8tJJHPzx5x
BIMcI+J4yor105KbYPY7Sz3zPEzzOyva1ab30g+G4fozbV1tlIgEmyyLzUcGH3ny
CICq6slRAymeoVnX3sWL
=f1iZ
-----END PGP SIGNATURE-----

View file

@ -0,0 +1 @@
e6b0f22e57c79e879f112ed574393848 ncdc-1.19.tar.gz

View file

@ -0,0 +1 @@
7f478b7daf09202586b40899cc6beabeb0d23178 ncdc-1.19.tar.gz

View file

@ -12,6 +12,7 @@ BEGIN { ($ROOT = abs_path $0) =~ s{index\.cgi$}{}; }
my @changes = (
[ '2014-02-11', '/ncdc', 'ncdc 1.19 released' ],
[ '2014-01-09', '/doc/dcstats', 'Uploaded an article on DC file list stats' ],
[ '2013-11-14', '/yxml/man', 'yxml now has a manual' ],
[ '2013-10-05', '/ncdc', 'ncdc 1.18.1 released' ],