Commit graph

992 commits

Author SHA1 Message Date
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
Igor Katson
cd0f38f0fb
Stub for torrent_file_from_info_and_bytes 2024-08-13 15:51:04 +01:00
Igor Katson
e7c7543228
a tiny refactor 2024-08-13 06:52:43 +01:00
Igor Katson
55aeb07994
use byte::Bytes instead of ByteBufOwned to store torrent bytes 2024-08-13 06:43:52 +01:00
Igor Katson
5193153e09
Add headers 2024-08-12 23:59:23 +01:00
Igor Katson
5b5352710e
Add an HTTP endpoint to read torrent bytes 2024-08-12 23:50:55 +01:00
Igor Katson
fe7a1e09ba
Store torrent bytes in memory 2024-08-12 23:43:23 +01:00
Igor Katson
41a2cd58b3
Store torrent bytes 2024-08-12 23:24:11 +01:00
Igor Katson
5740d3ebe9
create InteralAddResult 2024-08-12 23:10:11 +01:00
Igor Katson
98b8fa153a
Merge pull request #180 from ikatson/webui-exclude-dist
Generate webui dist files as part of build.rs
2024-08-12 22:59:59 +01:00
Igor Katson
a6b582d6cc
Update README 2024-08-12 22:52:22 +01:00
Igor Katson
6f40465aa0
prettify build.rs a bit 2024-08-12 22:48:51 +01:00
Igor Katson
f0c882deb7
trying to fix post build 2024-08-12 22:45:51 +01:00
Igor Katson
3b7383ac13
Better logs 2024-08-12 21:45:20 +01:00
Igor Katson
3d81a536e5
Try shorten powershell path 2024-08-12 21:24:00 +01:00
Igor Katson
32e40ca0c1
try running through shell 2024-08-12 21:19:05 +01:00
Igor Katson
1f75f88293
Trying npm.exe on windows 2024-08-12 21:05:59 +01:00
Igor Katson
2b1601ee85
failed to execute: show errors better 2024-08-12 20:59:21 +01:00
Igor Katson
6a185a7805
show both stdout and stderr 2024-08-12 20:57:33 +01:00