ncdc 1.17
This commit is contained in:
parent
2c6db29f18
commit
8cf8e6eeb2
9 changed files with 126 additions and 19 deletions
8
dat/ncdc
8
dat/ncdc
|
|
@ -10,14 +10,14 @@ ncurses interface.
|
||||||
|
|
||||||
=item Latest version
|
=item Latest version
|
||||||
|
|
||||||
1.16.1 ([dllink ncdc-1.16.1.tar.gz download]
|
1.17 ([dllink ncdc-1.17.tar.gz download]
|
||||||
- L<changes|http://dev.yorhel.nl/ncdc/changes>
|
- L<changes|http://dev.yorhel.nl/ncdc/changes>
|
||||||
- L<mirror|https://sourceforge.net/projects/ncdc/files/ncdc/>)
|
- L<mirror|https://sourceforge.net/projects/ncdc/files/ncdc/>)
|
||||||
|
|
||||||
Convenient static binaries for Linux:
|
Convenient static binaries for Linux:
|
||||||
L<64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.16.1.tar.gz> -
|
L<64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.17.tar.gz> -
|
||||||
L<32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.16.1.tar.gz> -
|
L<32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.17.tar.gz> -
|
||||||
L<ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.16.1.tar.gz>. Check the
|
L<ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.17.tar.gz>. Check the
|
||||||
L<installation instructions|http://dev.yorhel.nl/ncdc/install> for more info.
|
L<installation instructions|http://dev.yorhel.nl/ncdc/install> for more info.
|
||||||
B<Note:> The static binaries have some problems with chatting and searching on
|
B<Note:> The static binaries have some problems with chatting and searching on
|
||||||
KOI8-R NMDC hubs, use an alternative installation method if you're affected by
|
KOI8-R NMDC hubs, use an alternative installation method if you're affected by
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
1.17 - 2013-06-15
|
||||||
|
- Add 'q' key to user list for matching a users' files with download queue
|
||||||
|
- Add transfers.log format documentation to manual page
|
||||||
|
- Consider non-alphanumeric characters as word separators in input line
|
||||||
|
- Fix outgoing UDP messages to respect local_address setting
|
||||||
|
- Fix Alt+Backspace on xterm-like terminals
|
||||||
|
- Fix handling of "." and ".." file/directory names in files.xml.bz2
|
||||||
|
- Fix possible crash when receiving unexpected encrypted search results
|
||||||
|
- Fix sendfile() handling to use fallback on EOVERFLOW
|
||||||
|
- Fix possible crash when logging UDP messages
|
||||||
|
|
||||||
1.16.1 - 2013-03-23
|
1.16.1 - 2013-03-23
|
||||||
- Fix crash when opening connection on ADC in passive mode
|
- Fix crash when opening connection on ADC in passive mode
|
||||||
- Fix documentation of 'd' key in download_exclude setting
|
- Fix documentation of 'd' key in download_exclude setting
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@ low-end devices. Updating to ncdc 1.15 or later should fix this.
|
||||||
|
|
||||||
=head2 Ncdc crashes a lot!
|
=head2 Ncdc crashes a lot!
|
||||||
|
|
||||||
Ncdc 1.16.1 has no known bugs that may cause a crash. If you're running an
|
Ncdc 1.17 has no known bugs that may cause a crash. If you're running an
|
||||||
older version of ncdc, please upgrade. If your ncdc is up to date and you still
|
older version of ncdc, please upgrade. If your ncdc is up to date and you still
|
||||||
have a crash, please report a bug.
|
have a crash, please report a bug.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,11 +38,11 @@ compiling and/or installing it, I also offer statically linked binaries:
|
||||||
|
|
||||||
=over
|
=over
|
||||||
|
|
||||||
=item * L<Linux, 64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.16.1.tar.gz>
|
=item * L<Linux, 64-bit|http://dev.yorhel.nl/download/ncdc-linux-x86_64-1.17.tar.gz>
|
||||||
|
|
||||||
=item * L<Linux, 32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.16.1.tar.gz>
|
=item * L<Linux, 32-bit|http://dev.yorhel.nl/download/ncdc-linux-i486-1.17.tar.gz>
|
||||||
|
|
||||||
=item * L<Linux, ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.16.1.tar.gz>
|
=item * L<Linux, ARM|http://dev.yorhel.nl/download/ncdc-linux-arm-1.17.tar.gz>
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
|
@ -115,9 +115,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 http://dev.yorhel.nl/download/ncdc-1.16.1.tar.gz
|
wget http://dev.yorhel.nl/download/ncdc-1.17.tar.gz
|
||||||
tar -xf ncdc-1.16.1.tar.gz
|
tar -xf ncdc-1.17.tar.gz
|
||||||
cd ncdc-1.16.1
|
cd ncdc-1.17
|
||||||
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
|
||||||
|
|
@ -165,9 +165,9 @@ required libraries:
|
||||||
|
|
||||||
Then run the following commands to download and install ncdc:
|
Then run the following commands to download and install ncdc:
|
||||||
|
|
||||||
wget http://dev.yorhel.nl/download/ncdc-1.16.1.tar.gz
|
wget http://dev.yorhel.nl/download/ncdc-1.17.tar.gz
|
||||||
tar -xf ncdc-1.16.1.tar.gz
|
tar -xf ncdc-1.17.tar.gz
|
||||||
cd ncdc-1.16.1
|
cd ncdc-1.17
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
@ -209,8 +209,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 http://dev.yorhel.nl/download/ncdc-1.16.1.tar.gz
|
wget http://dev.yorhel.nl/download/ncdc-1.17.tar.gz
|
||||||
tar -xf ncdc-1.16.1.tar.gz
|
tar -xf ncdc-1.17.tar.gz
|
||||||
cd ncdc-1.16.1
|
cd ncdc-1.17
|
||||||
./configure --prefix=/usr
|
./configure --prefix=/usr
|
||||||
make install
|
make install
|
||||||
|
|
|
||||||
80
dat/ncdc-man
80
dat/ncdc-man
|
|
@ -731,6 +731,7 @@ C</help keys> command, and is reproduced below.
|
||||||
m Send a PM to the selected user.
|
m Send a PM to the selected user.
|
||||||
g Grant a slot to the selected user.
|
g Grant a slot to the selected user.
|
||||||
b/B Browse the selected users' list, B to force a redownload.
|
b/B Browse the selected users' list, B to force a redownload.
|
||||||
|
q Match selected users' list with the download queue.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
|
@ -814,6 +815,79 @@ directory at the same time.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
=head2 Format of transfers.log
|
||||||
|
|
||||||
|
Uploads and downloads are logged in the transfers.log file. Transfers are
|
||||||
|
separated by a newline (C<0x0a>). Each log line has the following fields,
|
||||||
|
separated by a space:
|
||||||
|
|
||||||
|
=over
|
||||||
|
|
||||||
|
=item 1.
|
||||||
|
|
||||||
|
Date/time when the transfer ended, formatted as C<[YYYY-MM-DD HH:MM:SS ZONE]>,
|
||||||
|
|
||||||
|
=item 2.
|
||||||
|
|
||||||
|
Hub name, including the C<#> prefix,
|
||||||
|
|
||||||
|
=item 3.
|
||||||
|
|
||||||
|
Base32-encoded CID of the other user for ADC transfers, or a '-' for NMDC,
|
||||||
|
|
||||||
|
=item 4.
|
||||||
|
|
||||||
|
User name (escaped),
|
||||||
|
|
||||||
|
=item 5.
|
||||||
|
|
||||||
|
IPv4 or IPv6 address,
|
||||||
|
|
||||||
|
=item 6.
|
||||||
|
|
||||||
|
Direction, C<u> for upload or C<d> for download,
|
||||||
|
|
||||||
|
=item 7.
|
||||||
|
|
||||||
|
Whether the transfer completed successfully (C<c>) or has been
|
||||||
|
interrupted/disconnected before all requested file data has been transferred
|
||||||
|
(C<i>),
|
||||||
|
|
||||||
|
=item 8.
|
||||||
|
|
||||||
|
Base32-encoded TTH of the transferred file, or '-' for C<files.xml.bz2>,
|
||||||
|
|
||||||
|
=item 9.
|
||||||
|
|
||||||
|
Total transfer time, in seconds,
|
||||||
|
|
||||||
|
=item 10.
|
||||||
|
|
||||||
|
File size, in bytes,
|
||||||
|
|
||||||
|
=item 11.
|
||||||
|
|
||||||
|
File offset, in bytes,
|
||||||
|
|
||||||
|
=item 12.
|
||||||
|
|
||||||
|
Transfer size, in bytes,
|
||||||
|
|
||||||
|
=item 13.
|
||||||
|
|
||||||
|
File path (escaped). Absolute virtual path for uploads, destination path for
|
||||||
|
downloads.
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
All fields are encoded in UTF-8. Fields that may contain a space or newline are
|
||||||
|
escaped as follows: A space is escaped as C<\s>, a newline as C<\n> and a
|
||||||
|
backslash as C<\\>. The timestamp is not escaped.
|
||||||
|
|
||||||
|
Many clients download files is separate (smallish) chunks. Ncdc makes no
|
||||||
|
attempt to combine multiple chunk requests in a single log entry, so you may
|
||||||
|
see the same uploaded file several times with a different file offset.
|
||||||
|
|
||||||
|
|
||||||
=head1 LICENSE
|
=head1 LICENSE
|
||||||
|
|
||||||
|
|
@ -824,8 +898,10 @@ more information.
|
||||||
|
|
||||||
=head1 BUGS
|
=head1 BUGS
|
||||||
|
|
||||||
Please report bugs or feature requests to projects@yorhel.nl or connect to the
|
Please report bugs or feature requests to the bug tracker or the mailing list.
|
||||||
development hub at adc://dc.blicky.net:2780/.
|
Both can be found on the ncdc homepage at L<http://dev.yorhel.nl/ncdc>. There
|
||||||
|
is also an ADC hub available at C<adc://dc.blicky.net:2780/> for general
|
||||||
|
support and discussions.
|
||||||
|
|
||||||
=head1 AUTHOR
|
=head1 AUTHOR
|
||||||
|
|
||||||
|
|
|
||||||
17
download/ncdc-1.17.tar.gz.asc
Normal file
17
download/ncdc-1.17.tar.gz.asc
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||||
|
|
||||||
|
iQIcBAABCgAGBQJRvC1/AAoJEGI5TGmMJzn6xWgQANoAJbOPobz/TGnEA+f0icoa
|
||||||
|
oZ5GjXtnvxbN2JuPEewKqBO4lKLmjBFWZowFfuvWtB9mzmNuJSceWUa5CPCDiJq+
|
||||||
|
ZM2WkWFTX1lVAnPdQBtUQWP0q79QHKS/1U2CyDRMI15rN8qB2yWTMj/6e2gydxsc
|
||||||
|
HRsXHZXbLVHHcX1g8g6smYnaC1FAo2U0Bp9o+EKcQYveH+KtMJsdx7V7IiyvNAW0
|
||||||
|
zc9mxyjwfv3ZT0GbbAOmaE2feKnPvGWPEynuKXnuj66Ze9Oxj66EHEaJEbxKs2vD
|
||||||
|
WijkTUfZeZ2g+iqsWWhSrVdJwRKJXy4l+JWsZKAmLUgTNx5vdCZ3UnSfh9q5IaNW
|
||||||
|
V655Xx++SUO7rk5ekit2Dhbh31d+lDFU2O90OMw6+RbNW7vIwIZQH3OuiFBe3OIx
|
||||||
|
znx/DLkDDa3M0/40g92D1U8w1L93+U7icoCf5SJ1TuNqkrtdYS51M1HoAklU7VpB
|
||||||
|
GTlOZqISQY8qB5m1w4L1//QXjX/WZPyBP2bNVEQC1LE0cfV/srniW0YXRYA9bRoy
|
||||||
|
izv9tWz6as6guZkAQ8OEW2I7IXuDJXKnu/yzmNTvj5uDXvW9hJpCTfztxaIzOA3h
|
||||||
|
pRw9Z4T3FlXEkB4oZhouf0DBDBsl9hX6x3ibijEyEUkIBUWAUOkncboXlQ8Baa5p
|
||||||
|
TKrRCoO3Q8Js2DJttysw
|
||||||
|
=ZHrm
|
||||||
|
-----END PGP SIGNATURE-----
|
||||||
1
download/ncdc-1.17.tar.gz.md5
Normal file
1
download/ncdc-1.17.tar.gz.md5
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
cba07d44fa90759477053457e9fd8906 ncdc-1.17.tar.gz
|
||||||
1
download/ncdc-1.17.tar.gz.sha1
Normal file
1
download/ncdc-1.17.tar.gz.sha1
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
8a2a24c064997b0dd772e25d17a05f1baeb17c56 ncdc-1.17.tar.gz
|
||||||
|
|
@ -12,6 +12,7 @@ BEGIN { ($ROOT = abs_path $0) =~ s{index\.cgi$}{}; }
|
||||||
|
|
||||||
|
|
||||||
my @changes = (
|
my @changes = (
|
||||||
|
[ '2013-06-15', '/ncdc', 'ncdc 1.17 released' ],
|
||||||
[ '2013-05-09', '/ncdu', 'ncdu 1.10 released' ],
|
[ '2013-05-09', '/ncdu', 'ncdu 1.10 released' ],
|
||||||
[ '2013-04-04', '/ylib', 'Created a page for Ylib' ],
|
[ '2013-04-04', '/ylib', 'Created a page for Ylib' ],
|
||||||
[ '2013-04-03', '/ncdc', 'Created a mailing list for ncdc' ],
|
[ '2013-04-03', '/ncdc', 'Created a mailing list for ncdc' ],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue