forked from pool/libtorrent-rasterbar
Fixes linking problem with Boost::Atomic on qbittorrent on aarch64. OBS-URL: https://build.opensuse.org/request/show/403930 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=61
465 lines
18 KiB
Plaintext
465 lines
18 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 21 18:33:03 UTC 2016 - aloisio@gmx.com
|
|
|
|
- Added explicit linking of libboost_devel for aarch64, see
|
|
https://svn.boost.org/trac/boost/ticket/9041
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 12:24:04 UTC 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 6 10:18:43 UTC 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 13:26:12 UTC 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 16:26:36 UTC 2016 - rpm@fthiessen.de
|
|
|
|
- Added fix-sse-only-on-x86.patch to fix build on
|
|
non x86 architectures.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 21:18:50 UTC 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 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
|
|
|