The NetBSD Project

CVS log for pkgsrc/net/rtorrent/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / rtorrent

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Oct 4 09:02:01 2024 UTC (2 months, 1 week ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +6 -5 lines
rtorrent: updated to 0.10.0

RTorrent release version 0.10.0

Thanks to a 3rd party sponsoring development, and recent changes in my personal life, I've started actively developing rtorrent.

Some of the recent PR's merged include:

libtorrent

Significant performance improvements to improve throughput and reduce CPU usage.
A fix for a torrent client crash with the socket address object.
Support for 33 gigabit speed throttles on ruTorrent.

rTorrent

A fix for a torrent client stack overflow crash with the lockfile buffer.
New trackers.delay_scrape command for .rtorrent.rc to avoid crashes with thousands of torrents and allow instant startups.
A fix for compiling the software with LTO (Link Time Optimizations) for additional performance.
A fix for a critical memory leak with RPC commands which may waste an alarming amount of memory.
A fix for critical torrent client breakage if a power outage/failure occurs during a session saving interval.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Oct 26 11:06:49 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, 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
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines

net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:42:40 2021 UTC (3 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -2 lines
net: Remove SHA1 hashes for distfiles

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jul 30 09:19:59 2019 UTC (5 years, 4 months ago) by nia
Branches: MAIN
CVS tags: 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, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +5 -6 lines
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.37: download - view: text, markup, annotated - select for diffs
Sun Jun 24 16:59:52 2018 UTC (6 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +9 -11 lines
rtorrent: updated to 0.9.7

0.9.7:
Bug-fix release while feature-bind is being worked on.

Fixed ip filter memory usage.
Add space to fmt str in log_gz_file_write.
Fix compilation issue with gcc v6.x and empty CXXFLAGS.
Fix BEP7 compatibility with IPv6 trackers and IPv4 peers.
Include SCGI/XMLRPC example in rtorrent.rc.
Handle SIGHUP like SIGINT.
Fix Throttle args.
Fix missing ranlib - not defined but used.
Fix no // are at start of expanded paths.
Fix ncurses header include.
Fix segfault when viewing a magnet download in the leeching view.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Nov 4 00:35:34 2015 UTC (9 years, 1 month ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sun Oct 11 10:41:37 2015 UTC (9 years, 2 months ago) by tron
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -4 lines
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.34: download - view: text, markup, annotated - select for diffs
Sun Jun 15 22:44:15 2014 UTC (10 years, 5 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +6 -49 lines
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.33: download - view: text, markup, annotated - select for diffs
Wed Sep 18 16:33:08 2013 UTC (11 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +45 -3 lines
Restore Clang support with libc++. Additional changes to deal with the
inability of old GCC versions to cast to int implicitly. Bump revision.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Jun 2 22:52:14 2013 UTC (11 years, 6 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -44 lines
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.31: download - view: text, markup, annotated - select for diffs
Thu May 9 14:28:25 2013 UTC (11 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +46 -2 lines
Use enums for constants to not depend on the optimizer to inline the
values. Fix C++11 vs TR1 mismatches.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu May 24 17:01:43 2012 UTC (12 years, 6 months ago) by marino
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
net/rtorrent: Fix DragonFly

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed May 16 17:42:37 2012 UTC (12 years, 6 months ago) by tron
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +7 -9 lines
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.28: download - view: text, markup, annotated - select for diffs
Mon Aug 1 13:12:38 2011 UTC (13 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Restore previous window sizes fix (both height and width non-zero).
Bump PKGREVISION.
Fix a pkglint warning while here.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Jul 30 17:06:33 2011 UTC (13 years, 4 months ago) by tron
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +6 -5 lines
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.26: download - view: text, markup, annotated - select for diffs
Tue Mar 1 07:44:52 2011 UTC (13 years, 9 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Use patch suggested on "arch-linux" mailing list to make rTorrent work
with ncurses 5.8.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Jan 1 19:36:31 2010 UTC (14 years, 11 months ago) by snj
Branches: MAIN
CVS tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -4 lines
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.24: download - view: text, markup, annotated - select for diffs
Thu Oct 29 11:42:31 2009 UTC (15 years, 1 month ago) by tron
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4 lines
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.23: download - view: text, markup, annotated - select for diffs
Thu Jul 9 10:42:29 2009 UTC (15 years, 5 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -4 lines
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.22: download - view: text, markup, annotated - select for diffs
Tue Jul 7 21:22:08 2009 UTC (15 years, 5 months ago) by joerg
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
Can use system curses on NetBSD/current.  Explicitly include stdarg.h
as mandated by X/Open.

Revision 1.20.4.1: download - view: text, markup, annotated - select for diffs
Sun May 3 12:29:53 2009 UTC (15 years, 7 months ago) by spz
Branches: pkgsrc-2009Q1
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +2 -1 lines
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.21: download - view: text, markup, annotated - select for diffs
Fri Apr 10 09:06:20 2009 UTC (15 years, 8 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
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.20: download - view: text, markup, annotated - select for diffs
Tue Dec 16 16:49:52 2008 UTC (15 years, 11 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Branch point for: pkgsrc-2009Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
Re-generate these patches because GNU patch doesn't accept them.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Dec 5 16:31:52 2008 UTC (16 years ago) by tron
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -1 lines
Add patch from <http://libtorrent.rakshasa.no/ticket/1184> to fix the build
under Solaris and DragonFly. Patch provided by Rumko in private e-mail.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Dec 3 12:57:40 2008 UTC (16 years ago) by tron
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -4 lines
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.17: download - view: text, markup, annotated - select for diffs
Fri Nov 23 09:49:04 2007 UTC (17 years ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -5 lines
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.16: download - view: text, markup, annotated - select for diffs
Tue Nov 6 21:38:07 2007 UTC (17 years, 1 month ago) by tron
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
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.15: download - view: text, markup, annotated - select for diffs
Tue Sep 18 12:35:13 2007 UTC (17 years, 2 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4 lines
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.14: download - view: text, markup, annotated - select for diffs
Sun Aug 19 18:08:03 2007 UTC (17 years, 3 months ago) by tron
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4 lines
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.13: download - view: text, markup, annotated - select for diffs
Fri Apr 20 13:37:58 2007 UTC (17 years, 7 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -5 lines
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.12: download - view: text, markup, annotated - select for diffs
Fri Jan 26 18:48:53 2007 UTC (17 years, 10 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
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.11: download - view: text, markup, annotated - select for diffs
Thu Jan 4 12:46:38 2007 UTC (17 years, 11 months ago) by tron
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -1 lines
Fix build under Solaris. Patched provided by Peter Schuller in PR pkg/35357.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Nov 8 09:19:40 2006 UTC (18 years, 1 month ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -4 lines
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.9: download - view: text, markup, annotated - select for diffs
Tue Oct 17 12:28:13 2006 UTC (18 years, 1 month ago) by tron
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -4 lines
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.8: download - view: text, markup, annotated - select for diffs
Wed Sep 27 20:36:45 2006 UTC (18 years, 2 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 lines
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.7: download - view: text, markup, annotated - select for diffs
Wed Sep 13 21:04:20 2006 UTC (18 years, 3 months ago) by tron
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
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.6: download - view: text, markup, annotated - select for diffs
Sat Feb 25 17:24:21 2006 UTC (18 years, 9 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -5 lines
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.5: download - view: text, markup, annotated - select for diffs
Mon Jan 30 00:52:28 2006 UTC (18 years, 10 months ago) by tron
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -4 lines
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.4: download - view: text, markup, annotated - select for diffs
Thu Jan 12 20:41:37 2006 UTC (18 years, 11 months ago) by adam
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines
Changes 0.3.6:
* Bug fixes

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Oct 24 08:41:59 2005 UTC (19 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -5 lines
Changes 0.3.5:
* Improvements

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Sep 26 07:49:06 2005 UTC (19 years, 2 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Fix a bug in the tab-completion. When the prefix is not unique, rtorrent
would have hit an internal assertion later. The patch is a merge from
the unstable tree as suggested by the author.

Bump revision to 1.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Jul 22 22:28:08 2005 UTC (19 years, 4 months ago) by adam
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
rTorrent is a console-based BitTorrent client. It aims to be a fully-featured
and efficient client with the ability to run in the background using screen.
It supports fast-resume and session management.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jul 22 22:28:08 2005 UTC (19 years, 4 months ago) by adam
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>