Igor Katson
|
a3e84e4a99
|
Add http api for debugging
|
2021-06-30 10:14:33 +01:00 |
|
Igor Katson
|
1cb7a7bbc6
|
Enable elapsed stats calculation and slow piece stealing
|
2021-06-30 00:32:38 +01:00 |
|
Igor Katson
|
ccf19b7921
|
Inflight piece: tracking start time
|
2021-06-30 00:02:25 +01:00 |
|
Igor Katson
|
e843209aa9
|
nothing
|
2021-06-30 00:00:44 +01:00 |
|
Igor Katson
|
2fc225cfa2
|
Add tracker refresh interval parameter
|
2021-06-29 00:17:10 +01:00 |
|
Igor Katson
|
c2affa8865
|
Nothing much
|
2021-06-28 22:48:14 +01:00 |
|
Igor Katson
|
b26af687b7
|
Check the chunk before uploading
|
2021-06-28 22:21:21 +01:00 |
|
Igor Katson
|
df282ae9d8
|
Dude this is like production ready!
|
2021-06-28 21:06:00 +01:00 |
|
Igor Katson
|
34dd074310
|
Openssl + a bunch of other refactorings
|
2021-06-28 20:40:13 +01:00 |
|
Igor Katson
|
b4b22ea9a4
|
Optimize on transmit haves
|
2021-06-28 16:55:50 +01:00 |
|
Igor Katson
|
14b62b45c5
|
Downloading chunks now does not copy the chunks, but writes them straight to disk. (Still reads into a buffer first though, but does not allocate on every chunk)
|
2021-06-28 16:37:15 +01:00 |
|
Igor Katson
|
fab43a8d23
|
Uploading chunks now reads straight into write buffer
|
2021-06-28 16:09:20 +01:00 |
|
Igor Katson
|
2192842099
|
Refactoring reading a bit
|
2021-06-28 15:44:29 +01:00 |
|
Igor Katson
|
a799ff1219
|
Move all file operatiosn into a separate file
|
2021-06-28 15:17:57 +01:00 |
|
Igor Katson
|
e0ffb3afe1
|
File ops moved out
|
2021-06-28 15:10:28 +01:00 |
|
Igor Katson
|
5f8100ebad
|
Nothing
|
2021-06-28 14:58:53 +01:00 |
|
Igor Katson
|
5a075c8ef3
|
Nothing
|
2021-06-28 14:52:12 +01:00 |
|
Igor Katson
|
c6cf9776d1
|
Updating visilibity little by little
|
2021-06-28 14:42:19 +01:00 |
|
Igor Katson
|
1e478aabac
|
Move peer state to a separate file
|
2021-06-28 14:23:28 +01:00 |
|
Igor Katson
|
0d85eb9f2a
|
Split the huge torrent manager into 3 classes. All public access members but ok for the start
|
2021-06-28 12:30:23 +01:00 |
|
Igor Katson
|
bde18ab734
|
Refactor
|
2021-06-28 11:36:47 +01:00 |
|
Igor Katson
|
205ce3265a
|
Rename
|
2021-06-28 11:29:20 +01:00 |
|
Igor Katson
|
06136cc170
|
Pretty stable now
|
2021-06-27 14:49:41 +01:00 |
|
Igor Katson
|
0ac1116aba
|
Writing still broken
|
2021-06-27 12:51:19 +01:00 |
|
Igor Katson
|
3f068883c2
|
a buggy mess
|
2021-06-27 12:25:03 +01:00 |
|
Igor Katson
|
efaa96a9b5
|
Something broke computation of initial checks
|
2021-06-27 11:01:41 +01:00 |
|
Igor Katson
|
3ab61a6108
|
Introduce more bugs :)
|
2021-06-27 10:25:36 +01:00 |
|
Igor Katson
|
5c092389f9
|
saving
|
2021-06-27 10:10:59 +01:00 |
|
Igor Katson
|
0bd3f95891
|
Restructured a bit
|
2021-06-27 09:09:55 +01:00 |
|
Igor Katson
|
7fc41fd953
|
nothing
|
2021-06-27 08:44:25 +01:00 |
|
Igor Katson
|
5c5cf3c24a
|
the thing actually works pretty good now
|
2021-06-27 01:14:08 +01:00 |
|
Igor Katson
|
0f431621b9
|
It sort of works... Peers are still disconnecting somehow
|
2021-06-26 21:00:17 +01:00 |
|
Igor Katson
|
47c5e9e0c4
|
Updating
|
2021-06-26 18:30:17 +01:00 |
|
Igor Katson
|
34ea225560
|
Updating
|
2021-06-26 18:13:46 +01:00 |
|
Igor Katson
|
2b768a5505
|
Nothing (almost)
|
2021-06-26 17:32:17 +01:00 |
|
Igor Katson
|
7ed532ae52
|
Bugs fixed
|
2021-06-26 17:29:59 +01:00 |
|
Igor Katson
|
d546dfd1e6
|
Things are pretty broken now
|
2021-06-26 16:43:36 +01:00 |
|
Igor Katson
|
6a7f8a4d1a
|
Limit tokio threads
|
2021-06-26 01:02:09 +01:00 |
|
Igor Katson
|
12b3f12859
|
fix bugs
|
2021-06-26 00:43:28 +01:00 |
|
Igor Katson
|
e1354e8a85
|
Something horribly broken. But added downloading
|
2021-06-26 00:32:52 +01:00 |
|
Igor Katson
|
0a640daba4
|
Fixed bugs
|
2021-06-25 23:50:10 +01:00 |
|
Igor Katson
|
87d6fe27ce
|
Initial commit
|
2021-06-25 13:47:51 +01:00 |
|