openSUSE Recommended Update: Recommended update for libtorrent-rasterbar ______________________________________________________________________________ Announcement ID: openSUSE-RU-2017:0750-1 Rating: low References: #1028448 Affected Products: openSUSE Leap 42.2 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update for libtorrent-rasterbar provides version 1.1.2 and fixes the following issues: - Fix a resumedata check issue with files with priority 0 (boo#1028448). - 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 optimization 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. - 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. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE Leap 42.2: zypper in -t patch openSUSE-2017-362=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE Leap 42.2 (i586 x86_64): libtorrent-rasterbar-debugsource-1.1.2-6.1 libtorrent-rasterbar-devel-1.1.2-6.1 libtorrent-rasterbar-doc-1.1.2-6.1 libtorrent-rasterbar9-1.1.2-6.1 libtorrent-rasterbar9-debuginfo-1.1.2-6.1 python-libtorrent-rasterbar-1.1.2-6.1 python-libtorrent-rasterbar-debuginfo-1.1.2-6.1 References: https://bugzilla.suse.com/1028448