Skip to content

v0.8.0

Compare
Choose a tag to compare
@cenkalti cenkalti released this 11 Apr 11:06
· 460 commits to master since this release
9143a75

Changelog

1205bb6 Revert "add magnet peer source"
6d3d983 Revert "remove trackers param from torrent constructor"
f054391 add magnet peer source
ec9165e add multihash
faad5e9 add peer takes a string argument
e7c2105 asciify extended client name
0847d47 batch bitfield writes
0d674a9 create peersource package, remove peer dependency
14a17fd display timeout on tracker error
27186dc do not log invalid trackers
92c32bc do not log peer writer error if closed
4453787 drop excess messages silently if fast is not enabled
a249ab9 fix blocking when adding magnet peer
07f3ac4 fix race in http tracker announce
2219dc8 fix race in webseed download
324c157 fix source
ced23f8 fix time in blocklist reload log
e3bf405 fix typo in config var
d280d09 go mod tidy
54dad2c limit max http tracker reponse size
94ad023 limit max metadata size
293925b limit max torrent size
31404fc metainfo tiers
87f9773 move dht bootstrap nodes to config
286e891 no tier type in metainfo
dd43e39 override user agent only for private torrents
6c4fd9d parse retry in tracker response
a9e04bf parse tracker tiers in magnet link
a26017e refactor
9de764d refactor
42e098e refactor
05d62b8 reject duplicate requests by peers
c2da076 remove resumer interface
0c926a0 remove trackers param from torrent constructor
c28f72f rename
400523a rename files
ab4dcd1 respect request queue size in extended handshake
fe0edb8 respect tracker "retry in"
7347db8 reuse error var
8b6616a save fixed peers in torrent
8f9f948 save/load magnet peers
fa5f85a save/load multiple tracker tiers
7f716fc send reject instead of silently dropping requests
def812e separate package for cachedpiece
8023f9c set dht extension bit & handle port message
c910662 start fixed peers
5201441 support multihash in magnet links
d991c19 sync after every write
9143a75 try trackers in tier in random order
a616cad unify dns timeout