forked from pool/libtorrent-rasterbar
Accepting request 754876 from home:alois:branches:devel:libraries:c_c++
update to 1.2.2 OBS-URL: https://build.opensuse.org/request/show/754876 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=122
This commit is contained in:
parent
02f9771104
commit
041128c3d3
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:30040719858e3c06634764e0c1778738eb42ecd0b45e814afa746329a948ead7
|
|
||||||
size 3896007
|
|
3
libtorrent-rasterbar-1.2.2.tar.gz
Normal file
3
libtorrent-rasterbar-1.2.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e579261d7f0acbe82e9b4ce703cb721627cb8075023f8a26405992f489bc6202
|
||||||
|
size 4088779
|
@ -1,3 +1,169 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 3 20:08:48 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 14 18:32:35 UTC 2019 - Mariusz Fik <fisiu@opensuse.org>
|
Tue May 14 18:32:35 UTC 2019 - Mariusz Fik <fisiu@opensuse.org>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libtorrent-rasterbar
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,19 +17,19 @@
|
|||||||
|
|
||||||
|
|
||||||
%define _name libtorrent
|
%define _name libtorrent
|
||||||
%define sover 9
|
%define sover 10
|
||||||
%define _version 1_1_13
|
%define _version 1_2_2
|
||||||
%bcond_without python2
|
%bcond_without python2
|
||||||
%bcond_without python3
|
%bcond_without python3
|
||||||
%bcond_with examples
|
%bcond_with examples
|
||||||
%bcond_with tests
|
%bcond_with tests
|
||||||
Name: libtorrent-rasterbar
|
Name: libtorrent-rasterbar
|
||||||
Version: 1.1.13
|
Version: 1.2.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A C++ implementation of the BitTorrent protocol
|
Summary: A C++ implementation of the BitTorrent protocol
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Libraries/C and C++
|
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
|
Source: https://github.com/arvidn/%{_name}/releases/download/%{_name}-%{_version}/%{name}-%{version}.tar.gz
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -83,6 +83,7 @@ with a working example client.
|
|||||||
%endif
|
%endif
|
||||||
Summary: Python Bindings for libtorrent-rasterbar
|
Summary: Python Bindings for libtorrent-rasterbar
|
||||||
Group: Development/Libraries/Python
|
Group: Development/Libraries/Python
|
||||||
|
|
||||||
%if 0%{?suse_version} >= 1500
|
%if 0%{?suse_version} >= 1500
|
||||||
# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
|
# python-libtorrent-rasterbar was last used in openSUSE Leap 42.2.
|
||||||
Provides: python-%{name} = %{version}-%{release}
|
Provides: python-%{name} = %{version}-%{release}
|
||||||
@ -206,7 +207,6 @@ make check %{?_smp_mflags} V=1 -C build-python3
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%post -n %{name}%{sover} -p /sbin/ldconfig
|
%post -n %{name}%{sover} -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n %{name}%{sover} -p /sbin/ldconfig
|
%postun -n %{name}%{sover} -p /sbin/ldconfig
|
||||||
|
|
||||||
%if %{with examples}
|
%if %{with examples}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user