fork of radicle with Git LFS support, backed by IPFS
Go to file
Slack Coder e7f2637126
node: Limit number of Refs in RefAnnouncements
Use the BoundedVec to limit the supported number of refs in
RefAnnouncement messages.  The size (235) is the maximum supported by
message wire size.

To reduce the complexity of the changes, BoundedVec is used again
instead of using a new bounded Refs or BTreeMap.  This requires
defining new Decode/Encode logic for Ref's element types, and
workarounds for arbitrary instances.

Signed-off-by: Slack Coder <slackcoder@server.ky>
2022-12-09 21:54:10 +01:00
.github/workflows Update to Rust 1.65 2022-11-05 12:47:26 +01:00
.nix nix: update sources for rust-1.65 2022-11-05 12:48:02 +01:00
radicle node: Limit number of Refs in RefAnnouncements 2022-12-09 21:54:10 +01:00
radicle-cli Consolidate `node::Handle` traits into one 2022-12-09 10:52:18 +01:00
radicle-cob Fix issue with colliding doc files 2022-12-09 14:37:36 +01:00
radicle-crdt crdt: Remove some `Semilattice` instances 2022-12-08 16:37:44 +01:00
radicle-crypto Fix issue with colliding doc files 2022-12-09 14:37:36 +01:00
radicle-httpd httpd: Use `HashSet` instead of `BTreeSet` 2022-12-09 10:49:28 +01:00
radicle-node node: Limit number of Refs in RefAnnouncements 2022-12-09 21:54:10 +01:00
radicle-remote-helper Consolidate `node::Handle` traits into one 2022-12-09 10:52:18 +01:00
radicle-ssh Update to Rust 1.65 2022-11-05 12:47:26 +01:00
radicle-tools Consolidate `node::Handle` traits into one 2022-12-09 10:52:18 +01:00
.gitignore Initial commit 2022-09-13 10:13:13 +02:00
CONTRIBUTING.md Add licenses and contributor information 2022-11-16 12:26:12 +01:00
Cargo.lock Fix issue with colliding doc files 2022-12-09 14:37:36 +01:00
Cargo.toml Fix issue with colliding doc files 2022-12-09 14:37:36 +01:00
DCO Add licenses and contributor information 2022-11-16 12:26:12 +01:00
LICENSE-APACHE Add licenses and contributor information 2022-11-16 12:26:12 +01:00
LICENSE-MIT Add licenses and contributor information 2022-11-16 12:26:12 +01:00
README.md Add placeholder README 2022-10-14 13:19:28 +02:00
build.rs httpd: implement `git` fetch-only server 2022-10-19 11:36:16 +02:00
rust-toolchain Update to Rust 1.65 2022-11-05 12:47:26 +01:00

README.md

❤️🪵

Radicle Heartwood Protocol & Stack