-
Notifications
You must be signed in to change notification settings - Fork 0
Kll #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
plajjan
wants to merge
38
commits into
main
Choose a base branch
from
kll
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Kll #3
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
f6ea055
Fix channel read pumping to avoid hangs
d61f834
Fix server retry close handling in tests
af7cf3f
Use libssh channel callbacks for async reads
2c95dbd
Handle buffered read pending during connect/key exchange
68a3772
Fix SSH client close flush ordering
2d82af8
Harden server request teardown and add rejection tests
4f767d3
Honor libssh async readiness
5787fb9
Filter stale writable events
94beba7
Raise close flush timeout
99e476d
Raise close flush timeout
6d2d091
Drain parent close writes
b9b4710
Clarify channel close semantics
b58baa7
Force sessions closed on errors
055436f
Tighten channel callback teardown
b9dca3c
Fail channels on exit-status errors
c36a182
Free channel write queue nodes
5ccb8e7
Validate channel ownership
d09c5fe
Harden SSH command completion
9ddecf1
Bound pre-attach lifetime
d91b9fd
Separate attach and auth timers
37f1bf5
Harden poll close handling
747126f
Invalidate channels before close callbacks
61d9da0
Tighten session edge handling
949d851
Tighten native SSH teardown
8a97628
Handle async channel open accept
30098f1
Relax auth timeout stress budget
56a5028
Tighten close-edge regressions
504c1ba
Cover bad-peer isolation
858fe5c
Cover server churn edges
fd1b39a
Bound server admission
c387394
Own SSH test registration
8e5be03
Bound key exchange phase
d8f1add
Harden key exchange watchdog
17fbaf6
Harden SSH stress edges
de40eb7
Add SSH cleanup hooks
88fbc37
Harden attach and channel teardown
a66c745
Cover keepalive traffic
b5d2c2f
Add Build.act
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| name = "ssh" | ||
| fingerprint = 0xee8dcc44255e0a2e | ||
| zig_dependencies = { | ||
| "libssh": ( | ||
| path="../acton-deps/libssh", | ||
| options={"WITH_SERVER": "true"}, | ||
| artifacts=["ssh"] | ||
| ) | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pointing
zig_dependencies.libsshto"../acton-deps/libssh"makes builds depend on a sibling directory that is not part of this repository, so clean checkouts/CI environments fail at dependency resolution before compilation. This commit also removed the previously self-containedurl/hashsource, so there is no fallback for users who do not have that local path.Useful? React with 👍 / 👎.