Release Notes: This release adds a --pause option that makes the download paused state immediately when added. If --save-session is used, aria2 will save a download paused with the --pause option. The aria2.getGlobalStat RPC method was added. It returns global statistics such as overall download speed. This release also fixes the bug where an RPC request fails if it is compressed. aria2 will no longer save a removed download in the --save-session text file. --file-allocation=falloc now works in the MinGW32 build. This only works with NTFS. A Russian translation of the man page and HTML manual was added.
Release Notes: This release adds the ability to handle metalink files that contain relative URIs in the metalink:url and metalink:metaurl elements. The username and password specified on the command-line are now masked with "*" immediately after they are parsed, so that a ps listing cannot show username and password. In XML-RPC, aria2 now treats data without a data type tag as a string. In the MinGW32 build, cmd.exe is specified explicitly to run .bat files.
Release Notes: This release fixes the bug that aria2 does not work on platforms that have the kqueue() system call due to invalid timeout parameter. The --show-console-readout option was added. This option toggles the appearance of console readout.
Release Notes: This release adds a JSON-RPC interface. 2 new options were added: --retry-wait and --async-dns-server. This release fixes the bug that caused a segmentation fault when unpausing downloads in some situations. The MinGW32 build now looks for USERPROFILE and the combination of HOMEDRIVE and HOMEPATH to get a user's home directory, and doesn't check the permissions of the .netrc file.
Release Notes: This release fixes the bug that prevents the creation of directories on Windows OS. It also fixes the bug in which aria2 wrongly determines a peer as a seeder and drops connection in the seed state. Some improvements and bug fixes in the BitTorrent implementation were made.
Release Notes: This release fixes the compile error that occurs with the --disable-nls configure option. It also fixes the compile error that occurs when the system does not have fallocate() but has posix_fallocate().
Release Notes: This release fixes the bug that causes a memory leak when parsing Metalink document if aria2 is built with expat. It also adds several exit status codes to help identify the cause of an error. The --max-connection-per-server option now works with Metalink. aria2 now passes the number of files and file path in addition to the GID to commands specified in the --on-download-* options. The MinGW32 build now encodes non-ASCII characters in a file path using percent-encoding. A bash_completion file for aria2c is now included in the distribution.
Release Notes: This release fixes the bug that prevented downloading files larger than 4GB on 32-bit systems. It also fixes the bug that prevented the dht.dat file from being saved. The improper use of the return value of vsnprintf was fixed, which caused segmentation fault when formatting strings more than 1024 characters long.
Release Notes: This release fixes the bug in which file allocation is enabled in HTTP even if --file-allocation=none is specified.
Release Notes: This release fixes the bug in which aria2 hangs when the FTP server does not send the "226 Transfer Complete" message and the bug in which the time used in file allocation is taken into account when calculating download speed. Non UTF-8 filenames are now percent-encoded. The comments and name in the .torrent file in an XML-RPC response are also percent-encoded if they are not UTF-8. A compile error on OpenBSD4.7 (i386) was fixed. A warning message when CA certificates are not imported is not printed in the console. It is shown when Instead, a certificate verification error is shown when one actually occurs.