Skip to content

Releases: cenkalti/rain

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

v0.2.3

04 Feb 11:54
36d5537
Compare
Choose a tag to compare

Changelog

36d5537 fix availability calculation
4feddcc go to top/boot with g/G keys in console
a821b00 refactor console cursorUp & cursorDown functions
a69baec remove coverage report
6f0a501 remove todo
32ffcd7 remove todos in code
1e6bd2a rename rpc field
73945d6 speeds are int
1b2a898 update chihaya dependency
0892fbd update readme
d8ea7d4 upgrade go version

v0.2.2

31 Jan 20:15
dd5219d
Compare
Choose a tag to compare

Changelog

dd5219d tolerate empty values in db