Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libtorrent-rasterbar2_0-2.0.8-2.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libtorrent-rasterbar2_0 Distribution: openSUSE:Factory:zSystems
Version: 2.0.8 Vendor: openSUSE
Release: 2.1 Build date: Fri Mar 24 18:31:39 2023
Group: System/Libraries Build host: s390zl21
Size: 4716689 Source RPM: libtorrent-rasterbar-2.0.8-2.1.src.rpm
Summary: A C++ implementation of the BitTorrent protocol
libtorrent-rasterbar is a C++ library that aims to be a good
alternative to all the other bittorrent implementations around.
It is a library and not a full featured client, although it comes
with a working example client.






* Thu Mar 23 2023 Martin Liška <>
  - Enable LTO as it builds with now on ppc64.
* Sun Oct 23 2022 Luigi Baldoni <>
  - Update to version 2.0.8
    * fix uTP streams timing out instead of closing cleanly
    * add write_torrent_file_buf() overload for generating
      .torrent files
    * add create_torrent::generate_buf() function to generate into
      a buffer
    * fix copy_file when the file ends with a sparse region
    * uTP performance, fix packet loss when sending is stalled
    * fix trackers being stuck after session pause/resume
    * fix bug in hash_picker with empty files
    * uTP performance, prevent premature timeouts/resends
    * add option to not memory map files below a certain size
    * settings_pack now returns default values when queried for
      missing settings
    * fix copy_file fall-back when SEEK_HOL/SEEK_DATA is not
    * improve error reporting from file copy and move
    * tweak pad file placement to match reference implementation
    * uTP performance, more lenient nagle's algorithm to always
      allow one outstanding undersized packet
    * uTP performance, piggy-back held back undersized packet with
    * uTP performance, don't send redundant deferred ACKs
    * support incoming SOCKS5 packets with hostnames as source
      address, for UDP trackers
    * ignore duplicate network interface change notifications on
    * fix total_want/want accounting when forcing a recheck
    * fix merging metadata with magnet links added on top of
      existing torrents
    * add torrent_flag to default all file priorities to
    * fix &so= feature in magnet links
    * improve compatibility of SOCKS5 UDP ASSOCIATE
    * fix madvise range for flushing cache in mmap_storage
    * open files with no_cache set in O_SYNC mode
  - Drop 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
    (merged upstream)
* Wed Oct 05 2022 Christophe Giboudeaux <>
  - Add patch to fix the boost detection on Leap:
    * 0001-Make-sure-boost-system-is-found-when-using-old-versi.patch
* Sun Jul 17 2022 Luigi Baldoni <>
  - Update to version 2.0.7
    * fix issue in use of copy_file_range()
    * avoid open-file race in the file_view_pool
    * fix issue where stop-when-ready would not close files
    * fix issue with duplicate hybrid torrent via separate v1 and
      v2 magnet links
    * added new function to load torrent files, load_torrent_*()
    * support sync_file_range()
    * fix issue in write_torrent_file() when file size is exactly
      piece size
    * fix file_num_blocks() and file_num_pieces() for empty files
    * add new overload to make_magnet_uri()
    * add missing protocol version to tracker_reply_alert and
    * fix privilege issue with SetFileValidData()
    * add asynchronous overload of torrent_handle::add_piece()
    * default to a single hashing thread, for full checks
    * Fix bug when checking files and the first piece is invalid
  - Drop libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch
    (no longer necessary)
* Sun May 08 2022 Luigi Baldoni <>
  - Add libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch to
    fix pkgconfig file properly
* Thu Apr 21 2022 Luigi Baldoni <>
  - Fix pkgconfig file for Leap 15.4
* Sat Apr 16 2022 Luigi Baldoni <>
  - Update to version 2.0.6
    * fix issue creating a v2 torrent from torrent_info containing
      an empty file
    * make recheck files also update which files use partfile
    * add write_through disk_io_write_mode, which flushes pieces
      to disk immediately
    * improve copy file function to preserve sparse regions (when
    * add function to truncate over-sized files part of a torrent
    * fix directory creation on windows shared folders
    * add flag to make add_files() not record file attributes
    * deprecate (unused) allow_partial_disk_writes settings
    * fix disk-full error reporting in mmap_disk_io
    * fixed similar-torrents feature for v2 torrents
    * fix potential unbounded recursion in add_completed_job, in
      disk I/O
    * deprecated (unused) volatile_read_cache setting
  - Drop libtorrent-rasterbar-boost_178.patch (merged upstream)
  - Switch to _service
* Tue Jan 11 2022 Luigi Baldoni <>
  - Revert last change
* Sat Jan 08 2022 Luigi Baldoni <>
  - Update boost version requirement
* Sun Jan 02 2022 Luigi Baldoni <>
  - Add libtorrent-rasterbar-boost_178.patch (fix Factory build)
* Sun Dec 05 2021 Luigi Baldoni <>
  - Update to version 2.0.5
    * fix build with WolfSSL
    * fix issue where incoming uTP connections were not accepted
      over SOCKS5
    * fix several issues in handling of checking files of v2
      torrents, esp. from magnet links
    * make the token limit when parsing metadata from magnet files
    * fix issue with stalled pieces on disk full errors
    * fix missing python binding for file_progress_flags
    * fix torrent_file_with_hashes() to fail when we don't have
      the piece layers
    * restore path character encoding conversion for non UTF-8
    * fix use-after-free bug in make_magnet_uri
    * add write_torrent_file() to produce a .torrent file from
    * allow loading v2 .torrent files without piece layer
    * fix issue with adding v2 torrents with invalid file root hash
  - Drop libtorrent-rasterbar-2.0.4-handler-buffer.patch (merged
* Sun Oct 31 2021 Luigi Baldoni <>
  - Fix linking problem on ppc64
* Sat Sep 25 2021 Alexei Sorokin <>
  - Add libtorrent-rasterbar-2.0.4-handler-buffer.patch: bump handler
    allocation sizes for boost-1.77 (commit 8ed34b67d).
* Mon Jun 07 2021 Luigi Baldoni <>
  - Update to version 2.0.4
    * fix piece picker bug causing double-picks with
      prefer-contiguous enabled
    * expose session_params in python bindings
    * fix (deprecated) use of add_torrent_params::info_hash
    * fix issue creating and loading v2 torrents with empty files.
      Improves conformance to BEP52 reference implementation
* Mon Mar 29 2021 Luigi Baldoni <>
  - Update to version 2.0.3
    * add new torrent_file_with_hashes() which includes piece
      layers for creating .torrent files
    * add file_prio_alert, posted when file priorities are updated
    * fix issue where set_piece_hashes() would not propagate file
    * add missing python binding for event_t
    * add convenience header libtorrent/libtorrent.hpp
    * increase default max_allowed_in_request_queue
    * fix loading non-ascii filenames on windows with torrent_info
      constructor (2.0 regression)
    * add std::hash<> specialization for info_hash_t
    * fix integer overflow in hash_picker and properly restrict
      max file sizes in torrents
    * strengthen SSRF mitigation for web seeds
* Fri Jan 08 2021 Luigi Baldoni <>
  - Update to version 2.0.2
    * add v1() and v2() functions to torrent_info
    * fix piece_layers() to work for single-piece files
    * fix python binding regression in session constructor flags
    * fix unaligned piece requests in mmap_storage
    * improve client_data_t ergonomics
    * fix issue with concurrent access to part files
* Sun Nov 15 2020 Luigi Baldoni <>
  - Update to version 2.0.1
    * fix attribute in single-file v2 torrent creation
    * fix padding for empty files in v2 torrent creation
    * add function to ask a file_storage whether it's v2 or not
    * fix mtime field when creating single-file v2 torrents
    * fix performance regression in checking files
* Thu Oct 29 2020
  - Drop libtorrent-rasterbar-fix_pkgconfig_path.patch after changes
    to the %cmake macro
* Thu Sep 17 2020 Luigi Baldoni <>
  - Update to version 2.0.0
    * dropped depenency on iconv
    * deprecate set_file_hash() in torrent creator, as it's
      superceded by v2 torrents
    * deprecate mutable access to info_section in torrent_info
    * removed deprecated lazy_entry/lazy_bdecode
    * stats_alert deprecated
    * remove bittyrant choking algorithm
    * update userdata in add_torrent_params to be type-safe and
      add to torrent_handle
    * add ip_filter to session_params
    * added support for wolfSSL for SHA-1 hash and HTTPS (no
      Torrents over SSL)
    * requires OpenSSL minimum version 1.0.0 with SNI support
    * deprecated save_state() and load_state() on session in
      favour of new write_session_params() and
    * added support for BitTorrent v2 (see
    * create_torrent() pad_file_limit parameter removed
    * create_torrent() merkle- and optimize-alignment flags removed
    * merkle_tree removed from add_torrent_params
    * announce_entry expose information per v1 and v2 info-hash
    * deprecated sha1_hash info_hash members on
      torrent_removed_alert, torrent_deleted_alert,
      torrent_delete_failed_alert and add_torrent_params
    * undeprecate error_file_metadata for torrent errors related
      to its metadata
    * remove support for adding a torrent under a UUID (used for
      previous RSS support)
    * remove deprecated feature to add torrents by file:// URL
    * remove deprecated feature to download .torrent file from URL
    * requires boost >= 1.66 to build
    * update networking API to networking TS compatible boost.asio
    * overhauled disk I/O subsystem to use memory mapped files
      (where available)
    * libtorrent now requires C++14 to build
    * added support for GnuTLS for HTTPS and torrents over SSL
  - Refreshlibtorrent-rasterbar-fix_pkgconfig_path.patch
  - Drop libtorrent-rasterbar-fix_library_version.patch
* Wed Sep 16 2020 Michel Normand <>
  - in _constraints set 5GB min physicalmemory rather than memory parm
    (at least required for ppc64/ppc64le)
* Wed Sep 09 2020 Luigi Baldoni <>
  - Switch to cmake build
  - Remove references to python2
  - Add libtorrent-rasterbar-fix_pkgconfig_path.patch and
  - Build in c++14 mode (qbittorrent prefers it)
* Thu Sep 03 2020 Luigi Baldoni <>
  - Update to version 1.2.10
    * fix regression in python binding for move_storage()
    * fix issue with loading invalid torrents with only 0-sized
    * fix to avoid large stack allocations
* Fri Aug 21 2020 Luigi Baldoni <>
  - Update to version 1.2.9
    * add macro TORRENT_CXX11_ABI for clients building with C++14
      against libtorrent build with C++11
    * refreshed m4 scripts for autotools
    * removed deprecated wstring overloads on non-windows systems
    * drop dependency on Unicode's ConvertUTF code (which had a
      license incompatible with Debian)
    * fix bugs exposed on big-endian systems
    * fix detection of hard-links not being supported by filesystem
    * fixed resume data regression for seeds with prio 0 files
* Tue Aug 04 2020
  - Update to version 1.2.8
    * validate UTF-8 encoding of client version strings from peers
    * don't time out tracker announces as eagerly while resolving
    * fix NAT-PMP shutdown issue
    * improve hostname lookup by merging identical lookups
    * fix network route enumeration for large routing tables
    * fixed issue where pop_alerts() could return old, invalid
    * fix issue when receiving have-all message before the
    * don't leave lingering part files handles open
    * disallow calling add_piece() during checking
    * fix incorrect filename truncation at multi-byte character
    * always announce listen port 1 when using a proxy
* Fri Jul 10 2020
  - Update to version 1.2.7
    * add set_alert_fd in python binding, to supersede
    * fix bug in part files > 2 GiB
    * add function to clear the peer list for a torrent
    * fix resume data functions to save/restore more torrent flags
    * limit number of concurrent HTTP announces
    * fix queue position for force_rechecking a torrent that is
      not auto-managed
    * improve rate-based choker documentation, and minor tweak
    * undeprecate upnp_ignore_nonrouters (but refering to devices
      on our subnet)
    * increase default tracker timeout
    * retry failed socks5 server connections
    * allow UPnP lease duration to be changed after device
    version 1.2.6:
    * fix peer timeout logic
    * simplify proxy handling. A proxy now overrides
    * fix issues when configured to use a non-default choking
    * fix issue in reading resume data
    * revert NXDOMAIN change from 1.2.4
    * don't open any listen sockets if listen_interfaces is empty
      or misconfigured
    * fix bug in auto disk cache size logic
    * fix issue with outgoing_interfaces setting, where bind()
      would be called twice
    * add build option to disable share-mode
    * support validation of HTTPS trackers
    * deprecate strict super seeding mode
    * make UPnP port-mapping lease duration configurable
    * deprecate the bittyrant choking algorithm
    * add build option to disable streaming
    version 1.2.5:
    * announce port=1 instead of port=0, when there is no listen
    * fix LSD over IPv6
    * support TCP_NOTSENT_LOWAT
    * fix correct interface binding of local service discovery
    * fix issue with knowing which interfaces to announce to
      trackers and DHT
    * undeprecate settings_pack::dht_upload_rate_limit
* Wed Feb 19 2020 Stefan Brüns <>
  - Update to version 1.2.4
    * fix binding TCP and UDP sockets to the same port, when
      specifying port 0
    * fix announce_to_all_trackers and announce_to_all_tiers behavior
    * fix suggest_read_cache setting
    * back-off tracker hostname looksups resulting in NXDOMAIN
    * lower SOCKS5 UDP keepalive timeout
    * fix external IP voting for multi-homed DHT nodes
    * deprecate broadcast_lsd setting. Just use multicast
    * deprecate upnp_ignore_nonrouters setting
    * don't attempt sending event=stopped if event=start never
    * make sure &key= stays consistent between different source
      IPs (as mandated by BEP7)
    * fix binding sockets to outgoing interface
    * add new socks5_alert to trouble shoot SOCKS5 proxies
  - Cleanup spec file, remove conditionals for Leap 42.x
* Sat Jan 18 2020 Avindra Goolcharan <>
  - Update to version 1.2.3
    * fix erroneous event=completed tracker announce when checking
    * promote errors in parsing listen_interfaces to post
    * fix bug in protocol encryption/obfuscation
    * fix buffer overflow in SOCKS5 UDP logic
    * fix issue of rapid calls to file_priority() clobbering each
    * clear tracker errors on success
    * optimize setting with unlimited unchoke slots
    * fixed restoring of trackers, comment, creation date and
      created-by in resume data
    * fix handling of torrents with too large pieces
    * fixed division by zero in anti-leech choker
    * fixed bug in torrent_info::swap



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 29 23:47:06 2023