summaryrefslogtreecommitdiff
path: root/net/libtorrent
AgeCommit message (Collapse)AuthorFilesLines
2007-04-20Update "libtorrent" package to version 0.11.4 and "rtorrent" packagetron7-110/+19
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.
2007-01-30Update minimum required version of "libtorrent" package to >=0.11.0.tron1-3/+3
2007-01-26Update "libtorrent" package to version 0.11.1 and "rtorrent" package totron4-35/+37
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-04Fix build under Solaris. Patch provided by Peter Schuller in PR pkg/35356.tron5-4/+97
2006-11-08Update "libtorrent" package to version 0.10.4 and "rtorrent" package totron2-6/+6
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-05DESTDIR support.joerg1-1/+3
2006-10-17Update the "libtorrent" package to version 0.10.3 and the "rtorrent"tron2-6/+6
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-09-27Update "libtorrent" package to version 0.10.2 and "rtorrent" package totron3-7/+9
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-18Retire propolice hack, it compiles now. Add a small patch to fixjoerg3-19/+14
compilation on DragonFly 1.4.
2006-09-13Update "libtorrent" package to version 0.10.1 and "rtorrent" packagetron6-60/+25
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-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
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-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-29The configure script needs a working C compiler.rillig1-2/+2
2006-05-28Use C++.joerg1-1/+2
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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-03-03Add a fix from Jari Petter Sundell which prevents stalled connectionstron5-5/+52
when a "libtorrent" based BitTorrent client is uploading to another BitTorrent client which uses pipelined Request messages (e.g. BitComet).
2006-02-25Update "libtorrent" package to version 0.8.5 and "rtorrent" packagetron2-8/+7
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-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2006-01-30Update "libtorrent" package to version 0.8.3 and "rtorrent" package totron5-22/+19
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-12Changes 0.7.6:adam4-11/+10
* Bug fixes
2005-12-23Added requirement for gcc >= 3.3 (this was listed in file README) toheinz1-1/+2
allow building on NetBSD 1.6.x.
2005-11-17Disable propolice on DragonFly, when available. It currently producesjoerg1-0/+19
an ICE. Fixes PR 31892.
2005-10-24Changes 0.7.5:adam5-28/+17
* Improvements
2005-10-03Include unistd.h to get close() and getpagesize() on DragonFly.joerg2-1/+14
2005-09-08This package needs pkg-config.minskim1-2/+2
2005-08-09Disable debugging information, or the library is too bigadam1-1/+2
2005-08-08Changes 0.7.0.1:adam2-6/+7
* A bug fix
2005-07-23Fix path to libtorrent directory.wiz1-2/+2
2005-07-22LibTorrent is a BitTorrent library written in C++ for *nix. It is designed toadam6-0/+75
avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL.