Up to [cvs.NetBSD.org] / pkgsrc / net / libtorrent
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.62 / (download) - annotate - [select for diffs], Sat Jan 18 21:48:20 2020 UTC (3 years, 2 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
HEAD
Changes since 1.61: +2 -1
lines
Diff to previous 1.61 (colored)
*: Recursive revision bump for openssl 1.1.1.
Revision 1.61 / (download) - annotate - [select for diffs], Tue Jul 30 09:19:59 2019 UTC (3 years, 8 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.60: +3 -4
lines
Diff to previous 1.60 (colored)
rtorrent: Update to 0.9.8. Update libtorrent to 0.13.8. Changes: The feature-bind branch is still not ready, so here's more bug-fixes and pull requests merged. Please consider donating (https://rakshasa.github.io/rtorrent/donate.html) to help fund the development of this client. * Close log files when reusing a name. (pyroscope) * Increased max timeout for tracker requests. * Set max piece size 512mb. * Switch to C++11 MRT RNG for random bytes. (lps-rocks) * Added support for openssl 1.1. * Fix honoring throttle.min_peers* settings in rtorrent. (chros) * Improved failed tracker bencode parsing. (chros) * Added example rtorrent.rc. (g0tmi1k) * Added a temporary name filter. (Toff) * Added 'log.close' command. * Added 'd.tracker_announce.force' command. * Added 'event.system.startup_done/shutdown' commands/events. (chros) * Added 'd.custom.if_z' command. (pyroscope) * Added 'd.multicall.filtered' command. (pyroscope) * Added 'event.view.hide/show' commands. (pyroscope)
Revision 1.60 / (download) - annotate - [select for diffs], Sat Jun 15 12:30:47 2019 UTC (3 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.59: +3 -2
lines
Diff to previous 1.59 (colored)
libtorrent: Pass -Wl,-R to the linker instead of -W,-lR. The latter smells like a typo and makes OpenSSL 1.1 detection fail.
Revision 1.59 / (download) - annotate - [select for diffs], Sun Jun 24 16:57:58 2018 UTC (4 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.58: +4 -5
lines
Diff to previous 1.58 (colored)
libtorrent: updated to 0.13.7 0.13.7: If you want news, watch CNN or something.
Revision 1.58 / (download) - annotate - [select for diffs], Tue Dec 26 23:14:42 2017 UTC (5 years, 3 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
Add a now-required cast to the last arg of EV_SET(), and add comments to patch files missing them. Now builds on 8.0. Bump PKGREVISION.
Revision 1.57 / (download) - annotate - [select for diffs], Wed May 3 08:38:44 2017 UTC (5 years, 10 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.56: +2 -6
lines
Diff to previous 1.56 (colored)
Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.
Revision 1.56 / (download) - annotate - [select for diffs], Mon Jun 27 19:16:02 2016 UTC (6 years, 9 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.55: +2 -2
lines
Diff to previous 1.55 (colored)
use GCC specific flags for GCC 5, too. Fixes build on NetBSD-current.
Revision 1.55 / (download) - annotate - [select for diffs], Sat Mar 5 11:27:52 2016 UTC (7 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.54: +2 -1
lines
Diff to previous 1.54 (colored)
Bump PKGREVISION for security/openssl ABI bump.
Revision 1.54 / (download) - annotate - [select for diffs], Sun Oct 11 10:41:37 2015 UTC (7 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.53: +4 -5
lines
Diff to previous 1.53 (colored)
Update "libtorrent" package to version 0.13.6 and "rtorrent" package to version 0.9.6. A list of changes is not availabe unfortunately.
Revision 1.52.4.1 / (download) - annotate - [select for diffs], Sun Nov 9 15:50:27 2014 UTC (8 years, 4 months ago) by spz
Branch: pkgsrc-2014Q3
Changes since 1.52: +4 -3
lines
Diff to previous 1.52 (colored) next main 1.53 (colored)
Pullup ticket #4540 - requested by tron net/libtorrent: build fix Revisions pulled up: - net/libtorrent/Makefile 1.53 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: tron Date: Tue Nov 4 08:36:17 UTC 2014 Modified Files: pkgsrc/net/libtorrent: Makefile Log Message: Attempt to fix build problems of "rtorretn" on 32bit platforms like Linux/i586 or NetBSD/i386. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 pkgsrc/net/libtorrent/Makefile
Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 4 08:36:17 2014 UTC (8 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.52: +4 -3
lines
Diff to previous 1.52 (colored)
Attempt to fix build problems of "rtorretn" on 32bit platforms like Linux/i586 or NetBSD/i386.
Revision 1.52 / (download) - annotate - [select for diffs], Sun Jun 15 22:44:15 2014 UTC (8 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Branch point for: pkgsrc-2014Q3
Changes since 1.51: +6 -5
lines
Diff to previous 1.51 (colored)
Update libtorrent to version 0.13.4 and rtorrent to version 0.9.4. A list of changes is not available unfortunately. But the update seems to prevent crashes with a message like this one: rtorrent: Read past initial payload after incoming encrypted handshake
Revision 1.51 / (download) - annotate - [select for diffs], Wed Feb 12 23:18:22 2014 UTC (9 years, 1 month ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
Recursive PKGREVISION bump for OpenSSL API version bump.
Revision 1.50 / (download) - annotate - [select for diffs], Wed Sep 18 16:32:05 2013 UTC (9 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3
Changes since 1.49: +2 -2
lines
Diff to previous 1.49 (colored)
Restore support for Clang with libc++11. Bump revision.
Revision 1.49 / (download) - annotate - [select for diffs], Sun Jun 2 22:52:14 2013 UTC (9 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
Back out all of the C++11 related patches. They don't only break the build under Mac OS X but also under NetBSD/amd64 6.1 with the default G++ compiler. This fixes PR pkg/47873 by myself.
Revision 1.48 / (download) - annotate - [select for diffs], Thu May 9 14:26:41 2013 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.47: +6 -2
lines
Diff to previous 1.47 (colored)
Link libtorrent against libcrypto as it uses various functions from it. Fix C++11 vs TR1 usage. Bump revision.
Revision 1.47 / (download) - annotate - [select for diffs], Wed Feb 6 23:20:53 2013 UTC (10 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
PKGREVISION bumps for the security/openssl 1.0.1d update.
Revision 1.46 / (download) - annotate - [select for diffs], Tue Oct 23 17:18:35 2012 UTC (10 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.45: +1 -3
lines
Diff to previous 1.45 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.44.2.1 / (download) - annotate - [select for diffs], Mon Jul 16 08:10:49 2012 UTC (10 years, 8 months ago) by sbd
Branch: pkgsrc-2012Q2
Changes since 1.44: +6 -1
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
Pullup ticket #3841 - requested by tron net/libtorrent build fix Revisions pulled up: - net/libtorrent/Makefile 1.45 --- Module Name: pkgsrc Committed By: tron Date: Mon Jul 2 07:01:52 UTC 2012 Modified Files: pkgsrc/net/libtorrent: Makefile Log Message: Compile with GCC option "-march=i486" on x86 systems to make the required function "__sync_bool_compare_and_swap_4" available. This fixes the build of the "rtorrent" package under NetBSD/i386 5.1_STABLE.
Revision 1.45 / (download) - annotate - [select for diffs], Mon Jul 2 07:01:51 2012 UTC (10 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.44: +6 -1
lines
Diff to previous 1.44 (colored)
Compile with GCC option "-march=i486" on x86 systems to make the required function "__sync_bool_compare_and_swap_4" available. This fixes the build of the "rtorrent" package under NetBSD/i386 5.1_STABLE.
Revision 1.44 / (download) - annotate - [select for diffs], Wed May 16 17:42:37 2012 UTC (10 years, 10 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base
Branch point for: pkgsrc-2012Q2
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
Update "libtorrent" package to version 0.13.2 and "rtorrent" package to version 0.9.2. A list of changes is not available unfortunately. But it seems that most of the Solaris related build fixes have been integrated.
Revision 1.43 / (download) - annotate - [select for diffs], Wed Jan 11 22:41:46 2012 UTC (11 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.42: +3 -2
lines
Diff to previous 1.42 (colored)
Improve GCC version handling: 1.) Set minimum required GCC version to 4.1.3 because that is what has been tested. Based on the bug-report it also seems that GCC 4.0.1 doesn't work. 2.) GCC 4.1.3 (as distributed with NetBSD 5.*) works fine under NetBSD/macppc as reported by Matthias Kretschmer on IRCnet. So don't insist on GCC 4.2.1 for this platform. This fixes seems to fix the build as the GCC 4.4.6 package doesn't build for this platform.
Revision 1.42 / (download) - annotate - [select for diffs], Mon Nov 7 13:10:31 2011 UTC (11 years, 4 months ago) by hans
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.41: +8 -1
lines
Diff to previous 1.41 (colored)
Libtorrent and rtorrent need gcc>=4.2.1, at least on some architectures. Explicitly exclude architectures known to work with older gcc versions (alpha, i386 and x86_64 for now). Ok by tron.
Revision 1.41 / (download) - annotate - [select for diffs], Sun Nov 6 13:42:21 2011 UTC (11 years, 4 months ago) by tron
Branch: MAIN
Changes since 1.40: +1 -2
lines
Diff to previous 1.40 (colored)
Back out last change. The package builds and works fine with GCC 4.1.3 under NetBSD/amd64 5.1_STABLE. This change was also not approved by the owner of the package.
Revision 1.40 / (download) - annotate - [select for diffs], Fri Nov 4 18:15:30 2011 UTC (11 years, 4 months ago) by hans
Branch: MAIN
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored)
libtorrent and rtorrent need gcc>=4.2.1 (http://libtorrent.rakshasa.no/ticket/2088) Fixes a build problem seen on NetBSD/sparc64 5.x
Revision 1.39 / (download) - annotate - [select for diffs], Sat Jul 30 17:06:33 2011 UTC (11 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.38: +2 -3
lines
Diff to previous 1.38 (colored)
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.
Revision 1.38 / (download) - annotate - [select for diffs], Wed Jun 16 13:07:03 2010 UTC (12 years, 9 months ago) by jakllsch
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored)
libtorrent strict alignment configure check is fooled by trap & emulate of unaligned access on alpha, enable strict alignment explicitly on alpha. bump rev.
Revision 1.37 / (download) - annotate - [select for diffs], Sun Jan 17 12:02:33 2010 UTC (13 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1
Changes since 1.36: +2 -1
lines
Diff to previous 1.36 (colored)
Recursive PKGREVISION bump for jpeg update to 8.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Jan 1 19:36:31 2010 UTC (13 years, 3 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base,
pkgsrc-2009Q4
Changes since 1.35: +2 -2
lines
Diff to previous 1.35 (colored)
Update libtorrent to 0.12.6 and rtorrent to 0.8.6. Changes: - Added a simple scheduler framework. - Don't send numwant in STOPPED messages as some trackers are stupid about it. - Reintroduced clearing of epoll event list when a socket is closed as it might cause race conditions. - Added cppUnit test framework. Tests will be added on rather unregular basis. - Logging for SCGI calls. - Fixed handling of errors when writing out session torrents, it should no longer hit an infinite loop. - Fixed a bug that would cause reading of a piece to hang rtorrent if the incoming data contains only data up to a file boundary, but not the next file's data. - Fixes a file handle leak in the execute_capture functions. - Fixed crash on empty bitfield in 'd.bitfield'. - Fixed the Object::flag_unordered code to handle initial zero-length keys. Ticket #1950. - Made torrent::Rate::rate_type uint64_t and added sanity checks due to reports of bad download/upload values being reported to some trackers. OK tron@ wiz@
Revision 1.35 / (download) - annotate - [select for diffs], Thu Oct 29 11:42:30 2009 UTC (13 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
Update "libtorrent" and "rtorrent" package to version 0.12.5/0.8.5: - Add support for any number of custom download values identified by string keys. d.set_custom=key,value d.get_custom=key (returns "" if not set) d.get_custom_throw=key (returns error if not set) - With this patch, rtorrent will detect and complain about .torrent files with broken bencode representation (e.g. where the order of dictionary keys is not lexicographic). - Choose a different poll type using the RTORRENT_POLL env. variable (if it's implemented), probably only useful as RTORRENT_POLL=select. - Add the commands execute_capture and execute_capture_nothrow that work like their other counterparts but return the OUTPUT (stdout) of the given command. - Fixes the code that detects which peer was sending bad data. Peers are then automatically banned after sending three bad chunks. - Stops rtorrent from always creating and resizing ALL files, even those set to "off". Files will still be created, but with a size of zero, until a part of them is getting downloaded. This helps with filesystems that don't support sparse files (such as FAT, HFS+, and others). - Fix inefficient piece distribution due to linear chunk request strategy by randomizing position every few (on average 32) chunks, see ticket #190. - Enable custom throttles, both per-download or per-IP. See http://libtorrent.rakshasa.no/ticket/20 for info and instructions. - Fix crashes/errors due to rtorrent attempting to pass non-utf-8 strings to xmlrpc. - Added support for using posix_fallocate on newly resized files. - Include locally available chunks in the "chunks seen" statistics for completed/distributed copies. Patch by Josef Drexler. - Added 'd.get_bitfield' command for retrieving the bitfield in hex format. Patch by Thomas Rosner. - Fixed include headers for gcc-4.4.0. Patch by 'kloeri'.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 9 10:42:28 2009 UTC (13 years, 8 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.33: +3 -4
lines
Diff to previous 1.33 (colored)
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.
Revision 1.33 / (download) - annotate - [select for diffs], Thu Jun 4 19:15:46 2009 UTC (13 years, 9 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.32: +3 -3
lines
Diff to previous 1.32 (colored)
Add patch by Joerg Sonnenberger with small modification by myself that addresses the API difference in kqueue(2) between NetBSD and FreeBSD. Turn on kqueue(2) support now that it actually works under NetBSD.
Revision 1.32 / (download) - annotate - [select for diffs], Thu Jun 4 14:04:08 2009 UTC (13 years, 9 months ago) by tron
Branch: MAIN
Changes since 1.31: +8 -1
lines
Diff to previous 1.31 (colored)
Turn on kqueue(2) support under DragonFly, FreeBSD and OpenBSD. It is not turned on under NetBSD because the kqueue(2) API is incompatible. It is not turned on under Darwin because kevent(2) fails with ENODEV. This fixes PR pkg/41529 by Mikko Kortelainen.
Revision 1.31 / (download) - annotate - [select for diffs], Tue May 19 08:59:27 2009 UTC (13 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.30: +1 -2
lines
Diff to previous 1.30 (colored)
Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT block). Uncomment some commented out LICENSE lines while here.
Revision 1.29.4.1 / (download) - annotate - [select for diffs], Sun May 3 12:29:52 2009 UTC (13 years, 11 months ago) by spz
Branch: pkgsrc-2009Q1
Changes since 1.29: +3 -1
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
Pullup ticket 2754 - requested by tron Build fix for Solaris Revisions pulled up: - pkgsrc/net/libtorrent/Makefile 1.30 - pkgsrc/net/libtorrent/distinfo 1.22 - pkgsrc/net/libtorrent/patches/patch-aa 1.8 - pkgsrc/net/rtorrent/Makefile 1.30 - pkgsrc/net/rtorrent/distinfo 1.21 - pkgsrc/net/rtorrent/patches/patch-aa 1.7 Module Name: pkgsrc Committed By: tron Date: Fri Apr 10 09:06:21 UTC 2009 Modified Files: pkgsrc/net/libtorrent: Makefile distinfo pkgsrc/net/rtorrent: Makefile distinfo Added Files: pkgsrc/net/libtorrent/patches: patch-aa pkgsrc/net/rtorrent/patches: patch-aa Log Message: Add two patches taken from "xnet.fi" to fix the build under SunOS 5.11 (and eventually older versions). Problem reported by Tom Hensel in private e-mail. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/libtorrent/Makefile cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/libtorrent/distinfo cvs rdiff -u -r0 -r1.8 pkgsrc/net/libtorrent/patches/patch-aa cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/rtorrent/Makefile cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/rtorrent/distinfo cvs rdiff -u -r0 -r1.7 pkgsrc/net/rtorrent/patches/patch-aa
Revision 1.30 / (download) - annotate - [select for diffs], Fri Apr 10 09:06:20 2009 UTC (13 years, 11 months ago) by tron
Branch: MAIN
Changes since 1.29: +3 -1
lines
Diff to previous 1.29 (colored)
Add two patches taken from "xnet.fi" to fix the build under SunOS 5.11 (and eventually older versions). Problem reported by Tom Hensel in private e-mail.
Revision 1.29 / (download) - annotate - [select for diffs], Wed Dec 3 12:57:40 2008 UTC (14 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Branch point for: pkgsrc-2009Q1
Changes since 1.28: +2 -3
lines
Diff to previous 1.28 (colored)
Update "libtorrent" to version 0.12.2 and "rtorrent" to version 0.8.2 Changes since version 0.11.9 respectively 0.7.9: - Support for DHT. - Cleanup and refactoring of the API. - Enable PEX by default. - A lot of bug fixes and minor improvements
Revision 1.28 / (download) - annotate - [select for diffs], Sun May 25 20:49:39 2008 UTC (14 years, 10 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
Fix indentation.
Revision 1.27 / (download) - annotate - [select for diffs], Sun May 25 14:45:17 2008 UTC (14 years, 10 months ago) by tron
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
Remove me as maintainer of some package, clame ownership of a few packages.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 18 05:08:43 2008 UTC (15 years, 2 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored)
Per the process outlined in revbump(1), perform a recursive revbump on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
Revision 1.25 / (download) - annotate - [select for diffs], Fri Nov 23 09:49:04 2007 UTC (15 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Update "libtorrent" package to version 0.11.9 and "rtorrent" package to version 0.7.9. Changes since 0.11.8 respectively 0.7.8: - Improved detection of unnecessary handshakes to decrease the load when using PEX. - Limit the number of PEX connections to 8 per download. - Fixed several bugs in PEX. - Fixed several sigc++ 2.1 compile errors. - Print to the log when close_on_diskspace gets triggered. This is not a stable version. The update was however necessary after the premature update of the "libsigc++" package which broke the build of these packages.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Nov 6 21:38:07 2007 UTC (15 years, 4 months ago) by tron
Branch: MAIN
Changes since 1.23: +2 -3
lines
Diff to previous 1.23 (colored)
Update "libtorrent" package to version 0.11.8 and "rtorrent" package to version 0.7.8. Changes since version 0.11.7/0.7.7: - Several new commands for use with XMLRPC. See the SVN log for a complete list. - Fixed the wrong tracker requests being sent when finishing a torrent. - Added Peer Exchange support, enable with the "peer_exchange=yes" option. - Don't skip the last line in rc files missing the final newline. - The torrent is no longer closed on finished for on_finished commands as it did last release. Instead d.set_directory causes the download to call close_directly to allow moving of finished torrents. - Added "close_on_ratio". - Allow commands to be appended to "{stop,close}_on_ratio", so you can e.g. erase a torrent that has finished. - Set "encryption=allow_incoming,prefer_plaintext,enable_retry" by default.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Sep 21 13:04:12 2007 UTC (15 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.22: +3 -2
lines
Diff to previous 1.22 (colored)
Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves. Bump PKGREVISION.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Sep 18 12:35:12 2007 UTC (15 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Update "libtorrent" package to version 0.11.7 and "rtorrent" package to version 0.7.7. Changes since version 0.11.6/0.7.6: - Renamed all commands to from e.g "get_d_*" to "d.get_*". Remember to update your rc file. - Removed support for appending multiple commands to 'schedule'. Multiple commands must now be quoted, e.g "print=cmd1 ;print=cmd2". - Enabled 'max_downloads_div' by default. This should give better connection responsiveness if a reasonable download throttle rate is set. - Added a default low_diskspace check for 500MB. It is scheduled with the id "low_diskspace". - Allow lists as arguments in commands by using '{' and '}'. The list will be recursed and all '$' will be called, while '~' will only be expanded when in the first element in the list. E.g "execute = touch,{~/tmp/,$get_client_version=}". - Added 'execute_log' for logging the result of calls to 'execute'. - Dynamically sized SCGI read buffer, system.multicall should work properly now. - Added 'call_download' that takes a view as the first parameter and then a list of commands. It will return a list of lists containing the results from those commands. - Allow loading torrents from https and ftp uri's. A quick release to get new "d.get_*" naming into use before too many people write XMLRPC clients using the old commands.
Revision 1.21 / (download) - annotate - [select for diffs], Sun Aug 19 18:08:02 2007 UTC (15 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Update "libtorrent" package to 0.11.6 and "rtorrent" package to 0.7.6. Change since versions 0.11.4 respectively 0.7.4: - The old option handler has been rewritten. - Added support for SCGI rpc calls. - Added "http_ca{path/cert}" options. Patch by Johan Gunnarsson - Added configure options that allow building universal binaries. - Fixed a bug that caused piped requests to be lost. - Improved XMLRPC support, including support for 64bit ints, removed defective FastCGI support, - Added a large number of commands for use with XMLRPC. See system.listMethods for a complete list. - Fixed a bug where the tracker re-announce interval for the previous tracker was being used. Now the announce intervals for each tracker is stored seperately. - Commands that pass through rpc::parse_command_* now support inline commands that start with a '$'. E.g 'print="$get_ip="'. - Allow ';' as a separator for multi-command lines. Not recognized by the string parser, so it must be preceded by whitespace. - Allow escaping of newlines in the resource file. - The "load_*" commands now allow a list of commands to be appended. These commands will be called on the newly loaded download.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 20 13:37:57 2007 UTC (15 years, 11 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.19: +13 -5
lines
Diff to previous 1.19 (colored)
Update "libtorrent" package to version 0.11.4 and "rtorrent" package to version 0.7.4. Changes since versions 0.11.1 and 0.7.1 respectively: - Added "max_open_http" option that limits the max number of simultaneous http connections. By default set to 32. - Directory structured view of the file list. The '/' key collapses directories, while the right arrow or ^F enters the selected directory. Changing the priority for a directory changes all contained files. - Added "create_link" and "delete_link" options which apply to a download. These must be used with the new "on_*" options, so as to allow you to create symbolic links when starting, stopping, finishing, etc, a torrent. - The "tos" option was parsing the hex value with unit == 0, which caused it to always zero it. - Forgot to check if there were any torrents hashing before starting new non-fast-resume checks, which would cause multiple torrents to be hashed at once. - File progress is now updated when hash_check is called, and no longer cleared on close. This fixes a bug with >100% file progress being reported and optimizes file progress updating for completed torrents. - Disabled IPv6 http requests so the trackers won't think we support it, and enabled curl's support for gzip encodings. - Added 'seeding' view on key 8. - Added "max_{up,down}loads_{div,global}" options. See the man page for more information. - Added support for dvorak keyboard layout. Patch by matled at gmx.net. - The STOPPED request was being canceled when a download was closed with f.ex ^K, moved it so it only happens when the download is removed. - Allow properly quoted and escaped arguments to options. F.ex "schedule = wd,10,10,load_start=~/Foo\ Bar/*.torrent" and "schedule = wd,10,10,load_start="~/Foo Bar/*.torrent"" now works. - Added unlimited setting for max unchoked in ChokeManager and made it the default. Set with 0 as a temporary hack. - Don't resize empty files used for creating directories.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 26 18:48:52 2007 UTC (16 years, 2 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Update "libtorrent" package to version 0.11.1 and "rtorrent" package to version 0.7.1. Major changes since 0.10.4/0.6.4: - support for the CANCEL piece request message - support for tunneling through HTTP 1.0 proxies - Azureus-style encryption
Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 8 09:19:40 2006 UTC (16 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Update "libtorrent" package to version 0.10.4 and "rtorrent" package to version 0.6.4. Changes since version 0.10.3 and 0.6.4: - Use the actual completed torrent data in the 'downloaded' field sent to the tracker, rather than the download rate total. This should fix some problems with too much downloaded data being reported to the tracker.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Nov 5 17:31:09 2006 UTC (16 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.16: +3 -1
lines
Diff to previous 1.16 (colored)
DESTDIR support.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 17 12:28:12 2006 UTC (16 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Update the "libtorrent" package to version 0.10.3 and the "rtorrent" package to version 0.6.3. Change since version 0.10.2 respectively 0.6.2: - Didn't properly clean up when a torrent with the same info hash was rejected. This caused random crashes and memory leaks. - Properly cancel pieces that are skipped when downloading.
Revision 1.15 / (download) - annotate - [select for diffs], Wed Sep 27 20:36:45 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Update "libtorrent" package to version 0.10.2 and "rtorrent" package to version 0.6.2. Changes since 0.10.1 respectively 0.6.1: - Rebound the old ^P for commands to ^X due to a collision with up key. - The ^F and ^B keys can be used instead of left and right arrows. - Support for qwertz keyboard layout. - Fixed a bug that caused quick hash checking to mark chunks as unfinished if it was unable to map them. - Peer info with the corrupt upload counter is now saved in the session torrent. Uninteresting peers are removed at regular intervals. - Allow only one connection from a single host. A peer's listening port is now kept track of separately from the connection port. - An integer is used in the session torrent instead of a bitfield when either none or all chunks are done. - Added code for preloading chunks that get mapped, currently disabled. - When checking how much free disk-space remains, any file or directory that is a symlink is tested as they may be on a different mount point. - Fixed most of the bugs reported.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Sep 13 21:04:19 2006 UTC (16 years, 6 months ago) by tron
Branch: MAIN
Changes since 1.13: +2 -3
lines
Diff to previous 1.13 (colored)
Update "libtorrent" package to version 0.10.1 and "rtorrent" package to version 0.6.1. Changes since version 0.8.5 respectively 0.4.5 are: - improved user interface (apparently also fixing redraw problems under DragonFly BSD) - better diskspace handling - show client names and versions in the peer list - improved tracker communication - lots of bug fixes Based on patches provided by Jan 'Rumko' Kosir in private e-mail.
Revision 1.13 / (download) - annotate - [select for diffs], Mon May 29 06:36:06 2006 UTC (16 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
The configure script needs a working C compiler.
Revision 1.12 / (download) - annotate - [select for diffs], Sun May 28 12:36:39 2006 UTC (16 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Use C++.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Mar 3 15:30:52 2006 UTC (17 years, 1 month ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
Add a fix from Jari Petter Sundell which prevents stalled connections when a "libtorrent" based BitTorrent client is uploading to another BitTorrent client which uses pipelined Request messages (e.g. BitComet).
Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 25 17:24:21 2006 UTC (17 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.9: +3 -4
lines
Diff to previous 1.9 (colored)
Update "libtorrent" package to version 0.8.5 and "rtorrent" package to version 0.4.5. Changes since 0.8.3 respectively 0.4.3: - Bind udp and http tracker requests to the address given with the "bind" option. - Change the priority of a torrent with the '+' and '-' keys. - The schedule option allows clock time for the start and interval sections. - Made it safe to remove torrents being viewed/selected, making "remove_untied" usable. - Added the ^O key to change a closed torrent's destination directory. A bit of a hack, and only works if the torrents hasn't been activated. - Allow new settings to be applied with the ^P key. This can be tested with "print = foobar", which prints the string to the log. - Added the "working_directory" option that calls 'chdir' for the process. - Fixed a bug that caused crashes with small screen sizes. - Enabled a session lock file by default. Made it remove stale locks if the hostname matches and the process id is not running. - Added proper abstraction for creating timers from seconds, this fixes some overflow bugs when scheduling tasks like tracker timeouts. - For every time all the trackers in the list has been unsuccessfully tried, increase the timeout by 20 seconds. - Expand ~ in paths in the client. This should cover all uses of file paths, but I might have missed some. - Added "import" and "try_import" options that loads an option file. The latter silently fails on non-existent files. - Added "-O" flag that takes a single option, allowing ',' to be used.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 5 23:10:26 2006 UTC (17 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
Recursive revision bump / recommended bump for gettext ABI change.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 30 00:52:28 2006 UTC (17 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.7: +10 -2
lines
Diff to previous 1.7 (colored)
Update "libtorrent" package to version 0.8.3 and "rtorrent" package to version 0.4.3. Changes since 0.7.6/0.3.6: - New throttle implementation - Improved config file parser - Settings for using a http proxy and changing the process's umask. - Many more bug fixes and improvements
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 12 20:32:04 2006 UTC (17 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Changes 0.7.6: * Bug fixes
Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 23 22:51:37 2005 UTC (17 years, 3 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Added requirement for gcc >= 3.3 (this was listed in file README) to allow building on NetBSD 1.6.x.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 24 08:41:11 2005 UTC (17 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.4: +2 -3
lines
Diff to previous 1.4 (colored)
Changes 0.7.5: * Improvements
Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 8 17:55:46 2005 UTC (17 years, 6 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
This package needs pkg-config.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Aug 9 12:26:08 2005 UTC (17 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
Disable debugging information, or the library is too big
Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 8 08:38:49 2005 UTC (17 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
Changes 0.7.0.1: * A bug fix
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Jul 22 22:24:39 2005 UTC (17 years, 8 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
LibTorrent is a BitTorrent library written in C++ for *nix. It is designed to avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Jul 22 22:24:39 2005 UTC (17 years, 8 months ago) by adam
Branch: MAIN
Initial revision