Package Release Info

libtorrent-rasterbar-1.1.7-bp151.3.1

Update Info: Base Release
Available in Package Hub : 15 SP1

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libtorrent-rasterbar-devel
libtorrent-rasterbar-doc
libtorrent-rasterbar9
python2-libtorrent-rasterbar
python3-libtorrent-rasterbar

Change Logs

Version: 1.1.7-bp150.2.4
* 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.