Skip to content

Releases: cenkalti/rain

v0.7.3

29 Mar 11:50
b9c2b95
Compare
Choose a tag to compare

Changelog

ffbc43e ban peers that are sending corrupt data
b9c2b95 create counter type
ab90975 fix filtering
d410952 fix panic when serializing big bitfields
a1db5b1 put session into torrent
20ff0c7 refactor dht announcer
4eaf8bb refactor torrent constructor
d61f421 remove .gitignore file
4e630a9 remove duplicate fields
82c33c3 remove peer read buffer size from config
bcdd6b7 rename constructor
cd5c167 rename var
0dfe192 return port as int
36ece4b update installation instructions
e77071e update session references
da18d26 use number of bytes returned from read call

v0.7.2

27 Mar 20:37
dd7dad9
Compare
Choose a tag to compare

Changelog

dd7dad9 fix windows build

v0.6.0

11 Mar 08:29
a7b161c
Compare
Choose a tag to compare

Changelog

7be82c0 add tracker test to metainfo
8f6449a do not disconnect on invalid cancel messages
91b3287 do not log completion on startup
5fcf70c do not log critical errors twice
1579353 do not log error for duplicate peer ids
832bc39 do not log invalid protocol errors
8701e92 drop invalid cancel messages
a7b161c filter control chars in torrent names
189c097 less error log for not fast clients
9d4e3b8 loosen metadata parsing
88067fc reduce default parallel reads
6c919ff refactor
351c6f2 remove unused fields from metainfo dict
a80c7c2 send reject message if request is cancelled

v0.5.6

06 Mar 12:35
baff853
Compare
Choose a tag to compare

Changelog

f0d1ab7 add torrent-show command
054bb79 be liberal in what you accept
baff853 do not log error on protocol errors while handshake
abdc514 refactor; split files

v0.5.5

05 Mar 19:06
13a9991
Compare
Choose a tag to compare

Changelog

13a9991 show active reads

v0.5.4

05 Mar 18:00
6742542
Compare
Choose a tag to compare

Changelog

f14f5da better implement fast extension
6742542 encode peer id as hex in rpc response
8f5477f show extended client id
3e6b3c0 use torrent id in logs

v0.5.3

05 Mar 14:01
e51c51c
Compare
Choose a tag to compare

Changelog

e51c51c export read bytes per second
d857469 fix count upload bytes
99fb03c fix linter error
a6a3ea8 reduce default max parallel reads

v0.5.2

05 Mar 12:02
ce37cef
Compare
Choose a tag to compare

Changelog

fa16b97 Revert "remove semaphore package"
9e7f03f do not resolve udp tracker addresses to ipv6 ips
47bc08f format
ce37cef limit parallel reads on disk
0c39652 simplify semaphore type

v0.5.1

04 Mar 15:15
8b0f810
Compare
Choose a tag to compare

Changelog

8b0f810 do not request duplicate blocks
054d038 rename

v0.5.0

04 Mar 13:59
3736b1c
Compare
Choose a tag to compare

Changelog

cbc2f9b cache dep dependencies
ae524ce cleanup
4a40d73 disable errcheck in tests
b101c56 enable more linters
de7945b fix linter errors
3c7d069 fix panic
ffdb7bf fix panic
3736b1c handle block errors
420e523 no verbose in tests
d3c5016 refactor
2924dad refactor unchoker
0d43525 run choker func
1ba834a switch gometalinter with golangci-lint
07cb2f9 update go version
e3620bb use container based build env
9efe0b6 use xenial environment
6a4787e write tests for info downloader
9f90cf0 write tests for piece downloader