Commit graph

1267 commits

Author SHA1 Message Date
Igor Katson
5994d84a14
Merge pull request #243 from Moeweb647252/main
Add support for adding custom trackers
2024-09-24 16:56:10 +01:00
Misaka
f184e7f5bf Add support for adding custom trackers 2024-09-24 21:55:02 +08:00
Igor Katson
fb15e070a0
trying to figure out new github sporadic errors 2024-09-22 12:15:21 +01:00
Ivan Zderadicka
f7a812439b
Change to restarting of dead peers (#239)
* Logging died peers

* Ignore incoming for retry,  cancel retries after download is complete

* Remove cancel

* Add incoming flag to PeerHandler

* Cleaning up, plus debug

* Fix debug style
2024-09-22 08:31:57 +01:00
Igor Katson
14cd2a4d9c
Merge pull request #240 from ikatson/merge-streams-reuse
[Refactor] Re-use code in "merge_streams"
2024-09-20 09:44:24 +01:00
Igor Katson
2c6a9f7a14
Remove custom "merge_streams" in favor of tokio_stream 2024-09-20 09:38:54 +01:00
Igor Katson
decf29a910
merge_streams: shorten the code a tiny bit 2024-09-20 09:38:53 +01:00
Igor Katson
d9a56acacb
Merge pull request #238 from ikatson/ssdp-ipv6
[Feature] SSDP IPv6 support
2024-09-20 09:38:29 +01:00
Igor Katson
189dea36a0
Windows doesnt have ipv6 netamasks! at least in networkinterfaces package 2024-09-16 17:51:47 +01:00
Igor Katson
406947f997
debugging 2024-09-16 17:25:19 +01:00
Igor Katson
03391764cc
Remove scope_id when non link local addr 2024-09-16 17:09:51 +01:00
Igor Katson
f7e0835452
Remove custom libc/winapi code in favor of duplicating the socket and using both socket2 and tokio 2024-09-16 11:16:46 +01:00
Igor Katson
403a4ce480
works on linux now too 2024-09-16 10:49:56 +01:00
Igor Katson
6193cc942b
doesnt help... maybe set_mcast_if need to call on ipv6 too 2024-09-16 10:21:40 +01:00
Igor Katson
028addcf6a
Nothing: renames and tiny refactors 2024-09-16 09:21:21 +01:00
Igor Katson
8d8d5491f9
trying to fix windows multicast 2024-09-15 22:43:59 +01:00
Igor Katson
b3263c24d3
fixed span.enter in session 2024-09-15 21:57:50 +01:00
Igor Katson
7fd4730b47
dont error SSDP on cancel 2024-09-15 21:57:50 +01:00
Igor Katson
3acc53a11f
IPv6 support for SSDP (for UPNP) 2024-09-15 21:57:34 +01:00
Igor Katson
932131b18d
Merge pull request #237 from ikatson/watch
[Feature] watching a directory for .torrent files and adding them automatically
2024-09-13 13:24:02 +01:00
Igor Katson
a38385f3b5
use walkdir create in another place instead of custom code 2024-09-13 13:04:37 +01:00
Igor Katson
dedee2ef08
Watching works fine 2024-09-13 12:58:09 +01:00
Igor Katson
a73f921c5f
one line anyhow error formatting 2024-09-13 12:36:32 +01:00
Igor Katson
06613d9ef1
watching basic version works 2024-09-13 12:34:51 +01:00
Igor Katson
624b41a297
Merge pull request #236 from ikatson/upload-multiple-files-ui
Upload multiple files through UI (fix #68)
2024-09-13 10:59:41 +01:00
Igor Katson
e1dcb2602b
Upload multiple files through UI 2024-09-13 10:52:39 +01:00
Igor Katson
7a807f39e0
cargo update deps and mark 7.1.0-beta.1 2024-09-13 09:28:12 +01:00
Igor Katson
8974a013ce
Move on_piece_completed() to a more appropriate place 2024-09-13 09:25:52 +01:00
Igor Katson
88c8e51ab8
Merge pull request #233 from izderadicka/pex2
In PEX we should also look at dropped peers
2024-09-13 09:01:54 +01:00
Igor Katson
25ae54acd7
Merge pull request #235 from ikatson/fastresume-detect-missing-files
Fastresume: check at least one piece from each file + windows fix
2024-09-13 09:00:47 +01:00
Igor Katson
00daae97ed
Reorder removal so that mmap is removed before storage 2024-09-13 00:20:37 +01:00
Igor Katson
816838cdf0
Fastresume: check at least one piece from each file 2024-09-12 23:59:50 +01:00
Igor Katson
225e9a9491
Update motivation and sponsors readme 2024-09-12 19:22:00 +01:00
Igor Katson
a7decdaed2
Added Github sponsors 2024-09-12 19:13:31 +01:00
Igor Katson
7c9e9b869a
Update crypto addresses 2024-09-12 18:49:49 +01:00
Igor Katson
eebb3385b9
Update crypto addresses 2024-09-12 18:43:18 +01:00
Igor Katson
66c4008744
Remove paths-ignore: README.md 2024-09-12 17:24:44 +01:00
Igor Katson
056e7d091b
Add donations section 2024-09-12 17:21:39 +01:00
Ivan
bf7f78b602 In PEX we should also look at dropped peers 2024-09-08 14:30:36 +02:00
Igor Katson
a168fef542
Update README.md 2024-09-06 23:26:49 +01:00
Igor Katson
cdd21cb5ca
Merge pull request #232 from ikatson/upnp-multicast-multiaddr
UPNP: join all multicast groups from all interfaces (not just the default one picked by the kernel)
2024-09-06 14:55:56 +01:00
Igor Katson
7296ea212f
UPNP: join all multicast groups from all interfaces (not just the default one picked by the kernel) 2024-09-05 22:52:20 +01:00
Igor Katson
0fa24e6861
Mark 7.1.0 2024-09-02 15:11:01 +01:00
Igor Katson
6bf1d9b328
Merge pull request #231 from ikatson/dlna-features
[UPnP / DLNA] Updates for Samsung to work
2024-09-02 13:44:17 +01:00
Igor Katson
86c68052ef
Conditionally insert DLNA headers only if asked for 2024-09-02 13:21:09 +01:00
Igor Katson
f96a9024e1
Remove stub impl of ContentDirectoryBrowseProvider 2024-09-02 13:05:25 +01:00
Igor Katson
0cb34d9bf1
Headers for Samsung TV to work 2024-09-02 13:01:02 +01:00
Igor Katson
242a5c053a
Add Makefile command to debug docker quickly 2024-09-02 12:24:16 +01:00
Igor Katson
ff7924ff78
UPNP: add size attribute 2024-09-02 12:04:50 +01:00
Igor Katson
bf910d39f2
Add some browsemetadata tests 2024-09-02 11:55:26 +01:00