Release 1.1.5
- fix infinite loop when parsing certain invalid magnet links
- fix parsing of torrents with certain invalid filenames
- fix leak of torrent_peer objecs (entries in peer_list)
- fix leak of peer_class objects (when setting per-torrent rate limits)
- expose peer_class API to python binding
- fix integer overflow in whole_pieces_threshold logic
- fix uTP path MTU discovery issue on windows (DF bit was not set correctly)
- fix python binding for torrent_handle, to be hashable
- fix IPv6 tracker support by performing the second announce in more cases
- fix utf-8 encoding check in torrent parser
- fix infinite loop when parsing maliciously crafted torrents
- fix invalid read in parse_int in bdecoder
- fix issue with very long tracker- and web seed URLs
- don't attempt to create empty files on startup, if they already exist
- fix force-recheck issue (new files would not be picked up)
- fix inconsistency in file_priorities and override_resume_data behavior
- fix paused torrents not generating a state update when their ul/dl rate
transitions to zero