Revisions of libtorrent-rasterbar

Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 23)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 239220 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 22)
- 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 (forwarded request 239219 from Fisiu)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 228232 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 21)
- 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()
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 210785 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 20)
- Strip down content of -tools subpackage to the most useful tools. (forwarded request 210784 from Fisiu)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 19)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 199323 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 18)
- 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 (forwarded request 199319 from Fisiu)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 178423 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 17)
- 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) (forwarded request 178422 from Fisiu)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 173516 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 16)
- 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 (forwarded request 173515 from -miska-)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 155997 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 15)
- 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 (forwarded request 155991 from lrupp)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 150226 from Mariusz Fik's avatar Mariusz Fik (Fisiu) (revision 14)
Let's use 0.15.x for 12.3 to avoid problems with 0.16.x and our outdated boost.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 13)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 129895 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 11)
Fix build with updated boost (forwarded request 129777 from a_jaeger)
Displaying revisions 61 - 80 of 90
openSUSE Build Service is sponsored by