aria2/NEWS
Tatsuhiro Tsujikawa 25a2898024 Updated for 1.9.0
2010-03-12 15:06:59 +00:00

59 lines
2.2 KiB
Plaintext

aria2 1.9.0
===========
Release Note
------------
This release adds Metalink4 support and BitTorrent Local Peer
Discovery. aria2.changeUri XML-RPC method was added. It enables you
to add/remove URIs to existing downloads dynamically. The user and
password for proxy server now can be specified in command-line
separately. We refactored the code based on profiler results, so
aria2 now runs more efficiently than ever. Russian and Simplified
Chinese translation were updated.
Changes
-------
* Resurrected --http-proxy-user and --http-proxy-passwd option.
Added --https-proxy-user, --https-proxy-passwd, --ftp-proxy-user,
--ftp-proxy-passwd, --all-proxy-user, --all-proxy-passwd option.
* Updated Russian and Simplified Chinese translation.
* Added --reuse-uri option. This option has existed quite long, but
been hidden.
* Fixed the bug that filename is percent encoded where it must be
percent decoded in sendMdtm().
* Added getServers XML-RPC method. It returns currently connected
HTTP(S)/FTP server and download speed, etc.
* Added 'status' key to the response of getUri XML-RPC method.
* Added changeUri XML-RPC method. This method removes/adds URIs
dynamically.
* Replaced null or control characters in file path with '_'. For
MinGW32 build, additional characters which is not allowed in
Windows kernel are also replaced. util::detectDirTraversal() now
returns true if given string contains null or control characters.
* Discard torrent file if path data in it contains directory
traversal directives. Discard metalink:file element in Metalink3
format if its name attribute contains directory traversal
directives. Ignore name attribute of metalink:signature element in
Metalink3 format if it contains directory traversal directives.
* Added Metalink4 support. Files with same metaurl are
grouped and downloaded in one RequestGroup.
* Added --bt-lpd-interface option to specify the interface to use for
Local Peer Discovery. LpdMessageDispatcher object now has its own
socket. LpdMessageReceiver's socket is binded to multicast address
to only receive multicast packets.
* Added Local Peer Discovery. It is disabled by default. Use
--bt-enable-lpd to enable the function.