소스 검색

Updated NEWS for 1.15.1 release

Tatsuhiro Tsujikawa 13 년 전
부모
커밋
3027a8a2f5
1개의 변경된 파일54개의 추가작업 그리고 0개의 파일을 삭제
  1. 54 0
      NEWS

+ 54 - 0
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
 ============