modified Cargo.lock
@@ -3,6 +3,17 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -296,6 +307,18 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -396,6 +419,18 @@ name = "hashbrown"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -521,6 +556,17 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -791,6 +837,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -834,6 +881,7 @@ dependencies = [
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -901,6 +949,20 @@ dependencies = [
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -994,6 +1056,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/Cargo.toml
@@ -19,6 +19,7 @@ log = { version = "0.4.17", features = ["std"] }
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -27,6 +28,7 @@ thiserror = { version = "1" }
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-node/src/client.rs
@@ -1,17 +1,38 @@
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -55,7 +76,7 @@ pub struct Client<R: Reactor> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -73,24 +94,27 @@ impl<R: Reactor> Client<R> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle-node/src/client/handle.rs
@@ -90,11 +90,11 @@ impl<W: Waker> traits::Handle for Handle<W> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -155,8 +155,8 @@ pub mod traits {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/control.rs
@@ -106,13 +106,8 @@ fn drain<H: Handle>(stream: &UnixStream, handle: &H) -> Result<(), DrainError> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/service.rs
@@ -3,6 +3,7 @@ pub mod filter;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -22,7 +23,6 @@ use crate::address_book;
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -55,8 +55,6 @@ pub const MAX_TIME_DELTA: LocalDuration = LocalDuration::from_mins(60);
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -148,18 +146,20 @@ impl fmt::Debug for Command {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -188,7 +188,7 @@ pub struct Service<A, S, G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -203,8 +203,9 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -212,13 +213,13 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -243,15 +244,14 @@ where
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -313,14 +313,13 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -387,7 +386,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -618,7 +617,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -747,18 +747,19 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -808,11 +809,12 @@ pub trait ServiceState {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -836,7 +838,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -871,7 +873,7 @@ impl fmt::Display for DisconnectReason {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added radicle-node/src/service/routing.rs
@@ -0,0 +1,196 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
added radicle-node/src/service/routing/schema.sql
@@ -0,0 +1,15 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-node/src/test/handle.rs
@@ -36,7 +36,7 @@ impl traits::Handle for Handle {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/peer.rs
@@ -9,6 +9,7 @@ use crate::clock::{RefClock, Timestamp};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -20,7 +21,8 @@ use crate::test::simulator;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -101,7 +103,8 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/tests.rs
@@ -527,7 +527,7 @@ fn prop_inventory_exchange_dense() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -562,7 +562,7 @@ fn prop_inventory_exchange_dense() {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/transport.rs
@@ -8,6 +8,7 @@ use nakamoto_net::{Io, Link};
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -18,13 +19,13 @@ struct Peer {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -32,8 +33,9 @@ impl<S, T, G> Transport<S, T, G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -84,7 +86,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -92,15 +94,15 @@ impl<S, T, G> Iterator for Transport<S, T, G> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle-node/src/wire.rs
@@ -19,8 +19,8 @@ use crate::git::fmt;
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -437,13 +437,13 @@ impl Decode for SignedRefs<Unverified> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -451,8 +451,9 @@ impl<S, T, G> Wire<S, T, G> {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -501,7 +502,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -526,15 +527,15 @@ impl<S, T, G> Iterator for Wire<S, T, G> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified radicle/Cargo.toml
@@ -8,6 +8,7 @@ edition = "2021"
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -27,6 +28,7 @@ serde = { version = "1", features = ["derive"] }
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified radicle/src/lib.rs
@@ -8,6 +8,8 @@ pub mod node;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
added radicle/src/sql.rs
@@ -0,0 +1,48 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |