commit libtorrent-rasterbar for openSUSE:Factory

2024-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2024-04-21 20:25:57

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.26366 (New)


Package is "libtorrent-rasterbar"

Sun Apr 21 20:25:57 2024 rev:90 rq:1169256 version:2.0.10

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2024-02-20 21:13:49.692704271 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.26366/libtorrent-rasterbar.changes
 2024-04-21 20:26:51.236981019 +0200
@@ -1,0 +2,6 @@
+Fri Apr 19 12:59:53 UTC 2024 - Luigi Baldoni 
+
+- Build against boost175 on Leap15
+  code-o-o#leap/features/issue/155
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.hWnTi2/_old  2024-04-21 20:26:51.881004650 +0200
+++ /var/tmp/diff_new_pack.hWnTi2/_new  2024-04-21 20:26:51.885004797 +0200
@@ -33,10 +33,17 @@
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+%if 0%{?suse_version} > 1500
 BuildRequires:  libboost_chrono-devel
 BuildRequires:  libboost_python3-devel
 BuildRequires:  libboost_random-devel
 BuildRequires:  libboost_system-devel
+%else
+BuildRequires:  libboost_chrono1_75_0-devel
+BuildRequires:  libboost_python-py3-1_75_0-devel
+BuildRequires:  libboost_random1_75_0-devel
+BuildRequires:  libboost_system1_75_0-devel
+%endif
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
@@ -83,7 +90,11 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{name}%{libver} = %{version}
 Requires:   gcc-c++
+%if 0%{?suse_version} > 1500
 Requires:   libboost_headers-devel
+%else
+Requires:   libboost_headers1_75_0-devel
+%endif
 Requires:   pkgconfig(openssl)
 Conflicts:  %{name}-%{_legacy}-devel
 


commit libtorrent-rasterbar for openSUSE:Factory

2023-05-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2023-05-22 13:14:37

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1533 (New)


Package is "libtorrent-rasterbar"

Mon May 22 13:14:37 2023 rev:88 rq:1088290 version:2.0.9

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2023-03-24 15:21:44.051298741 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1533/libtorrent-rasterbar.changes
  2023-05-22 13:14:41.722918121 +0200
@@ -1,0 +2,39 @@
+Mon May 22 08:15:28 UTC 2023 - Luigi Baldoni 
+
+- Update to version 2.0.9
+  * fix issue with web seed connections when they close and
+re-open
+  * fallocate() not supported is not a fatal error
+  * fix proxying of IPv6 connections via IPv4 proxy
+  * treat CGNAT address range as local IPs
+  * add stricter checking of piece layers when loading torrents
+  * add stricter checking of v1 and v2 hashes being consistent
+  * cache failed DNS lookups as well as successful ones
+  * add an i2p torrent state to control interactions with clear
+swarms
+  * fix i2p SAM protocol parsing of quoted messages
+  * expose i2p peer destination in peer_info
+  * fix i2p tracker announces
+  * fix issue with read_piece() stopping torrent on pieces not
+yet downloaded
+  * improve handling of allow_i2p_mixed setting to work for
+magnet links
+  * fix web seed request for renamed single-file torrents
+  * fix issue where web seeds could disappear from resume data
+  * extend save_resume with additional conditional flags
+  * fix issue with retrying trackers in tiers > 0
+  * fix last_upload and last_download resume data fields to use
+posix time
+  * improve error messages for no_connect_privileged_ports, by
+untangle it from the port filter
+  * fix I2P issue introduced in 2.0.0
+  * add async tracker status query, post_trackers()
+  * add async torrent status query, post_status()
+  * support loading version 2 of resume data format
+  * fix issue with odd piece sizes
+  * add async piece availability query, post_piece_availability()
+  * add async download queue query, post_download_queue()
+  * add async file_progress query, post_file_progress()
+  * add async peer_info query, post_peer_info()
+
+---

Old:

  libtorrent-rasterbar-2.0.8.tar.xz

New:

  libtorrent-rasterbar-2.0.9.tar.xz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.mMKOMC/_old  2023-05-22 13:14:42.362921315 +0200
+++ /var/tmp/diff_new_pack.mMKOMC/_new  2023-05-22 13:14:42.366921335 +0200
@@ -23,7 +23,7 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.8
+Version:2.0.9
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause

++ _service ++
--- /var/tmp/diff_new_pack.mMKOMC/_old  2023-05-22 13:14:42.402921514 +0200
+++ /var/tmp/diff_new_pack.mMKOMC/_new  2023-05-22 13:14:42.406921535 +0200
@@ -3,7 +3,7 @@
 https://github.com/arvidn/libtorrent.git
 git
 .git
-v2.0.8
+v2.0.9
 @PARENT_TAG@
 v(.*)
 libtorrent-rasterbar

++ libtorrent-rasterbar-2.0.8.tar.xz -> libtorrent-rasterbar-2.0.9.tar.xz 
++
 12021 lines of diff (skipped)


commit libtorrent-rasterbar for openSUSE:Factory

2023-03-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2023-03-24 15:21:26

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.31432 (New)


Package is "libtorrent-rasterbar"

Fri Mar 24 15:21:26 2023 rev:87 rq:1074039 version:2.0.8

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-10-24 11:13:30.523248366 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.31432/libtorrent-rasterbar.changes
 2023-03-24 15:21:44.051298741 +0100
@@ -1,0 +2,5 @@
+Thu Mar 23 15:37:04 UTC 2023 - Martin Liška 
+
+- Enable LTO as it builds with now on ppc64.
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.rKxz1w/_old  2023-03-24 15:21:44.535301264 +0100
+++ /var/tmp/diff_new_pack.rKxz1w/_new  2023-03-24 15:21:44.539301285 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libtorrent-rasterbar
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,6 @@
 #
 
 
-%ifarch ppc64
-%define _lto_cflags  %{nil}
-%endif
 %define _name   libtorrent
 %define libver  2_0
 %define sover   2.0


commit libtorrent-rasterbar for openSUSE:Factory

2022-10-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-10-24 11:13:09

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2275 (New)


Package is "libtorrent-rasterbar"

Mon Oct 24 11:13:09 2022 rev:86 rq:1030607 version:2.0.8

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-10-08 01:23:22.753975655 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2275/libtorrent-rasterbar.changes
  2022-10-24 11:13:30.523248366 +0200
@@ -1,0 +2,43 @@
+Sun Oct 23 14:17:19 UTC 2022 - Luigi Baldoni 
+
+- Update to version 2.0.8
+  * fix uTP streams timing out instead of closing cleanly
+  * add write_torrent_file_buf() overload for generating
+.torrent files
+  * add create_torrent::generate_buf() function to generate into
+a buffer
+  * fix copy_file when the file ends with a sparse region
+  * uTP performance, fix packet loss when sending is stalled
+  * fix trackers being stuck after session pause/resume
+  * fix bug in hash_picker with empty files
+  * uTP performance, prevent premature timeouts/resends
+  * add option to not memory map files below a certain size
+  * settings_pack now returns default values when queried for
+missing settings
+  * fix copy_file fall-back when SEEK_HOL/SEEK_DATA is not
+supported
+  * improve error reporting from file copy and move
+  * tweak pad file placement to match reference implementation
+(tail-padding)
+  * uTP performance, more lenient nagle's algorithm to always
+allow one outstanding undersized packet
+  * uTP performance, piggy-back held back undersized packet with
+ACKs
+  * uTP performance, don't send redundant deferred ACKs
+  * support incoming SOCKS5 packets with hostnames as source
+address, for UDP trackers
+  * ignore duplicate network interface change notifications on
+linux
+  * fix total_want/want accounting when forcing a recheck
+  * fix merging metadata with magnet links added on top of
+existing torrents
+  * add torrent_flag to default all file priorities to
+dont_download
+  * fix = feature in magnet links
+  * improve compatibility of SOCKS5 UDP ASSOCIATE
+  * fix madvise range for flushing cache in mmap_storage
+  * open files with no_cache set in O_SYNC mode
+- Drop 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
+  (merged upstream)
+
+---

Old:

  0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
  libtorrent-rasterbar-2.0.7.tar.xz

New:

  libtorrent-rasterbar-2.0.8.tar.xz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.9ZUOKX/_old  2022-10-24 11:13:31.055249463 +0200
+++ /var/tmp/diff_new_pack.9ZUOKX/_new  2022-10-24 11:13:31.059249471 +0200
@@ -26,15 +26,13 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.7
+Version:2.0.8
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: %{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM -- Fix boost detection for Leap
-Patch0: 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ _service ++
--- /var/tmp/diff_new_pack.9ZUOKX/_old  2022-10-24 11:13:31.099249553 +0200
+++ /var/tmp/diff_new_pack.9ZUOKX/_new  2022-10-24 11:13:31.103249561 +0200
@@ -3,7 +3,7 @@
 https://github.com/arvidn/libtorrent.git
 git
 .git
-v2.0.7
+v2.0.8
 @PARENT_TAG@
 v(.*)
 libtorrent-rasterbar

++ libtorrent-rasterbar-2.0.7.tar.xz -> libtorrent-rasterbar-2.0.8.tar.xz 
++
 13344 lines of diff (skipped)


commit libtorrent-rasterbar for openSUSE:Factory

2022-10-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-10-08 01:23:20

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2275 (New)


Package is "libtorrent-rasterbar"

Sat Oct  8 01:23:20 2022 rev:85 rq:1008315 version:2.0.7

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-07-18 18:34:22.449794757 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2275/libtorrent-rasterbar.changes
  2022-10-08 01:23:22.753975655 +0200
@@ -1,0 +2,6 @@
+Wed Oct  5 20:19:45 UTC 2022 - Christophe Giboudeaux 
+
+- Add patch to fix the boost detection on Leap:
+  * 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
+
+---

New:

  0001-Make-sure-boost-system-is-found-when-using-old-versi.patch



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.RTfKmM/_old  2022-10-08 01:23:23.853978178 +0200
+++ /var/tmp/diff_new_pack.RTfKmM/_new  2022-10-08 01:23:23.861978196 +0200
@@ -33,6 +33,8 @@
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: %{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM -- Fix boost detection for Leap
+Patch0: 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch ++
>From 79eab66c7c4f681c3a9e693147a6c30adbe7ddb7 Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux 
Date: Wed, 5 Oct 2022 22:13:48 +0200
Subject: [PATCH] Make sure boost-system is found when using old versions

When using older boost versions, boost-system is a 'PUBLIC' link target.
Make sure it's treated as a required build dependency.
---
 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5cb81ab..9fcb346 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -802,7 +802,7 @@ endif()
 find_public_dependency(Boost REQUIRED)
 target_link_libraries(torrent-rasterbar PUBLIC Boost::headers)
 if (Boost_MAJOR_VERSION LESS_EQUAL 1 AND Boost_MINOR_VERSION LESS 69)
-   find_package(Boost REQUIRED COMPONENTS system)
+   find_public_dependency(Boost REQUIRED COMPONENTS system)
target_link_libraries(torrent-rasterbar PUBLIC Boost::system)
 endif()
 
-- 
2.37.3


commit libtorrent-rasterbar for openSUSE:Factory

2022-07-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-07-18 18:34:08

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1523 (New)


Package is "libtorrent-rasterbar"

Mon Jul 18 18:34:08 2022 rev:84 rq:989736 version:2.0.7

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-05-08 21:53:14.759530586 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1523/libtorrent-rasterbar.changes
  2022-07-18 18:34:22.449794757 +0200
@@ -1,0 +2,24 @@
+Sun Jul 17 17:43:42 UTC 2022 - Luigi Baldoni 
+
+- Update to version 2.0.7
+  * fix issue in use of copy_file_range()
+  * 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()
+  * 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
+- Drop libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
+  (no longer necessary)
+
+---

Old:

  libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
  libtorrent-rasterbar-2.0.6.tar.xz

New:

  libtorrent-rasterbar-2.0.7.tar.xz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.MwSgP4/_old  2022-07-18 18:34:22.977795508 +0200
+++ /var/tmp/diff_new_pack.MwSgP4/_new  2022-07-18 18:34:22.981795514 +0200
@@ -26,15 +26,13 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.6
+Version:2.0.7
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: %{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
-Patch0: libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ _service ++
--- /var/tmp/diff_new_pack.MwSgP4/_old  2022-07-18 18:34:23.009795554 +0200
+++ /var/tmp/diff_new_pack.MwSgP4/_new  2022-07-18 18:34:23.013795560 +0200
@@ -3,7 +3,7 @@
 https://github.com/arvidn/libtorrent.git
 git
 .git
-v2.0.6
+v2.0.7
 @PARENT_TAG@
 v(.*)
 libtorrent-rasterbar

++ libtorrent-rasterbar-2.0.6.tar.xz -> libtorrent-rasterbar-2.0.7.tar.xz 
++
 11952 lines of diff (skipped)


commit libtorrent-rasterbar for openSUSE:Factory

2022-05-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-05-08 21:52:57

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1538 (New)


Package is "libtorrent-rasterbar"

Sun May  8 21:52:57 2022 rev:83 rq:975630 version:2.0.6

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-04-21 15:49:28.380368431 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1538/libtorrent-rasterbar.changes
  2022-05-08 21:53:14.759530586 +0200
@@ -1,0 +2,6 @@
+Sun May  8 11:44:19 UTC 2022 - Luigi Baldoni 
+
+- Add libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch to
+  fix pkgconfig file properly
+
+---

New:

  libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.nu1O7a/_old  2022-05-08 21:53:15.271531234 +0200
+++ /var/tmp/diff_new_pack.nu1O7a/_new  2022-05-08 21:53:15.275531239 +0200
@@ -33,6 +33,8 @@
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: %{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
+Patch0: libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -136,10 +138,6 @@
 
 %fdupes %{buildroot}%{python3_sitearch}
 
-# quick and dirty fix until upstream gh#arvidn/libtorrent#6830 is addressed
-sed -e 's/\-l\-pthread/\-pthread/' \
--i %{buildroot}%{_libdir}/pkgconfig/%{name}.pc
-
 %if %{with tests}
 %check
 export LD_LIBRARY_PATH=$PWD/build

++ libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch ++
>From a5925cfc862923544d4d2b4dc5264836e2cd1030 Mon Sep 17 00:00:00 2001
From: Nick Korotysh 
Date: Thu, 21 Apr 2022 01:02:32 +0300
Subject: [PATCH] fixed pkg-config file libraries list generation

do not append '-l' to anything starting with '-'

previously cmake-generated pkg-config file contained next line:

  Libs: -L${libdir} -ltorrent-rasterbar -l-pthread -lssl -lcrypto

(note '-l' before '-pthread', even without space)

the same line with this fix included is correct:

  Libs: -L${libdir} -ltorrent-rasterbar -pthread -lssl -lcrypto
---
 cmake/Modules/GeneratePkgConfig/generate-pkg-config.cmake.in | 5 +
 1 file changed, 5 insertions(+)

diff --git a/cmake/Modules/GeneratePkgConfig/generate-pkg-config.cmake.in 
b/cmake/Modules/GeneratePkgConfig/generate-pkg-config.cmake.in
index d4cb81db69..6adea52ac5 100644
--- a/cmake/Modules/GeneratePkgConfig/generate-pkg-config.cmake.in
+++ b/cmake/Modules/GeneratePkgConfig/generate-pkg-config.cmake.in
@@ -37,7 +37,12 @@ function(split_library_dirs _libraries _base_library_dir 
_library_dirs_var _libr
 endfunction()
 
 split_library_dirs("${_TARGET_INTERFACE_LINK_LIBRARIES}" 
"${CMAKE_INSTALL_PREFIX}/${_INSTALL_LIBDIR}" _lib_dirs _library_names)
+set(_linker_options "${_library_names}")
+list(FILTER _linker_options INCLUDE REGEX "^-.*")
+list(FILTER _library_names EXCLUDE REGEX "^-.*")
 cmake_list_to_pkg_config(_libs "${_library_names}" "-l")
+list(JOIN _linker_options " " _linker_options)
+string(JOIN " " _libs "${_linker_options}" "${_libs}")
 list(LENGTH _lib_dirs _additional_libdirs_count)
 if (_additional_libdirs_count GREATER 0)
cmake_list_to_pkg_config(_additional_libdirs "${_lib_dirs}" "-L")


commit libtorrent-rasterbar for openSUSE:Factory

2022-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-04-21 15:43:35

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1538 (New)


Package is "libtorrent-rasterbar"

Thu Apr 21 15:43:35 2022 rev:82 rq:971809 version:2.0.6

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-04-17 23:51:58.646482787 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1538/libtorrent-rasterbar.changes
  2022-04-21 15:49:28.380368431 +0200
@@ -1,0 +2,5 @@
+Thu Apr 21 11:51:34 UTC 2022 - Luigi Baldoni 
+
+- Fix pkgconfig file for Leap 15.4
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.ByIWFx/_old  2022-04-21 15:49:28.916369003 +0200
+++ /var/tmp/diff_new_pack.ByIWFx/_new  2022-04-21 15:49:28.924369012 +0200
@@ -136,6 +136,10 @@
 
 %fdupes %{buildroot}%{python3_sitearch}
 
+# quick and dirty fix until upstream gh#arvidn/libtorrent#6830 is addressed
+sed -e 's/\-l\-pthread/\-pthread/' \
+-i %{buildroot}%{_libdir}/pkgconfig/%{name}.pc
+
 %if %{with tests}
 %check
 export LD_LIBRARY_PATH=$PWD/build


commit libtorrent-rasterbar for openSUSE:Factory

2022-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-04-17 23:50:25

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1941 (New)


Package is "libtorrent-rasterbar"

Sun Apr 17 23:50:25 2022 rev:81 rq:970453 version:2.0.6

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-02-17 00:32:20.189414624 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1941/libtorrent-rasterbar.changes
  2022-04-17 23:51:58.646482787 +0200
@@ -1,0 +2,23 @@
+Sat Apr 16 14:49:34 UTC 2022 - Luigi Baldoni 
+
+- Update to version 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
+- Drop libtorrent-rasterbar-boost_178.patch (merged upstream)
+- Switch to _service
+
+---

Old:

  libtorrent-rasterbar-2.0.5.tar.gz
  libtorrent-rasterbar-boost_178.patch

New:

  _service
  libtorrent-rasterbar-2.0.6.tar.xz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.wLQaKV/_old  2022-04-17 23:51:59.142483467 +0200
+++ /var/tmp/diff_new_pack.wLQaKV/_new  2022-04-17 23:51:59.146483472 +0200
@@ -26,15 +26,13 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.5
+Version:2.0.6
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
-Source: 
https://github.com/arvidn/%{_name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM libtorrent-rasterbar-boost_178.patch
-Patch0: libtorrent-rasterbar-boost_178.patch
+Source: %{name}-%{version}.tar.xz
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ _service ++

  
https://github.com/arvidn/libtorrent.git
git
.git
v2.0.6
@PARENT_TAG@
v(.*)
libtorrent-rasterbar
  
  
*.tar
xz
  
  



commit libtorrent-rasterbar for openSUSE:Factory

2022-02-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-02-17 00:30:58

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1956 (New)


Package is "libtorrent-rasterbar"

Thu Feb 17 00:30:58 2022 rev:80 rq:955382 version:2.0.5

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-01-08 23:25:14.338310975 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1956/libtorrent-rasterbar.changes
  2022-02-17 00:32:20.189414624 +0100
@@ -1,0 +2,5 @@
+Tue Jan 11 19:42:28 UTC 2022 - Luigi Baldoni 
+
+- Revert last change
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.vr0uNZ/_old  2022-02-17 00:32:20.777414522 +0100
+++ /var/tmp/diff_new_pack.vr0uNZ/_new  2022-02-17 00:32:20.785414522 +0100
@@ -38,10 +38,10 @@
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libboost_chrono-devel >= 1.67
-BuildRequires:  libboost_python3-devel >= 1.67
-BuildRequires:  libboost_random-devel >= 1.67
-BuildRequires:  libboost_system-devel >= 1.67
+BuildRequires:  libboost_chrono-devel
+BuildRequires:  libboost_python3-devel
+BuildRequires:  libboost_random-devel
+BuildRequires:  libboost_system-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools
@@ -121,7 +121,7 @@
 %endif
-Dpython-bindings=ON \
-Dpython-egg-info=ON \
-   -Dboost-python-module-name=python
+   -Dboost-python-module-name=python3
 %cmake_build
 
 %install

++ _constraints ++
--- /var/tmp/diff_new_pack.vr0uNZ/_old  2022-02-17 00:32:20.821414515 +0100
+++ /var/tmp/diff_new_pack.vr0uNZ/_new  2022-02-17 00:32:20.825414514 +0100
@@ -2,7 +2,7 @@
 
   
 
-  4
+  5
 
   
   
@@ -23,9 +23,6 @@
   aarch64
 
 
-  
-5
-  
   
 4
   


commit libtorrent-rasterbar for openSUSE:Factory

2022-01-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-01-08 23:24:23

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1892 (New)


Package is "libtorrent-rasterbar"

Sat Jan  8 23:24:23 2022 rev:79 rq:944940 version:2.0.5

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2022-01-03 10:50:34.379606952 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1892/libtorrent-rasterbar.changes
  2022-01-08 23:25:14.338310975 +0100
@@ -1,0 +2,5 @@
+Sat Jan  8 19:20:10 UTC 2022 - Luigi Baldoni 
+
+- Update boost version requirement
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.SIl6av/_old  2022-01-08 23:25:14.890311426 +0100
+++ /var/tmp/diff_new_pack.SIl6av/_new  2022-01-08 23:25:14.894311429 +0100
@@ -38,10 +38,10 @@
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libboost_chrono-devel >= 1.66
-BuildRequires:  libboost_python3-devel >= 1.66
-BuildRequires:  libboost_random-devel >= 1.66
-BuildRequires:  libboost_system-devel >= 1.66
+BuildRequires:  libboost_chrono-devel >= 1.67
+BuildRequires:  libboost_python3-devel >= 1.67
+BuildRequires:  libboost_random-devel >= 1.67
+BuildRequires:  libboost_system-devel >= 1.67
 BuildRequires:  pkgconfig
 BuildRequires:  python3-devel
 BuildRequires:  python3-setuptools


commit libtorrent-rasterbar for openSUSE:Factory

2022-01-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2022-01-03 10:49:48

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1896 (New)


Package is "libtorrent-rasterbar"

Mon Jan  3 10:49:48 2022 rev:78 rq:943468 version:2.0.5

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-12-07 00:00:47.452265492 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1896/libtorrent-rasterbar.changes
  2022-01-03 10:50:34.379606952 +0100
@@ -1,0 +2,5 @@
+Sun Jan  2 08:26:53 UTC 2022 - Luigi Baldoni 
+
+- Add libtorrent-rasterbar-boost_178.patch (fix Factory build)
+
+---

New:

  libtorrent-rasterbar-boost_178.patch



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.TVufIy/_old  2022-01-03 10:50:34.891607148 +0100
+++ /var/tmp/diff_new_pack.TVufIy/_new  2022-01-03 10:50:34.895607149 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libtorrent-rasterbar
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,6 +33,8 @@
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: 
https://github.com/arvidn/%{_name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM libtorrent-rasterbar-boost_178.patch
+Patch0: libtorrent-rasterbar-boost_178.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ libtorrent-rasterbar-boost_178.patch ++
>From 71d608fceca7e61c9d124f9ea83f71b06eda3b17 Mon Sep 17 00:00:00 2001
From: arvidn 
Date: Sun, 12 Dec 2021 21:52:15 +0100
Subject: [PATCH] update allocator sizes for boost-1.78

---
 include/libtorrent/aux_/allocating_handler.hpp | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/include/libtorrent/aux_/allocating_handler.hpp 
b/include/libtorrent/aux_/allocating_handler.hpp
index 726032e085c..7096dfd2e67 100644
--- a/include/libtorrent/aux_/allocating_handler.hpp
+++ b/include/libtorrent/aux_/allocating_handler.hpp
@@ -77,11 +77,11 @@ namespace libtorrent { namespace aux {
constexpr std::size_t openssl_write_cost = 0;
 #endif
 
-   constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + 102 + 8 * sizeof(void*);
-   constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + 102 + 8 * sizeof(void*);
-   constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
144 + 8 * sizeof(void*);
-   constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
168 + 8 * sizeof(void*);
-   constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
160;
+   constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + 102 + 9 * sizeof(void*);
+   constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + 102 + 9 * sizeof(void*);
+   constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
144 + 9 * sizeof(void*);
+   constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
168 + 9 * sizeof(void*);
+   constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
168;
constexpr std::size_t abort_handler_max_size = tracking + debug_tick + 
104;
constexpr std::size_t submit_handler_max_size = tracking + debug_tick + 
104;
constexpr std::size_t deferred_handler_max_size = tracking + debug_tick 
+ 112;
@@ -124,12 +124,12 @@ namespace libtorrent { namespace aux {
 #endif
constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + fuzzer_write_cost + 168;
constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + fuzzer_read_cost + 168;
-   constexpr std::size_t udp_handler_max_size = tracking + 160;
-   constexpr std::size_t utp_handler_max_size = tracking + 184;
+   constexpr std::size_t udp_handler_max_size = tracking + 168;
+   constexpr std::size_t utp_handler_max_size = tracking + 192;
constexpr std::size_t abort_handler_max_size = tracking + 72;
constexpr std::size_t submit_handler_max_size = tracking + 72;
constexpr std::size_t deferred_handler_max_size = tracking + 80;
-

commit libtorrent-rasterbar for openSUSE:Factory

2021-12-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2021-12-06 23:59:38

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.31177 (New)


Package is "libtorrent-rasterbar"

Mon Dec  6 23:59:38 2021 rev:77 rq:935765 version:2.0.5

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-10-31 22:56:25.083734017 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.31177/libtorrent-rasterbar.changes
 2021-12-07 00:00:47.452265492 +0100
@@ -1,0 +2,25 @@
+Sun Dec  5 07:18:54 UTC 2021 - Luigi Baldoni 
+
+- Update to version 2.0.5
+  * fix build with WolfSSL
+  * fix issue where incoming uTP connections were not accepted
+over SOCKS5
+  * fix several issues in handling of checking files of v2
+torrents, esp. from magnet links
+  * make the token limit when parsing metadata from magnet files
+configurable
+  * fix issue with stalled pieces on disk full errors
+  * fix missing python binding for file_progress_flags
+  * fix torrent_file_with_hashes() to fail when we don't have
+the piece layers
+  * restore path character encoding conversion for non UTF-8
+locales
+  * fix use-after-free bug in make_magnet_uri
+  * add write_torrent_file() to produce a .torrent file from
+add_torrent_params
+  * allow loading v2 .torrent files without piece layer
+  * fix issue with adding v2 torrents with invalid file root hash
+- Drop libtorrent-rasterbar-2.0.4-handler-buffer.patch (merged
+  upstream)
+
+---

Old:

  libtorrent-rasterbar-2.0.4-handler-buffer.patch
  libtorrent-rasterbar-2.0.4.tar.gz

New:

  libtorrent-rasterbar-2.0.5.tar.gz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.mRcc49/_old  2021-12-07 00:00:48.224262761 +0100
+++ /var/tmp/diff_new_pack.mRcc49/_new  2021-12-07 00:00:48.224262761 +0100
@@ -26,15 +26,13 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.4
+Version:2.0.5
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: 
https://github.com/arvidn/%{_name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM libtorrent-rasterbar-2.0.4-handler-buffer.patch -- Bump 
handler allocation sizes for boost-1.77 (commit 8ed34b67d)
-Patch0: libtorrent-rasterbar-2.0.4-handler-buffer.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++ libtorrent-rasterbar-2.0.4.tar.gz -> libtorrent-rasterbar-2.0.5.tar.gz 
++
 25739 lines of diff (skipped)


commit libtorrent-rasterbar for openSUSE:Factory

2021-10-31 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2021-10-31 22:55:42

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1890 (New)


Package is "libtorrent-rasterbar"

Sun Oct 31 22:55:42 2021 rev:76 rq:928369 version:2.0.4

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-09-27 20:09:07.966476949 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1890/libtorrent-rasterbar.changes
  2021-10-31 22:56:25.083734017 +0100
@@ -1,0 +2,5 @@
+Sun Oct 31 10:36:56 UTC 2021 - Luigi Baldoni 
+
+- Fix linking problem on ppc64 
+
+---



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.VwpBZL/_old  2021-10-31 22:56:25.571734392 +0100
+++ /var/tmp/diff_new_pack.VwpBZL/_new  2021-10-31 22:56:25.575734395 +0100
@@ -16,6 +16,9 @@
 #
 
 
+%ifarch ppc64
+%define _lto_cflags  %{nil}
+%endif
 %define _name   libtorrent
 %define libver  2_0
 %define sover   2.0


commit libtorrent-rasterbar for openSUSE:Factory

2021-09-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2021-09-27 20:08:50

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1899 (New)


Package is "libtorrent-rasterbar"

Mon Sep 27 20:08:50 2021 rev:75 rq:921546 version:2.0.4

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-06-07 22:44:47.708616306 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.1899/libtorrent-rasterbar.changes
  2021-09-27 20:09:07.966476949 +0200
@@ -1,0 +2,6 @@
+Sat Sep 25 17:02:38 UTC 2021 - Alexei Sorokin 
+
+- Add libtorrent-rasterbar-2.0.4-handler-buffer.patch: bump handler
+  allocation sizes for boost-1.77 (commit 8ed34b67d).
+
+---

New:

  libtorrent-rasterbar-2.0.4-handler-buffer.patch



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.LqaSvA/_old  2021-09-27 20:09:08.534477574 +0200
+++ /var/tmp/diff_new_pack.LqaSvA/_new  2021-09-27 20:09:08.538477579 +0200
@@ -30,6 +30,8 @@
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
 Source: 
https://github.com/arvidn/%{_name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM libtorrent-rasterbar-2.0.4-handler-buffer.patch -- Bump 
handler allocation sizes for boost-1.77 (commit 8ed34b67d)
+Patch0: libtorrent-rasterbar-2.0.4-handler-buffer.patch
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -142,6 +144,7 @@
 %endif
 
 %post -n %{name}%{libver} -p /sbin/ldconfig
+
 %postun -n %{name}%{libver} -p /sbin/ldconfig
 
 %if %{with examples}

++ libtorrent-rasterbar-2.0.4-handler-buffer.patch ++
--- a/include/libtorrent/aux_/allocating_handler.hpp
+++ b/include/libtorrent/aux_/allocating_handler.hpp
@@ -79,9 +79,9 @@ namespace libtorrent { namespace aux {
 
constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + 102 + 8 * sizeof(void*);
constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + 102 + 8 * sizeof(void*);
-   constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
128 + 8 * sizeof(void*);
-   constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
152 + 8 * sizeof(void*);
-   constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
144;
+   constexpr std::size_t udp_handler_max_size = tracking + debug_tick + 
144 + 8 * sizeof(void*);
+   constexpr std::size_t utp_handler_max_size = tracking + debug_tick + 
168 + 8 * sizeof(void*);
+   constexpr std::size_t tick_handler_max_size = tracking + debug_tick + 
160;
constexpr std::size_t abort_handler_max_size = tracking + debug_tick + 
104;
constexpr std::size_t submit_handler_max_size = tracking + debug_tick + 
104;
constexpr std::size_t deferred_handler_max_size = tracking + debug_tick 
+ 112;
@@ -122,14 +122,14 @@ namespace libtorrent { namespace aux {
constexpr std::size_t fuzzer_write_cost = 0;
constexpr std::size_t fuzzer_read_cost = 0;
 #endif
-   constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + fuzzer_write_cost + 152;
-   constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + fuzzer_read_cost + 152;
-   constexpr std::size_t udp_handler_max_size = tracking + 144;
-   constexpr std::size_t utp_handler_max_size = tracking + 168;
+   constexpr std::size_t write_handler_max_size = tracking + 
debug_write_iter + openssl_write_cost + fuzzer_write_cost + 168;
+   constexpr std::size_t read_handler_max_size = tracking + 
debug_read_iter + openssl_read_cost + fuzzer_read_cost + 168;
+   constexpr std::size_t udp_handler_max_size = tracking + 160;
+   constexpr std::size_t utp_handler_max_size = tracking + 184;
constexpr std::size_t abort_handler_max_size = tracking + 72;
constexpr std::size_t submit_handler_max_size = tracking + 72;
constexpr std::size_t deferred_handler_max_size = tracking + 80;
-   constexpr std::size_t tick_handler_max_size = tracking + 112;
+   constexpr std::size_t tick_handler_max_size = tracking + 128;
 #endif
 
enum HandlerName


commit libtorrent-rasterbar for openSUSE:Factory

2021-06-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2021-06-07 22:44:11

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.32437 (New)


Package is "libtorrent-rasterbar"

Mon Jun  7 22:44:11 2021 rev:74 rq:898014 version:2.0.4

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-04-01 14:18:11.960062940 +0200
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.32437/libtorrent-rasterbar.changes
 2021-06-07 22:44:47.708616306 +0200
@@ -1,0 +2,11 @@
+Mon Jun  7 08:51:48 UTC 2021 - Luigi Baldoni 
+
+- Update to version 2.0.4
+  * fix piece picker bug causing double-picks with
+prefer-contiguous enabled
+  * expose session_params in python bindings
+  * fix (deprecated) use of add_torrent_params::info_hash
+  * fix issue creating and loading v2 torrents with empty files.
+Improves conformance to BEP52 reference implementation
+
+---

Old:

  libtorrent-rasterbar-2.0.3.tar.gz

New:

  libtorrent-rasterbar-2.0.4.tar.gz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.AFPtSh/_old  2021-06-07 22:44:48.192617123 +0200
+++ /var/tmp/diff_new_pack.AFPtSh/_new  2021-06-07 22:44:48.196617130 +0200
@@ -23,7 +23,7 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.3
+Version:2.0.4
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause

++ libtorrent-rasterbar-2.0.3.tar.gz -> libtorrent-rasterbar-2.0.4.tar.gz 
++
 15976 lines of diff (skipped)


commit libtorrent-rasterbar for openSUSE:Factory

2021-04-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2021-04-01 14:16:56

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2401 (New)


Package is "libtorrent-rasterbar"

Thu Apr  1 14:16:56 2021 rev:73 rq:881810 version:2.0.3

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2021-01-08 17:40:31.237049492 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.2401/libtorrent-rasterbar.changes
  2021-04-01 14:18:11.960062940 +0200
@@ -1,0 +2,19 @@
+Mon Mar 29 06:06:49 UTC 2021 - Luigi Baldoni 
+
+- Update to version 2.0.3
+  * add new torrent_file_with_hashes() which includes piece
+layers for creating .torrent files
+  * add file_prio_alert, posted when file priorities are updated
+  * fix issue where set_piece_hashes() would not propagate file
+errors
+  * add missing python binding for event_t
+  * add convenience header libtorrent/libtorrent.hpp
+  * increase default max_allowed_in_request_queue
+  * fix loading non-ascii filenames on windows with torrent_info
+constructor (2.0 regression)
+  * add std::hash<> specialization for info_hash_t
+  * fix integer overflow in hash_picker and properly restrict
+max file sizes in torrents
+  * strengthen SSRF mitigation for web seeds
+
+---

Old:

  libtorrent-rasterbar-2.0.2.tar.gz

New:

  libtorrent-rasterbar-2.0.3.tar.gz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.LSLQE9/_old  2021-04-01 14:18:12.460063718 +0200
+++ /var/tmp/diff_new_pack.LSLQE9/_new  2021-04-01 14:18:12.464063724 +0200
@@ -23,7 +23,7 @@
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.2
+Version:2.0.3
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause

++ libtorrent-rasterbar-2.0.2.tar.gz -> libtorrent-rasterbar-2.0.3.tar.gz 
++
 22862 lines of diff (skipped)


[opensuse-commit] commit libtorrent-rasterbar for openSUSE:Factory

2020-11-17 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package libtorrent-rasterbar for 
openSUSE:Factory checked in at 2020-11-17 21:24:48

Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
 and  /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.24930 (New)


Package is "libtorrent-rasterbar"

Tue Nov 17 21:24:48 2020 rev:71 rq:848726 version:2.0.1

Changes:

--- 
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2020-10-29 14:52:10.117235354 +0100
+++ 
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.24930/libtorrent-rasterbar.changes
 2020-11-17 21:24:51.109352000 +0100
@@ -1,0 +2,10 @@
+Sun Nov 15 14:05:31 UTC 2020 - Luigi Baldoni 
+
+- Update to version 2.0.1
+   * fix attribute in single-file v2 torrent creation
+   * fix padding for empty files in v2 torrent creation
+   * add function to ask a file_storage whether it's v2 or not
+   * fix mtime field when creating single-file v2 torrents
+   * fix performance regression in checking files
+
+---

Old:

  libtorrent-rasterbar-2.0.0.tar.gz

New:

  libtorrent-rasterbar-2.0.1.tar.gz



Other differences:
--
++ libtorrent-rasterbar.spec ++
--- /var/tmp/diff_new_pack.w0tS6x/_old  2020-11-17 21:24:51.965352850 +0100
+++ /var/tmp/diff_new_pack.w0tS6x/_new  2020-11-17 21:24:51.969352853 +0100
@@ -17,20 +17,19 @@
 
 
 %define _name   libtorrent
-%define _ver2.0
 %define libver  2_0
 %define sover   2.0
 %define _legacy 1
 %bcond_with examples
 %bcond_with tests
 Name:   libtorrent-rasterbar
-Version:2.0.0
+Version:2.0.1
 Release:0
 Summary:A C++ implementation of the BitTorrent protocol
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:https://libtorrent.org/
-Source: 
https://github.com/arvidn/%{_name}/releases/download/%{_ver}/%{name}-%{version}.tar.gz
+Source: 
https://github.com/arvidn/%{_name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  cmake >= 3.12.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -116,6 +115,7 @@
-Dbuild_examples=ON \
 %endif
-Dpython-bindings=ON \
+   -Dpython-egg-info=ON \
-Dboost-python-module-name=python
 %cmake_build
 

++ libtorrent-rasterbar-2.0.0.tar.gz -> libtorrent-rasterbar-2.0.1.tar.gz 
++
 26337 lines of diff (skipped)
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org