Repository navigation
fix(review): keep host-trusted state out of the container's writable surface #9983
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
Merged
+7,080
−326
Merged
Changes from 46 commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
ed2ef50
fix(review): keep host-trusted state out of the container's writable …
wenshao 4ae341e
fix(review): close the shapes the first cut of this gate left open
wenshao 9213610
fix(review): gate the third write, and stop breaking the lane that pi…
wenshao 895462e
test(review): gate the new cases off the platform where containment c…
wenshao 3d33de5
test(review): assert the property, not the sentence that explains it
wenshao a5fbb49
Merge branch 'main' into fix/review-host-state-out-of-mount
wenshao b3ff0b1
fix(review): ask git where the repository is, and gate the entrances …
wenshao 226c1fb
Merge remote-tracking branch 'origin/fix/review-host-state-out-of-mou…
wenshao e89cdd0
fix(review): the entrances round 6 found, and two limits stated rathe…
wenshao 36fde42
fix(review): stop editing git's answer, and gate the pointer that is …
wenshao 78bb556
fix(review): let the launch directory resolve the way git does
wenshao 548887a
fix(review): three failures of my own, and the block gate that stops …
wenshao ae424f1
Merge remote-tracking branch 'origin/main' into fix/review-host-state…
wenshao 9b89f6a
Merge branch 'main' into fix/review-host-state-out-of-mount
wenshao 1cba501
Merge branch 'main' into fix/review-host-state-out-of-mount
wenshao 7455996
Merge remote-tracking branch 'origin/main' into fix/review-host-state…
wenshao a94be7b
fix(review): gate the reads and the launch directories, not only the …
wenshao 049d6bb
fix(review): gate the base tree's reuse fast path too
wenshao 3f10c3f
fix(review): ask the launch-directory question where all of it goes t…
wenshao 29b6aae
refactor(review): let the gates default to the mount root everywhere
wenshao 6346aea
fix(review): gate revert-hunk's tree reads, and reflow a comment
wenshao 8ac40a1
Merge remote-tracking branch 'origin/main' into fix/review-host-state…
wenshao 4fba588
Merge remote-tracking branch 'origin/main' into fix/review-host-state…
wenshao 5b0b78c
fix(review): let a refusal say it refused, and re-ask where git resolves
wenshao 5b8744c
fix(review): ask a pointer where it resolves to, and stamp the run th…
wenshao c6a5ac8
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot 8f881f0
fix(review): fail closed where a gate could not be run, and stop edit…
wenshao ca37195
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot f4fcaa8
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot f477327
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot da52bea
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot 28da51e
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot ac2e3ee
Merge branch 'main' into fix/review-host-state-out-of-mount
wenshao ba3ba06
fix(review): fail cleanup's branch probe on any non-answer, survive a…
wenshao 8d33be5
fix(review): walk --tree's ancestors for a planted symlink, not only …
wenshao 56b4abd
fix(review): mirror new leases at the legacy path, bound the legacy read
wenshao e97c734
fix(review): fence base-tree reuse with a per-run secret kept outside…
wenshao c974879
Merge remote-tracking branch 'origin/main' into fix/review-host-state…
wenshao 2a4e47f
fix(review): fail the trust gates closed when the mount root is refused
wenshao 5e83ae1
fix(review): round-trip the admin entry's backpointer in the location…
wenshao 3cc9638
fix(review): count a lossy decode of git's answer as no answer (R8-2)
wenshao 4747901
fix(review): fail the prune arm when git could not be run at all (R23-8)
wenshao 3c295fd
test(review): type the lease-read mocks with their parameters
wenshao 2bb3893
fix(review): close what the trust-artifact move's first pass missed
wenshao 414557e
Merge commit '1f890086f1a41e4de7965c44281116fd65b695d8' into fix/revi…
wenshao 0d0098b
fix(review): merge main; pin the legacy cutoff and isolate the finali…
qwen-code-ci-bot fa8e9c0
fix(review): close the audit's second pass — witness gaps and one sub…
wenshao 30ae483
Merge branch 'fix/review-host-state-out-of-mount' of github.com:QwenL…
wenshao ed3c90b
fix(review): anchor the scratch sweep at the captured root (R30-6)
wenshao e1c24ba
fix(review): the base-tree fence reads only host-side state
wenshao f4ab0cf
fix(review): the mount-null is three answers, and the gates split them
wenshao dd0b82a
fix(review): the legacy lease is never believed, the mirror never fatal
wenshao 582e5c8
fix(review): judge the launch directory where the kernel stands (R30-47)
wenshao 1b00e4f
fix(review): the second audit round's findings on the batch itself
wenshao f5bc23d
Merge branch 'main' into fix/review-host-state-out-of-mount
qwen-code-dev-bot 92d9438
fix(review): the mirror's tmp cleanup must not throw either
wenshao 2a02eb2
Merge branch 'fix/review-host-state-out-of-mount' of github.com:QwenL…
wenshao 38052f3
fix(review): import rmSync in the trust store, type the rmSync mock's…
wenshao 1aedd0b
refactor(review): split the base-tree reuse fence out of this PR
9ca8216
fix(review): the seven Criticals the split leaves behind
a53c473
Merge branch 'main' into fix/review-host-state-out-of-mount
546ee81
Merge branch 'main' into fix/review-host-state-out-of-mount
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
Some comments aren't visible on the classic Files Changed page.
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
Large diffs are not rendered by default.
Oops, something went wrong.
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.
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.
Uh oh!
There was an error while loading. Please reload this page.