Tatsuhiro Tsujikawa 10 年 前
コミット
e22cfcd85b
1 ファイル変更90 行追加0 行削除
  1. 90 0
      NEWS

+ 90 - 0
NEWS

@@ -1,3 +1,93 @@
+aria2 1.19.1
+============
+
+Release Note
+------------
+
+This release fixes TLS handshake error with servers which only support
+RSA-SHA1 signature algorithm.  We removed RSA-SHA1 for enchanced
+security, but many users reported there were servers which could not
+talk aria2 1.19.0, so added it again for compatibility reasons.  For
+Windows build, we fixed potential infinite loop bug when TLS is used.
+
+We changed the location where dht.dat and aria2.conf are looked up.
+The aria2 manual page described details.  Basically we now follow XDG
+specification (http://standards.freedesktop.org/basedir-spec/latest/).
+For dht.dat, the default location is $XDG_CACHE_HOME/aria2/ directory.
+For aria2.conf, the default location is $XDG_CONFIG_HOME/aria2/
+directory.  To keep the current user configuration working, if aria2
+detects dht.dat under $HOME/.aria2/ directory, it is used instead.
+Similarly, if aria2.conf exists under $HOME/.aria2/ directory, it is
+used instead.
+
+Previously, we return 500 HTTP status if RPC method execution
+encountered error.  Now it returns with 200 HTTP status with error
+code.  This is more natural because server processed request and found
+an error, and returned error reply correctly.  This is not something
+server crashed or something.  Also, there is RPC libraries which
+throws exception if it sees 5XX status code, where 200 is better
+because we can examine the error.
+
+Changes
+-------
+
+* Update README.android
+
+  Providing some workarounds about CA certificates and standard output
+
+  Patch from amtlib-dot-dll
+
+* Return 200 HTTP status code if exception was caught while executing RPC method
+
+  Previously, we returned 500 HTTP status code.  I think the found in
+  RPC level, not in HTTP protocol, so 500 is not appropriate.
+
+* WinTLS: Fix potential infinite loop
+
+* Fix on-download-error is executed even if download succeeded
+
+* Update Dockerfile.mingw
+
+  Patch from Adam Baxter
+
+* Increase --select-file upper bound to 1m for torrent containing lots of files
+
+* Fix busy loop with --dry-run and 4xx response for URI listed in metalink
+
+  See GH-430
+
+* Update sqlite in OSX build to 3.8.10.2
+
+* Make LibuvEventPoll compatible with the latest libuv again
+
+* gnutls: Allow SIGN-RSA-SHA1 for compatibility reason
+
+* Make script compatible with both Python 2 and 3
+
+  Patch from Vasilij Schneidermann
+
+* Make config and cache files conform to XDG
+
+  See http://standards.freedesktop.org/basedir-spec/latest/ for
+  further details.  This implementation decides the default based on
+  whether a file exists at the legacy location, if it doesn't, it
+  picks the XDG-conforming location instead.
+
+  Patch from Vasilij Schneidermann
+
+* ftp, sftp: Fix heap-after-free bug on exception
+
+* ftp: Fix timeout when reusing FTP connection
+
+* Various MinGW-w64 build improvements
+
+  - Fix detection of localtime_r and asctime_r on MinGW-w64
+  - Fix linking with libintl on MinGW-w64
+
+  Patch from David Macek
+
+
+
 aria2 1.19.0
 ============