Skip to content

Commit

Permalink
Update NEWS
Browse files Browse the repository at this point in the history
  • Loading branch information
tatsuhiro-t committed Jun 14, 2016
1 parent dd7efde commit 09e7cfc
Showing 1 changed file with 38 additions and 50 deletions.
88 changes: 38 additions & 50 deletions NEWS
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 09e7cfc

Please sign in to comment.