Igor Katson
8ea5dfae87
Clippy + small tweaks
2025-02-27 10:58:58 +00:00
Igor Katson
03c63986d1
Merge pull request #330 from xobust/main
...
Add support for P2P blocklists
2025-02-25 09:26:06 +00:00
Alexander WB
1a31340076
👌 Fix remaining pr comments
2025-02-25 04:25:24 +01:00
Alexander WB
4c6e19ceab
👌 Add parse file:// urls
2025-02-25 03:42:41 +01:00
Alexander WB
c19ea3979a
👌 Improved error handling
2025-02-25 03:28:13 +01:00
Alexander WB
8f019882d0
👌 Simplify test
...
Remove mock http server
2025-02-25 03:02:13 +01:00
Alexander WB
ac883c1ddf
👌 Improve Parsing logic
2025-02-21 22:05:10 +01:00
Alexander WB
6e9ecf8a26
Add blocklist-url launch parameter
...
Block incoming peers from blocked ips.
2025-02-20 21:09:44 +01:00
Alexander WB
187ce8c462
🎉 Add Blocklist
...
Add an implementation of p2p plaintext (and gz compressed) blocklists.
The list can be read from an url or from a file.
All the IP ranges are then stored in interval trees.
2025-02-20 21:07:48 +01:00
Igor Katson
fea00e2d18
Merge pull request #329 from InoUno/pub-ratelimits
...
Make Session ratelimits accessible from outside of crate
2025-02-18 08:57:52 +00:00
InoUno
4e58b35c88
Make Session ratelimits accessible from outside of crate
2025-02-18 06:51:59 +01:00
Igor Katson
ed32b899ed
Merge pull request #320 from ikatson/stream-traits
...
[perf] don't use tokio::io::split
2025-01-30 14:11:36 +00:00
Igor Katson
3e6c2eae79
Clippy
2025-01-30 11:24:43 +00:00
Igor Katson
62d5288398
perf optimization: avoid tokio::io::split
2025-01-30 11:19:19 +00:00
Igor Katson
b26c3daac4
Merge pull request #312 from ChrisAntaki/typo
...
Fix typo
2025-01-20 23:57:21 +00:00
Chris Antaki
5a0800c0fd
Fix typo
2025-01-20 15:46:53 -08:00
Igor Katson
b34c2464b3
Merge pull request #303 from ikatson/http-api-maintanability
...
[refactor] HTTP API maintanability
2025-01-14 11:50:58 +00:00
Igor Katson
2c85624ec2
Remove LazyLock (incompatible with older Rusts)
2025-01-14 11:27:14 +00:00
Igor Katson
c60f36540e
Split up http_api into files
2025-01-14 11:20:35 +00:00
Igor Katson
98e9a7580f
Merge pull request #302 from ikatson/main-web-ui
...
[Feature] Redirect to Web UI on root when looked from browser
2025-01-14 11:13:58 +00:00
Igor Katson
bde8d7cf40
Web redirect is relative now
2025-01-14 10:47:26 +00:00
Igor Katson
8abbf683c0
Nothing
2025-01-14 10:44:38 +00:00
Igor Katson
fd5feba501
Rename all HTTP handlers
2025-01-14 10:32:39 +00:00
Igor Katson
8b35ddd59c
LazyLock
2025-01-14 10:27:58 +00:00
Igor Katson
c474d7b454
Move api_root to global scope
2025-01-14 10:05:23 +00:00
Igor Katson
d3323ac7ac
Move HTTP API state one layer down
2025-01-14 10:03:22 +00:00
Igor Katson
c8d4c8d713
HTTP API: move functions out to global scope
2025-01-14 09:50:18 +00:00
Igor Katson
e79b51ea1f
Redirect to web ui on root
2025-01-13 22:32:23 +00:00
Igor Katson
6cb4289917
Merge pull request #301 from ikatson/api-base-2
...
[Feature] Can put rqbit Web UI behind proxy server
2025-01-13 22:10:41 +00:00
Igor Katson
0245861c48
[Feature] Can put rqbit Web UI behind proxy server
2025-01-13 22:01:06 +00:00
Igor Katson
bbae577ee7
Merge pull request #300 from ikatson/unpause-zero-peers
...
Can unpause torrents even if there's no peers
2025-01-13 20:55:44 +00:00
Igor Katson
c84e3ad90d
Can unpause dead no-peer-source torrent just fine
2025-01-13 17:41:42 +00:00
Igor Katson
6fea795899
Merge pull request #299 from ikatson/private-torrents
...
[feature] Initial support for private torrents
2025-01-13 16:33:18 +00:00
Igor Katson
bd66b52395
Remove file reading in librqbit_core tests
2025-01-13 16:09:01 +00:00
Igor Katson
c13268dd7b
e2e test for a private torrent file serde
2025-01-13 16:07:04 +00:00
Igor Katson
26d78ed2f0
Add tests for private field
2025-01-13 15:58:23 +00:00
Igor Katson
8efd77fce2
Initial private torrents support
2025-01-13 15:47:13 +00:00
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