github arvidn/libtorrent v2.0.15

latest release: v2.1.2
9 hours ago

Changelog:

2.0.15

  • fix inline asm for crc32 computation
  • fix edge cases in hash picker
  • fix shutdown issue with SSL torrents
  • fix bug in hash-picker timeout
  • fix DNS leak of i2p udp tracker hostnames
  • fix DNS leak of hostnamed peers from trackers
  • extend proxy_hostnames to HTTP proxies for web seeds
  • fix ip_filter/ssrf_mitigation false positives on proxied web seeds

What's Changed

  • improve proxy_hostname by @arvidn in #8782
  • fix bounds check in merkle_tree by @arvidn in #8802
  • fix performance issue in get_piece_layer() by @arvidn in #8815
  • fix validate_hash_request() by @arvidn in #8823
  • Handle larger netlink datagrams during interface enumeration by @tzi4 in #8820
  • fix bug in hash_picker timeout by @arvidn in #8826
  • fix shutdown issue with in-flight incoming SSL peer connections by @arvidn in #8835
  • the block hashes in merkle_tree have two meanings, either it's the ha… by @arvidn in #8842
  • Merkle tree piece passed by @arvidn in #8843
  • stricter check in merkle_validate_and_insert_proofs() by @arvidn in #8847
  • add_hashes() reports already downloaded pieces as passed by @arvidn in #8846
  • simplify hash request validation by @arvidn in #8848
  • fix merkle_tree::allocate_full() for single block file by @arvidn in #8853
  • fix edge case in merkle_tree::get_hashes() by @arvidn in #8858
  • Hash picker fixes by @arvidn in #8859
  • the root node has no sibling by @arvidn in #8862
  • improve hash_picker::hashes_rejected() by @arvidn in #8861
  • handle hash rejected better by @arvidn in #8863
  • bump version to 2.0.15 by @arvidn in #8902
  • fix subtle issue in inline assembly for CRC32 instructions by @arvidn in #8906

New Contributors

Full Changelog: v2.0.14...v2.0.15

Don't miss a new libtorrent release

NewReleases is sending notifications on new releases.