test: harden SSH interoperability and lifecycle regressions - #31
test: harden SSH interoperability and lifecycle regressions#31skevetter wants to merge 6 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
If you're new to commit signing, there are different ways to set it up: Sign commits with
|
Summary
Implements the hardening plan tracked in #30 as a single PR with multiple logical commits.
This branch builds on
v1.2.7and focuses on regression prevention rather than rewriting the SSH library.Included so far
ssh -N -Dinteroperability test that:direct-tcpipchannels over one parent connectionopenChannelSetgo test -race ./....gitlab-ci.ymlso GitLab Runner executes:Validation commands
Remaining work in this PR
Notes
Commit-signing CI is intentionally not being addressed in this PR; signing will be handled separately before merge.
Closes #30 when the full checklist is complete.