Skip to content

Releases: cenkalti/rain

v0.3.9

21 Feb 20:34
95309b1
Compare
Choose a tag to compare

Changelog

95309b1 fix wrong exit from torrent loop

v0.3.8

21 Feb 10:14
22177d5
Compare
Choose a tag to compare

Changelog

b4f8090 add rpc flag to config
a1f731e cancel blocklist load request
1c7243a check length of incoming piece message
3b26f18 fix blocklist loading at startup
6bed896 fix ram requester
3f2d2c0 more log in blocklist reload
c314bcf reduce max block size
6ccb62e reduce peer read buffer size
9ea8f43 refactor
22177d5 refactor
1f49e0f release buffer
8533188 remove blocks array
edd5d3d update installation instructions in readme
e9ea740 use leak detector in tests
2faf2fa use maintained uuid package repo

v0.3.7

20 Feb 14:38
692d4be
Compare
Choose a tag to compare

Changelog

692d4be disable flicker in details screen
642e66d fix panic in console
7e6f7f0 format code
2f37f8e refactor

v0.3.6

20 Feb 13:51
a3cd6c9
Compare
Choose a tag to compare

Changelog

a3cd6c9 torrent loop does not block processing dht results

v0.3.5

20 Feb 10:53
c33df81
Compare
Choose a tag to compare

Changelog

c33df81 fix panic in bolt db udpate

v0.3.4

20 Feb 10:44
d53610c
Compare
Choose a tag to compare

Changelog

d53610c fix panic in bolt db udpate

v0.3.3

20 Feb 09:47
b600d83
Compare
Choose a tag to compare

Changelog

30a3ece decompress gzip blocklist
2c99cbf display eta only if downloading
7e44232 fix emtpy segment tree
886562d fix init blocklist
0e68f53 fix panic in console
b600d83 fix stuck client
c5efee2 refactor
c48f63e test empty blocklist

v0.3.2

19 Feb 20:32
2ab93e6
Compare
Choose a tag to compare

Changelog

2ab93e6 fix stuck details in console screen

v0.3.1

19 Feb 11:05
e69eb3b
Compare
Choose a tag to compare

Changelog

639bec0 add bufferpool type
e69eb3b do not wait hash check before starting next piece download
d699747 refactor suspend chan
80267ba verify and write in single goroutine

v0.3.0

18 Feb 13:13
cf4d979
Compare
Choose a tag to compare

Changelog

7fbed0b
b0130e0 add done channel to resource manager
5585981 add peer id to piece cache key
73cd702 add piece picker test
00e0722 check close piece downloader
a6c199e decrement old peer addr source count
e970fab do not clear global piece cache
3ee1c59 do not start piece downloader if completed
1aa65dd export expvars from rpc server
ab228b6 find block after checking piece index
7db2c6f fix panic
258714d fix resource manager panic
40e5457 fix unset optimistic unchoke flag
298c1e4 immediate response from request manager
c0f9c08 increase max accepted block size
cf4d979 more comments
3cb8a09 more panic
7b8dfc6 more verbose log
d7b9862 more verbose log message
a386018 move ram resource into session struct
428b2d8 no logger in piece picker
6b806aa no maps in piecepicker
358cde5 package peerset
9d76fb2 pick for
cada0a2 put correct slice to pool
b67e10f refactor
c030399 refactor
5a769b3 refactor
0f63cee refactor
b7464d6 release queued messages after processing
c028038 rename
1296aea rename
047def7 rename
2fa8cb4 rename blockPool
71e99ae rename created_at to added_at
aa597f6 resource manager
66830fa return more session stats
74ea93f return piece cache stats
624338f return session stats
5734fd9 rewrite piece picker
d34fa31 save allowed fast pieces of peer
2df8dbf save allowed fast pieces per peer
59695a9 save pieces per peer
5b60147 set second sort key for peer
0393006 show piece cache utilization
349babf sort peers by connected_at
de3a0cf start downloader for peer
b62d6b2 update default config
58faff7 use pick for
57baeda verify piece in separate goroutine