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

libtorrent-rasterbar-devel-1.2.4-lp152.1.3 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libtorrent-rasterbar-devel Distribution: openSUSE Leap 15.2
Version: 1.2.4 Vendor: openSUSE
Release: lp152.1.3 Build date: Sat May 16 19:49:17 2020
Group: Development/Libraries/C and C++ Build host: sheep86
Size: 1761702 Source RPM: libtorrent-rasterbar-1.2.4-lp152.1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libtorrent.org/
Summary: Header files for libtorrent, 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.

This package holds the development files for libtorrent-rasterbar.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Feb 19 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - 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
      succeeded
    * 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 <avindra@opensuse.org>
  - Update to version 1.2.3
    * fix erroneous event=completed tracker announce when checking
      files
    * promote errors in parsing listen_interfaces to post
      listen_failed_alert
    * fix bug in protocol encryption/obfuscation
    * fix buffer overflow in SOCKS5 UDP logic
    * fix issue of rapid calls to file_priority() clobbering each
      other
    * 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
* Tue Dec 03 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 2019 Mariusz Fik <fisiu@opensuse.org>
  - Update to 1.1.13:
    * fix sock_type_t python binding
    * tighten up various input validation checks
    * replace use of boost-endian with boost-predef, fix boo#1134615
    * uTP performance fixes
* Thu Jan 24 2019 Jan Engelhardt <jengelh@inai.de>
  - Avoid repeating the name in summary.
  - Remove future goals from description.
  - Remove idempotent %if..%endif guards.
* Mon Nov 26 2018 adam.majer@suse.de
  - Update to version 1.1.11:
    * Fix move_storage with save_path with a trailing slash
    * Fix tracker announce issue, advertising port 0 in secondary
      IPv6 announce
    * Fix missing boost/noncopyable.hpp includes
    * Fix python binding for torrent_info::creation_date()
  - Changes since version 1.1.10:
    * Fix issue in udp_socket with unusual socket failure
    * Split progress_notification alert category into
      file-, piece- and block progress
    * utp close-reason fix
    * Exposed default add_torrent_params flags to python bindings
    * Fix redundant flushes of partfile metadata
    * Add option to ignore min-interval from trackers on
      force-reannounce
    * Raise default setting for active_limit
    * Fall back to copy+remove if rename_file fails
    * Improve handling of filesystems not supporting fallocate()
    * Force-Proxy no longer disables DHT
    * Improve connect-boost feature, to make new torrents quickly
      connect peers
* Fri Sep 14 2018 sor.alexei@meowr.ru
  - Update to version 1.1.9:
    * Save both file and piece priorities in the resume file.
    * Add a missing stats_metric python binding.
    * uTP connections are no longer exempt from rate limits by default.
    * Fix exporting files from partfile whilst seeding.
    * Fix an issue when subsequent file priority updates cause the
      torrent to stop.
* Tue Jul 03 2018 sor.alexei@meowr.ru
  - Update to version 1.1.8:
    * Fix disc I/O performance of checking hashes and creating
      torrents.
    * Fix a race condition in part_file.
    * Fix part_file open mode compatibility test.
    * Fix a race condition in the random number generator.
    * Fix a race condition in stat_cache (drive storage).
    * Improve error handling of failing to change file priority.
      The API for custom storage implementations was altered.
    * Set the hidden attribute when creating the part file.
    * Fix tracker announces reporting more data downloaded than the
      size of the torrent.
    * Fix a recent regression with the force_proxy setting.
  - Remove libtorrent-rasterbar-1.1.7-boost-1.67.patch.
  - Re-enable building of the Python 2 module to mirror the boost
    package.
* Sun Jun 17 2018 sor.alexei@meowr.ru
  - Disable building of the Python 2 module and conditionalise both
    Python's like in the boost package.
  - Rename python2-libtorrent-rasterbar back to
    python-libtorrent-rasterbar on openSUSE Leap 42.3 and older.
* Tue Apr 17 2018 sor.alexei@meowr.ru
  - Update to version 1.1.7:
    * Don't perform DNS lookups for the DHT bootstrap unless DHT is
      enabled.
    * Fix an issue where setting file/piece priority would stop
      checking.
    * Expose post_dht_stats() to python bindings.
    * Fix backwards compatibility to downloads without partfiles.
    * Improve part-file related error messages.
    * Fix reporting &redundant= in tracker announces.
    * Fix tie-break in duplicate peer connection disconnect logic.
    * Fix an issue with SSL tracker connections left in CLOSE_WAIT
      state.
    * Defer truncating existing files until the first time we write
      to them.
    * Fix an issue when receiving a torrent with 0-sized padfiles as
      a magnet link.
    * Fix an issue resuming 1.0.x downloads with a file priority 0.
    * Fix torrent_status::next_announce.
    * Fix pad-file scalability issue.
    * Made coalesce_reads/coalesce_writes settings take effect.
    * Use unique peer_ids per connection.
    * Fix tracker connection bind issue for IPv6 trackers.
    * Fix error handling of some merkle torrents.
    * Fix error handling of unsupported hard-links.
  - Add libtorrent-rasterbar-1.1.7-boost-1.67.patch: add Boost 1.67+
    support (boo#1089812).
* Thu Jan 04 2018 virtuousfox@gmail.com
  - Update to version 1.1.6:
    * Deprecate save_encryption_settings (they are part of the normal settings).
    * Add getters for peer_class_filter and peer_class_type_filter.
    * Make torrent_handler::set_priority() to use peer_classes.
    * Fix support for boost-1.66 (requires C++11).
    * Fix i2p support.
    * Fix loading resume data when in seed mode.
    * Fix part-file creation race condition.
    * Fix issue with initializing settings on session construction.
    * Fix issue with receiving interested before metadata.
    * Fix IPv6 tracker announce issue.
    * Restore path sanitization behavior of ":".
    * Fix listen socket issue when disabling "force_proxy" mode.
    * Fix full allocation failure on APFS.
  - Remove fix-build-against-boost-1.66.patch: fixed upstream.
* Sat Dec 30 2017 wbauer@tmo.at
  - Add fix-build-against-boost-1.66.patch to fix build with the
    latest boost in Factory
* Sat Oct 21 2017 sor.alexei@meowr.ru
  - Update to version 1.1.5:
    * Fix an infinite loop when parsing certain invalid magnet links.
    * Fix parsing torrents with certain invalid filenames.
    * Fix a leak of torrent_peer objecs (entries in peer_list).
    * Fix a leak of peer_class objects (when setting per-torrent rate
      limits).
    * Expose peer_class API to python bindings.
    * Fix integer overflow in whole_pieces_threshold logic.
    * Fix python bindings for torrent_handle, to be hashable.
    * Fix IPv6 tracker support by performing the second announce in
      more cases.
    * Fix utf-8 encoding check in torrent parser.
    * Fix an infinite loop when parsing maliciously crafted
      torrents.
    * Fix an invalid read in parse_int in bdecoder.
    * Fix an issue with very long tracker- and web seed URLs.
    * Do not attempt to create empty files on startup, if they
      already exist.
    * Fix force-recheck issue (new files would not be picked up).
    * Fix an inconsistency in file_priorities and
      override_resume_data behaviour.
    * Fix paused torrents not generating a state update when their
      ul/dl rate transitions to zero.
  - Remove boost-1_65-fix.patch: fixed upstream.
* Mon Oct 09 2017 fisiu@opensuse.org
  - Update to 1.1.4:
    * Corrected missing const qualifiers on bdecode_node.
    * Fix changing queue position of paused torrents (1.1.3 regression).
    * Fix re-check issue after move_storage.
    * Handle invalid arguments to set_piece_deadline().
    * Move_storage did not work for torrents without metadata.
    * Improve shutdown time by only announcing to trackers whose IP we know.
    * Fix python3 portability issue in python binding.
    * Delay 5 seconds before reconnecting socks5 proxy for UDP ASSOCIATE.
    * Fix NAT-PMP crash when removing a mapping at the wrong time.
    * Improve path sanitization (filter unicode text direction characters).
    * Deprecate partial_piece_info::piece_state.
    * Bind upnp requests to correct local address.
    * Save resume data when removing web seeds.
    * Fix proxying of https connections.
    * Fix race condition in disk I/O storage class.
    * Fix http connection timeout on multi-homed hosts.
    * Removed depdendency on boost::uintptr_t for better compatibility.
    * Fix memory leak in the disk cache.
    * Fix double free in disk cache.
    * Forward declaring libtorrent types is discouraged. a new fwd.hpp header is
      provided.
  - Add boost-1_65-fix.patch: fix building with boost 1.65.
  - Drop libtorrent-rasterbar-fix-build-boost-1.54.patch.
* Tue May 23 2017 sor.alexei@meowr.ru
  - Fix Python3 bindings.
* Sat Apr 22 2017 sor.alexei@meowr.ru
  - Update to version 1.1.3:
    * Remove (broken) support for incoming connections over socks5.
    * Restore announce_entry's timestamp fields to posix time in
      python bindings.
    * Deprecate torrent_added_alert (in favour of add_torrent_alert).
    * Fix python bindings for parse_magnet_uri.
    * Fix a minor robustness issue in DHT bootstrap logic.
    * Fix an issue where torrent_status::num_seeds could be negative.
    * Document deprecation of dynamic loading/unloading of torrents.
    * Include user-agent in tracker announces in anonymous_mode for
      private torrents.
    * Add support for IPv6 peers from udp trackers.
    * Correctly URL encode the IPv6 argument to trackers.
    * Fix a bug where settings_pack::file_pool_size setting was not
      being honored.
    * Add a feature to periodically close files (to make windows
      clear disc cache).
    * Fix a bug in torrent_handle::file_status.
    * Fix an issue with peers not updated on metadata from magnet
      links.
  - Remove libtorrent-rasterbar-1.1.2-fix-python-timestamp.patch.
* Wed Mar 29 2017 sor.alexei@meowr.ru
  - Add libtorrent-rasterbar-1.1.2-fix-python-timestamp.patch:
    Restore announce_entry's timestamp fields to POSIX time in
    Python bindings (commit 852fada, boo#1031510).
* Tue Mar 07 2017 sor.alexei@meowr.ru
  - Explicitly require libboost_python3-devel on openSUSE later than
    Leap 42.x.
  - Rename python-libtorrent-rasterbar to
    python2-libtorrent-rasterbar to follow Python packaging policies.
* Sat Mar 04 2017 aloisio@gmx.com
  - Update to version 1.1.2:
    * Default TOS marking to 0x20.
    * Fix invalid access when leaving seed-mode with outstanding hash
      jobs.
    * Fix an ABI compatibility issue introduced with preformatted
      entry type.
    * Add web_seed_name_lookup_retry to session_settings.
    * Slightly improve proxy settings backwards compatibility.
    * Add a function to get default settings.
    * Updating super seeding would include the torrent in
      state_update_alert.
    * Fix an issue where num_seeds could be greater than num_peers in
      torrent_status.
    * Finished non-seed torrents can also be in super-seeding mode.
    * Fix an issue related to unloading torrents.
    * Fix finished-time calculation.
    * Add missing min_memory_usage() and high_performance_seed()
      settings presets to Python.
    * Fix a stat cache issue that sometimes would produce incorrect
      resume data.
    * Storage optimisation to peer classes.
    * Fix the torrent name in alerts of builds with deprecated
      functions.
    * Make torrent_info::is_valid() return false if a torrent failed
      to load.
    * Fix per-torrent rate limits for >256 peer classes.
    * Don't load user_agent and peer_fingerprint from session_state.
    * Fix the file rename issue with name prefix matching torrent
      name.
    * Fix division by zero when setting tick_interval > 1000.
    * Fix move_storage() to its own directory (would delete the
      files).
    * Fix the socks5 support for UDP.
    * Add a setting urlseed_max_request_bytes to handle large web
      seed requests.
    * Fix Python bindings crash with non-default C++11.
    * Add trackers from the add_torrent_params/magnet links to
      separate tiers.
    * Fix a resumedata check issue with files with priority 0
      (boo#1028448).
    * Deprecate the mmap_cache feature.
    * Add an utility function for generating the peer ID fingerprint.
    * Fix a bug in last-seen-complete.
    * Remove a file size limit in the torrent_info filename
      constructor.
    * Fix tail-padding for the last file in create_torrent.
    * Don't send the user-agent in metadata http downloads or UPnP
      requests when in the anonymous mode.
    * Fix the internal resolve links lookup for mutable torrents.
    * Hint DHT bootstrap nodes of actual bootstrap request.
  - Dropped libtorrent-rasterbar-python-cxxflags.patch (accepted
    upstream).
* Wed Feb 01 2017 adam.majer@suse.de
  - use individual libboost-*-devel packages instead of boost-devel
* Mon Dec 05 2016 sor.alexei@meowr.ru
  - Require boost 1.54+ instead of 1.61+ again.
  - Add libtorrent-rasterbar-fix-build-boost-1.54.patch: Fix
    building with Boost 1.54.
  - Add libtorrent-rasterbar-python-cxxflags.patch: Fix Python
    bindings crash with non-default C++11 (boo#1013570).
* Mon Oct 10 2016 fisiu@opensuse.org
  - Require boost => 1.61 to fix build failures.
* Sun Aug 28 2016 sor.alexei@meowr.ru
  - Update to version 1.1.1:
    * Update puff.c for gzip inflation.
    * Add dht_bootstrap_node a setting in settings_pack (and add
      default).
    * Make pad-file and symlink support conform to BEP47.
    * Fix piece picker bug that could result in division by zero.
    * Fix value of current_tracker when all tracker failed.
    * Deprecate lt_trackers extension.
    * Remove load_asnum_db and load_country_db from python bindings.
    * Fix a crash in session::get_ip_filter when not having set one.
    * Fix filename escaping when repairing torrents with broken web
      seeds.
    * fix a bug where file_completed_alert would not be posted unless
      file_progress had been queries by the client.
    * Move files one-by-one when moving storage for a torrent.
    * Fix bug in python bindings of announce_entry.
    * Fix a bug related to flag_merge_resume_http_seeds flag in
      add_torrent_params.
    * Fixed inverted priority of incoming piece suggestions.
    * Optimise allow-fast logic.
    * Fix an issue where FAST extension messages were not used during
      handshake.
    * Fix a crash on invalid input in http_parser.
    * Upgrade to libtommath 1.0.
    * Fix parsing of an IPv6 endpoint with invalid port character
      separator.
    * Add a limited support for new x.pe parameter from BEP 9.
    * Fix dht stats counters that weren't being updated.
    * Make sure add_torrent_alert is always posted before other
      alerts for the torrent.
    * Fix a peer-class leak when settings per-torrent rate limits.
    * Add a new "preformatted" type to bencode entry variant type.
    * Improve Socks5 support and test coverage.
    * Fix set_settings in python bindings.
    * Add missing alert categories in python bindings.
    * Add dht_get_peers_reply_alert alert in python bindings.
    * Fix updating the node id reported to peers after changing IPs.
  - Remove libtorrent-rasterbar-1.1.0-fix-get-ip-filter.patch: merged
    upstream.
  - Remove libtorrent-rasterbar-1.1.0-remove-x86-only-flag.patch,
    libtorrent-rasterbar-1.1.0-add_ppc64le_as_64_bit_system_libraries.patch,
    libtorrent-rasterbar-1.1.0-fix-invalid-input-crash.patch,
    libtorrent-rasterbar-1.1.0-python-fixes.patch: fixed upstream.
* Wed Aug 17 2016 sor.alexei@meowr.ru
  - Append commit f05fad0 to
    libtorrent-rasterbar-1.1.0-python-fixes.patch from upstream.
  - Set boost requirement version to 1.53+ as in commit 633d062.
* Fri Jul 29 2016 normand@linux.vnet.ibm.com
  - new libtorrent-rasterbar-1.1.0-add_ppc64le_as_64_bit_system_libraries.patch
    to allow ppc64le build.
    provided upstream https://github.com/arvidn/libtorrent/pull/967
* Sat Jul 23 2016 jengelh@inai.de
  - Remove useless duplicate pkgconfig dependency
* Wed Jul 20 2016 sor.alexei@meowr.ru
  - Add _constraints, specify 3.5G as a minimal RAM requirement
    (but 2G on arm6l/arm7l): that's somewhat around what is needed
    for the build not to fail.
* Sun Jul 17 2016 sor.alexei@meowr.ru
  - Add a bcond to enable tests build (disabled by default).
  - Add libtorrent-rasterbar-1.1.0-fix-get-ip-filter.patch: fix Deluge
    crashing when IP filters are used without patching Deluge
    (commit 66e5994) (boo#978600).
  - Add libtorrent-rasterbar-1.1.0-python-fixes.patch from upstream:
    fixes for Python bindings (commits e4fd45e, 80710ab, f01ac8f,
    42c6376) (boo#988986).
* Sun Jul 03 2016 sor.alexei@meowr.ru
  - Remove "-lrt" link hack.
  - Don't force C++11 on openSUSE newer than Leap 42.x.
* Wed Jun 29 2016 sor.alexei@meowr.ru
  - Disable Python3 support for openSUSE Leap 42.x after all.
* Tue Jun 21 2016 aloisio@gmx.com
  - Added explicit linking of libboost_devel for aarch64, see
    https://svn.boost.org/trac/boost/ticket/9041
* Mon Jun 20 2016 aloisio@gmx.com
  - Updated version requirement for boost-devel
    and added -std=c++11 in CXXFLAGS to address
    a build problem with qbittorrent 3.3.5
* Mon Jun 06 2016 sor.alexei@meowr.ru
  - Add libtorrent-rasterbar-1.1.0-fix-invalid-input-crash.patch: fix
    crash on invalid input in http_parser (commit 3624ce6, boo#983228).
* Mon May 16 2016 sor.alexei@meowr.ru
  - Build Python3 bindings for openSUSE Leap 42.2 and newer.
  - Remove GeoIP support remnants, was removed in 1.1.0.
  - Replace fix-sse-only-on-x86.patch with
    libtorrent-rasterbar-1.1.0-remove-x86-only-flag.patch
    (commit 680eddf) and apply unconditionally.
* Fri Apr 15 2016 rpm@fthiessen.de
  - Added fix-sse-only-on-x86.patch to fix build on
    non x86 architectures.
* Thu Apr 14 2016 rpm@fthiessen.de
  - Update to 1.1.0:
    * fix duplicate ACK issue in uTP
    * experimental support for BEP 38, "mutable torrents"
    * replaced lazy_bdecode with a new bdecoder that's a lot more efficient
    * General speed improvements.
    * support SSL over uTP connections
    * Removed built-in GeoIP support (this functionality is orthogonal to libtorrent)
    * General better multithreading support.
    * Added support for hashing pieces in multiple threads
    * Fix division by zero in super-seeding logic
* Fri Mar 04 2016 sor.alexei@meowr.ru
  - Update to 1.0.9:
    * Fix issue in checking outgoing interfaces (when that option is
      enabled).
    * Python binding fix for boost-1.60.0.
    * Improve reliability of binding listen sockets.
    * Support SNI in https web seeds and trackers.
    * Fix unhandled exception in DHT when receiving a DHT packet over
      IPv6.
* Thu Feb 11 2016 sor.alexei@meowr.ru
  - Update to 1.0.8:
    * Fix web seed request size.
    * Fix bug where web seeds were not used for torrents added by URL.
    * Fix long filename issue.
    * Fix performance bug in DHT torrent eviction.
    * Fix bug when deleting files for magnet links before they had
      metadata.
  - Remove libtorrent-rasterbar-boost-1.60.patch: fixed upstream.
* Thu Jan 14 2016 sor.alexei@meowr.ru
  - Add libtorrent-rasterbar-boost-1.60.patch: register_ptr_to_python
    for boost::shared_ptr<alert> (by Andrew Resch).
* Mon Nov 23 2015 p.drouand@gmail.com
  - Update to version 1.0.7
    * fix bug where loading settings via load_state() would not trigger all
      appropriate actions
    * fix bug where 32 bit builds could use more disk cache than the virtual
      address space (when set to automatic)
    * fix support for torrents with > 500'000 pieces
    * fix ip filter bug when banning peers
    * fix IPv6 IP address resolution in URLs
    * introduce run-time check for torrent info-sections beeing too large
    * fix web seed bug when using proxy and proxy-peer-connections=false
    * fix bug in magnet link parser
    * introduce add_torrent_params flags to merge web seeds with resume data
      (similar to trackers)
    * fix bug where dont_count_slow_torrents could not be disabled
    * fix fallocate hack on linux (fixes corruption on some architectures)
    * fix auto-manage bug with announce to tracker/lsd/dht limits
    * improve DHT routing table to not create an unbalanced tree
    * fix bug in uTP that would cause any connection taking more than one second
      to connect be timed out (introduced in the vulnerability path)
    * fixed falling back to sending UDP packets direct when socks proxy fails
    * fixed total_wanted bug (when setting file priorities in add_torrent_params)
    * fix python3 compatibility with sha1_hash
* Sun Aug 02 2015 sor.alexei@meowr.ru
  - Update to 1.0.6:
    * Fix µTP vulnerability.
    * Make UTF-8 conversions more lenient.
    * Fix loading of piece priorities from resume data.
    * Improve seed-mode handling (seed-mode will now automatically be
      left when performing operations implying it's not a seed).
    * Fix issue with file priorities and override resume data.
    * Fix request queue size performance issue.
    * Slightly improve UDP tracker performance.
    * Fix HTTP scrapes.
    * Add missing port mapping functions to Python binding.
    * Fix bound-checking issue in bdecoder.
    * Expose missing dht_settings fields to Python.
    * Add function to query the DHT settings.
    * Fix bug in 'dont_count_slow_torrents' feature, which would
      start too many torrents.
* Mon Jun 08 2015 mvyskocil@opensuse.org
  - Change Group of shlib to System/Libraries
* Fri May 29 2015 sor.alexei@meowr.ru
  - Update to 1.0.5:
    * Improve ip_voter to avoid flapping.
    * Fix bug when max_peerlist_size was set to 0.
    * Fix issues with missing exported symbols when building dll.
    * Fix division by zero bug in edge case while connecting peers.
  - Spec cleanup.
* Mon Apr 06 2015 fisiu@opensuse.org
  - Update to 1.0.4:
    * so many changes since last package version, all of them can be found in
      ChangeLog file.
    * Bump so version to 8.
* Thu Feb 19 2015 p.drouand@gmail.com
  - Update to version 0.16.19
    * python binding build fix for boost-1.57.0
    * add --enable-export-all option to configure script, to export
      all symbols from libtorrent
    * python bindings fixes
    * handle overlong utf-8 sequences
    * fix bug in error handling in protocol encryption
  - Remove obsolete conditional macros

Files

/usr/include/libtorrent
/usr/include/libtorrent/ConvertUTF.h
/usr/include/libtorrent/add_torrent_params.hpp
/usr/include/libtorrent/address.hpp
/usr/include/libtorrent/alert.hpp
/usr/include/libtorrent/alert_manager.hpp
/usr/include/libtorrent/alert_types.hpp
/usr/include/libtorrent/announce_entry.hpp
/usr/include/libtorrent/assert.hpp
/usr/include/libtorrent/aux_
/usr/include/libtorrent/aux_/aligned_storage.hpp
/usr/include/libtorrent/aux_/aligned_union.hpp
/usr/include/libtorrent/aux_/alloca.hpp
/usr/include/libtorrent/aux_/allocating_handler.hpp
/usr/include/libtorrent/aux_/array.hpp
/usr/include/libtorrent/aux_/bind_to_device.hpp
/usr/include/libtorrent/aux_/block_cache_reference.hpp
/usr/include/libtorrent/aux_/byteswap.hpp
/usr/include/libtorrent/aux_/container_wrapper.hpp
/usr/include/libtorrent/aux_/cppint_import_export.hpp
/usr/include/libtorrent/aux_/cpuid.hpp
/usr/include/libtorrent/aux_/deferred_handler.hpp
/usr/include/libtorrent/aux_/deprecated.hpp
/usr/include/libtorrent/aux_/deque.hpp
/usr/include/libtorrent/aux_/dev_random.hpp
/usr/include/libtorrent/aux_/disable_warnings_pop.hpp
/usr/include/libtorrent/aux_/disable_warnings_push.hpp
/usr/include/libtorrent/aux_/disk_job_fence.hpp
/usr/include/libtorrent/aux_/escape_string.hpp
/usr/include/libtorrent/aux_/export.hpp
/usr/include/libtorrent/aux_/ffs.hpp
/usr/include/libtorrent/aux_/file_progress.hpp
/usr/include/libtorrent/aux_/generate_peer_id.hpp
/usr/include/libtorrent/aux_/has_block.hpp
/usr/include/libtorrent/aux_/instantiate_connection.hpp
/usr/include/libtorrent/aux_/io.hpp
/usr/include/libtorrent/aux_/ip_notifier.hpp
/usr/include/libtorrent/aux_/keepalive.hpp
/usr/include/libtorrent/aux_/listen_socket_handle.hpp
/usr/include/libtorrent/aux_/lsd.hpp
/usr/include/libtorrent/aux_/merkle.hpp
/usr/include/libtorrent/aux_/noexcept_movable.hpp
/usr/include/libtorrent/aux_/numeric_cast.hpp
/usr/include/libtorrent/aux_/openssl.hpp
/usr/include/libtorrent/aux_/path.hpp
/usr/include/libtorrent/aux_/portmap.hpp
/usr/include/libtorrent/aux_/proxy_settings.hpp
/usr/include/libtorrent/aux_/range.hpp
/usr/include/libtorrent/aux_/route.h
/usr/include/libtorrent/aux_/scope_end.hpp
/usr/include/libtorrent/aux_/session_call.hpp
/usr/include/libtorrent/aux_/session_impl.hpp
/usr/include/libtorrent/aux_/session_interface.hpp
/usr/include/libtorrent/aux_/session_settings.hpp
/usr/include/libtorrent/aux_/session_udp_sockets.hpp
/usr/include/libtorrent/aux_/set_socket_buffer.hpp
/usr/include/libtorrent/aux_/socket_type.hpp
/usr/include/libtorrent/aux_/storage_piece_set.hpp
/usr/include/libtorrent/aux_/storage_utils.hpp
/usr/include/libtorrent/aux_/string_ptr.hpp
/usr/include/libtorrent/aux_/suggest_piece.hpp
/usr/include/libtorrent/aux_/throw.hpp
/usr/include/libtorrent/aux_/time.hpp
/usr/include/libtorrent/aux_/torrent_impl.hpp
/usr/include/libtorrent/aux_/unique_ptr.hpp
/usr/include/libtorrent/aux_/vector.hpp
/usr/include/libtorrent/aux_/win_crypto_provider.hpp
/usr/include/libtorrent/aux_/win_util.hpp
/usr/include/libtorrent/aux_/windows.hpp
/usr/include/libtorrent/bandwidth_limit.hpp
/usr/include/libtorrent/bandwidth_manager.hpp
/usr/include/libtorrent/bandwidth_queue_entry.hpp
/usr/include/libtorrent/bandwidth_socket.hpp
/usr/include/libtorrent/bdecode.hpp
/usr/include/libtorrent/bencode.hpp
/usr/include/libtorrent/bitfield.hpp
/usr/include/libtorrent/block_cache.hpp
/usr/include/libtorrent/bloom_filter.hpp
/usr/include/libtorrent/broadcast_socket.hpp
/usr/include/libtorrent/bt_peer_connection.hpp
/usr/include/libtorrent/buffer.hpp
/usr/include/libtorrent/chained_buffer.hpp
/usr/include/libtorrent/choker.hpp
/usr/include/libtorrent/close_reason.hpp
/usr/include/libtorrent/config.hpp
/usr/include/libtorrent/copy_ptr.hpp
/usr/include/libtorrent/crc32c.hpp
/usr/include/libtorrent/create_torrent.hpp
/usr/include/libtorrent/deadline_timer.hpp
/usr/include/libtorrent/debug.hpp
/usr/include/libtorrent/disk_buffer_holder.hpp
/usr/include/libtorrent/disk_buffer_pool.hpp
/usr/include/libtorrent/disk_interface.hpp
/usr/include/libtorrent/disk_io_job.hpp
/usr/include/libtorrent/disk_io_thread.hpp
/usr/include/libtorrent/disk_io_thread_pool.hpp
/usr/include/libtorrent/disk_job_pool.hpp
/usr/include/libtorrent/disk_observer.hpp
/usr/include/libtorrent/download_priority.hpp
/usr/include/libtorrent/ed25519.hpp
/usr/include/libtorrent/entry.hpp
/usr/include/libtorrent/enum_net.hpp
/usr/include/libtorrent/error.hpp
/usr/include/libtorrent/error_code.hpp
/usr/include/libtorrent/extensions
/usr/include/libtorrent/extensions.hpp
/usr/include/libtorrent/extensions/smart_ban.hpp
/usr/include/libtorrent/extensions/ut_metadata.hpp
/usr/include/libtorrent/extensions/ut_pex.hpp
/usr/include/libtorrent/file.hpp
/usr/include/libtorrent/file_pool.hpp
/usr/include/libtorrent/file_storage.hpp
/usr/include/libtorrent/fingerprint.hpp
/usr/include/libtorrent/flags.hpp
/usr/include/libtorrent/fwd.hpp
/usr/include/libtorrent/gzip.hpp
/usr/include/libtorrent/hasher.hpp
/usr/include/libtorrent/hasher512.hpp
/usr/include/libtorrent/heterogeneous_queue.hpp
/usr/include/libtorrent/hex.hpp
/usr/include/libtorrent/http_connection.hpp
/usr/include/libtorrent/http_parser.hpp
/usr/include/libtorrent/http_seed_connection.hpp
/usr/include/libtorrent/http_stream.hpp
/usr/include/libtorrent/http_tracker_connection.hpp
/usr/include/libtorrent/i2p_stream.hpp
/usr/include/libtorrent/identify_client.hpp
/usr/include/libtorrent/index_range.hpp
/usr/include/libtorrent/invariant_check.hpp
/usr/include/libtorrent/io.hpp
/usr/include/libtorrent/io_service.hpp
/usr/include/libtorrent/io_service_fwd.hpp
/usr/include/libtorrent/ip_filter.hpp
/usr/include/libtorrent/ip_voter.hpp
/usr/include/libtorrent/kademlia
/usr/include/libtorrent/kademlia/announce_flags.hpp
/usr/include/libtorrent/kademlia/dht_observer.hpp
/usr/include/libtorrent/kademlia/dht_settings.hpp
/usr/include/libtorrent/kademlia/dht_state.hpp
/usr/include/libtorrent/kademlia/dht_storage.hpp
/usr/include/libtorrent/kademlia/dht_tracker.hpp
/usr/include/libtorrent/kademlia/direct_request.hpp
/usr/include/libtorrent/kademlia/dos_blocker.hpp
/usr/include/libtorrent/kademlia/ed25519.hpp
/usr/include/libtorrent/kademlia/find_data.hpp
/usr/include/libtorrent/kademlia/get_item.hpp
/usr/include/libtorrent/kademlia/get_peers.hpp
/usr/include/libtorrent/kademlia/io.hpp
/usr/include/libtorrent/kademlia/item.hpp
/usr/include/libtorrent/kademlia/msg.hpp
/usr/include/libtorrent/kademlia/node.hpp
/usr/include/libtorrent/kademlia/node_entry.hpp
/usr/include/libtorrent/kademlia/node_id.hpp
/usr/include/libtorrent/kademlia/observer.hpp
/usr/include/libtorrent/kademlia/put_data.hpp
/usr/include/libtorrent/kademlia/refresh.hpp
/usr/include/libtorrent/kademlia/routing_table.hpp
/usr/include/libtorrent/kademlia/rpc_manager.hpp
/usr/include/libtorrent/kademlia/sample_infohashes.hpp
/usr/include/libtorrent/kademlia/traversal_algorithm.hpp
/usr/include/libtorrent/kademlia/types.hpp
/usr/include/libtorrent/lazy_entry.hpp
/usr/include/libtorrent/link.hpp
/usr/include/libtorrent/linked_list.hpp
/usr/include/libtorrent/lsd.hpp
/usr/include/libtorrent/magnet_uri.hpp
/usr/include/libtorrent/natpmp.hpp
/usr/include/libtorrent/netlink.hpp
/usr/include/libtorrent/operations.hpp
/usr/include/libtorrent/optional.hpp
/usr/include/libtorrent/packet_buffer.hpp
/usr/include/libtorrent/packet_pool.hpp
/usr/include/libtorrent/parse_url.hpp
/usr/include/libtorrent/part_file.hpp
/usr/include/libtorrent/pe_crypto.hpp
/usr/include/libtorrent/peer.hpp
/usr/include/libtorrent/peer_class.hpp
/usr/include/libtorrent/peer_class_set.hpp
/usr/include/libtorrent/peer_class_type_filter.hpp
/usr/include/libtorrent/peer_connection.hpp
/usr/include/libtorrent/peer_connection_handle.hpp
/usr/include/libtorrent/peer_connection_interface.hpp
/usr/include/libtorrent/peer_id.hpp
/usr/include/libtorrent/peer_info.hpp
/usr/include/libtorrent/peer_list.hpp
/usr/include/libtorrent/peer_request.hpp
/usr/include/libtorrent/performance_counters.hpp
/usr/include/libtorrent/pex_flags.hpp
/usr/include/libtorrent/piece_block.hpp
/usr/include/libtorrent/piece_block_progress.hpp
/usr/include/libtorrent/piece_picker.hpp
/usr/include/libtorrent/platform_util.hpp
/usr/include/libtorrent/portmap.hpp
/usr/include/libtorrent/proxy_base.hpp
/usr/include/libtorrent/puff.hpp
/usr/include/libtorrent/random.hpp
/usr/include/libtorrent/read_resume_data.hpp
/usr/include/libtorrent/receive_buffer.hpp
/usr/include/libtorrent/request_blocks.hpp
/usr/include/libtorrent/resolve_links.hpp
/usr/include/libtorrent/resolver.hpp
/usr/include/libtorrent/resolver_interface.hpp
/usr/include/libtorrent/session.hpp
/usr/include/libtorrent/session_handle.hpp
/usr/include/libtorrent/session_settings.hpp
/usr/include/libtorrent/session_stats.hpp
/usr/include/libtorrent/session_status.hpp
/usr/include/libtorrent/session_types.hpp
/usr/include/libtorrent/settings_pack.hpp
/usr/include/libtorrent/sha1.hpp
/usr/include/libtorrent/sha1_hash.hpp
/usr/include/libtorrent/sha512.hpp
/usr/include/libtorrent/sliding_average.hpp
/usr/include/libtorrent/socket.hpp
/usr/include/libtorrent/socket_io.hpp
/usr/include/libtorrent/socks5_stream.hpp
/usr/include/libtorrent/span.hpp
/usr/include/libtorrent/ssl_stream.hpp
/usr/include/libtorrent/stack_allocator.hpp
/usr/include/libtorrent/stat.hpp
/usr/include/libtorrent/stat_cache.hpp
/usr/include/libtorrent/storage.hpp
/usr/include/libtorrent/storage_defs.hpp
/usr/include/libtorrent/string_util.hpp
/usr/include/libtorrent/string_view.hpp
/usr/include/libtorrent/tailqueue.hpp
/usr/include/libtorrent/time.hpp
/usr/include/libtorrent/timestamp_history.hpp
/usr/include/libtorrent/torrent.hpp
/usr/include/libtorrent/torrent_flags.hpp
/usr/include/libtorrent/torrent_handle.hpp
/usr/include/libtorrent/torrent_info.hpp
/usr/include/libtorrent/torrent_peer.hpp
/usr/include/libtorrent/torrent_peer_allocator.hpp
/usr/include/libtorrent/torrent_status.hpp
/usr/include/libtorrent/tracker_manager.hpp
/usr/include/libtorrent/udp_socket.hpp
/usr/include/libtorrent/udp_tracker_connection.hpp
/usr/include/libtorrent/union_endpoint.hpp
/usr/include/libtorrent/units.hpp
/usr/include/libtorrent/upnp.hpp
/usr/include/libtorrent/utf8.hpp
/usr/include/libtorrent/utp_socket_manager.hpp
/usr/include/libtorrent/utp_stream.hpp
/usr/include/libtorrent/vector_utils.hpp
/usr/include/libtorrent/version.hpp
/usr/include/libtorrent/web_connection_base.hpp
/usr/include/libtorrent/web_peer_connection.hpp
/usr/include/libtorrent/write_resume_data.hpp
/usr/include/libtorrent/xml_parse.hpp
/usr/lib64/libtorrent-rasterbar.so
/usr/lib64/pkgconfig/libtorrent-rasterbar.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 11:31:35 2024