Commit graph

29 commits

Author SHA1 Message Date
tron
8ff7fc8320 Update minimum required version of "libtorrent" package to >=0.11.0. 2007-01-30 14:04:05 +00:00
tron
0d390f4fa3 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
2007-01-26 18:48:52 +00:00
tron
725248de0f Fix build under Solaris. Patch provided by Peter Schuller in PR pkg/35356. 2007-01-04 12:45:41 +00:00
tron
1cfb02359b 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.
2006-11-08 09:19:40 +00:00
joerg
aa48c98240 DESTDIR support. 2006-11-05 17:31:09 +00:00
tron
3405645ea4 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.
2006-10-17 12:28:12 +00:00
tron
0497ecbb4e 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.
2006-09-27 20:36:45 +00:00
joerg
e8b4578ed9 Retire propolice hack, it compiles now. Add a small patch to fix
compilation on DragonFly 1.4.
2006-09-18 22:04:52 +00:00
tron
7b74506529 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.
2006-09-13 21:04:19 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
72a71aef51 The configure script needs a working C compiler. 2006-05-29 06:36:06 +00:00
joerg
e28e613ec9 Use C++. 2006-05-28 12:36:39 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
tron
fec0eb4220 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).
2006-03-03 15:30:52 +00:00
tron
241e362cb8 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.
2006-02-25 17:24:21 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tron
4b7fa3a1b5 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
2006-01-30 00:52:28 +00:00
adam
29979aceee Changes 0.7.6:
* Bug fixes
2006-01-12 20:32:04 +00:00
heinz
66822a79a0 Added requirement for gcc >= 3.3 (this was listed in file README) to
allow building on NetBSD 1.6.x.
2005-12-23 22:51:37 +00:00
joerg
bbf29e2989 Disable propolice on DragonFly, when available. It currently produces
an ICE.

Fixes PR 31892.
2005-11-17 18:54:15 +00:00
adam
dd7f67f615 Changes 0.7.5:
* Improvements
2005-10-24 08:41:11 +00:00
joerg
9ff2d3de17 Include unistd.h to get close() and getpagesize() on DragonFly. 2005-10-03 18:09:55 +00:00
minskim
d030cbd8d3 This package needs pkg-config. 2005-09-08 17:55:46 +00:00
adam
025061bd27 Disable debugging information, or the library is too big 2005-08-09 12:26:08 +00:00
adam
7e422e04d4 Changes 0.7.0.1:
* A bug fix
2005-08-08 08:38:49 +00:00
wiz
04bd5a4cda Fix path to libtorrent directory. 2005-07-23 11:37:08 +00:00
adam
b7e0ea16f5 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.
2005-07-22 22:24:39 +00:00