Commit graph

1177 commits

Author SHA1 Message Date
Igor Katson
b6b68cef44
Check and test whole workspace 2024-08-29 10:56:37 +01:00
Igor Katson
1ae81c6cb0
Desktop in same workspace as main app 2024-08-29 10:52:25 +01:00
Igor Katson
d6b1c47d45
Add #[track_caller] to all spawns so that tokio-console works (if enabled) 2024-08-29 10:30:06 +01:00
Igor Katson
edba359400
Make tokio-console feature flag actually work 2024-08-29 10:29:55 +01:00
Igor Katson
6182d94ce4
Add a command to Makefile: docker-build-armv7 2024-08-29 10:29:41 +01:00
Igor Katson
00537e4eed
Merge pull request #223 from ikatson/disable-upload
[Feature] option to disable upload
2024-08-29 10:27:30 +01:00
Igor Katson
8379672f01
Add disable upload checkbox to UI 2024-08-29 10:23:07 +01:00
Igor Katson
7fda8c0a14
Add doc for --disable-upload 2024-08-28 18:07:53 +01:00
Igor Katson
fc7ae3bbe5
[Feature] option to disable upload 2024-08-28 18:02:25 +01:00
Igor Katson
9f798696ff
reduce noisy test logs 2024-08-28 17:44:46 +01:00
Igor Katson
e47134a45e
cleanup makefile 2024-08-28 17:18:21 +01:00
Igor Katson
b9668b08e8
Makefile shorthands to build Docker images 2024-08-28 17:01:56 +01:00
Igor Katson
7448fb6412
Restore docker building openssl, ring is TOO slow 2024-08-28 17:01:43 +01:00
Igor Katson
41255ab933
Remove rust-tls (sha1-ring) from tests as its too slow 2024-08-28 16:42:14 +01:00
Igor Katson
9b62f42a99
Run tests on all OSes 2024-08-28 16:32:56 +01:00
Igor Katson
76e0e1aa8f
send SSDP NOTIFY in parallel 2024-08-28 16:21:59 +01:00
Igor Katson
5f7bf174bf
Merge pull request #222 from ikatson/upnp-server-autoip
[Feature] UPNP MediaServer: send notifies on all interfaces, no need to specify hostname
2024-08-28 14:12:58 +01:00
Igor Katson
fef068d809
Fix desktop to support this 2024-08-28 13:56:12 +01:00
Igor Katson
d90c4dabe7
Downgrade an SSDP message log level to debug 2024-08-28 13:45:05 +01:00
Igor Katson
b174afaa12
UPNP: send notifies on all interfaces, no need to specify hostname anymore 2024-08-28 13:38:11 +01:00
Igor Katson
0214817122
Fix root crate compilation dependencies to force sha1* 2024-08-28 13:32:42 +01:00
Igor Katson
9eed5aeb07
sending notifies to all interfaces 2024-08-28 12:33:50 +01:00
Igor Katson
b22298189c
Use quick_xml in upnp crate instead of serde_xml_rs 2024-08-28 11:50:27 +01:00
Igor Katson
52ca07fe41
Cargo upgrade all deps 2024-08-28 11:44:01 +01:00
Igor Katson
3ef9dc6655
Deduplicate cargo a bit 2024-08-28 11:27:44 +01:00
Igor Katson
b612c379e5
Merge pull request #221 from ikatson/pex-updates
PEX - Peer Exchange initial impl by @izderadicka
2024-08-28 10:30:18 +01:00
Igor Katson
322ff24edf
Cargo update 2024-08-28 10:23:28 +01:00
Igor Katson
14e0c9d833
Remove duplicate ut_pex message 2024-08-28 10:20:58 +01:00
Igor Katson
9b5c69f378
Shorten debug for PexPeerInfo 2024-08-28 10:20:58 +01:00
Igor Katson
9d1ef5c35c
Shorten ByteBuf trait bounds everywhere 2024-08-28 10:20:58 +01:00
Igor Katson
c7b7dc300f
impl Debug for UtPex 2024-08-28 10:20:58 +01:00
Igor Katson
90bfb85bcc
Some cleanups for utpex 2024-08-28 10:20:45 +01:00
Ivan
5e09525dd5
Feeding peers from PEX added - PoC 2024-08-28 10:10:34 +01:00
Ivan
bbc951733f
PEX: Announce support and message definition 2024-08-28 10:06:16 +01:00
Igor Katson
c758d0022d
Reuse RQBIT_LOG_FILE in Makefile 2024-08-28 10:00:01 +01:00
Igor Katson
e9e3acf58a
Rename persistence-config to persistence-location + makefile tweaks 2024-08-28 09:53:15 +01:00
Igor Katson
398acfd3fa
Send NOT_IMPLEMENTED on BrowseMetadata 2024-08-28 09:53:14 +01:00
Igor Katson
2dedf26082
add sid to subscription manager traces 2024-08-28 09:53:14 +01:00
Igor Katson
5bb1fde46e
Disable ConnectionManager subscription not to confuse clients 2024-08-28 09:53:14 +01:00
Igor Katson
92951dcf5f
Merge pull request #219 from cocool97/improve-storage
feat: add on_piece_completed method on TorrentStorage
2024-08-28 09:45:25 +01:00
LIAUD Corentin
9183df0ebd
fix: fixes according to PR comments
- Reset previous implementation of InMemoryExampleStorage
- Implement default (empty) behaviour of on_piece_completed in trait
  itself
- Now passing a ValidPieceIndex in on_piece_completed
2024-08-28 08:28:14 +02:00
LIAUD Corentin
35d57ae8a2
feat: add on_piece_completed method on TorrentStorage 2024-08-27 22:00:14 +02:00
Igor Katson
67f984ac6f
Trying to fix docker build 2024-08-27 18:57:32 +01:00
Igor Katson
dbf5f725c0
Trying to fix docker build 2024-08-27 18:52:33 +01:00
Igor Katson
53f21cfb2a
v7.0.0 prep further 2024-08-27 18:34:19 +01:00
Igor Katson
5717f33f68
v7.0.0 prep further 2024-08-27 18:32:17 +01:00
Igor Katson
31a254103c
Remove custom XML parsing 2024-08-27 18:26:34 +01:00
Igor Katson
a825115472
Preparing for v7.0.0 release 2024-08-27 17:55:27 +01:00
Igor Katson
b99aab850c
Preparing for v7.0.0 release 2024-08-27 17:25:56 +01:00
Igor Katson
4ad12c3ad5
Fixing linux docker image release job 2024-08-27 15:37:25 +01:00