-> it allows for the use of a new version of torrent (BitTorrent 2.0) which has major format changes (e.g. per file Merkle trees). I don't know much about Deluge internals, but I think this would need to get supported by Deluge first.
-> even if lt-2.0 can support Deluge with old torrents and the ABI is not broken, there is also a major change in storage access management: change from lt's own asio threads and (this was a customization point) to using memmaped io and relying on the OS kernel to do read and write caching.
-> DHT config is now also in config pack not separately, I would expect this not to work unless Deluge is prepared for this.
so I am afraid we will be on lt-1.2.x for to foreseeable future unless some Deluge devs step up to prep Deluge Torrent for it.
highvoltage wrote:Hi guys
arvidn released version 2.0 libtorrent
libtorrent-2.0
@arvidn arvidn released this 3 hours ago
Changes since
dropped depenency on iconv
deprecate set_file_hash() in torrent creator, as it's superceded by v2 torrents
deprecate mutable access to info_section in torrent_info
removed deprecated lazy_entry/lazy_bdecode
stats_alert deprecated
remove bittyrant choking algorithm
update userdata in add_torrent_params to be type-safe and add to torrent_handle
add ip_filter to session_params
added support for wolfSSL for SHA-1 hash and HTTPS (no Torrents over SSL)
requires OpenSSL minimum version 1.0.0 with SNI support
deprecated save_state() and load_state() on session in favour of new
write_session_params() and read_session_params()
added support for BitTorrent v2 (see docs/upgrade_to_2.0.html)
create_torrent() pad_file_limit parameter removed
create_torrent() merkle- and optimize-alignment flags removed
merkle_tree removed from add_torrent_params
announce_entry expose information per v1 and v2 info-hash announces
deprecated sha1_hash info_hash members on torrent_removed_alert,
torrent_deleted_alert, torrent_delete_failed_alert and add_torrent_params
undeprecate error_file_metadata for torrent errors related to its metadata
remove support for adding a torrent under a UUID (used for previous RSS support)
remove deprecated feature to add torrents by file:// URL
remove deprecated feature to download .torrent file from URL
requires boost >= 1.66 to build
update networking API to networking TS compatible boost.asio
overhauled disk I/O subsystem to use memory mapped files (where available)
libtorrent now requires C++14 to build
added support for GnuTLS for HTTPS and torrents over SSL