$ the-wire · showcase
golang/crypto ssh accepts trailing banner data
By RepoJournal · Filed · About Go · Composed from the cited sources · methodology
A one-line parser relaxation in golang/crypto's ssh package unblocks handshakes against servers that append bytes after the USERAUTH_BANNER language tag, while golang/exp does its routine refresh of golang.org/x dependencies.
ssh: accept trailing data in USERAUTH_BANNER messages golang/crypto
The ssh client used to abort the handshake with "parse error in message type 53" when a server sent extra bytes after the banner's language tag, where OpenSSH tolerates them; it now ignores the trailing data so the banner still reaches BannerCallback. Truncated banners are still rejected, matching OpenSSH, and the commit carries a Fixes line for golang/go#81647.
go.mod: update golang.org/x dependencies golang/exp
golang/exp's go.mod now points at the latest tagged releases of its golang.org/x dependencies, per Gopher Robot's auto-submitted commit. Nothing required of downstream users unless they vendor exp directly.