File libtorrent-rasterbar.changes of Package libtorrent-rasterbar

-------------------------------------------------------------------
Fri Mar  4 07:46:25 UTC 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 16:26:54 UTC 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 23:57:30 UTC 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 13:23:15 UTC 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  2 09:32:36 UTC 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  8 08:17:05 UTC 2015 - mvyskocil@opensuse.org

- Change Group of shlib to System/Libraries

-------------------------------------------------------------------
Fri May 29 10:45:21 UTC 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  6 11:05:12 UTC 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 19:04:57 UTC 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

-------------------------------------------------------------------
Tue Jul  1 18:13:14 UTC 2014 - fisiu@opensuse.org

- Update to 0.16.17:
  * don't fall back on wildcard port in UPnP
  * fix local service discovery for magnet links
  * fix bitfield issue in file_storage
  * added work-around for MingW issue in file I/O
  * fixed sparse file detection on windows
  * fixed bug in gunzip
  * fix to use proxy settings when adding .torrent file from URL
  * fix resume file issue related to daylight savings time on windows
  * improve error checking in lazy_bdecode

-------------------------------------------------------------------
Sat Mar 29 12:41:57 UTC 2014 - fisiu@opensuse.org

- Update to 0.16.16 (changes since 0.16.12):
  * add missing add_files overload to the python bindings
  * improve error handling in http gunzip
  * fix debug logging for banning web seeds
  * improve support for de-selected files in full allocation mode
  * fix dht_bootstrap_alert being posted
  * SetFileValidData fix on windows (prevents zero-fill)
  * fix minor lock_files issue on unix
  * fix mingw time_t 64 bit issue
  * fix use of SetFileValidData on windows
  * fix crash when using full allocation storage mode
  * improve error_code and error_category support in python bindings
  * fix python binding for external_ip_alert
  * make lt_tex more robust against bugs and malicious behavior
  * HTTP chunked encoding fix
  * expose file_granularity flag to python bindings
  * fix DHT memory error
  * change semantics of storage allocation to allocate on first write rather
    than on startup (behaves better with changing file priorities)
  * fix resend logic in response to uTP SACK messages
  * only act on uTP RST packets with correct ack_nr
  * make uTP errors log in normal log mode (not require verbose)
  * deduplicate web seed entries from torrent files
  * improve error reporting from lazy_decode()
  * fix auto-manage issue when pausing session
  * fix bug in non-sparse mode on windows, causing incorrect file errors to
    be generated
  * fix set_name() on file_storage actually affecting save paths
  * fix large file support issue on mingw
  * add some error handling to set_piece_hashes()
  * fix completed-on timestamp to not be clobbered on each startup
  * fix deadlock caused by some UDP tracker failures
  * fix potential integer overflow issue in timers on windows
  * minor fix to peer_proportional mixed_mode algorithm (TCP limit could go
    too low)
  * graceful pause fix
  * i2p fixes
  * fix issue when loading certain malformed .torrent files
  * pass along host header with http proxy requests and possible
    http_connection shutdown hang

-------------------------------------------------------------------
Thu Dec 12 22:00:53 UTC 2013 - fisiu@opensuse.org

- Strip down content of -tools subpackage to the most useful tools.

-------------------------------------------------------------------
Tue Nov 12 09:51:19 UTC 2013 - fisiu@opensuse.org

- Update to 0.16.12:
  * fix building with C++11
  * fix IPv6 support in UDP socket (uTP)
  * increase max allowed outstanding piece requests from peers
  * uTP performance improvement. only fast retransmit one packet at a time
  * improve error message for 'file too short'
  * fix piece-picker stat bug when only selecting some files for download
  * fix bug in async_add_torrent when settings file_priorities
  * fix boost-1.42 support for python bindings

-------------------------------------------------------------------
Mon Sep 16 19:43:59 UTC 2013 - fisiu@opensuse.org

- Update to 0.16.11:
  * fix web seed URL double escape issue
  * fix string encoding issue in alert messages
  * fix SSL authentication issue
  * deprecate std::wstring overloads. long live utf-8
  * improve time-critical pieces feature (streaming)
  * introduce bandwidth exhaustion attack-mitigation in allowed-fast pieces
  * python binding fix issue where torrent_info objects where
    destructing when their torrents were deleted
  * added missing field to scrape_failed_alert in python bindings
  * GCC 4.8 fix
  * fix proxy failure semantics with regards to anonymous mode
  * fix round-robin seed-unchoke algorithm
  * add bootstrap.sh to generage configure script and run configure
  * fix bug in SOCK5 UDP support
  * fix issue where torrents added by URL would not be started immediately

-------------------------------------------------------------------
Tue Jun  4 10:54:20 UTC 2013 - fisiu@opensuse.org

- Update to 0.16.10:
  * fix encryption level handle invalid values
  * add a number of missing functions to the python binding
  * fix typo in Jamfile for building shared libraries
  * prevent tracker exchange for magnet links before metadata is
    received
  * fix crash in make_magnet_uri when generating links longer than
    1024 characters
  * fix hanging issue when closing files on windows (completing a
    download)
  * fix piece picking edge case that could cause torrents to get
    stuck at hash failure
  * try unencrypted connections first, and fall back to encryption
    if it fails (performance improvement)
  * add missing functions to python binding (flush_cache(),
    remap_files() and orig_files())
  * improve handling of filenames that are invalid on windows
  * support 'implied_port' in DHT announce_peer
  * don't use pool allocator for disk blocks (cache may now return
    pages to the kernel)

-------------------------------------------------------------------
Thu Apr 25 16:05:49 CEST 2013 - mhrusecky@suse.cz

- update to 0.16.9:
  * fix long filename truncation on windows
  * distinguish file open mode when checking files and downloading/seeding with bittorrent.
    updates storage interface
  * improve file_storage::map_file when dealing with invalid input
  * improve handling of invalid utf-8 sequences in strings in torrent files
  * handle more cases of broken .torrent files
  * fix bug filename collision resolver
  * fix bug in filename utf-8 verification
  * make need_save_resume() a bit more robust
  * fixed sparse flag manipulation on windows
  * fixed streaming piece picking issue
- do not hide symbols (drop -fvisibility=hidden) to fix qbittorrent

-------------------------------------------------------------------
Thu Feb 21 13:11:09 UTC 2013 - lars@linux-schulserver.de

- update to 0.16.8:
  + support torrents with more than 262000 pieces
  + make tracker back-off configurable
  + improve SSL torrent support by using SNI and a single SSL listen socket
  + improved peer exchange performance by sharing incoming 
    connections which advertize listen port
  + add web seed support for torrents with pad files
  + introduced a more scalable API for torrent status updates 
  + updated the API to add_torrent_params turning all bools into 
    flags of a flags field
  + added async_add_torrent() function to significantly improve 
    performance when adding many torrents
  + deprecated compact storage allocation
  + feature to encrypt peer connections with a secret AES-256 key 
    stored in .torrent file
  + added support for fadvise/F_RDADVISE for improved disk 
    read performance 
- removed libtorrent-rasterbar-boost-time_utc.patch
- removed libtorrent-rasterbar-0.15.9-missing-return.patch
- specfile cleanup: remove tags and allow to build on SLE-11-SP2

-------------------------------------------------------------------
Fri Aug  3 09:23:46 UTC 2012 - aj@suse.de

- Fix build with updated boost

-------------------------------------------------------------------
Tue Mar 27 13:29:53 UTC 2012 - fisiu@opensuse.org

- Upstream update to 0.15.10, bugfix release:
  + fixed peer_tos (type of service) setting
  + fix connection queue issue causing shutdown delays
  + fix overflow bug in progress_ppm field
  + don't filter local peers received from a non-local tracker
  + fix python deadlock when using python extensions
  + fixed small memory leak in DHT

-------------------------------------------------------------------
Wed Jan 25 17:01:18 UTC 2012 - crrodriguez@opensuse.org

- Usage of symbols visibility is supported but needs either 
 using cmake or passing the relevant CXXFLAGS.

-------------------------------------------------------------------
Thu Jan 19 17:06:13 UTC 2012 - fisiu@opensuse.org

- Upstream update to 0.15.9, bugfix release.

-------------------------------------------------------------------
Fri Dec  9 13:19:25 UTC 2011 - jengelh@medozas.de

- Remove redundant/unwanted tags/section (cf. specfile guidelines)

-------------------------------------------------------------------
Fri Dec  9 08:41:45 UTC 2011 - coolo@suse.com

- fix license to be in spdx.org format

-------------------------------------------------------------------
Tue Oct 18 13:23:48 UTC 2011 - fisiu@opensuse.org

- Upstream update to 0.15.8, bugfix release.
- Reworked missing-return patch.

-------------------------------------------------------------------
Sun Oct 16 10:44:25 UTC 2011 - coolo@suse.com

- fix build for factory

-------------------------------------------------------------------
Tue Jun  7 15:21:57 UTC 2011 - mrueckert@suse.de

- added back the support to build the examples. they are very
  useful for debugging. they are guarded by a %bcond_with so they
  wont be build by default.
- disable silent rules to make the check_gcc_output scripts work

-------------------------------------------------------------------
Fri Jun  3 14:47:49 UTC 2011 - fisiu@opensuse.org

- Disable building examples.

-------------------------------------------------------------------
Sun Apr 10 19:29:26 UTC 2011 - fisiu@opensuse.org

- Upstream update to 0.15.6, bugfix release.

-------------------------------------------------------------------
Fri Apr  8 14:11:21 UTC 2011 - fisiu@opensuse.org

- spec cleanup

-------------------------------------------------------------------
Mon Jan 10 20:30:41 UTC 2011 - fisiu@opensuse.org

- Upstream update to 0.15.5

-------------------------------------------------------------------
Sat Oct  9 13:16:51 UTC 2010 - fisiu@opensuse.org

- upstream update to 0.15.4

-------------------------------------------------------------------
Sun Apr  4 00:00:00 UTC 2010 - fisiu@opensuse.org

- revert to version 0.14.10 due to other bugs with current glibc

-------------------------------------------------------------------
Sat Apr  3 00:00:00 UTC 2010 - fisiu@opensuse.org

- fixed issues with glibc, use posix_memalign() instead of valloc()

-------------------------------------------------------------------
Tue Mar 23 00:00:00 UTC 2010 - fisiu@opensuse.org

- upstream update to 0.15.0
- cleaned up spec file
- enabled python bindings
- soname gets 6

-------------------------------------------------------------------
Mon Jan 11 00:00:00 UTC 2010 - fisiu@opensuse.org

- upstream update to 0.14.8

-------------------------------------------------------------------
Tue Nov 24 00:00:00 UTC 2009 - fisiu82@gmail.com

- upstream update to 0.14.7

-------------------------------------------------------------------
Thu Oct 22 00:00:00 UTC 2009 - fisiu82@gmail.com

- upstream update to 0.14.6

-------------------------------------------------------------------
Tue Jun  9 00:00:00 UTC 2009 - fisiu82@gmail.com

- upstream update to 0.14.4

-------------------------------------------------------------------
Tue Apr 28 00:00:00 UTC 2009 - fisiu82@gmail.com

- upstream update to 0.14.3

-------------------------------------------------------------------
Mon Mar  9 00:00:00 UTC 2009 - fisiu82@gmail.com

- upstream update to 0.14.2

-------------------------------------------------------------------
Mon Dec 22 00:00:00 UTC 2008 - fisiu82@gmail.com

- 0.14.1

-------------------------------------------------------------------
Tue Jul 22 00:00:00 UTC 2008 - fisiu82@gmail.com

- update package to 0.13.1

-------------------------------------------------------------------
Sat May  3 00:00:00 UTC 2008 - marekstopka@gmail.com

- new package created, based on spec from home:darix obs project