Igor Katson
e11744cd63
Add fastresume session option
2024-08-20 21:31:52 +01:00
Igor Katson
29c46f2579
It fully works!
2024-08-20 21:22:56 +01:00
Igor Katson
2fee0ca8c2
flushing bitfield
2024-08-20 21:09:58 +01:00
Igor Katson
bc9e72df60
Use actual BitV and factory everywhere
2024-08-20 20:42:24 +01:00
Igor Katson
a55dfc6e0e
Simplify initial check code to only return have_pieces
2024-08-20 20:16:11 +01:00
Igor Katson
8135b31a5d
Use in chunk_tracker
2024-08-20 17:15:37 +01:00
Igor Katson
e771162fa7
BitVFactory going on
2024-08-20 16:51:34 +01:00
Igor Katson
d7236f05a9
Add bitv module
2024-08-20 15:07:23 +01:00
Igor Katson
06b5b4c6df
Update e2e test to test deletion
2024-08-19 19:31:51 +01:00
Igor Katson
ab2d73c2b3
Fix a bug in torrent deletion
2024-08-19 19:21:09 +01:00
Igor Katson
04cfe9fc6b
can now decode torrent as JSON in the HTTP API
2024-08-19 18:46:50 +01:00
Igor Katson
52beec9296
Update sqlx
2024-08-19 17:40:26 +01:00
Igor Katson
06c6bf4487
Preparing for v7.0.0-beta.1
2024-08-19 17:29:22 +01:00
Igor Katson
e0c459e9f5
Fix unchoke broken in previous PR
2024-08-19 16:51:50 +01:00
Igor Katson
8de27f812a
Proper bitfield handling
2024-08-19 16:29:32 +01:00
Igor Katson
3dcf43f448
Further e2e fixes for reliability
2024-08-19 16:02:11 +01:00
Igor Katson
8b1ca49439
fix windows build
2024-08-19 13:58:05 +01:00
Igor Katson
e4aac7930f
make async-backtrace optional
2024-08-19 13:40:01 +01:00
Igor Katson
17353cf8e1
Timeout configurable
2024-08-19 13:19:56 +01:00
Igor Katson
0cb92eb333
Notify for released pieces
2024-08-19 13:17:13 +01:00
Igor Katson
032b34c5d6
upgrade a log message to debug
2024-08-19 13:05:15 +01:00
Igor Katson
02eca15c70
Remove a spurious complicated function ".mark_chunk_request_cancelled"
2024-08-19 12:54:56 +01:00
Igor Katson
7cda2c9807
async_backtrace
2024-08-19 12:35:32 +01:00
Igor Katson
79e206d5a7
more tracing spans
2024-08-19 12:10:12 +01:00
Igor Katson
6e92eec167
global timeout in e2e test
2024-08-19 12:08:46 +01:00
Igor Katson
60f831bc6f
dummy file is Option now instead of additional open
2024-08-19 11:25:45 +01:00
Igor Katson
c1775e45eb
E2E_NUM_SERVERS env var
2024-08-19 11:13:16 +01:00
Igor Katson
d028e2e3c2
fix buggy "merge_two_streams"
2024-08-18 17:37:03 +01:00
Igor Katson
675aecf44b
More anyhow.context()
2024-08-18 17:20:59 +01:00
Igor Katson
76e5044d33
fix test ports
2024-08-18 16:37:59 +01:00
Igor Katson
18624d5bd8
More spans
2024-08-18 16:20:26 +01:00
Igor Katson
3f1ad390be
Add session parent spans possibility
2024-08-18 15:01:12 +01:00
Igor Katson
75c1127f37
Merge pull request #193 from izderadicka/borrow
...
Implement Borrow<[u8]> for ByteBuf types
2024-08-18 12:50:05 +01:00
Ivan
19e944a697
Create constant for ut_metadata
2024-08-18 11:59:39 +02:00
Ivan
8dc8c1e35d
Implement Borrow<[u8]> for ByteBuf types so they can be properly used in hashmaps
2024-08-18 11:40:04 +02:00
Ivan
2b0af7f2f1
Remove node-modules/.package-lock.json
...
it's intermal to npm and changes with each npm isntall
2024-08-17 09:35:19 +02:00
Igor Katson
1414a28aaf
upnp tick strategy updated
2024-08-16 10:08:48 +01:00
Igor Katson
726a5e14f9
Limit concurrency of torrent initialization
2024-08-15 18:55:46 +01:00
Igor Katson
37ee8b70ba
Split up librqbit http_api and tracing_subscriber into separate features ( #188 )
...
* fix lints that were under features
* Split up some features and fix desktop
* fix github script
* fix github script
* fix github script
* try caching check-desktop
2024-08-15 18:54:59 +01:00
Igor Katson
1a8f9445ee
Update HTTP API readme
2024-08-15 16:06:18 +01:00
Igor Katson
473edf28dd
Hash-based API in addition to integer based
2024-08-15 16:02:45 +01:00
Igor Katson
f9674971a8
Run tsc as part of build
2024-08-15 15:25:05 +01:00
Igor Katson
39ca058b0e
tsc: exclude dist folder
2024-08-15 15:22:51 +01:00
Igor Katson
f7aace4ebf
Fix build for 7.0.0
2024-08-15 15:00:12 +01:00
Igor Katson
30de55d3bc
Prepare 7.0.0-beta.0
2024-08-15 14:46:26 +01:00
Igor Katson
2871c358e3
postgres session storage backend
2024-08-15 14:18:55 +01:00
Igor Katson
f22814c77b
Postgres example storage
2024-08-15 13:31:56 +01:00
Igor Katson
275b3b0185
Update desktop app to support new persistence config
2024-08-15 11:39:12 +01:00
Igor Katson
d77d96bd48
Now saving torrent updates properly to the new db
2024-08-15 11:20:20 +01:00
Igor Katson
f29dccf8bd
remove deprecated branch
2024-08-15 11:04:47 +01:00