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.10-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libtorrent-rasterbar2_0 Distribution: openSUSE Tumbleweed
Version: 2.0.10 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 20 21:34:41 2024
Group: System/Libraries Build host: i02-ch1b
Size: 4808975 Source RPM: libtorrent-rasterbar-2.0.10-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libtorrent.org/
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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Feb 19 2024 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.0.10
    * allow on_unknown_torrent method in the absence of active
      torrents (new plugin feature added)
    * add feature to async_move_storage() to not move files
    * fix reject resume data if it contains mismatching info hashes
    * fix clear the candidate_cache when clear peer_list
    * fix missing python converter for dht::announce_flags_t
  - Update _service file for manualrun
* Mon May 22 2023 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 2.0.9
    * fix issue with web seed connections when they close and
      re-open
    * fallocate() not supported is not a fatal error
    * fix proxying of IPv6 connections via IPv4 proxy
    * treat CGNAT address range as local IPs
    * add stricter checking of piece layers when loading torrents
    * add stricter checking of v1 and v2 hashes being consistent
    * cache failed DNS lookups as well as successful ones
    * add an i2p torrent state to control interactions with clear
      swarms
    * fix i2p SAM protocol parsing of quoted messages
    * expose i2p peer destination in peer_info
    * fix i2p tracker announces
    * fix issue with read_piece() stopping torrent on pieces not
      yet downloaded
    * improve handling of allow_i2p_mixed setting to work for
      magnet links
    * fix web seed request for renamed single-file torrents
    * fix issue where web seeds could disappear from resume data
    * extend save_resume with additional conditional flags
    * fix issue with retrying trackers in tiers > 0
    * fix last_upload and last_download resume data fields to use
      posix time
    * improve error messages for no_connect_privileged_ports, by
      untangle it from the port filter
    * fix I2P issue introduced in 2.0.0
    * add async tracker status query, post_trackers()
    * add async torrent status query, post_status()
    * support loading version 2 of resume data format
    * fix issue with odd piece sizes
    * add async piece availability query, post_piece_availability()
    * add async download queue query, post_download_queue()
    * add async file_progress query, post_file_progress()
    * add async peer_info query, post_peer_info()
* Thu Mar 23 2023 Martin Liška <mliska@suse.cz>
  - Enable LTO as it builds with now on ppc64.
* Sun Oct 23 2022 Luigi Baldoni <aloisio@gmx.com>
  - 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
      supported
    * improve error reporting from file copy and move
    * tweak pad file placement to match reference implementation
      (tail-padding)
    * uTP performance, more lenient nagle's algorithm to always
      allow one outstanding undersized packet
    * uTP performance, piggy-back held back undersized packet with
      ACKs
    * 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
      linux
    * 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
      dont_download
    * 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 <christophe@krop.fr>
  - 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 <aloisio@gmx.com>
  - 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
      tracker_error_alert
    * 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 <aloisio@gmx.com>
  - Add libtorrent-rasterbar-2.0.6-fix_pkgconfig_creation.patch to
    fix pkgconfig file properly
* Thu Apr 21 2022 Luigi Baldoni <aloisio@gmx.com>
  - Fix pkgconfig file for Leap 15.4
* Sat Apr 16 2022 Luigi Baldoni <aloisio@gmx.com>
  - 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
      supported)
    * 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 <aloisio@gmx.com>
  - Revert last change
* Sat Jan 08 2022 Luigi Baldoni <aloisio@gmx.com>
  - Update boost version requirement
* Sun Jan 02 2022 Luigi Baldoni <aloisio@gmx.com>
  - Add libtorrent-rasterbar-boost_178.patch (fix Factory build)
* Sun Dec 05 2021 Luigi Baldoni <aloisio@gmx.com>
  - 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
      configurable
    * 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
      locales
    * fix use-after-free bug in make_magnet_uri
    * add write_torrent_file() to produce a .torrent file from
      add_torrent_params
    * 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
    upstream)
* Sun Oct 31 2021 Luigi Baldoni <aloisio@gmx.com>
  - Fix linking problem on ppc64
* Sat Sep 25 2021 Alexei Sorokin <sor.alexei@meowr.ru>
  - 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 <aloisio@gmx.com>
  - 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 <aloisio@gmx.com>
  - 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
      errors
    * 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 <aloisio@gmx.com>
  - 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

Files

/usr/lib64/libtorrent-rasterbar.so.2.0
/usr/lib64/libtorrent-rasterbar.so.2.0.10
/usr/share/doc/packages/libtorrent-rasterbar2_0
/usr/share/doc/packages/libtorrent-rasterbar2_0/AUTHORS
/usr/share/doc/packages/libtorrent-rasterbar2_0/ChangeLog
/usr/share/licenses/libtorrent-rasterbar2_0
/usr/share/licenses/libtorrent-rasterbar2_0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024