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
1de07ec603
commit
75c1402394
1 changed files with 9 additions and 9 deletions
18
CHANGELOG.md
18
CHANGELOG.md
|
|
@ -15,32 +15,31 @@
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
* Add support for reporting peer client information
|
* Add support for reporting peer client information
|
||||||
|
* Speed up parsing and serialization of requests and responses with
|
||||||
|
[zerocopy](https://crates.io/crates/zerocopy)
|
||||||
|
* Store torrents with up to two peers without an extra heap allocation for the
|
||||||
|
peers.
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
|
|
||||||
* Index peers by packet source IP and provided port, instead of by peer_id.
|
* Index peers by packet source IP and provided port, instead of by peer_id.
|
||||||
This prevents users from impersonating others and is likely also slightly
|
This prevents users from impersonating others and is likely also slightly
|
||||||
faster for IPv4 peers.
|
faster for IPv4 peers.
|
||||||
* Store torrents with up to two peers without an extra heap allocation for the
|
|
||||||
peers.
|
|
||||||
* Remove support for unbounded worker channels
|
* Remove support for unbounded worker channels
|
||||||
* Add backpressure in socket workers. They will postpone reading from the
|
* Add backpressure in socket workers. They will postpone reading from the
|
||||||
socket if sending a request to a swarm worker failed
|
socket if sending a request to a swarm worker failed
|
||||||
* Remove config key `network.poll_event_capacity`
|
|
||||||
* Harden ConnectionValidator to make IP spoofing even more costly
|
|
||||||
* Distribute announce responses from swarm workers over socket workers to
|
* Distribute announce responses from swarm workers over socket workers to
|
||||||
decrease performance loss due to underutilized threads
|
decrease performance loss due to underutilized threads
|
||||||
|
* Harden ConnectionValidator to make IP spoofing even more costly
|
||||||
|
* Remove config key `network.poll_event_capacity` (always use 1)
|
||||||
|
|
||||||
### aquatic_http
|
### aquatic_http
|
||||||
|
|
||||||
#### Added
|
#### Added
|
||||||
|
|
||||||
* Reload TLS certificate (and key) on SIGUSR1
|
* Reload TLS certificate (and key) on SIGUSR1
|
||||||
|
* Support running without TLS
|
||||||
#### Changed
|
* Support running behind reverse proxy
|
||||||
|
|
||||||
* Allow running without TLS
|
|
||||||
* Allow running behind reverse proxy
|
|
||||||
|
|
||||||
#### Fixed
|
#### Fixed
|
||||||
|
|
||||||
|
|
@ -65,6 +64,7 @@
|
||||||
|
|
||||||
#### Fixed
|
#### Fixed
|
||||||
|
|
||||||
|
* Fix memory leak
|
||||||
* Fix bug where clean up after closing connections wasn't always done
|
* Fix bug where clean up after closing connections wasn't always done
|
||||||
* Fix double counting of error responses
|
* Fix double counting of error responses
|
||||||
* Actually close connections that are too slow to send responses to
|
* Actually close connections that are too slow to send responses to
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue