Commit graph

23 commits

Author SHA1 Message Date
Igor Katson
1bea1f9235
Better API for stats printing 2023-11-25 10:11:40 +00:00
Igor Katson
739666ff88
HUGE REFACTOR to suppor multiple states. Incomplete, broken 2023-11-24 09:30:21 +00:00
Igor Katson
edaf3e0997
split up librqbit torrent state into smaller files 2023-11-23 16:27:55 +00:00
Igor Katson
48a14823fa
Changed log to tracing 2023-11-19 13:05:42 +00:00
Igor Katson
8b621059c1
Reorder code in http_api 2022-12-08 15:56:09 +00:00
Igor Katson
a8efcfdd26 Completely change the CLI so that we have a server and a client. 2021-10-22 21:01:23 +01:00
Igor Katson
1667efdaa7 Start refactoring code to support running in background and adding multiple torrents 2021-10-09 15:03:42 +01:00
Igor Katson
6eef3b9b66 A small refactor 2021-07-12 21:59:08 +01:00
Igor Katson
ad867e8e3c Move everything to workspaces 2021-07-03 19:10:59 +01:00
Igor Katson
2061fe56bb The sucker now works with dht too! Albeit hacky JS one, but still! 2021-07-03 15:22:17 +01:00
Igor Katson
897517521e Peer info reader done 2021-07-03 00:22:46 +01:00
Igor Katson
1f299247d2 Abstract away peer handler 2021-07-02 10:12:48 +01:00
Igor Katson
5f60f9e1b4 Make a serde bencode serializer 2021-07-01 23:37:57 +01:00
Igor Katson
47966e094c Add speed estimator 2021-06-30 23:26:22 +01:00
Igor Katson
a3e84e4a99 Add http api for debugging 2021-06-30 10:14:33 +01:00
Igor Katson
34dd074310 Openssl + a bunch of other refactorings 2021-06-28 20:40:13 +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
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
87d6fe27ce Initial commit 2021-06-25 13:47:51 +01:00