radicle-heartwood-lfs/radicle-node/src
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
..
address node: Complete Noise handshake integration 2023-01-17 11:01:36 +01:00
client node: Complete Noise handshake integration 2023-01-17 11:01:36 +01:00
service node: Fix a few logging-related things 2023-01-17 11:01:36 +01:00
test node: Fix redundant announcements 2023-01-18 08:48:33 +01:00
tests node: Fix redundant announcements 2023-01-18 08:48:33 +01:00
wire node: Fix redundant announcements 2023-01-18 08:48:33 +01:00
address.rs Remove unused type 2022-10-18 12:37:01 +02:00
bounded.rs node: Limit number of Refs in RefAnnouncements 2022-12-09 21:54:10 +01:00
client.rs Rename `profile::Paths` to `profile::Home` 2023-01-17 11:01:36 +01:00
clock.rs node: Remove `RefClock` 2022-12-07 16:06:35 +01:00
control.rs Consolidate `node::Handle` traits into one 2022-12-09 10:52:18 +01:00
deserializer.rs Replace `quickcheck` with `qcheck` 2022-12-04 20:40:54 +01:00
lib.rs node: Complete Noise handshake integration 2023-01-17 11:01:36 +01:00
logger.rs node: Rename folder to `radicle-node` 2022-09-21 11:38:09 +02:00
main.rs Rename `profile::Paths` to `profile::Home` 2023-01-17 11:01:36 +01:00
service.rs node: Fix redundant announcements 2023-01-18 08:48:33 +01:00
sql.rs Use database transactions where appropriate 2022-11-08 09:39:23 +01:00
test.rs Make `track` functions return correctly 2022-11-09 13:29:54 +01:00
tests.rs node: Implement E2E node test 2023-01-12 20:34:31 +01:00
wire.rs node: Rename `Transport` to `Wire` 2023-01-17 11:01:36 +01:00
worker.rs node: Properly parse replication data 2023-01-17 12:59:00 +01:00