From 2dfe45fc8f94684fac2426f38e290071ecd4da4889dd1f73b429cb38fa3371eb Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Fri, 10 Jul 2020 18:13:58 +0000 Subject: [PATCH] Accepting request 819847 from home:alois:branches:devel:libraries:c_c++ - Update to version 1.2.7 * 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 version 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 version 1.2.5: * announce port=1 instead of port=0, when there is no listen port * fix LSD over IPv6 * support TCP_NOTSENT_LOWAT * fix correct interface binding of local service discovery multicast * fix issue with knowing which interfaces to announce to trackers and DHT * undeprecate settings_pack::dht_upload_rate_limit OBS-URL: https://build.opensuse.org/request/show/819847 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=128 --- libtorrent-rasterbar-1.2.4.tar.gz | 3 -- libtorrent-rasterbar-1.2.7.tar.gz | 3 ++ libtorrent-rasterbar.changes | 49 +++++++++++++++++++++++++++++++ libtorrent-rasterbar.spec | 9 ++++-- 4 files changed, 58 insertions(+), 6 deletions(-) delete mode 100644 libtorrent-rasterbar-1.2.4.tar.gz create mode 100644 libtorrent-rasterbar-1.2.7.tar.gz diff --git a/libtorrent-rasterbar-1.2.4.tar.gz b/libtorrent-rasterbar-1.2.4.tar.gz deleted file mode 100644 index b5e1ae4..0000000 --- a/libtorrent-rasterbar-1.2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8759bddb589006ee164438588adaf007325b3bcaf6ae4c64d87a2b914409c680 -size 4161609 diff --git a/libtorrent-rasterbar-1.2.7.tar.gz b/libtorrent-rasterbar-1.2.7.tar.gz new file mode 100644 index 0000000..258a0dd --- /dev/null +++ b/libtorrent-rasterbar-1.2.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc00069e65c0825cbe1eee5cdd26f94fcd9a621c4e7f791810b12fab64192f00 +size 4105179 diff --git a/libtorrent-rasterbar.changes b/libtorrent-rasterbar.changes index ac0281c..275cacd 100644 --- a/libtorrent-rasterbar.changes +++ b/libtorrent-rasterbar.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Fri Jul 10 04:42:21 UTC 2020 - aloisio@gmx.com + +- Update to version 1.2.7 + * 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 + version 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 + version 1.2.5: + * announce port=1 instead of port=0, when there is no listen + port + * fix LSD over IPv6 + * support TCP_NOTSENT_LOWAT + * fix correct interface binding of local service discovery + multicast + * fix issue with knowing which interfaces to announce to + trackers and DHT + * undeprecate settings_pack::dht_upload_rate_limit + ------------------------------------------------------------------- Wed Feb 19 20:55:09 UTC 2020 - Stefan BrĂ¼ns diff --git a/libtorrent-rasterbar.spec b/libtorrent-rasterbar.spec index 9cd208b..dcec28c 100644 --- a/libtorrent-rasterbar.spec +++ b/libtorrent-rasterbar.spec @@ -18,19 +18,21 @@ %define _name libtorrent %define sover 10 -%define _version 1_2_4 +%define _version 1_2_7 %bcond_without python2 %bcond_without python3 %bcond_with examples %bcond_with tests Name: libtorrent-rasterbar -Version: 1.2.4 +Version: 1.2.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: https://github.com/arvidn/%{_name}/releases/download/%{_name}-%{_version}/%{name}-%{version}.tar.gz +Source: https://github.com/arvidn/%{_name}/releases/download/%{_name}_%{_version}/%{name}-%{version}.tar.gz +# for directory ownership +BuildRequires: cmake-full BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(openssl) @@ -203,6 +205,7 @@ make check %{?_smp_mflags} V=1 -C build-python3 %endif %files devel +%{_datadir}/cmake/Modules/FindLibtorrentRasterbar.cmake %{_includedir}/%{_name}/ %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc