Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id E2C8763BAC3 for ; Sat, 30 Jul 2011 17:06:38 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id BDB4714A476; Sat, 30 Jul 2011 17:06:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id ABB2D14A464 for ; Sat, 30 Jul 2011 17:06:34 +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 E6FSgHm97uTg for ; Sat, 30 Jul 2011 17:06:33 +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 DD07E14A460 for ; Sat, 30 Jul 2011 17:06:33 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id C2E62175DD; Sat, 30 Jul 2011 17:06:33 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Sat, 30 Jul 2011 17:06:33 +0000 From: "Matthias Scheler" Subject: CVS commit: pkgsrc/net To: pkgsrc-changes@NetBSD.org Reply-To: tron@netbsd.org X-Mailer: log_accum Message-Id: <20110730170633.C2E62175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: tron Date: Sat Jul 30 17:06:33 UTC 2011 Modified Files: pkgsrc/net/libtorrent: Makefile PLIST distinfo pkgsrc/net/rtorrent: Makefile PLIST distinfo pkgsrc/net/rtorrent/patches: patch-af Added Files: pkgsrc/net/rtorrent/patches: patch-ag Log Message: Update "libtorrent" package to version 0.12.9 and "rtorrent" package to version 0.8.9. Changes since version 0.12.6 respectively 0.8.6: - Added multithreading support for XMLRPC calls. Sponsored by Xirvik. - Discard dht cache if it is corrupt, instead of killing rtorrent. - Better handling of resume after crash/reboot alliviating the need to full hash checks. Sponsored by anonymous source. - Added support for Linux's fallocate and Darwin's fcntl(...,F_PREALLOCATE,...) to preallocate files by default. The 'system.file_allocate' setting will now only be used to indicate you want posix_fallocate called, which may block while it zeros out the file manually. - Added 'event.download.hash_failed' and 'event.download.hash_final_failed'. - Cleaning up command names. The deprecated commands will be redirected. - Renamed 'system.method.*' to 'method.*'. - Added 'system.files.{opened,closed,failed}_counter' commands. - Added xmlrpc calls for peer snubbed, banned and disconnect. - Added '-D' flag which turns of redirects for deprecated commands. Use this to ensure your scripts/webui's will be compatible with future releases. - Added separate '-I' and '-K' switches for command redirects, the former is for testing rtorrent code, the latter for webui's. - Added a static_map implementation based on Josef's patches. - Commited the DHT changes from dht-pex-static_map.diff with changes so it works with the modified static_map implementation. - Applied the magnet-uri patch. - Don't install the out-of-date man page. - Added 'execute.*.bg' commands for non-blocking calls. Always returns 0. - Added support for prioritizing first/last chunk of files matching specified patterns. Default: file.prioritize_toc.set=0 file.prioritize_toc.first.set = {*.avi,*.mp4,*.mkv,*.gz} file.prioritize_toc.last.set = {*.zip} - Added 'method.rlookup' and 'method.rlookup.clear' commands for looking up the event handlers holding a specified key, and set views to support rlookup. - Added 'd.timestamp.finished' that is set when a downloading torrent completes. For torrents that only seed it remains '0'. - Added 'elapsed.{less,greater}' for checking the time elapsed since a time is less/greater, and it also returns false in all cases where the time is '0'. - Moved the default value for 'system.files.max_size' to rtorrent, and set the default in libtorrent to ~0. - Increased the default values for min/max_peers and max_uploads. - Fixed a bug that would cause hash checking to block excessively in some cases. - Fixed a bug when setting the pex flags. - Fixed an issue where DHT's hashing function for TR1 unordered_map was casting unaligned size_t pointers. - Fixed default session name. - Added a missing inline that could cause linking errors. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 pkgsrc/net/libtorrent/Makefile cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/libtorrent/PLIST cvs rdiff -u -r1.27 -r1.28 pkgsrc/net/libtorrent/distinfo cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/rtorrent/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/rtorrent/PLIST cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/rtorrent/distinfo cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/rtorrent/patches/patch-af cvs rdiff -u -r0 -r1.1 pkgsrc/net/rtorrent/patches/patch-ag Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.