mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 10:15:31 +00:00
Update CHANGELOG
This commit is contained in:
parent
65a8c9d6ff
commit
e5ffedc10c
1 changed files with 6 additions and 4 deletions
10
CHANGELOG.md
10
CHANGELOG.md
|
|
@ -14,15 +14,17 @@
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
* Rename request workers to swarm workers
|
* Rename request workers to swarm workers
|
||||||
* Switch to thin LTO
|
* Switch to thin LTO for faster compile times
|
||||||
* Use proper workspace path declarations and remove workspace patch section
|
* Use proper workspace path declarations and remove workspace patch section
|
||||||
* Use [Rust 1.64 workspace inheritance](https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html)
|
* Use [Rust 1.64 workspace inheritance](https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html)
|
||||||
* Reduce space taken by ValidUntil struct from 128 to 32 bits
|
* Reduce space taken by ValidUntil struct from 128 to 32 bits, reducing memory
|
||||||
|
consumtion for each stored peer by same amount
|
||||||
* Use regular (non-amortized) IndexMap for peer and pending scrape response maps (but not for torrent maps)
|
* Use regular (non-amortized) IndexMap for peer and pending scrape response maps (but not for torrent maps)
|
||||||
* Improve privilege dropping
|
* Improve privilege dropping
|
||||||
* Quit whole program if any thread panics
|
* Quit whole program if any thread panics
|
||||||
* Update dependencies
|
* Update dependencies
|
||||||
* _aquatic_udp_: replace ConnectionMap with BLAKE3-based connection validator
|
* _aquatic_udp_: replace ConnectionMap with BLAKE3-based connection validator,
|
||||||
|
greatly decreasing memory consumtion
|
||||||
* _aquatic_udp_: ignore requests with source port value of zero
|
* _aquatic_udp_: ignore requests with source port value of zero
|
||||||
* _aquatic_ws_: reduce size of various structs
|
* _aquatic_ws_: reduce size of various structs
|
||||||
* _aquatic_ws_: make TLS optional
|
* _aquatic_ws_: make TLS optional
|
||||||
|
|
@ -30,7 +32,7 @@
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
* Fail on unrecognized config keys
|
* Forbid unrecognized keys when parsing config files
|
||||||
* _aquatic_http_protocol_: explicity check for /scrape path
|
* _aquatic_http_protocol_: explicity check for /scrape path
|
||||||
* _aquatic_http_protocol_: return NeedMoreData until headers are fully parsed
|
* _aquatic_http_protocol_: return NeedMoreData until headers are fully parsed
|
||||||
* _aquatic_http_protocol_: fix issues with ScrapeRequest::write and AnnounceRequest::write
|
* _aquatic_http_protocol_: fix issues with ScrapeRequest::write and AnnounceRequest::write
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue