diff --git a/libtorrent-rasterbar-1.1.13.tar.gz b/libtorrent-rasterbar-1.1.13.tar.gz deleted file mode 100644 index b44e4f5..0000000 --- a/libtorrent-rasterbar-1.1.13.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30040719858e3c06634764e0c1778738eb42ecd0b45e814afa746329a948ead7 -size 3896007 diff --git a/libtorrent-rasterbar-1.2.2.tar.gz b/libtorrent-rasterbar-1.2.2.tar.gz new file mode 100644 index 0000000..6b187dc --- /dev/null +++ b/libtorrent-rasterbar-1.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e579261d7f0acbe82e9b4ce703cb721627cb8075023f8a26405992f489bc6202 +size 4088779 diff --git a/libtorrent-rasterbar.changes b/libtorrent-rasterbar.changes index c1d8e38..33cd2c3 100644 --- a/libtorrent-rasterbar.changes +++ b/libtorrent-rasterbar.changes @@ -1,3 +1,169 @@ +------------------------------------------------------------------- +Tue Dec 3 20:08:48 UTC 2019 - Luigi Baldoni + +- Update to version 1.2.2 + * fix cases where the disable_hash_checks setting was not + honored + * fix updating of is_finished torrent status, when changing + piece priorities + * fix regression in &left= reporting when adding a seeding + torrent + * fix integer overflow in http parser + * improve sanitation of symlinks, to support more complex link + targets + * add DHT routing table affinity for BEP 42 nodes + * add torrent_info constructor overloads to control torrent + file limits + * feature to disable DHT, PEX and LSD per torrent + * fix issue where trackers from magnet links were not included + in create_torrent() + * make peer_info::client a byte array in python binding + * pick contiguous pieces from peers with high download rate + * fix error handling of moving storage to a drive letter that + isn't mounted + * fix HTTP Host header when using proxy + version 1.2.1: + * add dht_pkt_alert and alerts_dropped_alert to python bindings + * fix python bindins for block_uploaded_alert + * optimize resolving duplicate filenames in loading torrent + files + * fix python binding of dht_settings + * tighten up various input validation checks + * fix create_torrent python binding + * update symlinks to conform to BEP 47 + * fix python bindings for peer_info + * support creating symlinks, for torrents with symlinks in them + * fix error in seed_mode flag + * support magnet link parameters with number siffixes + * consistently use "lt" namespace in examples and documentation + * fix Mingw build to use native cryptoAPI + * uPnP/NAT-PMP errors no longer set the client's advertised + listen port to zero + version 1.2: + * requires boost >= 1.58 to build + * tweak heuristic of how to interpret url seeds in multi-file + torrents + * support &ipv4= tracker argument for private torrents + * renamed debug_notification to connect_notification + * when updating listen sockets, only post alerts for new ones + * deprecate anonymous_mode_alert + * deprecated force_proxy setting (when set, the proxy is + always used) + * add support for Port Control Protocol (PCP) + * deliver notification of alerts being dropped via + alerts_dropped_alert + * deprecated alert::progress_notification alert category, + split into finer grained categories + * update plugin interface functions for improved type-safety + * implemented support magnet URI extension, select specific + file indices for download, BEP53 + * make tracker keys multi-homed. remove set_key() function on + session. + * add flags()/set_flags()/unset_flags() to torrent_handle, + deprecate individual functions + * added alert for block being sent to the send buffer + * drop support for windows compilers without std::wstring + * implemented support for DHT infohash indexing, BEP51 + * removed deprecated support for file_base in file_storage + * added support for running separate DHT nodes on each network + interface + * added support for establishing UTP connections on any + network interface + * added support for sending tracker announces on every network + interface + * introduce "lt" namespace alias + * need_save_resume_data() will no longer return true every 15 + minutes + * make the file_status interface explicitly public types + * added resolver_cache_timeout setting for internal host name + resolver + * make parse_magnet_uri take a string_view instead of + std::string + * deprecate add_torrent_params::url field. use + parse_magnet_uri instead + * optimize download queue management + * deprecated (undocumented) file:// urls + * add limit for number of web seed connections + * added support for retrieval of DHT live nodes + * complete UNC path support + * add packets pool allocator + * remove disk buffer pool allocator + * fix last_upload and last_download overflow after 9 hours in + past + * python binding add more add_torrent_params fields and an + invalid key check + * introduce introduce distinct types for peer_class_t, + piece_index_t and file_index_t. + * fix crash caused by empty bitfield + * removed disk-access-log build configuration + * removed mmap_cache feature + * strengthened type safety in handling of piece and file + indices + * deprecate identify_client() and fingerprint type + * make sequence number for mutable DHT items backed by + std::int64_t + * tweaked storage_interface to have stronger type safety + * deprecate relative times in torrent_status, replaced by + std::chrono::time_point + * refactor in alert types to use more const fields and more + clear API + * changed session_stats_alert counters type to signed + (std::int64_t) + * remove torrent eviction/ghost torrent feature + * include target in DHT lookups, when queried from the session + * improve support for HTTP redirects for web seeds + * use string_view in entry interface + * deprecate "send_stats" property on trackers (since + lt_tracker extension has been removed) + * remove deprecate session_settings API (use settings_pack + instead) + * improve file layout optimization when creating torrents with + padfiles + * remove remote_dl_rate feature + * source code migration from boost::shared_ptr to + std::shared_ptr + * storage_interface API changed to use span and references + * changes in public API to work with + std::shared_ptr + * extensions API changed to use span and std::shared_ptr + * plugin API changed to handle DHT requests using string_view + * removed support for lt_trackers and metadata_transfer + extensions (pre-dating ut_metadata) + * support windows' CryptoAPI for SHA-1 + * separated ssl and crypto options in build + * remove lazy-bitfield feature + * simplified suggest-read-cache feature to not depend on disk + threads + * removed option to disable contiguous receive buffers + * deprecated public to_hex() and from_hex() functions + * separated address and port fields in listen alerts + * added support for parsing new x.pe parameter from BEP 9 + * peer_blocked_alert now derives from peer_alert + * transitioned exception types to system_error + * made alerts move-only + * move files one-by-one when moving storage for a torrent + * removed RSS support + * removed feature to resolve country for peers + * added support for BEP 32, "IPv6 extension for DHT" + * overhauled listen socket and UDP socket handling, improving + multi-home support and bind-to-device + * resume data is now communicated via add_torrent_params + objects + * added new read_resume_data()/write_resume_data functions to + write bencoded, backwards compatible resume files + * removed deprecated fields from add_torrent_params + * deprecate "resume_data" field in add_torrent_params + * improved support for bind-to-device + * deprecated ssl_listen, SSL sockets are specified in + listen_interfaces now + * improved support for listening on multiple sockets and + interfaces + * resume data no longer has timestamps of files + * require C++11 to build libtorrent + * replace use of boost-endian with boost-predef + +- Bumped SOVERSION to 10 + ------------------------------------------------------------------- Tue May 14 18:32:35 UTC 2019 - Mariusz Fik diff --git a/libtorrent-rasterbar.spec b/libtorrent-rasterbar.spec index 2748da7..7daed10 100644 --- a/libtorrent-rasterbar.spec +++ b/libtorrent-rasterbar.spec @@ -1,7 +1,7 @@ # # spec file for package libtorrent-rasterbar # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,19 +17,19 @@ %define _name libtorrent -%define sover 9 -%define _version 1_1_13 +%define sover 10 +%define _version 1_2_2 %bcond_without python2 %bcond_without python3 %bcond_with examples %bcond_with tests Name: libtorrent-rasterbar -Version: 1.1.13 +Version: 1.2.2 Release: 0 Summary: A C++ implementation of the BitTorrent protocol License: BSD-3-Clause Group: Development/Libraries/C and C++ -URL: http://libtorrent.org/ +URL: https://libtorrent.org/ Source: https://github.com/arvidn/%{_name}/releases/download/%{_name}-%{_version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -83,6 +83,7 @@ with a working example client. %endif Summary: Python Bindings for libtorrent-rasterbar Group: Development/Libraries/Python + %if 0%{?suse_version} >= 1500 # python-libtorrent-rasterbar was last used in openSUSE Leap 42.2. Provides: python-%{name} = %{version}-%{release} @@ -206,7 +207,6 @@ make check %{?_smp_mflags} V=1 -C build-python3 %endif %post -n %{name}%{sover} -p /sbin/ldconfig - %postun -n %{name}%{sover} -p /sbin/ldconfig %if %{with examples}