Updated for 1.7.0 release

pull/1/head
Tatsuhiro Tsujikawa 2009-12-06 09:14:35 +00:00
parent 799d91b6de
commit 5cc0d57e26
1 changed files with 44 additions and 147 deletions

191
NEWS
View File

@ -1,168 +1,65 @@
aria2 1.6.3 aria2 1.7.0
=========== ===========
Release Note Release Note
------------ ------------
This release fixes reported bugs and updates Polish, Catalan, French, This release adds BitTorrent Magnet URI support. 3 options were
Italian, Russian and Japanese translations. added: the ability to bind to particular interface, disabling IPv6 and
prioritizing piece in BitTorrent downloads. In configure script, if
--with-PACKAGE and --enable-FEATURE are given but PACKAGE is missing
in the system or FEATURE cannot be enabled in the current
configuration, the script now prints error message and exits.
--http-auth-scheme option was removed since it is useless. Updated
Russian, Ukrainian, German and French translations.
Changes Changes
------- -------
* Updated Polish, Catalan, French, Italian, Russian and Japanese * Updated Russian, Ukrainian, German and French translations. Thanks
translations. Thanks to all translators. to all translators involved.
* Fixed the bug that DHTAbstractNodeLookupTask never finishes if * Use last 8 bytes of peer ID as 'key' parameter for tracker request.
error occurred in DHTMessageDispatcherImpl::sendMessage().
* Fixed the bug that in Windows environment new blank line is * Added --disable-ipv6 option to disable IPv6.
inserted when console readout is updated.
* Fixed the bug that when downloading more than one torrent with * In configure script, if --with-PACKAGE and --enable-FEATURE are
multiple ports in --listen-port, listening port is not reported given and PACKAGE is missing in the system or FEATURE cannot be
properly to tracker for 2nd or later torrents. enabled, print error message and stop the script.
* Fixed typos in documentation. * Added --interface option. This feature binds sockets to given
interface. You can specify interface name, IP address and hostname.
* Fixed the bug that Netrc::parse() cannot recognize comment line. * Removed --http-auth-scheme option since it is useless.
* Fixed Metalink piping no longer works. * Added --bt-request-peer-speed-limit, --bt-max-peers and
--bt-prioritize-piece option to changeOption XML-RPC method.
* Fixed "--ftp-passwd" option ignored when user name embedded in URI. * Added option --bt-prioritize-piece. This option instruct aria2 to
try to download first and last pieces of each file first. This
option is useful for previewing files. The argument can contain 2
keywords:head and tail. To include both keywords, they must be
separated by comma. These keywords can take one parameter,
SIZE. For example , if head=SIZE is specified, pieces in the range
of first SIZE bytes of each file get higher priority. tail=SIZE
means the range of last SIZE bytes of each file. SIZE can include K
or M(1K = 1024, 1M = 1024K).
* Use host and protocol in original URI to record server's speed,
because URI selector selects URI based on original URI, not
redirected one.
aria2 1.6.2 * Fixed the bug which causes segmentation fault with tellWaiting
=========== XML-RPC method when BitTorrent download is waiting.
Release Note * Added support of Extension for Peers to Send Metadata Files(BEP9)
------------ and BitTorrent Magnet URI. Now addUri XML-RPC method accepts
BitTorrent Magnet URI. Metalink resource type 'bittorrent' also
accepts BitTorrent Magnet URI.
This release fixes segmentation fault error if URI to download * Fixed the bug that slow server is not knocked down in favor of
contains printf format string and logging is enabled. The build faster one.
scripts are updated to automake 1.11 and autoconf 2.64. Updated
Ukrainian translation.
Changes * Applied a patch from tizianomueller to fix sigbus errors on Linux
------- sparc. I modified the patch to eliminate a cast to uint32_t* and
include file ordering.
* Replaced aria2 with aria2c in help message.
* Don't set localedir manually. Leave it to autoconf.
* Added --install to ACLOCAL_AMFLAGS. Removed m4 from SUBDIRS.
Updated automake 1.11 and autoconf 2.64. Replaced some obsolute
macros with new one.
* Removed Makefile.am in m4 directory. Removed unused m4 macros.
* Fixed the bug that causes segmentation fault if
req->getCurrentUrl() contains printf format string such as %d. The
statement that causes this bug is useless and removed.
aria2 1.6.1
===========
Release Note
------------
This release fixes memory leak in HTTP/FTP download. It also fixes the
bug that the option values changed by XML-RPC changeOption and
changeGlobalOption methods are cleared. Now User-agent and Peer ID
include version number. Updated Simplified Chinese translations.
Changes
-------
* Don't save control file when aria2 exits while checking piece
hash(behavior of -V option). If control file doesn't exist when
aria2 launches, the completed length in saved control file will be
0 byte and this confuses user.
* Included version number in Peer ID and client version. Peer ID now
starts with "aria2/VERSION-", where VERSION is
MAJOR.MINOR.MICRO. Client version is aria2/VERSION.
* Included version number in user-agent string.
* Fixed memory leak in HTTP/FTP download.
* Fixed the bug that the option values changed by XML-RPC
methods(changeOption and changeGlobalOption) are overwritten to the
previous value by the next these requests which doesn't contain
that option value.
* Added missing help message for remove command to aria2rpc.
aria2 1.6.0
===========
Release Note
------------
This release changes the default behavior of XML-RPC server. Now it
listens only on local loopback interface by default for security
reasons. If you want to connect to aria2c from remote hosts, use
--xml-rpc-listen-all option. The XML-RPC client sample script written
in Ruby are now included in the archive under doc/xmlrpc directory.
These scripts are licensed under MIT License. The help category tags
are now start "#" to distinguish them from keyword search. Several
help category tags were added: #xml-rpc, #cookie, #hook and #file.
--retry-wait option was removed because it doesn't work properly under
the architecture. Updated Bulgarian, Russian, Slovak and Japanese
translations.
Changes
-------
* Added XML-RPC in -v Configuration output.
* Updated Bulgarian, Russian, Slovak and Japanese
translations. Thanks to all translators.
* Removed --retry-wait option since the current architecture doesn't
allow sleep for particular URI.
* Removed Retry-After header support since the current architecture
doesn't allow sleep for particular URI.
* Added our own daemon() function for systems which desn't have
daemon(3).
* Added help category tag #file. Added #file tag to the options
related to downloaded file.
* Added help category tags: #cookie and #hook. Added #https tag to
--https-proxy and --https-proxy, --all-proxy and --no-proxy.
* A help category tag now starts with "#" to distinguish a category
from keyword search. For example, "http" tag is now "#http". You
can type "--help=#http" to get explanation of options related to
http. If '#' is omitted, then the argument is treated as a keyword
and aria2 searches options whose name includes the keyword and
print matched ones. For example, "--help=http" will show options
whose name includes "http".
* Added xml-rpc help tag. Tagged xml-rpc related options with
xml-rpc tag.
* Fixed the bug that server performence profile is not updated when
aria2c was terminated by emergency shutdown.
* Added XML-RPC client scripts written in ruby.
* Added support for IPv6 literal address in URI. Now aria2 can
handle URI such as http://[::1]/
* Fixed the bug that HTTP request header for XML-RPC request is not
parsed properly.
* Added --xml-rpc-listen-all option. If true is given to this option,
aria2 listens incoming XML-RPC requests on all network
interfaces. If false is given, listens only on local loopback
interface. The default value is false.