12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- aria2 1.24.0
- ============
- Release Note
- ------------
- 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
- -------
- * BitTorrent: Allow 32KiB request
- It looks like the 32KiB is the default request size of python
- bittorrent client. Previously, aria2 only allowed maximum 16KiB
- request.
- * Don't unchoke peer which is not interested in us
- * Fix bug that evaluation of Peer::amChoking is negated
- * Faster seed/download on fast connection
- * Increase DHT task concurrency to 15
- Fix GH-653
- * Fixed mmap failure check with MAP_FAILED flag
- Fix GH-662
- Patch from suzker
- * Added file size overflow check for mmap on 32bit os
- Fix GH-662
- Patch from suzker
- * Use standard percent-encode for tracker request query
- Fix GH-659
- * mingw32: Gain privilege before opening files
- Fix GH-657
- * Restart active download to apply previously not applicable options
- 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.
- 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.
- Fix GH-640 and GH-644
|