NEWS 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. aria2 1.3.2
  2. ===========
  3. Release Note
  4. ------------
  5. This release fixes the bug that prevents certain BitTorrent downloads
  6. from finishing and possible segmentation fault when gzip decoding is
  7. involved and infinite loop bug if last "0" chunk-size marker is not
  8. received in chunked encoding transfer. aria2 now supports
  9. WEB-Seeding(HTTP-Seeding) for single file torrent. Ukrainian
  10. translation was updated.
  11. Changes
  12. -------
  13. * Updated Ukrainian translation.
  14. * Use url-list (web-seeding) only for single-file torrent. This is
  15. basically the same behavior with Metalink file with torrent and
  16. URIs.
  17. * Fixed the bug that prevents torrent download from finishing. The
  18. bug doesn't reveal for all torrents. The torrents affected this bug
  19. satisfies ((N+7)/8)%4 == 0 and N%32 != 0 where N is the number of
  20. pieces.
  21. * Fixed segmentation fault when GZipDecoder::decode() returns 0 byte.
  22. * Fixed the bug that causes infinite loop if broken web server
  23. returns chunked response without last "0" chunk-size marker and
  24. closes connection.
  25. * Instantiate properly configured HttpDownloadCommand for
  26. non-resumable downloads.
  27. * Rewritten bitfield operation functions for efficiently.
  28. * Set conditional HAVE_GETADDRINFO true for mingw32. It was
  29. accidentally set to false in r1162.
  30. * Increase prefixLength for the bucket which doesn't own local node
  31. ID when splitting bucket.
  32. aria2 1.3.1
  33. ===========
  34. Release Note
  35. ------------
  36. This release fixes the bug that aria2 wrongly determines that
  37. specified share ratio is reached because of miscalculation of upload
  38. bytes and the bug that upload limit exceeds the value specified in
  39. --seed-ratio option depending on the timing of the execution of
  40. SeedCheckCommand.
  41. Changes
  42. -------
  43. * Updated README
  44. * Fixed the bug that upload limit exceeds the value specified in
  45. --seed-ratio option depending on the timing of the execution of
  46. SeedCheckCommand.
  47. * Fixed the bug that removed peer's session upload/download length are
  48. counted twice in _cachedTransferStat before it is re-calculated.
  49. This affected the calculation of shara ratio, resulting aria2
  50. wrongly determines that specified share ratio is reached.
  51. aria2 1.3.0
  52. ===========
  53. Release Note
  54. ------------
  55. This release adds the ability to specify the output filenames in
  56. BitTorrent downloads and the option to limit overall download speed
  57. and dry run mode which just checks the availability of the remote
  58. file. -i list option can now take new options: select-file and
  59. index-out. The default behavior of sending HTTP Authorization header
  60. is reverted back to version 1.1.2 style. The bug in
  61. AdaptiveURISelector was fixed. You can now seed read-only files in
  62. BitTorrent. --file-allocation option can take new parameter
  63. 'falloc'. If it is given and you are using newer file systems such as
  64. ext4, btrfs or xfs, large(few GiB) files are allocated almost
  65. instantly. The performance optimization has been done and aria2 runs
  66. more efficiently.
  67. Indonesian, Russian, Italian, Ukrainian, Simplified Chinese, Japanese,
  68. Spanish and Norwegian Nynorsk translations were updated.
  69. Changes
  70. -------
  71. * Added 'falloc' parameter for --file-allocation option. 'falloc'
  72. allocation mode uses posix_fallocate() system call to allocate file
  73. on disk. If you are using newer file systems such as ext4 (with
  74. extents support), btrfs or xfs, 'falloc' is your best choice. It
  75. allocates large(few GiB) files almost instantly. Don't use 'falloc'
  76. with legacy file systems such as ext3 because it takes almost same
  77. time as 'prealloc' and it blocks aria2 entirely until allocation
  78. finishes. 'falloc' may not be available if your system doesn't have
  79. posix_fallocate() system call.
  80. * Added --bt-tracker-interval option to specify the interval between
  81. tracker requests. If non-zero value is specified, aria2 uses it and
  82. ignores the interval value in the response of tracker. If zero is
  83. specified, aria2 determines the inteval value based on the tarcker
  84. response and download progress.
  85. * Reduced CPU usage in RarestPieceSelector.
  86. * Reduced CPU usage when hitting download limit/upload limit.
  87. * Changed the default value of --uri-selector option from 'inorder' to
  88. 'feedback'
  89. * Included current URI in exception message.
  90. * Fixed the bug that AdaptiveURISelector doesn't select any URI when
  91. all URIs are tested and their timeout is not reached.
  92. * Reuse URIs when all unused URIs run out.
  93. * Removed --direct-file-mapping option and CopyDiskAdaptor.
  94. * Added --dry-run option. In this mode, aria2 just checks whether
  95. the remote file is available and doesn't download data. This
  96. option has effect on HTTP/FTP downloads and BitTorrent downloads
  97. are canceled in this mode.
  98. * Parse options in -i list using OptionParser.
  99. * Don't reset URI in retry to avoid additional round trips because
  100. of redirects.
  101. * Added --index-out option to specify each file path for torrent. The
  102. index shown in --show-files option is used to specify which file
  103. path should be altered. For example, to change the file path with
  104. index=2, use --index-out=2=aria2.tar.bz2. You can use this option
  105. multiple times: --index-out=1=aria2.tar.bz2
  106. --index-out=2=aria2-opt.tar.bz2. The short hand form -O is also
  107. available. This option can be specified in -i list.
  108. * Added --max-overall-download-limit option. Now --max-upload-limit
  109. option is not ignored when --max-overall-upload-limit option has
  110. non-zero value. aria2 checks download(upload) speed in the order:
  111. first checks overall speed limit and if it is not exceeded, then
  112. checks speed limit per download. Thus you can specify both
  113. value. For example, set --max-overall-download-limit=1M and
  114. --max-download-limit=500K to prevent from one download from eating
  115. all overall speed limit.
  116. * Now select-file can be specified in the uri list(-i list).
  117. * Made the upper value of --max-concurrent-downloads options unlimited.
  118. * Fixed the bug that disk writer is not created even if it shares same
  119. piece with the preceding file if the length of previous file is 0.
  120. * In BitTorrent, Open files in read-only mode for hash check. After
  121. that, re-open file in read/write mode only when the download is
  122. not finished.
  123. * Added --http-auth-challenge option. If it is set to true, aria2
  124. sends HTTP authorization header only when it is requested by the
  125. server. If false is set, then authorization header is always sent to
  126. the server. This is useful for servers that don't respond 401 code
  127. when authentication is required. There is an exception: if username
  128. and password are embedded in URI, authorization header is always
  129. sent to the server regardless of this option. The default value of
  130. this option is false.