From d2b0e022097ddc265c95c8dfac1c4d6b1e03cf91 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 23 Jan 2010 12:22:43 +0000 Subject: [PATCH] Updated for 1.8.1 release --- NEWS | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/NEWS b/NEWS index b278e5c2..45104698 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,104 @@ +aria2 1.8.1 +=========== + +Release Note +------------ + +This release fixes the bug that causes segmentation fault if unknown +options exist in aria2.conf file and user cannot include empty line in +aria2.conf. + +Following new command line options are added: --http-no-cache, +--bt-metadata-only and --human-readable option. --dir option now +treats "" as ".". --all-proxy, --http-proxy, --https-proxy and +--ftp-proxy option accept empty string "". When "" is given, it +erases previously defined proxy. + +aria2.getSessionInfo XML-RPC method was added. aria2.tellWaiting and +aria2.tellStopped XML-RPC method accept a negative integer as +offset. For example, in aria2.tellWaiting, 'offset' == -1 points last +download in the waiting queue and 'offset' == -2 points the download +before the last download, and so on. 'dir' and 'files' key were added +to the response struct of aria2.tellStatus XML-RPC method. The value +associated with 'files' key is the list of files. Its element is the +same struct used in aria2.getFiles XML-RPC method. 'uris' key was +added to the response struct of aria2.getFiles XML-RPC method. The +value associated with 'uris' key is the list of URIs. Its element is +the same struct used in aria2.getUris XML-RPC method. aria2 now +returns gzip compressed XML-RPC response if XML-RPC client accepts +gzip content encoding. + +Changes +------- + + * aria2 now returns gzip compressed XML-RPC response if XML-RPC + client accepts gzip content encoding. + + * Added dir and files key to the response struct of aria2.tellStatus + XML-RPC method. The value associated with files key is the list of + files. Its element is the same struct used in aria2.getFiles + XML-RPC method. Added uris key to the response struct of + aria2.getFiles XML-RPC method. The value associated with uris key + is the list of URIs. Its element is the same struct used in + aria2.getUris XML-RPC method. + + * Added aria2.getSessionInfo XML-RPC method. This method returns a + struct containing Session ID, which is generated each time when + aria2 is invoked. + + * Now offset argument in aria2.tellWaiting and aria2.tellStopped + accept a negative integer. 'offset' == -1 points last download in + the waiting queue and 'offset' == -2 points the download before the + last download, and so on. The downloads in the response are in + reversed order. + + * Added --human-readable option. This option, when true is given, + prints sizes and speed in human readable format(e.g., 1.2Ki, 3.4Mi) + in the console readout. The default value is true and it looks + exactly the same as aria2-1.8.0. So the 'new feature' appears when + false is given. In this case, sizes and speed are printed in + bytes. No Ki, Mi units conversion is used. This may be useful for + a program to parse the output of aria2. + + * Now --all-proxy, --http-proxy, --https-proxy and --ftp-proxy option + accept empty string "". When "" is given, it erases previously + defined proxy. + + * Added --bt-metadata-only option. If true is given to this option, + aria2 downloads metadata only. The file(s) described in metadata + will not be downloaded. This option has effect only when BitTorrent + Magnet URI is used. See also --bt-save-metadata option. + + * Fixed memory leak. Commands stored in std::deque are not + deleted when exception is thrown. + + * Replaced '/' and '\' with '_' in HTTP/FTP filename. + + * Treat --dir="" as --dir="." + + * Added --http-no-cache option. When true is given, aria2 sends + Cache-Control: no-cache and Pragma: no-cache header to avoid cached + content. If false is given , these headers are not sent and you + can add Cache-Control header with a directive you like using + --header option. + + * Added following sentence to the help message of --out option: + --out option is ignored when -Z is used. + + * Added --bt-save-metadata option to -i list options. + + * Fixed compile error with i586-mingw32msvc-gcc 4.4.2, which is + debian's corss compiler, without any additional libraries. + + * Fixed the bug that causes segmentation fault if unknown option is + put in aria2.conf file. BUG#2928303 + + * Ignore port message with port=0. + + * Updated autoconf/automake auxiliary files. + + + aria2 1.8.0 ===========