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
Igor Katson
94af685d6b
Merge pull request #191 from izderadicka/hidden-npm-lock-file
...
Remove node-modules/.package-lock.json
2024-08-17 09:11:48 +01: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
45779da900
Merge pull request #189 from ikatson/limit-init
...
Limit concurrency of torrent initialization (fix #139 )
2024-08-15 19:06:10 +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
33554159bf
Merge pull request #187 from ikatson/hash-based-api
...
Hash-based API in addition to integer based
2024-08-15 16:11:25 +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
ec7d761d2c
Fixing build
2024-08-15 15:25:32 +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
30eb74b3e4
cargo update
2024-08-15 14:39:17 +01:00
Igor Katson
4c0bb085c8
Merge pull request #186 from ikatson/postgres
...
[Feature] postgres backend for session persistence
2024-08-15 14:26:09 +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
9d394116c0
Merge pull request #185 from ikatson/session-db
...
[Features] Support for pluggable session persistence storages
2024-08-15 11:50:00 +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
Igor Katson
559ca22e81
Remove dupe log message
2024-08-15 11:01:00 +01:00
Igor Katson
2154ddf33e
tweak shitty id handling - a bit better now
2024-08-15 10:57:44 +01:00
Igor Katson
83592ca866
Session persistence rewritten completely
2024-08-15 10:40:48 +01:00
Igor Katson
c4fc107c4e
Merge pull request #184 from ikatson/share-ext-metadata
...
[Feature] support sending metadata to peers who request it (via extended request)
2024-08-14 15:31:31 +01:00
Igor Katson
98038a2db4
Fix flaky test
2024-08-14 15:11:41 +01:00
Igor Katson
2618f8b389
Add tests for magnet to string
2024-08-14 12:23:31 +01:00
Igor Katson
bf557e4bbc
type annotation for older rust versions
2024-08-14 12:20:16 +01:00
Igor Katson
5384f8c9db
Fix the bug thanks to e2e test
2024-08-14 12:14:57 +01:00
Igor Katson
cd87acdab2
fix magnet link Display code
2024-08-14 12:14:57 +01:00
Igor Katson
53d61d0428
fixing bugs
2024-08-14 12:14:57 +01:00
Igor Katson
c196c11860
trying to make tests work with new metadata
2024-08-14 12:14:57 +01:00
Igor Katson
55649e181a
untested support for send_metadata_piece
2024-08-14 12:14:57 +01:00
Igor Katson
dee8106338
Merge pull request #183 from ikatson/speed-up-e2e-test
...
Speed up e2e test
2024-08-14 12:14:42 +01:00
Igor Katson
35b20f754b
speed up e2e test
2024-08-14 12:09:18 +01:00
Igor Katson
d7e59f3293
rename the e2e test
2024-08-14 12:09:18 +01:00
Igor Katson
c7ed475f54
Use bytes crate for zerocopy and memory re-use ( #182 )
...
* Use bytes. Not yet zerocopy everywhere but compiles
* Actually zerocopy
* Actually zerocopy
* Not actually storing the torrent on disk now
2024-08-14 12:08:46 +01:00
Igor Katson
3cc9e444b1
Merge pull request #181 from ikatson/torrent-bytes
...
Add an HTTP endopoint to resolve magnet URL to bytes (address #177 )
2024-08-13 20:37:35 +01:00
Igor Katson
1c1200cc2a
clippy
2024-08-13 19:14:41 +01:00
Igor Katson
a0483e67f8
Remove debugging test that was failing on windows
2024-08-13 19:13:20 +01:00
Igor Katson
d54b67d2dc
Make the /resolve_magnet HTTP endpoint return an actual torrent file, not info
2024-08-13 19:06:17 +01:00