Commit graph

1410 commits

Author SHA1 Message Date
Igor Katson
bc5e23bf6d
fixing cargo publish 2025-01-06 17:38:36 +00:00
Igor Katson
559d933ac5
fixing cargo publish 2025-01-06 17:37:40 +00:00
Igor Katson
a4829c6997
fixing cargo publish 2025-01-06 17:32:35 +00:00
Igor Katson
a82c882d4e
fixing cargo publish 2025-01-06 17:30:52 +00:00
Igor Katson
29d1d333ae
fixing cargo publish 2025-01-06 17:29:46 +00:00
Igor Katson
8552916399
aws-lc-rs lib 2025-01-06 17:26:19 +00:00
Igor Katson
f6e1dc744e
Upgrade tauri app version 2025-01-06 17:14:53 +00:00
Igor Katson
a2cbf16cdd
Merge pull request #294 from ikatson/prepare-v8.0.0
Prepare v8.0.0
2025-01-06 16:56:06 +00:00
Igor Katson
7a6a751cf1
Disable debug server 2025-01-06 16:43:19 +00:00
Igor Katson
1ff8a442c9
Fixed sqlx 2025-01-06 16:37:31 +00:00
Igor Katson
6933ab191a
Dowgrade slqx again 2025-01-06 16:29:35 +00:00
Igor Katson
f8f0ed2b28
Downgrade sqlx 2025-01-06 16:22:32 +00:00
Igor Katson
1bbed92d69
Downgrade "home" 2025-01-06 16:19:35 +00:00
Igor Katson
731710245f
Fixups 2025-01-06 16:04:46 +00:00
Igor Katson
bcb57c8b71
Fix axum 0.8 stuff 2025-01-06 16:04:28 +00:00
Igor Katson
7864876087
Update subcrates and versions 2025-01-06 15:27:44 +00:00
Igor Katson
b9f949c6c1
Merge pull request #292 from ikatson/deferred-torrents-2
[breaking] multiple refactorings in preparation for deferring torrent metadata resolution
2024-12-07 15:33:30 +01:00
Igor Katson
9e4c465336
A couple touch-ups 2024-12-07 12:17:17 +00:00
Igor Katson
82f167d50d
Removed the overly conservative check 2024-12-07 12:14:59 +00:00
Igor Katson
afca0fbbe3
Remove unnecessary initial_peers merging code 2024-12-07 12:06:06 +00:00
Igor Katson
e4845e2368
Add a clarifying comment 2024-12-07 11:51:58 +00:00
Igor Katson
0fabb453aa
Storing torrent name in ManagedTorrentShared 2024-12-06 12:57:26 +00:00
Igor Katson
0a92cf1d65
cleanup a couple unnecessary drop(g) calls 2024-12-06 12:37:53 +00:00
Igor Katson
5df342e442
Nothing: move a comment 2024-12-06 12:25:16 +00:00
Igor Katson
4c654a0631
Tiny optimisation for code size 2024-12-06 12:17:52 +00:00
Igor Katson
5f07872725
Docs for _start() 2024-12-06 12:14:34 +00:00
Igor Katson
38fec48879
Reorganize _start() a bit 2024-12-06 12:08:03 +00:00
Igor Katson
7ed037cba8
comments 2024-12-06 11:30:04 +00:00
Igor Katson
f637959ba7
Group session fields + add comments (Claude) 2024-12-06 00:08:11 +00:00
Igor Katson
456a51d4db
Split up "add_torrent" method 2024-12-05 23:48:14 +00:00
Igor Katson
100b7116df
Split out TorrentMetadata 2024-12-05 23:12:46 +00:00
Igor Katson
e440f03970
spawn_peer_adder: Option<PeerStream> -> PeerStream 2024-12-05 22:05:04 +00:00
Igor Katson
b796a8767b
"main_torrent_info" -> "add_torrent_internal" 2024-12-05 21:58:12 +00:00
Igor Katson
96946d5a81
"make_peer_rx_managed_torrent" 2024-12-05 21:57:44 +00:00
Igor Katson
8131ba0482
Store initial_peers in state 2024-12-05 21:47:37 +00:00
Igor Katson
e22132bba0
"make_peer_rx" - include initial peers 2024-12-05 21:45:27 +00:00
Igor Katson
fce467e005
[feature] HTTP API timeouts (#290)
* write an extractor for timeout

* Use timeout

* Default timeout 10min
2024-12-04 17:28:28 +00:00
Igor Katson
a1de63e486
Merge pull request #284 from ikatson/pex-send-updates
PEX - sharing peers with othes [continue #261]
2024-12-04 13:00:01 +01:00
Igor Katson
fb760b282e
Only successful outgoing connections marked 2024-12-04 10:39:37 +00:00
Igor Katson
ac775affef
nit: decrease branch nesting 2024-12-04 10:21:10 +00:00
Igor Katson
9d71eb4872
Remove PeerStateNoMut 2024-12-04 10:17:42 +00:00
Igor Katson
956e6d4f08
Move all methods to Peer, not PeerStateNoMut 2024-12-04 10:12:44 +00:00
Igor Katson
85b65dcef5
Rename a couple methods 2024-12-04 10:08:51 +00:00
Igor Katson
fa3e8d949b
Peer struct knows its addr 2024-12-04 10:06:08 +00:00
Igor Katson
adc2ca97b3
A bit of refactoring to store live_peers 2024-12-04 10:03:08 +00:00
Igor Katson
7a52721af9
Refactor for readability 2024-12-04 09:13:39 +00:00
Igor Katson
c8cd17ce8e
Format comments 2024-12-04 09:13:39 +00:00
Ivan
90a823b3ed
Small fixes base on comments in PR #261 2024-12-04 09:13:39 +00:00
Ivan
42d184ff6b
Logging 2024-12-04 09:13:39 +00:00
Ivan
1fa05837fb
Include only addresses with known working connections 2024-12-04 09:13:39 +00:00