Bladeren bron

Updated for 1.10.1 release

Tatsuhiro Tsujikawa 15 jaren geleden
bovenliggende
commit
6a675e525c
1 gewijzigde bestanden met toevoegingen van 92 en 0 verwijderingen
  1. 92 0
      NEWS

+ 92 - 0
NEWS

@@ -1,3 +1,95 @@
+aria2 1.10.1
+============
+
+Release Note
+------------
+
+This release adds IPv6 support for FTP, BitTorrent and BitTorrent DHT.
+For FTP, EPSV and EPRT command support was added.  Enabling IPv6 DHT
+requires several options, so please check out the usage example in man
+page or wiki usage example page. By default, the asynchronous DNS
+resolver does not handle IPv6 address. To work with IPv6 address, use
+--enable-async-dns6 option.  aria2 now listens on both IPv4 and IPv6
+socket for BitTorrent, its DHT and XML-RPC. aria2 uses same port for
+both IPv4 and IPv6. The ability to add/remove BitTorrent tracker
+announce URI was added.  The link error for
+FallocFileAllocationIterator was fixed.
+
+Please note that since 1.10.0 release, aria2 uses 1 connection per
+host by default and has 20MiB segment size restriction. So whatever
+value you specify using -s option, it uses 1 connection per host. To
+make it behave like 1.9.x, use --max-connection-per-server=4
+--min-split-size=1M. If you specify multiple hosts, aria2 will use
+all of them and open multiple connections.
+
+Changes
+-------
+
+ * Enter end game mode as soon as all pieces are assigned to peers to
+   avoid substantial slow down at the very last stage of download.
+
+ * Set max outstanding request size of BitTorrent download to 100. Set
+   stepping to 6.
+
+ * Added --bt-tracker and --bt-exclude-tracker option.  In
+   --bt-tracker option, you can specify comma separated list of
+   additional BitTorrent tracker's announce URI. These URIs are not
+   affected by --bt-exclude-tracker option because they are added
+   after URIs in --bt-exclude-tracker option are removed.  In
+   --bt-exclude-tracker option, you can specify comma separated list
+   of BitTorrent tracker's announce URI to remove. You can use special
+   value '*' which matches all URIs, thus removes all announce
+   URIs. When specifying '*' in shell command-line, don't forget to
+   escape or quote it. Added bt-tracker and bt-exclude-tracker to -i
+   list option.
+
+ * Listen both IPv4 and IPv6 for BitTorrent protocol.
+
+ * Listen both IPv4 and IPv6 for xml-rpc request.
+
+ * Added IPv6 DHT. Added --dht-entry-porint6, --dht-file-path6,
+   --dht-listen-addr6 and --enable-dht6 option.  IPv6 DHT is disabled
+   by default. To use IPv6 DHT, you need to use --enable-dht6 and
+   specify a global unicast address to --dht-listen-addr6.  IPv6 DHT
+   is highly experimental.
+
+ * Added support for peers6 key in tracker response.  Added added6,
+   added6.f and dropped6 in ut_pex.
+
+ * Add only gracefully disconnected peer to ut_pex dropped list.  Add
+   incoming dropped list to PeerStorage.
+
+ * Don't use pre-calculate hash value when end-game mode.  Throw
+   exception if bad piece is received.
+
+ * Added bittorrent::packcompact() which replaces
+   bittorrent::createcompact() and supports IPv6 addresses. Rewritten
+   bittorrent::unpackcompact() and bittorrent::extractPeer() to
+   support IPv6 addresses. Fixed added.f flags in ut_pex.
+
+ * Added --enable-async-dns6 option. This option enables IPv6 name
+   resolution in asynchronous DNS resolver. This option will be
+   ignored when --async-dns=false.
+
+ * Use hostname of original URI when counting hostname in
+   inFlightRequest.
+
+ * Fixed the bug that
+   AdaptiveFileAllocationIterator::getCurrentLength() does not return
+   updated allocated bytes.
+
+ * Added FTP EPSV and EPRT command support. aria2 issues these
+   commands when address family of local socket is AF_INET6.
+
+ * Rewritten check for fallocate using AC_COMPILE_IFELSE.
+
+ * Fixed the bug that HAVE_SOME_FALLOCATE gets undefined if fallocate
+   is not available even if posix_fallocate is available. This causes
+   FallocFileAllocationIterator.cc is out of compile targets and
+   linker error.
+
+
+
 aria2 1.10.0
 ============