summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-12-15 22:59:19 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2016-12-15 22:59:19 +0900
commitf542f84b836b1fd89d89537155ea7e25e07f49be (patch)
tree475d81e8c1ba522e3c180b1f8dfe9ef203d7808b
parent8d41656662070279041f03b8d37388bb72c17c63 (diff)
Update NEWSrelease-1.30.0
-rw-r--r--NEWS116
1 files changed, 103 insertions, 13 deletions
diff --git a/NEWS b/NEWS
index c645ba3d..47e01edf 100644
--- a/NEWS
+++ b/NEWS
@@ -1,31 +1,121 @@
-aria2 1.29.0
+aria2 1.30.0
============
Release Note
------------
This release fixes several bugs. See Changes below for detailed bug
-fixes. This release adds 1xx non-final response support. Wslay
-library is updated to the latest revision.
+fixes. This release adds an ability to expand `${HOME}` to user's
+home directory in several options. It would be useful when used in
+configuration file. -S option against torrent file now prints out DHT
+nodes.
Changes
-------
-* WinTLS: Fix busy loop on write error
+* mingw: Use sqlite 3.15.2
- GH-767
+* Fix bug that --disable-websocket causes build error
-* Support 1xx non-final response
+* Fix bug that lower bound of optimize-concurrent-downloads becomes 1
- GH-763
+ GH-798
-* Update wslay
+* Print DHT nodes with -S option
- GH-764
+ GH-795
-* Don't download piece which is filtered out (e.g., --select-file)
+* Take into account address family when resolving DHT node address
- This commit fixes the bug that piece which is not requested by
- --select-file is downloaded in multi-file Web-Seeding.
+ GH-794
- GH-769
+* Allow block device file to -i option
+
+ GH-785
+
+* Expand `${HOME}` to user's home directory in several options
+
+ The following options implement this substitution:
+
+ * --ca-certificate
+ * --certificate
+ * --dht-file-path
+ * --dht-file-path6
+ * --dir
+ * --input-file
+ * --load-cookies
+ * --log
+ * --metalink-file
+ * --netrc-path
+ * --on-bt-download-complete
+ * --on-download-complete
+ * --on-download-error
+ * --on-download-start
+ * --on-download-stop
+ * --on-download_pause
+ * --out
+ * --private-key
+ * --rpc-certificate
+ * --rpc-private-key
+ * --save-cookies
+ * --save-session
+ * --server-stat-if
+ * --server-stat-of
+ * --torrent-file
+
+ GH-780
+
+* Document that libaria2 is not thread safe
+
+ GH-775
+
+* configure: Use pkg-config to find libs whenever possible
+
+ Use pkg-config to find cppunit, libxml2 and expat. All those
+ libraries provide pkg-config files, and in all of those cases the
+ pkg-config macro is superior to the custom macros used currently.
+
+ The advantages of pkg-config files include:
+
+ - Explicit static linking support via --static. Currently, e.g.
+ 'xml2-config --libs' prints all libraries needed for static
+ linking when doing dynamic linking unnecessary, resulting in
+ unnecessary direct deps.
+
+ - Better cross-build support. You don't have to build the additional
+ *-config tools for target.
+
+ - Better multilib support. Per-ABI pkgconfig directories are
+ commonly supported while packages usually fail to look for
+ per-CHOST *-config variants.
+
+ - Better override support. The current macros allow little to no
+ result overrides, the pkg-config macros let you pass FOO_CFLAGS
+ and FOO_LIBS manually.
+
+ - Cleaner version checks. The code used in libxml.m4 is really
+ creepy.
+
+ Patch from Michał Górny
+
+ GH-773
+
+* WinTLS: Rewrite writeData
+
+ We re-wrote WinTLSSession::writeData. The major points are:
+
+ * Buffer is now preallocated once handshake is finished.
+ Previously, they are allocated each time when we send one TLS
+ record.
+
+ * Schannel uses header, body and trailer for each secBuffer. Now we
+ send them off at once using WSASend which is windows counterpart
+ of sendv. Previously, we do memmove if some of them are
+ truncated.
+
+ * We don't try to send application data in
+ WinTLSSession::closeConnection, since semantically we need same
+ application data used to create TLS record before. Using 0 length
+ data to finish sending buffered data looks like a hack.
+
+ GH-772