Joakim Frostegård
|
e705c03981
|
Explicity use IndexMap::swap_remove to silence warnings
|
2024-02-06 18:34:17 +01:00 |
|
Joakim Frostegård
|
d7e06468c3
|
http: quit if any worker thread quits
|
2024-02-03 22:38:05 +01:00 |
|
Joakim Frostegård
|
964636db7c
|
http and ws: fix build errors with --no-default-features
|
2024-01-27 18:21:44 +01:00 |
|
Joakim Frostegård
|
352194e0bd
|
http: avoid heap allocation for torrents with few peers; refactor
|
2024-01-27 10:58:03 +01:00 |
|
Joakim Frostegård
|
c7f7f010ca
|
http: upgrade metrics crate to 0.22
|
2024-01-25 00:03:05 +01:00 |
|
Joakim Frostegård
|
73eeb22f66
|
http: extract response peers while announcing peer removed
This improves performance by avoiding lots of comparisons
|
2024-01-24 23:33:15 +01:00 |
|
Joakim Frostegård
|
63ae98f67c
|
http: index peer map by IP and port instead of IP and peer id
|
2024-01-24 22:54:13 +01:00 |
|
Joakim Frostegård
|
5401eaf85f
|
Run cargo clippy --fix and cargo fmt
|
2024-01-20 09:56:14 +01:00 |
|
Joakim Frostegård
|
7cfcf5ea55
|
http: split swarm worker module into submodules
|
2023-11-18 00:29:15 +01:00 |
|