All releases tagged stable 1.9


Release Notes: This release fixes the bug that caused corrupted files. It also fixes an assertion error in the DefaultPeerStorage class. aria2 no longer resets the referer to the empty string on redirect. The log and log-level options can be used in the aria2.changeGlobalOption XML-RPC method. This means you can dynamically start or stop logging and change log file and log level.


Release Notes: This release fixes the bug where connection reuse on FTP did not work if the FTP server changed the root directory based on account. It also fixes the bug where reading a Metalink document from a pipe (the -M- option) does not work when aria2 is built with expat or old libxml2 (2.7.6 or earlier). Now aria2 does not emit an error if the given Metalink document is empty (no file element). The response of the aria2.tellStopped XML-RPC method now has more information: totalLength, completedLength, uploadLength, bitfield, and so on.


Release Notes: This release fixes the bug in which aria2 cuts a filename after a ";" character if the filename in the Content-Disposition header includes a ";" character. It also fixes the bug in which the name attribute of the file element in a Metalink file is not properly sanitized.


Release Notes: This release adds kqueue, port_associate/port_getn, and poll() support for socket event notification to eliminate the limitation to 1024 file descriptors of the select() call. The bug in which the aria2.unpause and aria2.unpauseAll XML-RPC methods fail when -s1 is given in a command-line argument was fixed.


Release Notes: The ability to save unfinished downloads as a text file has been added. The file can be read with the -i option on restart. This release also adds the ability to download files from scratch when 'resume' is not supported by the remote server. New XML-RPC methods were added: aria2.pause, aria2.unpause, aria2.shutdown, and their families. The new exit status code '8' was added. The bug that makes aria2 hang when system time changes while aria2 is running was fixed on MinGW, Mac OS X and systems which have clock_gettime().


Release Notes: This release adds Metalink4 support and BitTorrent Local Peer Discovery. An aria2.changeUri XML-RPC method was added. It enables you to add/remove URIs to existing downloads dynamically. The user and password for the proxy server now can be specified on the command line separately. The code has been refactored based on profiler results, so aria2 now runs more efficiently than ever. Russian and Simplified Chinese translations were updated.