-
Notifications
You must be signed in to change notification settings - Fork 575
feat(codex): add encrypted native main profiles #863
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
Merged
Changes from all commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
efabcaa
docs: design native main profile switching
luvs01 549c81d
test: model native profile crash recovery
luvs01 0408dfd
feat(codex): add encrypted native main profiles
luvs01 6f0f41d
fix(codex): harden native profile transitions
luvs01 9e9c7f7
docs: normalize native profile validation
luvs01 474ecab
fix(codex): harden native profile staging locks
luvs01 884c88a
test: cover native profile route admission
luvs01 c252de9
ci: verify release audit and OS keyring
luvs01 5ba1936
fix(codex): gate native main startup recovery
luvs01 a56136d
test(codex): cover native profile crash matrix
luvs01 8f71207
fix(codex): guard native profile recovery state
luvs01 1f7fa2d
fix(ci): harden native profile platform checks
luvs01 047a7a2
fix(codex): address native profile CLI review
luvs01 31ce02f
test(codex): harden native profile review coverage
luvs01 e80f29f
fix(codex): harden native profile recovery invariants
luvs01 db67801
fix(codex): harden profile startup lifecycle
luvs01 f3c2e9e
fix(codex): keep manual profile recovery gated
luvs01 57ebab0
fix(codex): release gate after converged switch error
luvs01 fac61c4
fix(server): bound restart drain by one deadline
luvs01 ba53f1d
fix(codex): close profile journal and cleanup gaps
luvs01 f63139d
fix(server): cap restart cleanup orchestration
luvs01 50e0d3e
fix(codex): close profile bounded-read races
luvs01 766071c
fix(codex): reconcile stale recovery gate
luvs01 7a9a17e
fix(codex): preflight profile switch layouts
luvs01 2708396
fix(codex): zeroize early native profile errors
luvs01 405181f
fix(restart): hand off deadline restarts
luvs01 e05a717
fix(codex): close main gate for retained recovery
luvs01 f3b81b2
fix(codex): scope native main profile drain
luvs01 8a79d73
fix(codex): zeroize doctor and keyring secrets
luvs01 e68b63b
fix(codex): close native main drain bypasses
luvs01 f280a54
fix(codex): fence main quota priming
luvs01 3989010
test(ci): cover keyring job timeout
luvs01 6d4f9c5
fix(native-profile): validate recovery journal invariants
luvs01 6e96aff
fix(native-profile): publish recovery gate before drain release
luvs01 b854883
test(native-profile): prove scoped recovery fence ordering
luvs01 929aed9
fix: claim native main credential lifetimes
luvs01 2469fb5
fix(server): retain sideband admission through upstream close
luvs01 d317934
test: align startup journal timestamps
luvs01 3ef3881
test: validate startup journal fixtures
luvs01 58dee5d
fix(codex): clean staged auth on finish failure
luvs01 48fdc3c
fix(codex): share native profile metadata by home
luvs01 a80f18b
fix(codex): retain native-main process ownership
luvs01 fbe4362
fix(cli): report effective Codex home for profile mutations
luvs01 05bea5a
fix(cli): use configured Codex runtime for profile login
luvs01 1d811b8
test(codex): accept removed scrubbed stage auth
luvs01 88e3cb7
test(codex): await native-main server lifecycle
luvs01 fca17cd
fix(codex): scrub crashed auth write residues
luvs01 1205668
fix(codex): lease native login staging writers
luvs01 9d6ae74
test(codex): pass stage writer token in takeover
luvs01 31951a8
fix(codex): await startup convergence on release
luvs01 897809b
test(server): budget multi-harness stream retry case
luvs01 26a0f43
fix(codex): reject ambiguous native profile selectors
luvs01 46750d8
fix(codex): reconcile stale recovery gates after switch
luvs01 5931ea8
fix(server): retain sideband lease until upstream closes
luvs01 0491004
docs(codex): clarify process-exit recovery scope
luvs01 074344f
fix(codex): make native process probe nonblocking
luvs01 c7203bd
test(codex): pin native process probe contract
luvs01 161a163
fix(codex): fence native-main metadata reads
luvs01 9273337
fix(codex): close final integration gate gaps
luvs01 ce62501
Merge remote-tracking branch 'upstream/dev' into fix/863-9273-followup
luvs01 0f24f31
fix(native-main): address review follow-ups
luvs01 5a7d53a
Merge remote-tracking branch 'upstream/dev' into fix/863-9273-followup
luvs01 6cf016f
fix(native-main): address final review follow-ups
luvs01 a2d2524
Merge upstream dev into feat/656-native-main-profiles
luvs01 7e6bcc1
fix(gui): update brace-expansion security override
luvs01 42d63ef
Merge upstream dev into feat/656-native-main-profiles
luvs01 2736ae1
fix(native-main): address latest review feedback
luvs01 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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.