aria2 1.6.3 =========== Release Note ------------ This release fixes reported bugs and updates Polish, Catalan, French, Italian, Russian and Japanese translations. Changes ------- * Updated Polish, Catalan, French, Italian, Russian and Japanese translations. Thanks to all translators. * Fixed the bug that DHTAbstractNodeLookupTask never finishes if error occurred in DHTMessageDispatcherImpl::sendMessage(). * Fixed the bug that in Windows environment new blank line is inserted when console readout is updated. * Fixed the bug that when downloading more than one torrent with multiple ports in --listen-port, listening port is not reported properly to tracker for 2nd or later torrents. * Fixed typos in documentation. * Fixed the bug that Netrc::parse() cannot recognize comment line. * Fixed Metalink piping no longer works. * Fixed "--ftp-passwd" option ignored when user name embedded in URI. aria2 1.6.2 =========== Release Note ------------ This release fixes segmentation fault error if URI to download contains printf format string and logging is enabled. The build scripts are updated to automake 1.11 and autoconf 2.64. Updated Ukrainian translation. Changes ------- * Replaced aria2 with aria2c in help message. * Don't set localedir manually. Leave it to autoconf. * Added --install to ACLOCAL_AMFLAGS. Removed m4 from SUBDIRS. Updated automake 1.11 and autoconf 2.64. Replaced some obsolute macros with new one. * Removed Makefile.am in m4 directory. Removed unused m4 macros. * Fixed the bug that causes segmentation fault if req->getCurrentUrl() contains printf format string such as %d. The statement that causes this bug is useless and removed. aria2 1.6.1 =========== Release Note ------------ This release fixes memory leak in HTTP/FTP download. It also fixes the bug that the option values changed by XML-RPC changeOption and changeGlobalOption methods are cleared. Now User-agent and Peer ID include version number. Updated Simplified Chinese translations. Changes ------- * Don't save control file when aria2 exits while checking piece hash(behavior of -V option). If control file doesn't exist when aria2 launches, the completed length in saved control file will be 0 byte and this confuses user. * Included version number in Peer ID and client version. Peer ID now starts with "aria2/VERSION-", where VERSION is MAJOR.MINOR.MICRO. Client version is aria2/VERSION. * Included version number in user-agent string. * Fixed memory leak in HTTP/FTP download. * Fixed the bug that the option values changed by XML-RPC methods(changeOption and changeGlobalOption) are overwritten to the previous value by the next these requests which doesn't contain that option value. * Added missing help message for remove command to aria2rpc. aria2 1.6.0 =========== Release Note ------------ This release changes the default behavior of XML-RPC server. Now it listens only on local loopback interface by default for security reasons. If you want to connect to aria2c from remote hosts, use --xml-rpc-listen-all option. The XML-RPC client sample script written in Ruby are now included in the archive under doc/xmlrpc directory. These scripts are licensed under MIT License. The help category tags are now start "#" to distinguish them from keyword search. Several help category tags were added: #xml-rpc, #cookie, #hook and #file. --retry-wait option was removed because it doesn't work properly under the architecture. Updated Bulgarian, Russian, Slovak and Japanese translations. Changes ------- * Added XML-RPC in -v Configuration output. * Updated Bulgarian, Russian, Slovak and Japanese translations. Thanks to all translators. * Removed --retry-wait option since the current architecture doesn't allow sleep for particular URI. * Removed Retry-After header support since the current architecture doesn't allow sleep for particular URI. * Added our own daemon() function for systems which desn't have daemon(3). * Added help category tag #file. Added #file tag to the options related to downloaded file. * Added help category tags: #cookie and #hook. Added #https tag to --https-proxy and --https-proxy, --all-proxy and --no-proxy. * A help category tag now starts with "#" to distinguish a category from keyword search. For example, "http" tag is now "#http". You can type "--help=#http" to get explanation of options related to http. If '#' is omitted, then the argument is treated as a keyword and aria2 searches options whose name includes the keyword and print matched ones. For example, "--help=http" will show options whose name includes "http". * Added xml-rpc help tag. Tagged xml-rpc related options with xml-rpc tag. * Fixed the bug that server performence profile is not updated when aria2c was terminated by emergency shutdown. * Added XML-RPC client scripts written in ruby. * Added support for IPv6 literal address in URI. Now aria2 can handle URI such as http://[::1]/ * Fixed the bug that HTTP request header for XML-RPC request is not parsed properly. * Added --xml-rpc-listen-all option. If true is given to this option, aria2 listens incoming XML-RPC requests on all network interfaces. If false is given, listens only on local loopback interface. The default value is false.