From e9b5c17c05596e7a7c0ac95813faef07486c590d Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Date: Tue, 25 Nov 2025 16:17:55 +0530 Subject: [PATCH 1/4] Releasing snocat 0.8.0-alpha.6 --- Cargo.lock | 2 +- snocat/CHANGELOG.md | 4 ++++ snocat/Cargo.toml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 56cadee..4d3ce86 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1149,7 +1149,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "snocat" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" dependencies = [ "anyhow", "arc-swap", diff --git a/snocat/CHANGELOG.md b/snocat/CHANGELOG.md index 73750af..448ba1a 100644 --- a/snocat/CHANGELOG.md +++ b/snocat/CHANGELOG.md @@ -17,6 +17,10 @@ Upgraded Quinn to 9.3 for UDP GSO and UDP GRO support; this update broke several internal API assumptions and may lead to further simplifications around incoming connection and (bi/uni)stream handling. +- Fixed pointer-based accesses to `TunnelUplink::addr()` so authentication now + captures the underlying tunnel's real `TunnelAddressInfo` instead of always + reporting `Unidentified`. (PR #7) + ## [0.7.0] - 2022-10-29 ### Hybrid Eventually-Consistent Tunnel Repositories (0.6.0-alpha.1) diff --git a/snocat/Cargo.toml b/snocat/Cargo.toml index c4dc5c9..64569bf 100644 --- a/snocat/Cargo.toml +++ b/snocat/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snocat" description = "Streaming Network Overlay Connection Arbitration Tunnel" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" rust-version = "1.63.0" authors = ["Microsoft Corporation", "Zoey "] edition = "2021" From e6115d1f757de4ade66c0ef32ad16058132a3ae6 Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Date: Tue, 25 Nov 2025 18:19:50 +0530 Subject: [PATCH 2/4] Updated the nightly toolchain --- rust-toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-toolchain b/rust-toolchain index 0c73b3a..ea52335 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1,2 +1,2 @@ [toolchain] -channel = "nightly-2023-01-18" +channel = "nightly-2023-12-01" From 20f8b87f08c2459e5a7f016d6bf6285e9283456d Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Date: Tue, 25 Nov 2025 18:23:36 +0530 Subject: [PATCH 3/4] Updated tag of snocat-cli to make it consistent with snocat --- Cargo.lock | 2 +- snocat-cli/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d3ce86..698a637 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1177,7 +1177,7 @@ dependencies = [ [[package]] name = "snocat-cli" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" dependencies = [ "anyhow", "clap", diff --git a/snocat-cli/Cargo.toml b/snocat-cli/Cargo.toml index 3e37b84..e5f299a 100644 --- a/snocat-cli/Cargo.toml +++ b/snocat-cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "snocat-cli" description = "Streaming Network Overlay Connection Arbitration Tunnel" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" rust-version = "1.58.0" authors = ["Microsoft Corporation", "Zoey "] edition = "2021" From 73b43d4ac63bd23c151ca5640fb7941c989be2da Mon Sep 17 00:00:00 2001 From: Harsha Vardhan Date: Tue, 25 Nov 2025 18:24:35 +0530 Subject: [PATCH 4/4] Updated snocat dependency in snocat-cli --- snocat-cli/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snocat-cli/Cargo.toml b/snocat-cli/Cargo.toml index e5f299a..930c6b8 100644 --- a/snocat-cli/Cargo.toml +++ b/snocat-cli/Cargo.toml @@ -11,7 +11,7 @@ categories = ["network-programming", "command-line-utilities"] include = ["src/**/*", "build.rs", "Cargo.toml", "LICENSE*", "*.md"] [dependencies] -snocat = { version = "^0.8.0-alpha.5", path = "../snocat" } +snocat = { version = "^0.8.0-alpha.6", path = "../snocat" } anyhow = "~1.0.43" downcast-rs = "1.2" clap = "3.1"