Commit graph

134 commits

Author SHA1 Message Date
Igor Katson
963f8167de
Fix a very rare bug where DHT paniced 2025-06-12 12:27:23 +01:00
Igor Katson
9b5b9e6ba7
Update all subcrates versions 2025-06-05 11:52:50 +01:00
Igor Katson
28332fd4b9
Prepare for releasing 8.1.0 2025-06-05 11:38:50 +01:00
Alex Galvin
efad73dbe1 chore: bump librqbit-core to 5.0.0 2025-06-02 03:29:16 -04:00
Alex Galvin
610140cff6 feat: include crate version in peer_id 2025-06-02 03:29:16 -04: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
731710245f
Fixups 2025-01-06 16:04:46 +00:00
Igor Katson
7864876087
Update subcrates and versions 2025-01-06 15:27:44 +00:00
Igor Katson
0fabb453aa
Storing torrent name in ManagedTorrentShared 2024-12-06 12:57:26 +00:00
Igor Katson
44c54ed3ce
Try to remove default features from "url" to compile on older Rusts 2024-12-03 20:58:21 +00:00
Igor Katson
438e164ffd
Fix clippy errors 2024-12-03 20:40:02 +00:00
Igor Katson
95f5a322f6
[feature] support 40-byte infohash (not a magnet) as a way to add torrents 2024-11-07 19:35:02 +00:00
Igor Katson
c3c413c14b
Do not display padding files in UI 2024-11-07 16:07:16 +00:00
Igor Katson
312cdb03c9
Fix a bug and tests 2024-11-07 14:08:24 +00:00
Igor Katson
2e7c7216e3
compute "attrs" field 2024-11-07 13:46:12 +00:00
Igor Katson
ab173c00f6
parse "attrs" field 2024-11-07 13:46:12 +00:00
Igor Katson
18755d8971
Add access to new fields 2024-11-07 13:46:12 +00:00
Igor Katson
98f011673e
iter_file_details_ext update impl 2024-11-07 13:46:12 +00:00
Igor Katson
abce0c6629
rename iter_file_details -> iter_file_details_ext 2024-11-07 13:46:12 +00:00
Igor Katson
af0389de05
bep 47: serialize/deserialize new fields 2024-11-07 13:46:11 +00:00
Igor Katson
7147313846
Fix a bug in id32 printing code 2024-10-09 15:34:00 +01:00
Igor Katson
aaca88be39
Migrate linux configuration to a better named path. 2024-10-06 11:06:02 +01:00
pasta
db420f3a52
fixup: use if instead of match 2024-10-02 14:33:40 -05:00
pasta
d480b14bea
chore: run cargo fmt 2024-10-02 13:50:48 -05:00
pasta
1b6e7edb6b
fixup: allow 'so' validation to fail, and just continue 2024-10-02 13:42:59 -05:00
pasta
aa0c287fe5
feat: implement BEP-53 support 2024-10-01 13:22:54 -05:00
Igor Katson
e9acbaa9dc
Merged v7.0.1 2024-08-31 12:15:22 +01:00
Igor Katson
7e40c71852
More granular feature handling 2024-08-31 12:15:22 +01:00
Igor Katson
0bb1c77456
Decode more peer ids 2024-08-29 12:48:14 +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
0214817122
Fix root crate compilation dependencies to force sha1* 2024-08-28 13:32:42 +01:00
Igor Katson
52ca07fe41
Cargo upgrade all deps 2024-08-28 11:44:01 +01:00
Igor Katson
a825115472
Preparing for v7.0.0 release 2024-08-27 17:55:27 +01:00
Igor Katson
3067ad21d5
Cleanups 2024-08-21 16:20:46 +01:00
Igor Katson
30de55d3bc
Prepare 7.0.0-beta.0 2024-08-15 14:46:26 +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
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
cd87acdab2
fix magnet link Display code 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
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
d54b67d2dc
Make the /resolve_magnet HTTP endpoint return an actual torrent file, not info 2024-08-13 19:06:17 +01:00
Igor Katson
183572b695
Upgrade deps 2024-08-06 13:49:03 +01:00
Evrins Hu
a7cd3758ab fix: can not add base32 encoded magnet url 2024-07-16 13:49:51 +08:00
Igor Katson
36359150a7
Remove annoying error message when task is cancelled 2024-06-21 15:17:48 +01:00
Igor Katson
54b17d5ee1 Write through cache impl 2024-05-03 02:53:52 +04:00