--- - branch: MAIN date: Thu Jul 9 10:42:29 UTC 2009 files: - new: '1.34' old: '1.33' path: pkgsrc/net/libtorrent/Makefile pathrev: pkgsrc/net/libtorrent/Makefile@1.34 type: modified - new: '1.25' old: '1.24' path: pkgsrc/net/libtorrent/distinfo pathrev: pkgsrc/net/libtorrent/distinfo@1.25 type: modified - new: '1.11' old: '1.10' path: pkgsrc/net/libtorrent/patches/patch-ab pathrev: pkgsrc/net/libtorrent/patches/patch-ab@1.11 type: modified - new: '1.33' old: '1.32' path: pkgsrc/net/rtorrent/Makefile pathrev: pkgsrc/net/rtorrent/Makefile@1.33 type: modified - new: '1.23' old: '1.22' path: pkgsrc/net/rtorrent/distinfo pathrev: pkgsrc/net/rtorrent/distinfo@1.23 type: modified id: 20090709T104229Z.aadfe8aea78525239fea05efa022f13c5d1abfa8 log: | Update "libtorrent" package to version 0.12.4 and "rtorrent" package to version 0.8.4. Changes since 0.12.2 respectively 0.8.2: - Fixed EINTR handling in execute command. - Fixed a couple of memory leaks in xmlrpc.cc. - Initial seeding support added. - Added a work-around for the stdin kqueue bug in MacOSX. - Numerous bug-fixes and patches. - Work-around for OpenBSD's broken sys/event.h, which fails to compile if it's the first (or only) included header. (Ticket #1470) - Fixes compilation with old libcurl versions. (Ticket #1471) - Fix compile error on systems that lack mincore(2). - Fixes a crash in epoll due to libcurl/c-ares bug: PollEPoll::modify(...) epoll_ctl call failed. - Enforce an http transfer timeout when libcurl fails to honor it. Also set a 5-minute timeout for (previously unlimited) torrent transfers and fixes the argument type for curl_easy_setopt values. - Allows bandwidth throttles to work without floating point support. - Added the 'd.add_peer=host[:port]' command to manually add a peer (not for torrents marked "private"), port 6881 is the default. - Allows banning the selected peer with "B". No unbanning is possible yet. - Added system.method.{insert,erase} commands that allows user-specified commands. E.g "system.method.insert=foo,print=Bar". - Differentiate between commands that have no target, and those that take generic targets, when using XMLRPC. - Added 'event.download.inserted_{new,session}' that are triggered when a new or a session torrent is added. Ticket #1516. - Added 'system.method.get', 'ui.current_view.set' and 'group.insert' commands. - Enabled different ratio settings for different groups of downloads. - Added 'view.persistance' command that makes downloads inserted into that view persist across sessions. Only call on user-created views. - Added 'ratio.*' commands that call the 'group.seeding.ratio.*' equivalents. - Changed torrent::DownloadList::close_directly() so doesn't save the session if the underlying file/directory has been moved or removed. This change, in addition to calling 'd.set_directory=' before 'execute=mv,...', as previously shown in the examples, will make rtorrent behave correctly when 'check_hash=no' is set. module: pkgsrc subject: 'CVS commit: pkgsrc/net' unixtime: '1247136149' user: tron