summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS88
1 files 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