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)


Reply via email to