radicle-heartwood-lfs/radicle-node
Fintan Halpenny a90aabb1fe node: rate limiter for channel reads
This introduces rate limits for the `ChannelReader` to limit DDoS attacks and
attempts to upload repositories that are larger than a node is will to permit.

The limiter sets the total number of bytes it is will to accept in a single
exchange, defaulting to 500MB. This means that initial fetches will prevent
large repositories, but is plenty for new packfile data to be sent in subsequent
fetch exchanges.

The limit can be configured within the node's config file, under the limits.
2025-04-25 20:27:51 +02:00
..
src node: rate limiter for channel reads 2025-04-25 20:27:51 +02:00
Cargo.toml Update `radicle-node` crate to 0.10.0 2024-09-03 12:37:47 +02:00
build.rs Update radicle crates to 0.9.0 2024-03-26 11:56:27 +01:00