pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Jun  5 12:38:32 UTC 2026

Modified Files:
        pkgsrc/net/libtorrent: Makefile PLIST distinfo
        pkgsrc/net/rtorrent: Makefile distinfo

Log Message:
libtorrent rtorrent: updated to 0.16.13

0.16.13

Features

Added support base64 support for non-UTF8 strings
Add directory.watch.ready for safe torrent watch folders
Add add per-category allocation limits to socket_manager
Added a new clean and efficient callback mechanism
Converted callbacks to new interface.
Use shared_ptr to atomic<uint32_t> as callback_id and added a deadlock prevention mechanism
Use epoll event_fd and kevent EVFILT_USER to interrupt polling
Added --without-ncurses option for daemon-only builds

Bug Fixes

Throw if piece messages are too short
Added pkgconfig libcurl to Requires.private for static linking
Added intermediate requesting flag for trackers to prevent premature deletion
Fixed missing UdpRouter disconnect handling for failed hostname lookups
Fixed various tracker exceptions
Fixed potential DHT peer list leak by parsing the buffer before adding it to callback
Fix use-after-free in dht_compare_closer
Set explicit 8 MB thread stack size when building with musl libc
Fix RPC/SCGI security and crash bugs
Close SCGI task on EPIPE to stop event_write() busy-loop
Updated LUA autoconf script
Fixed cacheline size check


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 pkgsrc/net/libtorrent/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/libtorrent/PLIST
cvs rdiff -u -r1.63 -r1.64 pkgsrc/net/libtorrent/distinfo
cvs rdiff -u -r1.125 -r1.126 pkgsrc/net/rtorrent/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/rtorrent/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/libtorrent/Makefile
diff -u pkgsrc/net/libtorrent/Makefile:1.88 pkgsrc/net/libtorrent/Makefile:1.89
--- pkgsrc/net/libtorrent/Makefile:1.88 Tue May 19 11:26:55 2026
+++ pkgsrc/net/libtorrent/Makefile      Fri Jun  5 12:38:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.88 2026/05/19 11:26:55 adam Exp $
+# $NetBSD: Makefile,v 1.89 2026/06/05 12:38:32 adam Exp $
 
-DISTNAME=      libtorrent-0.16.12
+DISTNAME=      libtorrent-0.16.13
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rakshasa/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/net/libtorrent/PLIST
diff -u pkgsrc/net/libtorrent/PLIST:1.24 pkgsrc/net/libtorrent/PLIST:1.25
--- pkgsrc/net/libtorrent/PLIST:1.24    Tue May 19 11:26:56 2026
+++ pkgsrc/net/libtorrent/PLIST Fri Jun  5 12:38:32 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2026/05/19 11:26:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.25 2026/06/05 12:38:32 adam Exp $
 include/torrent/bitfield.h
 include/torrent/chunk_manager.h
 include/torrent/common.h
@@ -30,7 +30,6 @@ include/torrent/net/connection_state.h
 include/torrent/net/fd.h
 include/torrent/net/http_get.h
 include/torrent/net/http_stack.h
-include/torrent/net/poll.h
 include/torrent/net/resolver.h
 include/torrent/net/socket_address.h
 include/torrent/net/socket_address_key.h
@@ -52,6 +51,8 @@ include/torrent/runtime/network_config.h
 include/torrent/runtime/network_manager.h
 include/torrent/runtime/runtime.h
 include/torrent/runtime/socket_manager.h
+include/torrent/system/callbacks.h
+include/torrent/system/poll.h
 include/torrent/system/system.h
 include/torrent/system/thread.h
 include/torrent/throttle.h
@@ -61,6 +62,7 @@ include/torrent/tracker/manager.h
 include/torrent/tracker/tracker.h
 include/torrent/tracker/tracker_state.h
 include/torrent/tracker/wrappers.h
+include/torrent/types/string_utf8.h
 include/torrent/utils/chrono.h
 include/torrent/utils/directory_events.h
 include/torrent/utils/extents.h
@@ -72,7 +74,6 @@ include/torrent/utils/random.h
 include/torrent/utils/ranges.h
 include/torrent/utils/resume.h
 include/torrent/utils/scheduler.h
-include/torrent/utils/signal_bitfield.h
 include/torrent/utils/string_manip.h
 include/torrent/utils/unordered_vector.h
 include/torrent/utils/uri_parser.h

Index: pkgsrc/net/libtorrent/distinfo
diff -u pkgsrc/net/libtorrent/distinfo:1.63 pkgsrc/net/libtorrent/distinfo:1.64
--- pkgsrc/net/libtorrent/distinfo:1.63 Tue May 19 11:26:56 2026
+++ pkgsrc/net/libtorrent/distinfo      Fri Jun  5 12:38:32 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.63 2026/05/19 11:26:56 adam Exp $
+$NetBSD: distinfo,v 1.64 2026/06/05 12:38:32 adam Exp $
 
-BLAKE2s (libtorrent-0.16.12.tar.gz) = 09cbd2a8a893c06761409e0144b0c0e9f7a0f7faa1f78b53458e749b0281880d
-SHA512 (libtorrent-0.16.12.tar.gz) = 8645300c79cfbc31f40d819d0f1bcef91f6241ff6c789c95cd0fa9437c9ed645fb0fb0b83431a0592a5d8c75eed0b3e9ddf01645db19f67d70ce8a8aa530afe4
-Size (libtorrent-0.16.12.tar.gz) = 482771 bytes
+BLAKE2s (libtorrent-0.16.13.tar.gz) = 28ff9b7f1fb9c0f2e8254072219c2b67bca69ae00851da67ef4af2f8870fbec2
+SHA512 (libtorrent-0.16.13.tar.gz) = e4871a251f9c5ee29158d3df8c00ec2122600bdc1ebb36cc9904781c9c8424f966e9dfdedea1d587c76b44a979387cd41aa109c00598e09acbe7e6239a0474e9
+Size (libtorrent-0.16.13.tar.gz) = 489548 bytes
 SHA1 (patch-src_data_chunk__list.cc) = 581e38ccd2e31b991e1a95dcd4836a7bda11e4e6
 SHA1 (patch-src_data_memory__chunk.cc) = 3e6db8ff3e4a29dfc5956c1919611e45a479ce96

Index: pkgsrc/net/rtorrent/Makefile
diff -u pkgsrc/net/rtorrent/Makefile:1.125 pkgsrc/net/rtorrent/Makefile:1.126
--- pkgsrc/net/rtorrent/Makefile:1.125  Tue May 19 11:26:56 2026
+++ pkgsrc/net/rtorrent/Makefile        Fri Jun  5 12:38:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.125 2026/05/19 11:26:56 adam Exp $
+# $NetBSD: Makefile,v 1.126 2026/06/05 12:38:32 adam Exp $
 
-DISTNAME=      rtorrent-0.16.12
+DISTNAME=      rtorrent-0.16.13
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rakshasa/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}

Index: pkgsrc/net/rtorrent/distinfo
diff -u pkgsrc/net/rtorrent/distinfo:1.59 pkgsrc/net/rtorrent/distinfo:1.60
--- pkgsrc/net/rtorrent/distinfo:1.59   Tue May 19 11:26:56 2026
+++ pkgsrc/net/rtorrent/distinfo        Fri Jun  5 12:38:32 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.59 2026/05/19 11:26:56 adam Exp $
+$NetBSD: distinfo,v 1.60 2026/06/05 12:38:32 adam Exp $
 
-BLAKE2s (rtorrent-0.16.12.tar.gz) = 904b7df11ca7f8fb77b63d9870e9a85020d3a36bc8dd8be612424d81bbd753b5
-SHA512 (rtorrent-0.16.12.tar.gz) = a200f28aa29d3466b54da46f1020cacc8bd03e3e73bdb7e114a915e812052980fde8554587a5877f761d2cb9ace726337d72beac5f295dd56a94f0199f9508d1
-Size (rtorrent-0.16.12.tar.gz) = 859606 bytes
+BLAKE2s (rtorrent-0.16.13.tar.gz) = fc7ebdb63ec2b66d3ba45f249d13343289f3892127adcc945f587fa521fc9684
+SHA512 (rtorrent-0.16.13.tar.gz) = 56f5860e81b148014bdb567a8b0d34979fbbbfed0a6a453e861b8f7444b88af9fd62fc7e90644254b79f73c4c58016c9a57a550596fcb51f4c9e64262610eea0
+Size (rtorrent-0.16.13.tar.gz) = 870773 bytes
 SHA1 (patch-src_display_canvas.h) = c097e0ac95b2df2c3c54dbf4367f7f9f76adbd10
 SHA1 (patch-src_utils_directory.h) = 77280b6ab0ba69c77c5bb88eca7beb11954415ad



Home | Main Index | Thread Index | Old Index