Hello community,
here is the log from the commit of package libtorrent-rasterbar for
openSUSE:Factory checked in at 2019-12-21 12:28:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar"
Sat Dec 21 12:28:48 2019 rev:61 rq:754948 version:1.2.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2019-05-15 12:34:58.456436743 +0200
+++
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new.6675/libtorrent-rasterbar.changes
2019-12-21 12:28:52.731291834 +0100
@@ -1,0 +2,166 @@
+Tue Dec 3 20:08:48 UTC 2019 - Luigi Baldoni <[email protected]>
+
+- 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<torrent_info>
+ * 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
+
+-------------------------------------------------------------------
Old:
----
libtorrent-rasterbar-1.1.13.tar.gz
New:
----
libtorrent-rasterbar-1.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.akc03v/_old 2019-12-21 12:28:53.375292140 +0100
+++ /var/tmp/diff_new_pack.akc03v/_new 2019-12-21 12:28:53.375292140 +0100
@@ -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 @@
%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 @@
%endif
%post -n %{name}%{sover} -p /sbin/ldconfig
-
%postun -n %{name}%{sover} -p /sbin/ldconfig
%if %{with examples}
++++++ libtorrent-rasterbar-1.1.13.tar.gz -> libtorrent-rasterbar-1.2.2.tar.gz
++++++
++++ 301678 lines of diff (skipped)