Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 95CA363CA3C for ; Tue, 9 Aug 2011 17:01:04 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 6A74714A10F; Tue, 9 Aug 2011 17:01:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5936E14A0E7 for ; Tue, 9 Aug 2011 17:00:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 8FsjNH+-WUDX for ; Tue, 9 Aug 2011 17:00:58 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 5333914A0C8 for ; Tue, 9 Aug 2011 17:00:58 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 31CB4175DD; Tue, 9 Aug 2011 17:00:58 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Tue, 9 Aug 2011 17:00:58 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/net/aria2 To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20110809170058.31CB4175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: ryoon Date: Tue Aug 9 17:00:57 UTC 2011 Modified Files: pkgsrc/net/aria2: Makefile distinfo Log Message: Update to 1.12.1 Changelog: aria2 1.12.1 ============ Release Note ------------ This release adds RFC 6249 Metalink/HTTP support. Current implementation only uses rel=duplicate links. --enable-direct-io option was deprecated because of performance issue. Since recent GnuTLS uses libnettle as default instead of libgcrypt, this release added initialization code for libgcrypt. Changes ------- * Initialize libgcrypt. We relied initialization of libgcrypt on gnutls_global_init(), but recent change in gnutls, which changes default crypto backend from libgcrypt to libnettle, leaves libgcrypt uninitialized if it uses libnettle as backend(and this is likely because libnettle is chosen by default). To fix this issue, we simply initialize libgcrypt on our own. * Throw exception with error message if gnutls_global_init() failed. * Implemented Metalink/HTTP. Link header fields from first Metalink server is utilized as described in rfc6249. We only set digest from Digest header field to DownloadContext only when PieceStorage is not initialized(in other words, before file size is known). After PieceStorage is initialized, Digest header field is used to check the value is the same in digest in DownloadContext. Current implementation only handles rel=duplicate. * Remove Metalink content-type after first server response. We don't accept Metalink content-type after first server response. * Updated Russian translation of aria2 man page. Thanks to ITriskTI for translation. * Fixed the bug due to dangling pointers in RequestGroup. RequestGroup holds a poitner to btRuntime_ and peerStorage_. After removing them from BtRegistry, we failed to set 0 to them. When program access them, it goes undefined world, such as random crash. We found this bug when pasuing download and valgrind warned memory corruption. * Added log message to clarify error for BitTorrent server socket. * Added #deprecated help tag. * Removed deprecated options: --enable-xml-rpc, --xml-rpc-listen-all, --xml-rpc-listen-port, --xml-rpc-max-request-size, --xml-rpc-user, --xml-rpc-passwd. * Removed use of O_DIRECT because of performance issue. Deprecated --enable-direct-io option. * Increased the maximum number of in-flight request in BitTorrent. * Added --log option to aria2rpc To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 pkgsrc/net/aria2/Makefile cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/aria2/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.