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.