summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2015-02-01 19:37:41 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2015-02-01 19:37:41 +0900
commitfeca60fce63ffd7c7b165f9660249714ebfd8f0b (patch)
tree248bdc9de66744dd986a88c863dd17b19224952f /NEWS
parentde37dbf13daafef815f6b45bb31b1c5a3da96f5f (diff)
Update NEWS
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS107
1 files changed, 107 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 7f63945f..36a2ed79 100644
--- a/NEWS
+++ b/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
============