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.
Release Notes: This release fixes the bug in which --file-allocation=falloc didn't work with single file download. It also fixes the bug in which the return value of aria2 was unreliable if an error occurred before download begins. When custom request headers are specified by the --header option, they now override built-in headers if they have same name.
Release Notes: This release fixes the bug that causes segmentation fault with the --max-file-not-found option involved. Now aria2 can handle a redirected URI which is not properly percent encoded. In the MinGW32 build, console readout is now always cut by 80 characters. The 'bittorrent' key was added to the response of the tellStatus XML-RPC method. The associated value of the key is a struct and contains data retrieved from a .torrent file, such as name, announce-list, comment, etc.
Release Notes: This release fixes the bug that causes a segmentation fault if unknown options exist in the aria2.conf file and the user cannot include an empty line in aria2.conf. The following new command line options were added: --http-no-cache, --bt-metadata-only, and --human-readable. The aria2.getSessionInfo XML-RPC method was added. The "dir" and "files" keys were added to the response struct of the aria2.tellStatus XML-RPC method. aria2 now returns a gzip compressed XML-RPC response if the XML-RPC client accepts gzip content encoding.
Release Notes: This release fixes the bug in which the configure script fails to detect the GnuTLS library if --without-sqlite3 is given. New XML-RPC methods were added: aria2.getOption, aria2.getGetGlobalOption, aria2.changePosition, aria2.tellStopped, and system.multicall. The --bt-save-metadata option was added. This option saves metadata as a .torrent file. This option has effect only when a BitTorrent Magnet URI is used.
Release Notes: This release fixes the bug in which aria2 listens to the wrong port in BitTorrent/FTP downloads when the --interface option is used. If --metalink-file='-' is given, aria2 now reads the Metalink file from stdin. The magnet URI is printed in the output of the -S option. DHT is now enabled by default. DHT doesn't start when aria2 is only handling HTTP and FTP downloads. When the first torrent download begins, aria2 initiates DHT functionality. After that, DHT runs until aria2 exits.
Release Notes: This release adds BitTorrent Magnet URI support. Three options were added: the ability to bind to a particular interface, disabling IPv6, and prioritizing pieces in BitTorrent downloads. In the 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 an error message and exits. The --http-auth-scheme option was removed since it is useless. There are updated Russian, Ukrainian, German, and French translations.
Release Notes: This release fixes reported bugs and updates the Polish, Catalan, French, Italian, Russian, and Japanese translations.
Release Notes: This release fixes a segmentation fault which occurred if the URI to download contains a printf format string and logging is enabled. The build scripts were updated to automake 1.11 and autoconf 2.64. The Ukrainian translation was updated.