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

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


Branch: CURRENT, Version: 2.0.7, Package name: libtorrent-rasterbar-2.0.7, 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:

Filesize: 4349.091 KB

Version history: (Expand)


CVS history: (Expand)


   2022-09-24 10:43:45 by Nia Alarie | Files touched by this commit (1)
Log message:
libtorrent-rasterbar: Use GNU language variant to get builtin alloca CVS: \ 
----------------------------------------------------------------------
   2022-07-18 09:30:43 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libtorrent-rasterbar: updated to 2.0.7

libtorrent-2.0.7

fix issue in use of copy_file_range() on linux
avoid open-file race in the file_view_pool
fix issue where stop-when-ready would not close files
fix issue with duplicate hybrid torrent via separate v1 and v2 magnet links
added new function to load torrent files, load_torrent_*()
support sync_file_range() on linux
fix issue in write_torrent_file() when file size is exactly piece size
fix file_num_blocks() and file_num_pieces() for empty files
add new overload to make_magnet_uri()
add missing protocol version to tracker_reply_alert and tracker_error_alert
fix privilege issue with SetFileValidData()
add asynchronous overload of torrent_handle::add_piece()
default to a single hashing thread, for full checks
Fix bug when checking files and the first piece is invalid
As well as changes merged in from the 1.2.x branch:

fixed tracker connections spinning when hostname lookups stall
fixed error in pkg-config file generation in Jamfile
improve backwards compatibility with loading magnet link resume files
fix bind-to-device for tracker announces and UPnP
rename peer_tos setting to peer_dscp
fix bdecode support for large strings (>= 100 MB)
   2022-04-19 18:34:41 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
libtorrent-rasterbar: bump buildlink
   2022-04-19 18:34:10 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
libtorrent-rasterbar: updated to 2.0.6

libtorrent-2.0.6

fix issue creating a v2 torrent from torrent_info containing an empty file
make recheck files also update which files use partfile
add write_through disk_io_write_mode, which flushes pieces to disk immediately
improve copy file function to preserve sparse regions (when supported)
add function to truncate over-sized files part of a torrent
fix directory creation on windows shared folders
add flag to make add_files() not record file attributes
deprecate (unused) allow_partial_disk_writes settings
fix disk-full error reporting in mmap_disk_io
fixed similar-torrents feature for v2 torrents
fix potential unbounded recursion in add_completed_job, in disk I/O
deprecated (unused) volatile_read_cache setting
fix part files being marked as hidden on windows
   2022-01-10 02:46:47 by Ryo ONODERA | Files touched by this commit (273)
Log message:
*: Recursive revbump from boost 1.78.0
   2021-12-06 20:19:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libtorrent-rasterbar: updated to 1.2.15

1.2.15 released

cache DNS lookups for SOCKS5 proxy
fix stalled pieces on disk-full errors
fix build configuration issue on NetBSD, OpenBSD and DragonFly
make UTF-8 sanitization a bit stricter. This will re-write invalid UTF-8
code points encoding surrogate pairs
fix restoring last_seen_complete from resume data
fix issue on MacOS where the DHT was not restarted on a network-up notification
make remove_torrent flags be treated as flags (instead of an enum)
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
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
   2021-10-07 16:43:07 by Nia Alarie | Files touched by this commit (962)
Log message:
net: Remove SHA1 hashes for distfiles