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>
|
||||
|
||||
|
@ -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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user