The attached patches updates net/libtorrent and net/rtorrent to versions 0.11 and 0.7 respectively. Some highlights from the ChangeLog:
* Encrypted (obfuscated) handshake and connection support. * Added support for tunneling through HTTP 1.0 proxies. * Support for the CANCEL piece request message. * Allow the user to configure the max file size a torrent is allowed to create, and the option to split large files. NB: I removed myself from the MAINTAINER fields. I will most likely not have time to maintain it. Not for the first half of 2007 at least.
diff -ubr libtorrent.orig/Makefile libtorrent/Makefile --- libtorrent.orig/Makefile Wed Dec 20 19:47:09 2006 +++ libtorrent/Makefile Thu Dec 21 03:37:54 2006 @@ -2,12 +2,11 @@ COMMENT= "BitTorrent Library written in C++" -DISTNAME= libtorrent-0.10.4 -SHARED_LIBS += torrent 10.0 # .9.0 +DISTNAME= libtorrent-0.11.0 +SHARED_LIBS += torrent 11.0 CATEGORIES= net devel HOMEPAGE= http://libtorrent.rakshasa.no/ -MAINTAINER= Henrik Enberg <[EMAIL PROTECTED]> # GPL PERMIT_PACKAGE_CDROM= Yes diff -ubr libtorrent.orig/distinfo libtorrent/distinfo --- libtorrent.orig/distinfo Wed Dec 20 19:47:09 2006 +++ libtorrent/distinfo Thu Dec 21 03:43:25 2006 @@ -1,4 +1,4 @@ -MD5 (libtorrent-0.10.4.tar.gz) = 3154a686d9616f04012596b8daa2ff52 -RMD160 (libtorrent-0.10.4.tar.gz) = 43fdfe827e6f56c7caed2406f5c0c6df28dcf007 -SHA1 (libtorrent-0.10.4.tar.gz) = f809a013469be9a933c1032f8e4ebe08d4150e5a -SIZE (libtorrent-0.10.4.tar.gz) = 485174 +MD5 (libtorrent-0.11.0.tar.gz) = 1dd6d6c7cbb8a44810452c924f27c104 +RMD160 (libtorrent-0.11.0.tar.gz) = a67017ac522d4acf303fa5e13bfdede03815d47b +SHA1 (libtorrent-0.11.0.tar.gz) = d2a18ed35d0e6cd573ee284a6fe14574b85c86c4 +SIZE (libtorrent-0.11.0.tar.gz) = 475919 diff -ubr libtorrent.orig/pkg/PLIST libtorrent/pkg/PLIST --- libtorrent.orig/pkg/PLIST Wed Dec 20 19:47:09 2006 +++ libtorrent/pkg/PLIST Thu Dec 21 04:10:58 2006 @@ -1,26 +1,34 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.4 2006/10/19 15:21:20 naddy Exp $ [EMAIL PROTECTED] $OpenBSD$ %%SHARED%% include/torrent/ include/torrent/bitfield.h -include/torrent/block.h -include/torrent/block_list.h -include/torrent/block_transfer.h include/torrent/chunk_manager.h include/torrent/common.h include/torrent/connection_manager.h +include/torrent/data/ +include/torrent/data/block.h +include/torrent/data/block_list.h +include/torrent/data/block_transfer.h +include/torrent/data/file.h +include/torrent/data/file_list.h +include/torrent/data/file_utils.h +include/torrent/data/piece.h +include/torrent/data/transfer_list.h include/torrent/download.h +include/torrent/error.h include/torrent/event.h include/torrent/exceptions.h -include/torrent/file.h -include/torrent/file_list.h +include/torrent/hash_string.h include/torrent/http.h include/torrent/object.h include/torrent/object_stream.h include/torrent/path.h -include/torrent/peer.h -include/torrent/peer_info.h -include/torrent/peer_list.h -include/torrent/piece.h +include/torrent/peer/ +include/torrent/peer/client_info.h +include/torrent/peer/client_list.h +include/torrent/peer/peer.h +include/torrent/peer/peer_info.h +include/torrent/peer/peer_list.h include/torrent/poll.h include/torrent/poll_epoll.h include/torrent/poll_kqueue.h @@ -30,7 +38,6 @@ include/torrent/torrent.h include/torrent/tracker.h include/torrent/tracker_list.h -include/torrent/transfer_list.h lib/libtorrent.a lib/libtorrent.la lib/pkgconfig/
diff -ubr rtorrent.orig/Makefile rtorrent/Makefile --- rtorrent.orig/Makefile Wed Dec 20 19:47:16 2006 +++ rtorrent/Makefile Thu Dec 21 04:18:47 2006 @@ -2,11 +2,9 @@ COMMENT= "Ncurses BitTorrent Client based on LibTorrent" -DISTNAME= rtorrent-0.6.4 +DISTNAME= rtorrent-0.7.0 CATEGORIES= net HOMEPAGE= http://libtorrent.rakshasa.no/ - -MAINTAINER= Henrik Enberg <[EMAIL PROTECTED]> # GPL PERMIT_PACKAGE_CDROM= Yes diff -ubr rtorrent.orig/distinfo rtorrent/distinfo --- rtorrent.orig/distinfo Wed Dec 20 19:47:16 2006 +++ rtorrent/distinfo Thu Dec 21 04:19:15 2006 @@ -1,4 +1,4 @@ -MD5 (rtorrent-0.6.4.tar.gz) = 9077817e5a0f505e0b71add9c57b89f7 -RMD160 (rtorrent-0.6.4.tar.gz) = fa9fb6e8693a9d16926b022f97db6145847bb4c6 -SHA1 (rtorrent-0.6.4.tar.gz) = df3e39a78334284262fe71e9db63b3e47ca5ab29 -SIZE (rtorrent-0.6.4.tar.gz) = 438407 +MD5 (rtorrent-0.7.0.tar.gz) = 26758f948874e1ee9732628772483b7b +RMD160 (rtorrent-0.7.0.tar.gz) = 8e0d598de52530d9483fc48096522019add75c5c +SHA1 (rtorrent-0.7.0.tar.gz) = 2a6b99725f36dcd2fb439aae5a372245bfda5ec9 +SIZE (rtorrent-0.7.0.tar.gz) = 413247 diff -ubr rtorrent.orig/pkg/PLIST rtorrent/pkg/PLIST --- rtorrent.orig/pkg/PLIST Wed Dec 20 19:47:16 2006 +++ rtorrent/pkg/PLIST Thu Dec 21 04:24:48 2006 @@ -1,4 +1,4 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.1.1.1 2005/12/30 04:42:36 jolan Exp $ [EMAIL PROTECTED] $OpenBSD$ bin/rtorrent @man man/man1/rtorrent.1 share/doc/rtorrent/