mirror of https://github.com/aria2/aria2
Updated NEWS for 1.15.1 release
parent
0ba12fdc32
commit
3027a8a2f5
54
NEWS
54
NEWS
|
@ -1,3 +1,57 @@
|
||||||
|
aria2 1.15.1
|
||||||
|
============
|
||||||
|
|
||||||
|
Release Note
|
||||||
|
------------
|
||||||
|
|
||||||
|
This release fixes the bug that prevents --bt-lpd-interface from
|
||||||
|
working. If some options sent by RPC request are not acceptable for
|
||||||
|
the download type, they are now simply ignored instead of rejecting
|
||||||
|
RPC request entirely. The aria2 RPC server now returns 4XX error code
|
||||||
|
if the request is not valid in the HTTP level. To improve packaging,
|
||||||
|
--with-bashcompletiondir configure option was added. This option
|
||||||
|
overrides where the aria2c bash_completion file is going to be
|
||||||
|
installed. All manual pages are now generated by Sphinx.
|
||||||
|
|
||||||
|
Changes
|
||||||
|
-------
|
||||||
|
|
||||||
|
* Return appropriate HTTP status code on RPC failure. In this change,
|
||||||
|
we return 404 if the request path is neither /json-rpc nor /rpc. If
|
||||||
|
XML feature is not enabled and /rpc is requested, return 404. If
|
||||||
|
XML parser failed, return 400. JSON parser failure has been handled
|
||||||
|
well in the existing code.
|
||||||
|
|
||||||
|
* Ignore unacceptable options in RPC request instead of throwing
|
||||||
|
error. This change allows RPC client to send same options for the
|
||||||
|
different type of downloads.
|
||||||
|
|
||||||
|
* Handle sockaddr_in.sin_len and sockaddr_in6.sin6_len. Check
|
||||||
|
sockaddr_in.sin_len and sockaddr_in6.sin6_len are available and
|
||||||
|
assign values to them properly. This change fixes unit test error
|
||||||
|
and most error related to getnameinfo() on netbsd.
|
||||||
|
|
||||||
|
* Removed dependency on inet_aton. Implemented inetPton as a
|
||||||
|
replacement of inet_aton. inetPton is implemented using
|
||||||
|
net::getBinAddr. This change fixes bug#3525424.
|
||||||
|
|
||||||
|
* Added --with-bashcompletiondir configure option. By default,
|
||||||
|
bash_completion file named aria2c is installed to the directory
|
||||||
|
$prefix/share/doc/aria2/bash_completion. To change the install
|
||||||
|
directory of the file, use --with-bashcompletiondir option.
|
||||||
|
|
||||||
|
* Converted README.asciidoc into README.rst
|
||||||
|
|
||||||
|
* Use Sphinx for aria2 manual page documentation. The source files
|
||||||
|
for manual pages are placed under doc/manual-src. The manual pages
|
||||||
|
are generated under doc/manual-src/$LANG/_build. The HTML version
|
||||||
|
manual page was dropped from the distribution archive.
|
||||||
|
|
||||||
|
* Fixed the bug which prevents --bt-lpd-interface from working.
|
||||||
|
Fixes bug#3520125
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
aria2 1.15.0
|
aria2 1.15.0
|
||||||
============
|
============
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue