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