aria2/NEWS

98 lines
3.3 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

aria2 1.4.1
===========
Release Note
------------
This release fixes the compile error without the development package
of c-ares library installed. The compile error under MinGW was fixed.
aria2.tellStatus XML-RPC method now returns "uploadLength" and
"numSeeders". Ukrainian translation was updated.
Changes
-------
* Documented missing seeder in getPeers xml-rpc method.
* Added uploadLength and numSeeders to the response of tellStatus
xml-rpc method.
* Added missing #ifdef ENABLE_ASYNC_DNS guard.
* Added fork() emulation using CreateProcess() in MinGW
aria2 1.4.0
===========
Release Note
------------
This release adds XML-RPC interface and the ability to run command
when download started/stopped and the ability to save cookies. The
current XML-RPC API allows users to add http(s)/ftp/torrent/Metalink
download and change options dynamically. The APIs such as reporting
download progress, file paths, URIs and peer information are also
available. For complete API specification, see XML-RPC INTERFACE
section in man page and
http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface. The
console readout was slightly updated and now includes the number of
seeders the client has connected to. Slovak translation was
added. Ukrainian and Brazilian Portuguese translation were updated.
Changes
-------
* Added Slovak translation. Updated Ukrainian and Brazilian Portuguese
translation. Thanks to all translators.
* Use name.utf-8 and path.utf-8 key in higher priority than name and
path key respectively when persing .torrent file.
* Added --xml-rpc-max-request-size option to limit the size of XML-RPC
request.
* Since upcoming libgnutls 2.8 doesn't have libgnutls-config, Check
presence of libgnutls using pkg-config first. If it fails, fall back
to old macro libgnutls.m4.
* Added --save-cookies option.
* Added the ability to execute command when download starts and
stops. You can also specify command for particular cases such as
complete/error download. Added --on-download-start,
--on-download-stop, --on-download-complete and --on-download-error
option.
* Abbreviated KiB/s to KiBs and its precision decreased to 1 to save
space in console readout. Also they are now shown in MiB/s if speed
> 1024KiB/s.
* Added SEED to console output, which represents the number of seeders
currently the client is connecting to.
* Added source filename(__FILE__) and line number(__LINE__) to
exception message.
* Fixed the bug that POU peers are never choked in seeding.
* DownloadResult now has the list of FileEntry. The download summary
displays the path of first selected file and the number of remaining
files for multi-file torrent.
* Added BASIC authentication for XML-RPC. Added --xml-rpc-user and
--xml-rpc-passwd option.
* Added XML-RPC interface. See complete API specification at
http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
* Removed --enable-http-server and --http-server-listen-port options.
Added --enable-xml-rpc and --xml-rpc-listen-port instead. The
original feature for --enable-http-server that reports download
progress in HTML was officially removed. Persist XML-RPC connection
if client supports keep-alive.
* Added more options that can be specified in -i list and xml-rpc
add* command. See Input File in aria2c man page.