mirror of https://github.com/aria2/aria2
Update NEWS
parent
de37dbf13d
commit
feca60fce6
107
NEWS
107
NEWS
|
@ -1,3 +1,110 @@
|
||||||
|
aria2 1.18.9
|
||||||
|
============
|
||||||
|
|
||||||
|
Release Note
|
||||||
|
------------
|
||||||
|
|
||||||
|
This releases fixes memory leak with OpenSSL and crash on OSX when
|
||||||
|
proxy is used. We added several new features. Adler32 checksum is
|
||||||
|
now available in --checksum option and hash element in Metalink files.
|
||||||
|
We added --bt-detach-seed-only option, which excludes seed-only
|
||||||
|
downloads when counting concurrent active downloads (-j option). We
|
||||||
|
disabled SSLv3 by default. If you ever want to enable it or further
|
||||||
|
tune the TLS protocols to enable, use new --min-tls-version option.
|
||||||
|
--bt-force-encryption option was added to make requiring BitTorrent
|
||||||
|
full encryption easier. From this release, we build Android binary
|
||||||
|
using API level 16.
|
||||||
|
|
||||||
|
Changes
|
||||||
|
-------
|
||||||
|
|
||||||
|
* Support HTTP date ending "+0000" as well as "GMT".
|
||||||
|
|
||||||
|
Closes GH-330
|
||||||
|
|
||||||
|
* Revise getRandom facilities
|
||||||
|
|
||||||
|
Use one of the following to provide random bytes:
|
||||||
|
- Windows CryptGenRandom
|
||||||
|
- Linux getrandom (syscall interface to urandom, without nasty
|
||||||
|
corner cases such as file descriptor exhaustion or re-linked
|
||||||
|
/dev/urandom)
|
||||||
|
- std::device_random (C++ random device, which usually will be
|
||||||
|
urandom)
|
||||||
|
|
||||||
|
This also equalizes util::getRandom and SimpleRandomizer (the former
|
||||||
|
will now use the latter) instead of having essentially two different
|
||||||
|
PRNG interfaces with potentially different quality.
|
||||||
|
|
||||||
|
Closes GH-320
|
||||||
|
|
||||||
|
* Added debug log of all Metalink URLs with final priorities
|
||||||
|
|
||||||
|
Patch from Dan Fandrich
|
||||||
|
|
||||||
|
* Use gcc-4.9 and android-16 API level for android build
|
||||||
|
|
||||||
|
* Add --bt-force-encryption option
|
||||||
|
|
||||||
|
This option requires BitTorrent message payload encryption with
|
||||||
|
arc4. This is a shorthand of --bt-requre-crypto
|
||||||
|
--bt-min-crypto-level=arc4. If true is given, deny legacy
|
||||||
|
BitTorrent handshake and only use Obfuscation handshake and always
|
||||||
|
encrypt message payload. This option defaults to false.
|
||||||
|
|
||||||
|
* TLS: Fix memory leak with OpenSSL
|
||||||
|
|
||||||
|
Based on the patch submitted by midnight2k
|
||||||
|
|
||||||
|
* Warn about insecure SSL connections.
|
||||||
|
|
||||||
|
Fixed GH-313
|
||||||
|
|
||||||
|
* Add --min-tls-version option
|
||||||
|
|
||||||
|
The --min-tls-version option specifies minimum SSL/TLS version to
|
||||||
|
enable. Possible Values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 Default:
|
||||||
|
TLSv1
|
||||||
|
|
||||||
|
* LibsslTLSContext: Disable SSLv3 and enable ECDHE cipher suites
|
||||||
|
|
||||||
|
* Add Dockerfile.mingw
|
||||||
|
|
||||||
|
Dockerfile.mingw builds aria2 Windows binary. It is probably the
|
||||||
|
easiest way to build the Windows binary.
|
||||||
|
|
||||||
|
* Fix crash when JSON batch response vector is empty
|
||||||
|
|
||||||
|
* Fix doc: Wrong rpc secret token prefix
|
||||||
|
|
||||||
|
* Add --bt-detach-seed-only option
|
||||||
|
|
||||||
|
This option excludes seed only downloads when counting concurrent
|
||||||
|
active downloads (-j option). This means that if -j3 is given and
|
||||||
|
this option is turned on and 3 downloads are active and one of those
|
||||||
|
enters seed mode, then it is excluded from active download count
|
||||||
|
(thus it becomes 2), and the next download waiting in queue gets
|
||||||
|
started. But be aware that seeding item is still recognized as
|
||||||
|
active download in RPC method.
|
||||||
|
|
||||||
|
* mingw: Use MoveFileExW for better atomic move
|
||||||
|
|
||||||
|
* Work around libintl's vprintf macro messing with OutputFile::vprintf
|
||||||
|
|
||||||
|
Patch from David Macek
|
||||||
|
|
||||||
|
* Fix crash on OSX when proxy is used
|
||||||
|
|
||||||
|
See GH-275
|
||||||
|
|
||||||
|
* Support Adler32 checksum
|
||||||
|
|
||||||
|
Adler32 checksum is available for --checksum option and hash element
|
||||||
|
in Metalink files. Currently, we use Adler32 implementation in
|
||||||
|
Zlib.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
aria2 1.18.8
|
aria2 1.18.8
|
||||||
============
|
============
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue