I2P Support
modified CHANGELOG.md
@@ -24,6 +24,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-cli/Cargo.toml
@@ -14,7 +14,8 @@ name = "rad"
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-cli/examples/rad-config.md
@@ -111,12 +111,13 @@ $ rad config schema
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -260,6 +261,10 @@ $ rad config schema
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -383,10 +388,11 @@ $ rad config schema
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle-node/Cargo.toml
@@ -10,7 +10,8 @@ build = "build.rs"
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-node/src/wire.rs
@@ -21,7 +21,7 @@ use radicle::collections::{RandomMap, RandomSet};
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1083,6 +1083,30 @@ pub fn dial<G: Ecdh<Pk = NodeId>>(
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1093,27 +1117,11 @@ pub fn dial<G: Ecdh<Pk = NodeId>>(
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-protocol/Cargo.toml
@@ -9,6 +9,7 @@ edition.workspace = true
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -35,4 +36,4 @@ pastey = "0.2"
|
|
|
|
|
|
| - | |
| + | |
|
modified crates/radicle-protocol/src/service.rs
@@ -28,8 +28,6 @@ use radicle::node;
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -2652,11 +2650,18 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/wire.rs
@@ -14,6 +14,8 @@ use std::string::FromUtf8Error;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -60,6 +62,9 @@ pub enum Invalid {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -266,6 +271,13 @@ impl Encode for cypheraddr::tor::OnionAddrV3 {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -531,6 +543,16 @@ impl Decode for tor::OnionAddrV3 {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-protocol/src/wire/message.rs
@@ -2,6 +2,8 @@ use std::{mem, net};
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -83,6 +85,8 @@ pub enum AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -99,6 +103,8 @@ impl From<&Address> for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -114,6 +120,8 @@ impl TryFrom<u8> for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -366,6 +374,11 @@ impl wire::Encode for Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -405,6 +418,12 @@ impl wire::Decode for Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/Cargo.toml
@@ -13,6 +13,7 @@ rust-version.workspace = true
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified crates/radicle/src/node.rs
@@ -468,11 +468,11 @@ impl TryFrom<&sqlite::Value> for Alias {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -517,6 +517,12 @@ impl Address {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -537,6 +543,8 @@ impl Address {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/node/address.rs
@@ -203,6 +203,8 @@ pub enum AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -219,6 +221,8 @@ impl From<&Address> for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -234,6 +238,8 @@ impl TryFrom<u8> for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/node/address/store.rs
@@ -537,6 +537,8 @@ impl TryFrom<&sql::Value> for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -552,6 +554,8 @@ impl sql::BindableWithIndex for AddressType {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/node/config.rs
@@ -278,7 +278,7 @@ pub struct RateLimits {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -289,6 +289,7 @@ pub struct ConnectAddress(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -358,7 +359,7 @@ pub enum Relay {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -561,6 +562,10 @@ pub struct Config {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -618,6 +623,8 @@ impl Config {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified crates/radicle/src/test/arbitrary.rs
@@ -5,6 +5,8 @@ use std::str::FromStr;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -208,10 +210,14 @@ impl Arbitrary for MockRepository {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -238,11 +244,40 @@ impl Arbitrary for Address {
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|