Tatsuhiro Tsujikawa hace 9 años
padre
commit
09e7cfc4c0
Se han modificado 1 ficheros con 38 adiciones y 50 borrados
  1. 38 50
      NEWS

+ 38 - 50
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