Skip to content

Commit

Permalink
Merge pull request #173 from greatest-ape/work-2024-01-20
Browse files Browse the repository at this point in the history
udp mem use and stability improvements; update deps; fix clippy warnings
  • Loading branch information
greatest-ape authored Jan 20, 2024
2 parents d8bd964 + cbbfa9a commit 0286d25
Show file tree
Hide file tree
Showing 49 changed files with 826 additions and 923 deletions.
17 changes: 9 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
#### Added

* 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

Expand All @@ -24,22 +28,18 @@
* Remove support for unbounded worker channels
* Add backpressure in socket workers. They will postpone reading from the
socket if sending a request to a swarm worker failed
* Reuse allocations in swarm response channel
* 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
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

#### Added

* Reload TLS certificate (and key) on SIGUSR1

#### Changed

* Allow running without TLS
* Allow running behind reverse proxy
* Support running without TLS
* Support running behind reverse proxy

#### Fixed

Expand All @@ -64,6 +64,7 @@

#### Fixed

* Fix memory leak
* Fix bug where clean up after closing connections wasn't always done
* Fix double counting of error responses
* Actually close connections that are too slow to send responses to
Expand Down
Loading

0 comments on commit 0286d25

Please sign in to comment.