mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-03-31 17:55:36 +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
|
||||
|
||||
* 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 [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)
|
||||
* Improve privilege dropping
|
||||
* Quit whole program if any thread panics
|
||||
* 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_ws_: reduce size of various structs
|
||||
* _aquatic_ws_: make TLS optional
|
||||
|
|
@ -30,7 +32,7 @@
|
|||
|
||||
### Fixed
|
||||
|
||||
* Fail on unrecognized config keys
|
||||
* Forbid unrecognized keys when parsing config files
|
||||
* _aquatic_http_protocol_: explicity check for /scrape path
|
||||
* _aquatic_http_protocol_: return NeedMoreData until headers are fully parsed
|
||||
* _aquatic_http_protocol_: fix issues with ScrapeRequest::write and AnnounceRequest::write
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue