From 09e7cfc4c088b239050ca8ec1a8da18e208ae669 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 14 Jun 2016 22:40:46 +0900 Subject: [PATCH] Update NEWS --- NEWS | 88 ++++++++++++++++++++++++++---------------------------------- 1 file changed, 38 insertions(+), 50 deletions(-) diff --git a/NEWS b/NEWS index 9f546d8d..b693c50e 100644 --- a/NEWS +++ b/NEWS @@ -1,79 +1,67 @@ -aria2 1.23.0 +aria2 1.24.0 ============ Release Note ------------ -This release fixes several bugs reported by users, and adds several -new features. Read the following section for details. +This release fixes several bugs. The new functionality is that when +options which is only applicable in waiting state are submitted to an +active download via RPC, the download is now automatically restarted +to reflect the changes. Previously, those options were just ignored. Changes ------- -* Simplify cache write +* BitTorrent: Allow 32KiB request - The previous cache write routine was too complex. I'm sure I can - rewrite it to more elegantly. But the primary motivation of this - complex logic is for disk activity reduction on Windows 7, and I - observed it on my old IDE disk. I checked it again recently, and - there is no difference between with and without this complex logic. - For this reason, it was removed. Will revert this change if many of - users are not happy with this. + It looks like the 32KiB is the default request size of python + bittorrent client. Previously, aria2 only allowed maximum 16KiB + request. -* Allow subsecond value in ns cookie.txt file's expiry time field +* Don't unchoke peer which is not interested in us - Fixes GH-655 +* Fix bug that evaluation of Peer::amChoking is negated -* Adjust chromium cookie time +* Faster seed/download on fast connection -* import-po: iterate on glob, not ls output +* Increase DHT task concurrency to 15 - Patch from Mingye Wang + Fix GH-653 -* Add --stderr option to redirect all stdout log output to stderr +* Fixed mmap failure check with MAP_FAILED flag - Fixes GH-638 + Fix GH-662 -* Add "hide" to --download-result option + Patch from suzker - Fixes GH-639 +* Added file size overflow check for mmap on 32bit os -* Fix downloaded metaurl torrent filename + Fix GH-662 -* Add a little bit of color to have a better visual of important - informations + Patch from suzker - Patch from rotor +* Use standard percent-encode for tracker request query -* Update README URLs based on HTTP redirects + Fix GH-659 - Patch from ReadmeCritic +* mingw32: Gain privilege before opening files -* Relocate from github.com/tatsuhiro-t/aria2 to github.com/aria2/aria2 + Fix GH-657 - Fixes GH-602 +* Restart active download to apply previously not applicable options -* mingw: Defer the falloc warning until falloc is specified by option + Previously, we categorized options that can be used in + aria2.changeOption RPC method into 2 categories. The options in one + category can be applied on the fly, meaning that download continues + to be active while applying options. Another category includes + options which are only applicable when downloads are waiting or + paused. - Fixes GH-594 + In this change, when active download is ordered to change options + which only applicable in waiting or paused state, it is now paused, + and then automatically restarted. Although we have limited number + of download concurrency, the pause and restart is done atomically, + and the download is inserted at the front of the queue, it is picked + up immediately if the concurrency regulation allows. -* Add bittorrent key to aria2.tellStopped status - - Fixes GH-612 - -* Addsystem.listNotifications RPC method - - Merges GH-620 - - Patch from Sonny Piers - -* Report CheckIntegrity info in tellStatus - - - Adds verifiedLength to tellStatus. Reports the length of data that - has been verified of the current RequestGroup being verified. - - Adds verifyPending to tellStatus. Reports if the RequestGroup has - a verification of integrity pending. - - Closes GH-561 - - Patch from Kurt Kartaltepe + Fix GH-640 and GH-644