./net/libtorrent-rasterbar, Feature complete C++ bittorrent implementation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.2.11, Package name: libtorrent-rasterbar-1.2.11, Maintainer: pkgsrc-users

libtorrent-rasterbar is a feature complete C++ bittorrent implementation
focusing on efficiency and scalability.


Required to run:
[security/openssl] [devel/boost-libs]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers] [lang/gcc6]

Master sites:

SHA1: 15b3ee86c077ea6284e2eaf6e8da77cee9f00506
RMD160: 1584ed11785dd6fdcc03f611e49b1a6fd5a38081
Filesize: 4041.185 KB

Version history: (Expand)


CVS history: (Expand)


   2020-11-21 23:16:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libtorrent-rasterbar: updated to 1.2.11

libtorrent-1.2.11

Fixes since the 1.2.10 release:

fix issue with moving the session object
deprecate torrent_status::allocating. This state is no longer used
fix bug creating torrents with symbolic links
remove special case to save metadata in resume data unconditionally when added \ 
throught magnet link
fix bugs in mutable-torrent support (reusing identical files from different torrents)
fix incorrectly inlined move-assignment of file_storage
add session::paused flag, and the ability to construct a session in paused mode
fix session-pause causing tracker announces to fail
fix peer-exchange flags bug
allow saving resume data before metadata has been downloaded (for magnet links)
record blocks in the disk queue as downloaded in the resume data
fix bug in set_piece_deadline() when set in a zero-priority piece
fix issue in URL parser, causing issues with certain tracker URLs
use a different error code than host-unreachable, when skipping tracker announces
   2020-10-09 09:22:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libtorrent-rasterbar: updated to 1.2.10

libtorrent-1.2.10
fix regression in python binding for move_storage()
improve stat_file() performance on Windows
fix issue with loading invalid torrents with only 0-sized files
fix to avoid large stack allocations

libtorrent-1.2.9
add macro TORRENT_CXX11_ABI for clients building with C++14 against
libtorrent build with C++11
refreshed m4 scripts for autotools
removed deprecated wstring overloads on non-windows systems
drop dependency on Unicode's ConvertUTF code (which had a license
incompatible with Debian)
fix bugs exposed on big-endian systems
fix detection of hard-links not being supported by filesystem
fixed resume data regression for seeds with prio 0 files
   2020-08-08 23:24:26 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
libtorrent-rasterbar: Update to 1.2.8

1.2.8 released

	* validate UTF-8 encoding of client version strings from peers
	* don't time out tracker announces as eagerly while resolving hostnames
	* fix NAT-PMP shutdown issue
	* improve hostname lookup by merging identical lookups
	* fix network route enumeration for large routing tables
	* fixed issue where pop_alerts() could return old, invalid alerts
	* fix issue when receiving have-all message before the metadata
	* don't leave lingering part files handles open
	* disallow calling add_piece() during checking
	* fix incorrect filename truncation at multi-byte character
	* always announce listen port 1 when using a proxy
   2020-06-03 18:23:10 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
libtorrent-rasterbar: Update to 1.2.7

1.2.7 released

	* add set_alert_fd in python binding, to supersede set_alert_notify
	* fix bug in part files > 2 GiB
	* add function to clear the peer list for a torrent
	* fix resume data functions to save/restore more torrent flags
	* limit number of concurrent HTTP announces
	* fix queue position for force_rechecking a torrent that is not auto-managed
	* improve rate-based choker documentation, and minor tweak
	* undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
	* increase default tracker timeout
	* retry failed socks5 server connections
	* allow UPnP lease duration to be changed after device discovery
	* fix IPv6 address change detection on Windows
   2020-05-14 21:14:38 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Add missing header
   2020-05-06 16:05:09 by Adam Ciarcinski | Files touched by this commit (591) | Package updated
Log message:
revbump after boost update
   2020-04-23 12:54:51 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libtorrent-rasterbar: updated to 1.2.6

1.2.6:
fix peer timeout logic
simplify proxy handling. A proxy now overrides listen_interfaces
fix issues when configured to use a non-default choking algorithm
fix issue in reading resume data
revert NXDOMAIN change from 1.2.4
don't open any listen sockets if listen_interfaces is empty or misconfigured
fix bug in auto disk cache size logic
fix issue with outgoing_interfaces setting, where bind() would be called twice
add build option to disable share-mode
support validation of HTTPS trackers
deprecate strict super seeding mode
make UPnP port-mapping lease duration configurable
deprecate the bittyrant choking algorithm
add build option to disable streaming
   2020-03-30 19:13:21 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
libtorrent-rasterbar: build in c++14 mode, as it is needed for qbittorrent