From 0c8095f84f37fd1f2e13381b0995a0eaf786e73b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cramfox=E2=80=9D?= <“kasey@n0.computer”> Date: Wed, 30 Jul 2025 17:17:04 -0400 Subject: [PATCH 1/3] chore: upgrade to latest `iroh` & `irpc` --- Cargo.lock | 10 +++++----- Cargo.toml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 264b31fb..5cfa335d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1653,7 +1653,7 @@ dependencies = [ [[package]] name = "iroh" version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#f3e430718a3316dffe191498fd3d0adddb92f2b4" +source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" dependencies = [ "aead", "backon", @@ -1714,7 +1714,7 @@ dependencies = [ [[package]] name = "iroh-base" version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#f3e430718a3316dffe191498fd3d0adddb92f2b4" +source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" dependencies = [ "curve25519-dalek", "data-encoding", @@ -1875,7 +1875,7 @@ dependencies = [ [[package]] name = "iroh-relay" version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#f3e430718a3316dffe191498fd3d0adddb92f2b4" +source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" dependencies = [ "blake3", "bytes", @@ -1936,7 +1936,7 @@ dependencies = [ [[package]] name = "irpc" version = "0.5.0" -source = "git+https://github.com/n0-computer/irpc.git?branch=main#fc66b123706f6c59c31159c2434e74f4f50a2533" +source = "git+https://github.com/n0-computer/irpc.git?branch=0-91-0#b83bc291745d6898671be81aa52a51638fa43b13" dependencies = [ "anyhow", "futures-buffered", @@ -1958,7 +1958,7 @@ dependencies = [ [[package]] name = "irpc-derive" version = "0.4.0" -source = "git+https://github.com/n0-computer/irpc.git?branch=main#fc66b123706f6c59c31159c2434e74f4f50a2533" +source = "git+https://github.com/n0-computer/irpc.git?branch=0-91-0#b83bc291745d6898671be81aa52a51638fa43b13" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 18c5f74e..1d7fe85f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -68,4 +68,4 @@ default = ["hide-proto-docs"] [patch.crates-io] iroh = { git = "https://github.com/n0-computer/iroh.git", branch = "main" } iroh-base = { git = "https://github.com/n0-computer/iroh.git", branch = "main" } -irpc = { git = "https://github.com/n0-computer/irpc.git", branch = "main" } +irpc = { git = "https://github.com/n0-computer/irpc.git", branch = "0-91-0" } From 7c038ce9b60173efb19669fdcb02f4f4c2a65403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cramfox=E2=80=9D?= <“kasey@n0.computer”> Date: Wed, 30 Jul 2025 20:33:38 -0400 Subject: [PATCH 2/3] chore: upgrade to `iroh` v0.91.0 and `irpc` 0.7.0 --- Cargo.lock | 25 +++++++++++++++---------- Cargo.toml | 13 ++++--------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5cfa335d..15a08210 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1652,8 +1652,9 @@ dependencies = [ [[package]] name = "iroh" -version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" +version = "0.91.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef05c956df0788a649d65c33fdbbb8fc4442d7716af3d67a1bd6d00a9ee56ead" dependencies = [ "aead", "backon", @@ -1713,8 +1714,9 @@ dependencies = [ [[package]] name = "iroh-base" -version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" +version = "0.91.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f68b5c5e190d8965699b2fd583f301a7e6094a0b89bb4d6c5baa94761fd1b7a3" dependencies = [ "curve25519-dalek", "data-encoding", @@ -1874,8 +1876,9 @@ dependencies = [ [[package]] name = "iroh-relay" -version = "0.90.0" -source = "git+https://github.com/n0-computer/iroh.git?branch=main#bcb60d42fecd79fcc5e4d064f410367a3f7aa0b2" +version = "0.91.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49596b5079817d0904fe4985307f532a4e23a33eb494bd680baaf2743f0c456b" dependencies = [ "blake3", "bytes", @@ -1935,8 +1938,9 @@ dependencies = [ [[package]] name = "irpc" -version = "0.5.0" -source = "git+https://github.com/n0-computer/irpc.git?branch=0-91-0#b83bc291745d6898671be81aa52a51638fa43b13" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9f8f1d0987ea9da3d74698f921d0a817a214c83b2635a33ed4bc3efa4de1acd" dependencies = [ "anyhow", "futures-buffered", @@ -1957,8 +1961,9 @@ dependencies = [ [[package]] name = "irpc-derive" -version = "0.4.0" -source = "git+https://github.com/n0-computer/irpc.git?branch=0-91-0#b83bc291745d6898671be81aa52a51638fa43b13" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e0b26b834d401a046dd9d47bc236517c746eddbb5d25ff3e1a6075bfa4eebdb" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 1d7fe85f..88924fc1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,12 +37,12 @@ chrono = "0.4.39" nested_enum_utils = "0.2.1" ref-cast = "1.0.24" arrayvec = "0.7.6" -iroh = "0.90" +iroh = "0.91" self_cell = "1.1.0" genawaiter = { version = "0.99.1", features = ["futures03"] } -iroh-base = "0.90" +iroh-base = "0.91" reflink-copy = "0.1.24" -irpc = { version = "0.5.0", features = ["rpc", "quinn_endpoint_setup", "spans", "stream", "derive"], default-features = false } +irpc = { version = "0.7.0", features = ["rpc", "quinn_endpoint_setup", "spans", "stream", "derive"], default-features = false } iroh-metrics = { version = "0.35" } [dev-dependencies] @@ -58,14 +58,9 @@ testresult = "0.4.1" tracing-subscriber = { version = "0.3.19", features = ["fmt"] } tracing-test = "0.2.5" walkdir = "2.5.0" -iroh = { version = "0.90", features = ["discovery-local-network"]} +iroh = { version = "0.91", features = ["discovery-local-network"]} [features] hide-proto-docs = [] metrics = [] default = ["hide-proto-docs"] - -[patch.crates-io] -iroh = { git = "https://github.com/n0-computer/iroh.git", branch = "main" } -iroh-base = { git = "https://github.com/n0-computer/iroh.git", branch = "main" } -irpc = { git = "https://github.com/n0-computer/irpc.git", branch = "0-91-0" } From f12a439171c688b7c22e5232a450027e0ef2bd20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cramfox=E2=80=9D?= <“kasey@n0.computer”> Date: Wed, 30 Jul 2025 20:34:19 -0400 Subject: [PATCH 3/3] remove github from `deny.toml` --- deny.toml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/deny.toml b/deny.toml index 7162a07c..bb2a4118 100644 --- a/deny.toml +++ b/deny.toml @@ -39,9 +39,3 @@ name = "ring" [[licenses.clarify.license-files]] hash = 3171872035 path = "LICENSE" - -[sources] -allow-git = [ - "https://github.com/n0-computer/irpc.git", - "https://github.com/n0-computer/iroh.git", -]