- 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
OBS-URL: https://build.opensuse.org/request/show/199319
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=29
- 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)
OBS-URL: https://build.opensuse.org/request/show/178422
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=27
- 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
OBS-URL: https://build.opensuse.org/request/show/173515
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=25
- 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
OBS-URL: https://build.opensuse.org/request/show/155991
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=23
- Update to 0.16.6:
+ support torrents with more than 262000 pieces
+ support banning web seeds sending corrupt data
+ feature to encrypt peer connections with a secret AES-256 key
stored in .torrent file
+ added support for RSS feeds
+ uTP protocol support
+ and much more, full list available in ChangeLog file
- Drop libtorrent-rasterbar-boost-time_utc.patch
- Drop libtorrent-rasterbar-0.15.9-missing-return.patch - it's not
needed for linux builds.
- soname gets 7
OBS-URL: https://build.opensuse.org/request/show/148939
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtorrent-rasterbar?expand=0&rev=21