commit 4ac3d4ddd79008f9bfc9ede30a95b6eedc06ff92
parent e1f4c4091704acb47930cf3f48de5037e83c55a5
Author: triesap <tyson@radroots.org>
Date: Thu, 9 Jul 2026 01:37:20 +0000
transport: align Reticulum unavailable copy
- update the shared Reticulum unavailable message
- replace the old preview-registered wording guard
- keep Reticulum preview endpoint semantics unchanged
- verify transport and reticulum validation gates
Diffstat:
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/crates/transport/src/message.rs b/crates/transport/src/message.rs
@@ -1,6 +1,6 @@
pub const RADROOTS_RETICULUM_PREVIEW_ENDPOINT_URI: &str = "reticulum:preview-unavailable";
pub const RADROOTS_RETICULUM_UNAVAILABLE_MESSAGE: &str = concat!(
- "Reticulum preview transport is registered, ",
+ "Reticulum transport is configured for future compatibility, ",
"but this build does not implement Reticulum delivery."
);
diff --git a/crates/transport/tests/source_boundary.rs b/crates/transport/tests/source_boundary.rs
@@ -290,7 +290,7 @@ fn transport_hardening_sources_keep_proxy_and_reticulum_contracts() {
"RADROOTS_RETICULUM_PREVIEW_ENDPOINT_URI",
"reticulum:preview-unavailable",
"RADROOTS_RETICULUM_UNAVAILABLE_MESSAGE",
- "Reticulum preview transport is registered, ",
+ "Reticulum transport is configured for future compatibility, ",
"but this build does not implement Reticulum delivery.",
] {
assert!(
@@ -298,13 +298,10 @@ fn transport_hardening_sources_keep_proxy_and_reticulum_contracts() {
"transport message source must retain Reticulum unavailable message witness `{required}`"
);
}
- for forbidden in [
- "Reticulum transport is configured for future compatibility",
- "future compatibility",
- ] {
+ for forbidden in ["Reticulum preview transport is registered, "] {
assert!(
!transport_message_source.contains(forbidden),
- "transport message source must not use compatibility-posture Reticulum unavailable copy `{forbidden}`"
+ "transport message source must not retain superseded Reticulum unavailable copy `{forbidden}`"
);
}