modified radicle-node/src/service.rs
@@ -33,12 +33,12 @@ use crate::node;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -53,6 +53,11 @@ pub const ANNOUNCE_INTERVAL: LocalDuration = LocalDuration::from_secs(30);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -362,6 +367,8 @@ where
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -485,7 +492,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -522,7 +529,12 @@ where
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -724,13 +736,14 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -764,6 +777,7 @@ where
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -812,6 +826,19 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -883,6 +910,29 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1080,6 +1130,11 @@ impl Sessions {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/service/message.rs
@@ -315,6 +315,23 @@ pub enum Message {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -373,10 +390,29 @@ impl fmt::Debug for Message {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/service/peer.rs
@@ -1,5 +1,19 @@
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -18,6 +32,7 @@ pub enum SessionState {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -37,6 +52,8 @@ pub enum SessionError {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -53,22 +70,29 @@ pub struct Session {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -91,4 +115,20 @@ impl Session {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
modified radicle-node/src/test/arbitrary.rs
@@ -8,7 +8,7 @@ use crate::prelude::{Id, NodeId, Refs, Timestamp};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -45,6 +45,8 @@ impl Arbitrary for Message {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -93,6 +95,13 @@ impl Arbitrary for Message {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -115,3 +124,9 @@ impl Arbitrary for Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified radicle-node/src/test/peer.rs
@@ -22,7 +22,7 @@ use crate::storage::WriteStorage;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -251,6 +251,11 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified radicle-node/src/test/tests.rs
@@ -37,6 +37,70 @@ use crate::{client, git, identity, rad, service, test};
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -596,8 +660,6 @@ fn test_persistent_peer_reconnect() {
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified radicle-node/src/wire/message.rs
@@ -7,6 +7,11 @@ use crate::prelude::*;
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -16,6 +21,8 @@ pub enum MessageType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -34,6 +41,8 @@ impl TryFrom<u16> for MessageType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -49,6 +58,8 @@ impl Message {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -188,6 +199,13 @@ impl wire::Encode for Message {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -258,6 +276,15 @@ impl wire::Decode for Message {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -335,6 +362,26 @@ impl wire::Decode for Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -378,6 +425,14 @@ mod tests {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|