- don't perform DNS lookups for the DHT bootstrap unless DHT is enabled
- fix issue where setting file/piece priority would stop checking
- expose post_dht_stats() to python binding
- fix backwards compatibility to downloads without partfiles
- improve part-file related error messages
- fix reporting &redundant= in tracker announces
- fix tie-break in duplicate peer connection disconnect logic
- fix issue with SSL tracker connections left in CLOSE_WAIT state
- defer truncating existing files until the first time we write to them
- fix issue when receiving a torrent with 0-sized padfiles as magnet link
- fix issue resuming 1.0.x downloads with a file priority 0
- fix torrent_status::next_announce
- fix pad-file scalability issue
- made coalesce_reads/coalesce_writes settings take effect on linux and windows
- use unique peer_ids per connection
- fix iOS build on recent SDK
- fix tracker connection bind issue for IPv6 trackers
- fix error handling of some merkle torrents
- fix error handling of unsupported hard-links