Commit graph

12 commits

Author SHA1 Message Date
Igor Katson
c2affa8865 Nothing much 2021-06-28 22:48:14 +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
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