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 |
|
Igor Katson
|
b2c241c3d8
|
Run npm install as part of build.rs too
|
2024-08-12 20:24:05 +01:00 |
|
Igor Katson
|
2c71cc1dbb
|
npm install in github tests
|
2024-08-12 20:16:41 +01:00 |
|
Igor Katson
|
6d2c32fb48
|
Generate webui artifacts as part of build process
|
2024-08-12 20:12:08 +01:00 |
|
Igor Katson
|
14aa4a2f11
|
generate webui dist files as part of build.rs
|
2024-08-12 20:07:47 +01:00 |
|
Igor Katson
|
d01a10fb22
|
Merge pull request #179 from ikatson/fix-desktop-upload-file
Fix #154 - desktop now can upload files properly
|
2024-08-12 19:57:51 +01:00 |
|