9d2e962bec48bc999fb20f4e7aad880bfe97e73f
- ADR-002 (Accepted): pin russh 0.65 (0.65.0 published 2026-10-25 after the POCs' 0.64.1 verification — six security fixes incl. three in internet-facing classes; breaks are handler-signature shapes only, wire evidence transfers); aws-lc-rs backend confirmed with a clean in-scratch build record (no provisioning; ring kept as the recorded fallback); flate2 off (no compression); rsa on (front- door compat — supersedes the research docs' earlier off-leaning; RC-tree posture accepted with a recorded stable-release trigger); des/dsa never; rust-version 1.89 lands with the dep - russh.md: re-verification-at-architecture-time section added (0.65.0 delta: PublicKeyOffer/VerifiedPublicKey, async-trait removed, GHSA list, verified build + tree facts) - ADR-003 (Accepted): five features (session/git/tunnel/ dynamic-forward/sftp-placeholder), flat + independent, default [], two-direction symmetry rule (one name, both doors), client acceptor fail-closed (not russh's accept-and-drop), x11/auth-agent never features, honest advertisement per build
Languages
Rust
99.2%
Python
0.6%
Shell
0.2%