fork of radicle with Git LFS support, backed by IPFS
Go to file
Alexis Sellier f33e79f14b
node: Fix redundant announcements
This change makes sure that nodes don't gossip announcements back to
the announcers.

Since the tests were relying on this mechanism to populate the routing
table, we had to change a few more things, such as adding the inventory
to the node's routing table.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2023-01-18 08:48:33 +01:00
.github/workflows github: Workaround test dep on git remote helper 2023-01-17 10:08:44 +01:00
.nix nix: update sources for rust-1.66 2022-12-19 13:03:15 +00:00
radicle Switch to crates.io for `cyphernet` 2023-01-17 11:01:36 +01:00
radicle-cli Rename `profile::Paths` to `profile::Home` 2023-01-17 11:01:36 +01:00
radicle-cob cob: Remove redundant indentation 2023-01-06 13:00:01 +01:00
radicle-crdt Make `Transaction` generic, move to `store` 2022-12-13 10:16:18 +01:00
radicle-crypto Switch to crates.io for `cyphernet` 2023-01-17 11:01:36 +01:00
radicle-dag cob: Make it easy to build histories 2023-01-03 14:23:47 +01:00
radicle-httpd Rename `profile::Paths` to `profile::Home` 2023-01-17 11:01:36 +01:00
radicle-node node: Fix redundant announcements 2023-01-18 08:48:33 +01:00
radicle-remote-helper Speed up node E2E tests 2023-01-17 11:01:36 +01:00
radicle-ssh Update to Rust 1.65 2022-11-05 12:47:26 +01:00
radicle-tools Speed up node E2E tests 2023-01-17 11:01:36 +01:00
.dockerignore Dockerize services 2022-12-14 17:15:40 +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 Switch to crates.io for `cyphernet` 2023-01-17 11:01:36 +01:00
Cargo.toml Switch to crates.io for `cyphernet` 2023-01-17 11:01: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 README: Add install instructions 2023-01-12 13:15:37 +01:00
build.rs httpd: implement `git` fetch-only server 2022-10-19 11:36:16 +02:00
docker-compose.yml Build container images for deployment 2022-12-14 17:15:40 +01:00
rust-toolchain Upgrade Rust to 1.66 2022-12-15 20:55:26 +01:00

README.md

❤️🪵

Radicle Heartwood Protocol & Stack

Heartwood is in the early development phase and is not yet ready for use.

Installation

# Command line tools
$ cargo install --locked --path ./radicle-cli

# The radicle node
$ cargo install --locked --path ./radicle-node

# Git tool to support the 'rad://' remote scheme
$ cargo install --locked --path ./radicle-remote-helper