Commit graph

1100 commits

Author SHA1 Message Date
Igor Katson
3ff07a39d7
[Feature] Add environment variables support to rqbit binary 2024-08-26 12:07:22 +01:00
Igor Katson
c12fcd7902
Fix a rare deadlock 2024-08-25 15:43:13 +01:00
Igor Katson
adb17e4214
Add devserver-profile Make target 2024-08-25 15:43:13 +01:00
Igor Katson
01499231ac
Reuse some libraries that we already use in upnp crate 2024-08-25 14:59:39 +01:00
Igor Katson
291b440f81
rewrite templates to use compile-time formatting 2024-08-25 14:37:18 +01:00
Igor Katson
f4f82ed4b4
Fix UPnP on Sony 2024-08-24 14:15:01 +01:00
Igor Katson
a38480e876
Update version to 7.0.0-beta.3 2024-08-24 00:43:38 +01:00
Igor Katson
5f4c262275
Merge pull request #209 from ikatson/upnp-server-ui
[Feature] UPnP server configurable from UI
2024-08-24 00:42:15 +01:00
Igor Katson
9f340d92e5
UPnP server configurable from UI 2024-08-24 00:36:25 +01:00
Igor Katson
3110f68f36
Merge pull request #208 from ikatson/upnp-serve
[Major feature] UPNP server integrated into rqbit
2024-08-23 19:58:30 +01:00
Igor Katson
0c06601b34
Fix a broken test on Windows 2024-08-23 19:37:31 +01:00
Igor Katson
9e7b656f0b
UPNP server integrated into rqbit.
How to use: https://github.com/ikatson/rqbit/pull/208
2024-08-23 19:23:02 +01:00
Igor Katson
e8bd7ca7e5
Merge pull request #207 from ikatson/fix-persistence-bugs
Fix persistence bugs
2024-08-23 18:58:45 +01:00
Igor Katson
673f59009a
Fix concurrent write bug for session.json 2024-08-23 18:47:33 +01:00
Igor Katson
6823490803
Fix persistence pause behavior 2024-08-23 18:47:33 +01:00
Igor Katson
eb2b9e5a41
Add fastresume to desktop app 2024-08-21 22:58:02 +01:00
Igor Katson
e8ef1f170d
Tweak footer 2024-08-21 22:42:00 +01:00
Igor Katson
0c9a5093d0
Small tweaks (cors etc) 2024-08-21 22:27:58 +01:00
Igor Katson
1a1d07e5cb
Merge pull request #206 from izderadicka/yourip
Fill yourip in extended handshake
2024-08-21 19:33:38 +01:00
Ivan
3c0baacaa7 Fill yourip in extended handshake 2024-08-21 20:00:31 +02:00
Igor Katson
c697809e50
Clear have_bitfield on error 2024-08-21 18:21:15 +01:00
Igor Katson
b7ed850918
Merge pull request #205 from ikatson/cleanups
Cleanups
2024-08-21 18:00:02 +01:00
Igor Katson
3469dfce93
Fix a new recent bug 2024-08-21 17:51:55 +01:00
Igor Katson
d1f6a57e54
Remove bad log message 2024-08-21 17:42:19 +01:00
Igor Katson
6bfb8f9e15
E2E test: wait until i am the last task properly 2024-08-21 17:39:21 +01:00
Igor Katson
d5ddf4d294
Session is now properly cleaned up 2024-08-21 17:25:00 +01:00
Igor Katson
a5abe97735
Drop check better message 2024-08-21 16:56:06 +01:00
Igor Katson
2ad5fa2f12
E2E drop check for memory leaks 2024-08-21 16:47:48 +01:00
Igor Katson
3067ad21d5
Cleanups 2024-08-21 16:20:46 +01:00
Igor Katson
ad5f62b9b9
Move session to shared state 2024-08-21 16:15:15 +01:00
Igor Katson
451debedbb
Renames 2024-08-21 16:12:20 +01:00
Igor Katson
b4512e4809
Move some fields into ManagedTorrentInfo 2024-08-21 16:06:16 +01:00
Igor Katson
ad7b59ea3c
Remove some args in start() function 2024-08-21 15:57:18 +01:00
Igor Katson
80f4d3b1b2
Remove ManagedTorrentBuilder 2024-08-21 15:51:58 +01:00
Igor Katson
338b221e8d
clippy 2024-08-21 15:32:45 +01:00
Igor Katson
73f4d7e453
more test logs 2024-08-21 13:45:20 +01:00
Igor Katson
ddc725d1a9
Add more data to stats footer 2024-08-21 13:40:43 +01:00
Igor Katson
f1688add01
Tag v7.0.0-beta.2 2024-08-21 13:30:36 +01:00
Igor Katson
715149db4d
Merge pull request #204 from ikatson/session_stats
[Feature] session stats
2024-08-21 13:28:30 +01:00
Igor Katson
93c53b4285
Add session stats to desktop app 2024-08-21 13:22:22 +01:00
Igor Katson
857db0caf4
Fix broken desktop app 2024-08-21 13:22:10 +01:00
Igor Katson
61b7a643aa
Add global stats to UI (not desktop yet) 2024-08-21 12:58:15 +01:00
Igor Katson
ae606fac4a
Fix counter name 2024-08-21 12:23:31 +01:00
Igor Katson
561c8b8a1d
Expose HTTP /stats endpoint 2024-08-21 12:20:36 +01:00
Igor Katson
5d3a93b8bd
Add new HTTP API endpoints to the root description 2024-08-21 12:10:24 +01:00
Igor Katson
c601b399f2
Workaround rustfmt bug in session.rs 2024-08-21 12:07:42 +01:00
Igor Katson
06e88c138f
Session speed estimator 2024-08-21 11:57:45 +01:00
Igor Katson
0fdf6ad429
Counting peers on drop 2024-08-21 11:31:36 +01:00
Igor Katson
67afdb0aa5
Add a struct for session stats + bump the counters 2024-08-21 11:22:37 +01:00
Igor Katson
ee2ad7138e
Merge pull request #203 from ikatson/fastresume
[Feature] Fast resume - quick restart without rehashing
2024-08-21 10:56:06 +01:00